|
|
@@ -24,7 +24,6 @@ Page({
|
|
|
changeState({
|
|
|
detail
|
|
|
}) {
|
|
|
- console.log(detail)
|
|
|
this.setData({
|
|
|
loading: detail
|
|
|
})
|
|
|
@@ -71,7 +70,76 @@ Page({
|
|
|
}
|
|
|
}
|
|
|
} else if (parems.ownertable == "sys_phonebook") {
|
|
|
+ let list = [{
|
|
|
+ label: "关联线索",
|
|
|
+ error: false,
|
|
|
+ errMsg: "",
|
|
|
+ type: "route",
|
|
|
+ url: "/packageA/select/clue/select",
|
|
|
+ value: "",
|
|
|
+ params: {
|
|
|
+ "id": "2025042409073602",
|
|
|
+ "content": {
|
|
|
+ "nocache": true,
|
|
|
+ "pageNumber": 1,
|
|
|
+ "pageSize": 20,
|
|
|
+ "pageTotal": 1,
|
|
|
+ "sys_phonebookid": parems.ownerid
|
|
|
+ },
|
|
|
+ },
|
|
|
+ query: "&idname=sat_orderclueid",
|
|
|
+ placeholder: "关联线索",
|
|
|
+ valueName: "sat_orderclueids",
|
|
|
+ checking: "base",
|
|
|
+ required: false
|
|
|
+ }, {
|
|
|
+ label: "关联客户",
|
|
|
+ error: false,
|
|
|
+ errMsg: "",
|
|
|
+ type: "route",
|
|
|
+ url: "/packageA/select/setclient/select",
|
|
|
+ value: "",
|
|
|
+ params: {
|
|
|
+ "id": "2025042409074102",
|
|
|
+ "content": {
|
|
|
+ "nocache": true,
|
|
|
+ "pageNumber": 1,
|
|
|
+ "pageSize": 20,
|
|
|
+ "pageTotal": 1,
|
|
|
+ "sys_phonebookid": parems.ownerid
|
|
|
+ },
|
|
|
+ },
|
|
|
+ query: "&idname=sa_customersid",
|
|
|
+ placeholder: "关联客户",
|
|
|
+ valueName: "sa_customersids",
|
|
|
+ checking: "base",
|
|
|
+ required: false
|
|
|
+ }, {
|
|
|
+ label: "关联项目",
|
|
|
+ error: false,
|
|
|
+ errMsg: "",
|
|
|
+ type: "route",
|
|
|
+ url: "/packageA/select/project/select",
|
|
|
+ value: "",
|
|
|
+ params: {
|
|
|
+ "id": "2025042409074702",
|
|
|
+ "content": {
|
|
|
+ "nocache": true,
|
|
|
+ "pageNumber": 1,
|
|
|
+ "pageSize": 20,
|
|
|
+ "pageTotal": 1,
|
|
|
+ "sys_phonebookid": parems.ownerid
|
|
|
+ },
|
|
|
+ },
|
|
|
+ query: "&idname=sa_projectid",
|
|
|
+ placeholder: "选择关联项目",
|
|
|
+ valueName: "sa_projectids",
|
|
|
+ checking: "base",
|
|
|
+ required: false,
|
|
|
+ interrupt: false
|
|
|
+ }]
|
|
|
form.pop()
|
|
|
+ form = list.concat(form)
|
|
|
parems.dataextend = {
|
|
|
contactsid: [parems.ownerid1]
|
|
|
}
|
|
|
@@ -180,12 +248,30 @@ Page({
|
|
|
loading: true
|
|
|
})
|
|
|
let content = Object.assign(this.data.parems, this.selectComponent("#Form").submit())
|
|
|
-
|
|
|
if (this.data.parems.ownertable != "sys_phonebook") {
|
|
|
content.dataextend = {
|
|
|
contactsid: content.contactsid[1]
|
|
|
}
|
|
|
delete(content.contactsid)
|
|
|
+ } else {
|
|
|
+ try {
|
|
|
+ content.dataextend.sa_customersids = content.sa_customersids[1];
|
|
|
+ } catch (error) {
|
|
|
+ content.dataextend.sa_customersids = [];
|
|
|
+ }
|
|
|
+ try {
|
|
|
+ content.dataextend.sa_projectids = content.sa_projectids[1];
|
|
|
+ } catch (error) {
|
|
|
+ content.dataextend.sa_projectids = [];
|
|
|
+ }
|
|
|
+ try {
|
|
|
+ content.dataextend.sat_orderclueids = content.sat_orderclueids[1];
|
|
|
+ } catch (error) {
|
|
|
+ content.dataextend.sat_orderclueids = [];
|
|
|
+ }
|
|
|
+ delete content.sa_customersids
|
|
|
+ delete content.sa_projectids
|
|
|
+ delete content.sat_orderclueids
|
|
|
}
|
|
|
this.data.list.forEach(v => {
|
|
|
content[v.key] = v.value
|