|
@@ -80,7 +80,7 @@ Page({
|
|
|
value: "",
|
|
value: "",
|
|
|
query: "&radio=true",
|
|
query: "&radio=true",
|
|
|
placeholder: "选择关联企业",
|
|
placeholder: "选择关联企业",
|
|
|
- valueName: "sys_enterpriseid",
|
|
|
|
|
|
|
+ valueName: "contactsid",
|
|
|
required: false,
|
|
required: false,
|
|
|
checking: "base",
|
|
checking: "base",
|
|
|
}, {
|
|
}, {
|
|
@@ -176,7 +176,6 @@ Page({
|
|
|
groupname: "项目联系人",
|
|
groupname: "项目联系人",
|
|
|
sys_phonebookid: 0,
|
|
sys_phonebookid: 0,
|
|
|
sa_project_contactsid: 0,
|
|
sa_project_contactsid: 0,
|
|
|
- "contactsid": 0, //地址id
|
|
|
|
|
"sa_projectid": 0, //绑定数据
|
|
"sa_projectid": 0, //绑定数据
|
|
|
"isleader": 0, //默认0
|
|
"isleader": 0, //默认0
|
|
|
"workaddress": 0,
|
|
"workaddress": 0,
|
|
@@ -189,10 +188,8 @@ Page({
|
|
|
if (options.data) {
|
|
if (options.data) {
|
|
|
let item = JSON.parse(options.data),
|
|
let item = JSON.parse(options.data),
|
|
|
arr = item.phonenumber.split("-");
|
|
arr = item.phonenumber.split("-");
|
|
|
- if (item.sys_enterpriseid == 0) this.data.form = this.data.form.filter(v => v.valueName != 'sys_enterpriseid');
|
|
|
|
|
- item.sys_enterpriseid = item.enterprisename ? [item.enterprisename, [item.sys_enterpriseid]] : '';
|
|
|
|
|
|
|
+ item.contactsid = item.enterprisename ? [item.enterprisename, [item.contactsid]] : '';
|
|
|
item.isTelephone = arr.length == 2 ? "1" : "0";
|
|
item.isTelephone = arr.length == 2 ? "1" : "0";
|
|
|
- this.data.content.contactsid = item.contactsid;
|
|
|
|
|
if (item.sa_projectid) this.data.content.sa_projectid = item.sa_projectid;
|
|
if (item.sa_projectid) this.data.content.sa_projectid = item.sa_projectid;
|
|
|
this.data.content.sys_phonebookid = item.sys_phonebookid || 0;
|
|
this.data.content.sys_phonebookid = item.sys_phonebookid || 0;
|
|
|
this.data.content.sa_project_contactsid = item.sa_project_contactsid || 0;
|
|
this.data.content.sa_project_contactsid = item.sa_project_contactsid || 0;
|
|
@@ -221,9 +218,8 @@ Page({
|
|
|
checking: "phone"
|
|
checking: "phone"
|
|
|
}
|
|
}
|
|
|
} else {
|
|
} else {
|
|
|
- // v.value = Object.hasOwn(item, v.valueName) ? item[v.valueName] : v.value;
|
|
|
|
|
v.value = item[v.valueName] || v.value || '';
|
|
v.value = item[v.valueName] || v.value || '';
|
|
|
- if (v.valueName == 'sys_enterpriseid') {
|
|
|
|
|
|
|
+ if (v.valueName == 'contactsid') {
|
|
|
v.query = v.query + ('&sys_phonebookid=' + (options.sys_phonebookid ? options.sys_phonebookid : item.sys_phonebookid || 0))
|
|
v.query = v.query + ('&sys_phonebookid=' + (options.sys_phonebookid ? options.sys_phonebookid : item.sys_phonebookid || 0))
|
|
|
console.log(v)
|
|
console.log(v)
|
|
|
}
|
|
}
|
|
@@ -305,13 +301,8 @@ Page({
|
|
|
submit() {
|
|
submit() {
|
|
|
let data = this.selectComponent("#Form").submit();
|
|
let data = this.selectComponent("#Form").submit();
|
|
|
if (!data || this.data.disabled) return;
|
|
if (!data || this.data.disabled) return;
|
|
|
- if (data.sys_enterpriseid) {
|
|
|
|
|
- data.enterprisename = data.sys_enterpriseid[0] ? data.sys_enterpriseid[0] : "";
|
|
|
|
|
- data.sys_enterpriseid = data.sys_enterpriseid[1] ? data.sys_enterpriseid[1][0] : 0;
|
|
|
|
|
- } else {
|
|
|
|
|
- data.sys_enterpriseid = 0;
|
|
|
|
|
- data.enterprisename = '';
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ data.enterprisename = data.contactsid[0] ? data.contactsid[0] : "";
|
|
|
|
|
+ data.contactsid = data.contactsid[1] ? data.contactsid[1][0] : 0;
|
|
|
const content = {
|
|
const content = {
|
|
|
...this.data.content,
|
|
...this.data.content,
|
|
|
...data
|
|
...data
|
|
@@ -322,23 +313,7 @@ Page({
|
|
|
content.phonenumber = content.telephone.join("-");
|
|
content.phonenumber = content.telephone.join("-");
|
|
|
delete(content.telephone)
|
|
delete(content.telephone)
|
|
|
}
|
|
}
|
|
|
- // content.oldcontactsid = content.contactsid;
|
|
|
|
|
this.handleSubmit(content);
|
|
this.handleSubmit(content);
|
|
|
-
|
|
|
|
|
- /* if (this.data.sys_phonebookid == null) {} else {
|
|
|
|
|
- let that = this;
|
|
|
|
|
- wx.showModal({
|
|
|
|
|
- title: '提示',
|
|
|
|
|
- content: '是否删除原通讯录联系人信息',
|
|
|
|
|
- complete({
|
|
|
|
|
- confirm
|
|
|
|
|
- }) {
|
|
|
|
|
- content.sys_phonebookid = confirm ? content.sys_phonebookid : 0;
|
|
|
|
|
- // content.contactsid = 0;
|
|
|
|
|
- that.handleSubmit(content);
|
|
|
|
|
- }
|
|
|
|
|
- })
|
|
|
|
|
- } */
|
|
|
|
|
},
|
|
},
|
|
|
handleSubmit(content) {
|
|
handleSubmit(content) {
|
|
|
console.log("提交", content)
|
|
console.log("提交", content)
|