|
|
@@ -360,65 +360,69 @@ Page({
|
|
|
// if (data.isagent && ['enterprisename', 'region', 'sa_agentsid', 'grade', 'address', 'contact', 'telephone'].includes(v.valueName)) v.disabled = true;
|
|
|
return v
|
|
|
})
|
|
|
- let contactsinfo = data.contactsinfo[0];
|
|
|
- let isTelephone = contactsinfo.telephone ? "1" : "0";
|
|
|
- form.splice(4, 0, isTelephone == 0 ? {
|
|
|
- label: "手机号",
|
|
|
- error: false,
|
|
|
- errMsg: "",
|
|
|
- type: "number",
|
|
|
- value: contactsinfo.phonenumber || '',
|
|
|
- placeholder: "联系人手机号码",
|
|
|
- valueName: "phonenumber",
|
|
|
- required: false,
|
|
|
- checking: "phone",
|
|
|
- disabled: true
|
|
|
- } : {
|
|
|
- label: "座机电话",
|
|
|
- error: false,
|
|
|
- errMsg: "",
|
|
|
- type: "telephone",
|
|
|
- value: contactsinfo.telephone.split("-"),
|
|
|
- valueName: "telephone1",
|
|
|
- required: false,
|
|
|
- checking: "telephone",
|
|
|
- disabled: true
|
|
|
- })
|
|
|
- form.splice(4, 0, {
|
|
|
- label: "联系方式",
|
|
|
- error: false,
|
|
|
- errMsg: "",
|
|
|
- hint: "",
|
|
|
- type: "radio",
|
|
|
- value: isTelephone,
|
|
|
- radioList: [{
|
|
|
- id: '0',
|
|
|
- name: '手机号'
|
|
|
- }, {
|
|
|
- id: '1',
|
|
|
- name: '座机电话'
|
|
|
- }],
|
|
|
- valueName: "isTelephone", //绑定的字段名称
|
|
|
- required: false, //必填
|
|
|
- interrupt: true,
|
|
|
- checking: `true`,
|
|
|
- phonenumber: "",
|
|
|
- telephone: ["", ""],
|
|
|
- disabled: true
|
|
|
- })
|
|
|
- form.splice(4, 0, {
|
|
|
- label: "联系人",
|
|
|
- error: false,
|
|
|
- errMsg: "",
|
|
|
- type: "textarea",
|
|
|
- value: contactsinfo.name || '',
|
|
|
- placeholder: "联系人名称",
|
|
|
- valueName: "name",
|
|
|
- checking: "base",
|
|
|
- slot: "TXL",
|
|
|
- required: false,
|
|
|
- disabled: true
|
|
|
- })
|
|
|
+ try {
|
|
|
+ let contactsinfo = data.contactsinfo[0];
|
|
|
+ let isTelephone = contactsinfo.telephone ? "1" : "0";
|
|
|
+ form.splice(4, 0, isTelephone == 0 ? {
|
|
|
+ label: "手机号",
|
|
|
+ error: false,
|
|
|
+ errMsg: "",
|
|
|
+ type: "number",
|
|
|
+ value: contactsinfo.phonenumber || '',
|
|
|
+ placeholder: "联系人手机号码",
|
|
|
+ valueName: "phonenumber",
|
|
|
+ required: false,
|
|
|
+ checking: "phone",
|
|
|
+ disabled: true
|
|
|
+ } : {
|
|
|
+ label: "座机电话",
|
|
|
+ error: false,
|
|
|
+ errMsg: "",
|
|
|
+ type: "telephone",
|
|
|
+ value: contactsinfo.telephone.split("-"),
|
|
|
+ valueName: "telephone1",
|
|
|
+ required: false,
|
|
|
+ checking: "telephone",
|
|
|
+ disabled: true
|
|
|
+ })
|
|
|
+ form.splice(4, 0, {
|
|
|
+ label: "联系方式",
|
|
|
+ error: false,
|
|
|
+ errMsg: "",
|
|
|
+ hint: "",
|
|
|
+ type: "radio",
|
|
|
+ value: isTelephone,
|
|
|
+ radioList: [{
|
|
|
+ id: '0',
|
|
|
+ name: '手机号'
|
|
|
+ }, {
|
|
|
+ id: '1',
|
|
|
+ name: '座机电话'
|
|
|
+ }],
|
|
|
+ valueName: "isTelephone", //绑定的字段名称
|
|
|
+ required: false, //必填
|
|
|
+ interrupt: true,
|
|
|
+ checking: `true`,
|
|
|
+ phonenumber: "",
|
|
|
+ telephone: ["", ""],
|
|
|
+ disabled: true
|
|
|
+ })
|
|
|
+ form.splice(4, 0, {
|
|
|
+ label: "联系人",
|
|
|
+ error: false,
|
|
|
+ errMsg: "",
|
|
|
+ type: "textarea",
|
|
|
+ value: contactsinfo.name || '',
|
|
|
+ placeholder: "联系人名称",
|
|
|
+ valueName: "name",
|
|
|
+ checking: "base",
|
|
|
+ slot: "TXL",
|
|
|
+ required: false,
|
|
|
+ disabled: true
|
|
|
+ })
|
|
|
+ } catch (error) {
|
|
|
+
|
|
|
+ }
|
|
|
this.setData({
|
|
|
disabled: false,
|
|
|
content: {
|
|
|
@@ -603,13 +607,18 @@ Page({
|
|
|
data.parentid = data.parentid[1] ? data.parentid[1][0] : 0;
|
|
|
data.sa_agentsid = data.sa_agentsid[1] ? data.sa_agentsid[1][0] : 0;
|
|
|
delete(data.region);
|
|
|
- data.contactsinfo = {
|
|
|
- "name": data.name,
|
|
|
- "telephone": "",
|
|
|
- "phonenumber": data.isTelephone == 0 ? data.phonenumber || '' : data.telephone1.join("-") || '',
|
|
|
- oldcontactsid: this.data.oldcontactsid,
|
|
|
- sys_phonebookid: this.data.sys_phonebookid || 0,
|
|
|
+ try {
|
|
|
+ data.contactsinfo = {
|
|
|
+ "name": data.name,
|
|
|
+ "telephone": "",
|
|
|
+ "phonenumber": data.isTelephone == 0 ? data.phonenumber || '' : data.telephone1.join("-") || '',
|
|
|
+ oldcontactsid: this.data.oldcontactsid,
|
|
|
+ sys_phonebookid: this.data.sys_phonebookid || 0,
|
|
|
+ }
|
|
|
+ } catch (error) {
|
|
|
+
|
|
|
}
|
|
|
+
|
|
|
_Http.basic({
|
|
|
"id": 20221012163902,
|
|
|
"content": {
|