|
@@ -19,7 +19,7 @@ Page({
|
|
|
errMsg: "",
|
|
|
type: "textarea",
|
|
|
value: "",
|
|
|
- placeholder: "企业",
|
|
|
+ placeholder: "企业简称",
|
|
|
valueName: "abbreviation",
|
|
|
checking: "base",
|
|
|
required: false
|
|
@@ -103,10 +103,39 @@ Page({
|
|
|
checking: "base",
|
|
|
required: false
|
|
|
}],
|
|
|
+ content: {
|
|
|
+ "sa_customersid": 0, //新增是传0
|
|
|
+ "parentid": 0, //上级客户ID,默认或没有上级的时候传0
|
|
|
+ "sys_enterpriseid": 0, //合作企业档案ID,新增是传0,更新
|
|
|
+ "sa_customerpoolid": 0, //客户池(公海池)ID,默认或没有的时候传0
|
|
|
+ "source": "", //客户来源
|
|
|
+ },
|
|
|
disabled: true
|
|
|
},
|
|
|
onLoad(options) {
|
|
|
+ if (options.data) {
|
|
|
+ let data = JSON.parse(options.data);
|
|
|
+ console.log(data)
|
|
|
|
|
|
+ this.setData({
|
|
|
+ disabled: false,
|
|
|
+ content: {
|
|
|
+ sa_customersid: data.sa_customersid,
|
|
|
+ parentid: data.parentid,
|
|
|
+ sys_enterpriseid: data.sys_enterpriseid,
|
|
|
+ sa_customerpoolid: data.sa_customerpoolid,
|
|
|
+ source: data.source,
|
|
|
+ },
|
|
|
+ form: this.data.form.map(v => {
|
|
|
+ if (v.valueName != 'region') {
|
|
|
+ v.value = data[v.valueName];
|
|
|
+ } else {
|
|
|
+ v.value = [data.province, data.city, data.county]
|
|
|
+ }
|
|
|
+ return v
|
|
|
+ })
|
|
|
+ })
|
|
|
+ }
|
|
|
},
|
|
|
/* 表单必填项是否完成 */
|
|
|
onConfirm({
|
|
@@ -135,12 +164,8 @@ Page({
|
|
|
_Http.basic({
|
|
|
"id": 20221012163902,
|
|
|
"content": {
|
|
|
- "sa_customersid": 0, //新增是传0
|
|
|
- "parentid": 0, //上级客户ID,默认或没有上级的时候传0
|
|
|
- "sys_enterpriseid": 0, //合作企业档案ID,新增是传0,更新
|
|
|
- "sa_customerpoolid": 0, //客户池(公海池)ID,默认或没有的时候传0
|
|
|
+ ...this.data.content,
|
|
|
...data,
|
|
|
- source: "", //客户来源
|
|
|
}
|
|
|
}).then(res => {
|
|
|
console.log("新建客户", res)
|
|
@@ -152,12 +177,9 @@ Page({
|
|
|
title: '保存成功',
|
|
|
icon: "none"
|
|
|
})
|
|
|
- const pages = getCurrentPages();
|
|
|
-
|
|
|
setTimeout(() => {
|
|
|
- console.log(pages)
|
|
|
+ const pages = getCurrentPages();
|
|
|
const page = pages[pages.length - 2];
|
|
|
- console.log(page)
|
|
|
if (page.__route__ == 'packageA/setclient/index') {
|
|
|
page.getList(true);
|
|
|
wx.navigateBack();
|
|
@@ -166,11 +188,12 @@ Page({
|
|
|
url: '/packageA/setclient/detail?id=' + res.data.sa_customersid,
|
|
|
})
|
|
|
}, 200)
|
|
|
+ } else {
|
|
|
+ pages[pages.length - 3].getList(true);
|
|
|
+ wx.navigateBack()
|
|
|
+ page.getDetail();
|
|
|
}
|
|
|
}, 300)
|
|
|
-
|
|
|
})
|
|
|
-
|
|
|
-
|
|
|
},
|
|
|
})
|