|
@@ -151,6 +151,7 @@ Page({
|
|
|
}
|
|
}
|
|
|
this.setData({
|
|
this.setData({
|
|
|
form: this.data.form.map(v => {
|
|
form: this.data.form.map(v => {
|
|
|
|
|
+ if (v.valueName == "enterprisename") v.errMsg = '';
|
|
|
if (data[v.valueName]) v.value = data[v.valueName];
|
|
if (data[v.valueName]) v.value = data[v.valueName];
|
|
|
return v
|
|
return v
|
|
|
})
|
|
})
|
|
@@ -167,28 +168,11 @@ Page({
|
|
|
if (options.data) {
|
|
if (options.data) {
|
|
|
let data = JSON.parse(options.data);
|
|
let data = JSON.parse(options.data);
|
|
|
data.source = data.cluesource; //来源
|
|
data.source = data.cluesource; //来源
|
|
|
- // data.telephone = data.phonenumber; //电话
|
|
|
|
|
data.phonenumber1 = data.phonenumber;
|
|
data.phonenumber1 = data.phonenumber;
|
|
|
data.phonenumber = data.co_phonenumber;
|
|
data.phonenumber = data.co_phonenumber;
|
|
|
data.taxno = data.co_taxno;
|
|
data.taxno = data.co_taxno;
|
|
|
data.contact = data.co_name;
|
|
data.contact = data.co_name;
|
|
|
|
|
|
|
|
- /* if (data.phonenumber.includes("-")) {
|
|
|
|
|
- let index = this.data.form.findIndex(v => v.label == '手机号');
|
|
|
|
|
- data.telephone1 = data.phonenumber.split("-");
|
|
|
|
|
- this.data.form[index] = {
|
|
|
|
|
- label: "座机电话",
|
|
|
|
|
- error: false,
|
|
|
|
|
- errMsg: "",
|
|
|
|
|
- type: "telephone",
|
|
|
|
|
- value: ["", ""],
|
|
|
|
|
- valueName: "telephone1",
|
|
|
|
|
- required: true,
|
|
|
|
|
- checking: "telephone"
|
|
|
|
|
- }
|
|
|
|
|
- } */
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
let form = [{
|
|
let form = [{
|
|
|
label: "客户(企业)",
|
|
label: "客户(企业)",
|
|
|
error: false,
|
|
error: false,
|
|
@@ -463,28 +447,43 @@ Page({
|
|
|
}).then(res => {
|
|
}).then(res => {
|
|
|
console.log("工商查询", res)
|
|
console.log("工商查询", res)
|
|
|
if (res.data.address) {
|
|
if (res.data.address) {
|
|
|
- /* const index = form.findIndex(v => v.valueName == 'region')
|
|
|
|
|
- form[index].value = [res.data.regCity, res.data.regCity, res.data.regArea]
|
|
|
|
|
- form[index + 1].value = res.data.address
|
|
|
|
|
|
|
+ /* const index = form.findIndex(v => v.valueName == 'region')
|
|
|
|
|
+ form[index].value = [res.data.regCity, res.data.regCity, res.data.regArea]
|
|
|
|
|
+ form[index + 1].value = res.data.address
|
|
|
|
|
+ this.setData({
|
|
|
|
|
+ form
|
|
|
|
|
+ }) */
|
|
|
|
|
+ _Http.basic({
|
|
|
|
|
+ id: 20221208103601,
|
|
|
|
|
+ content: {
|
|
|
|
|
+ pageNumber: 1,
|
|
|
|
|
+ pageTotal: 1,
|
|
|
|
|
+ pageSize: 5,
|
|
|
|
|
+ keyword: res.data.companyName,
|
|
|
|
|
+ }
|
|
|
|
|
+ }).then(s => {
|
|
|
|
|
+ console.log("工商查询", res)
|
|
|
|
|
+ let item = Object.assign(s.data[0] || {}, res.data);
|
|
|
|
|
+ let data = {
|
|
|
|
|
+ enterprisename: item.companyName, //企业名称
|
|
|
|
|
+ taxno: item.taxNum, //税号
|
|
|
|
|
+ contact: item.legalPerson, //法人
|
|
|
|
|
+ region: [item.regProvince ? item.regProvince : item.regCity, item.regCity, item.regArea], //地区
|
|
|
|
|
+ address: item.address, //地区
|
|
|
|
|
+ phonenumber: item.phone,
|
|
|
|
|
+ }
|
|
|
|
|
+ this.setData({
|
|
|
|
|
+ form: this.data.form.map(v => {
|
|
|
|
|
+ if (data[v.valueName]) v.value = data[v.valueName];
|
|
|
|
|
+ return v
|
|
|
|
|
+ })
|
|
|
|
|
+ })
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ form[0].errMsg = '请完善客户名称,该客户名称无法匹配工商信息,不可转化!'
|
|
|
this.setData({
|
|
this.setData({
|
|
|
form
|
|
form
|
|
|
- }) */
|
|
|
|
|
- let item = res.data;
|
|
|
|
|
- let data = {
|
|
|
|
|
- enterprisename: item.companyName, //企业名称
|
|
|
|
|
- taxno: item.taxNum, //税号
|
|
|
|
|
- contact: item.legalPerson, //法人
|
|
|
|
|
- region: [item.regProvince ? item.regProvince : item.regCity, item.regCity, item.regArea], //地区
|
|
|
|
|
- address: item.address, //地区
|
|
|
|
|
- phonenumber: item.phone,
|
|
|
|
|
- }
|
|
|
|
|
- this.setData({
|
|
|
|
|
- form: this.data.form.map(v => {
|
|
|
|
|
- if (data[v.valueName]) v.value = data[v.valueName];
|
|
|
|
|
- return v
|
|
|
|
|
- })
|
|
|
|
|
})
|
|
})
|
|
|
-
|
|
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|