|
@@ -58,23 +58,7 @@ Page({
|
|
|
errMsg: "",
|
|
errMsg: "",
|
|
|
type: "radio",
|
|
type: "radio",
|
|
|
value: "",
|
|
value: "",
|
|
|
- radioList: [{
|
|
|
|
|
- id: "线索",
|
|
|
|
|
- name: "线索"
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- id: "客户上门",
|
|
|
|
|
- name: "客户上门"
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- id: "线上",
|
|
|
|
|
- name: "线上"
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- id: "其他",
|
|
|
|
|
- name: "其他"
|
|
|
|
|
- }
|
|
|
|
|
- ],
|
|
|
|
|
|
|
+ radioList: [],
|
|
|
valueName: "source",
|
|
valueName: "source",
|
|
|
required: true,
|
|
required: true,
|
|
|
checking: "base"
|
|
checking: "base"
|
|
@@ -150,12 +134,45 @@ Page({
|
|
|
checking: "base"
|
|
checking: "base"
|
|
|
}],
|
|
}],
|
|
|
"content": {
|
|
"content": {
|
|
|
- "sa_customersid": "0"
|
|
|
|
|
|
|
+ "sa_customersid": "0",
|
|
|
|
|
+ sat_orderclueid: 0
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
onLoad(options) {
|
|
onLoad(options) {
|
|
|
- this.getCustomerSourceList();
|
|
|
|
|
-
|
|
|
|
|
|
|
+ // 如果是编辑模式,获取客户详情
|
|
|
|
|
+ if (options.edit) {
|
|
|
|
|
+ let data = _Http.detail;
|
|
|
|
|
+ let form = this.data.form.filter(v => v.label != '选择线索');
|
|
|
|
|
+ data.region = data.province ? [data.province, data.city, data.county] : [];
|
|
|
|
|
+ form = form.map(v => {
|
|
|
|
|
+ switch (v.valueName) {
|
|
|
|
|
+ case "source":
|
|
|
|
|
+ if (data.source == '线索转化') {
|
|
|
|
|
+ v.radioList = [{
|
|
|
|
|
+ name: '线索转化',
|
|
|
|
|
+ id: '线索转化'
|
|
|
|
|
+ }];
|
|
|
|
|
+ v.disabled = true;
|
|
|
|
|
+ } else {
|
|
|
|
|
+ this.getCustomerSourceList();
|
|
|
|
|
+ }
|
|
|
|
|
+ v.value = data[v.valueName] || ''
|
|
|
|
|
+ break;
|
|
|
|
|
+ default:
|
|
|
|
|
+ v.value = data[v.valueName] || ''
|
|
|
|
|
+ break;
|
|
|
|
|
+ }
|
|
|
|
|
+ return v
|
|
|
|
|
+ })
|
|
|
|
|
+ this.setData({
|
|
|
|
|
+ "content.sa_customersid": data.sa_customersid,
|
|
|
|
|
+ "content.sat_orderclueid": data.sat_orderclueid,
|
|
|
|
|
+ form
|
|
|
|
|
+ });
|
|
|
|
|
+ this.selectComponent("#Form").confirm()
|
|
|
|
|
+ } else {
|
|
|
|
|
+ this.getCustomerSourceList();
|
|
|
|
|
+ }
|
|
|
},
|
|
},
|
|
|
// 获取客户来源列表
|
|
// 获取客户来源列表
|
|
|
getCustomerSourceList() {
|
|
getCustomerSourceList() {
|
|
@@ -211,15 +228,27 @@ Page({
|
|
|
})
|
|
})
|
|
|
console.log("创建客户", res)
|
|
console.log("创建客户", res)
|
|
|
if (res.code == 1) {
|
|
if (res.code == 1) {
|
|
|
- wx.navigateTo({
|
|
|
|
|
- url: '/CRM/customer/detail?id=' + res.data.sa_customersid,
|
|
|
|
|
- success: (result) => {
|
|
|
|
|
- wx.showToast({
|
|
|
|
|
- title: "成功",
|
|
|
|
|
- icon: "none"
|
|
|
|
|
- })
|
|
|
|
|
- },
|
|
|
|
|
- })
|
|
|
|
|
|
|
+ if (content.sa_customersid == 0) {
|
|
|
|
|
+ wx.redirectTo({
|
|
|
|
|
+ url: '/CRM/customer/detail?id=' + res.data.sa_customersid,
|
|
|
|
|
+ success: (result) => {
|
|
|
|
|
+ wx.showToast({
|
|
|
|
|
+ title: "创建成功",
|
|
|
|
|
+ icon: "none"
|
|
|
|
|
+ })
|
|
|
|
|
+ },
|
|
|
|
|
+ })
|
|
|
|
|
+ } else {
|
|
|
|
|
+ getCurrentPages().find(v => v.__route__ == 'CRM/customer/detail').getDetail()
|
|
|
|
|
+ wx.navigateBack({
|
|
|
|
|
+ success: (res) => {
|
|
|
|
|
+ wx.showToast({
|
|
|
|
|
+ title: "编辑成功",
|
|
|
|
|
+ icon: "none"
|
|
|
|
|
+ })
|
|
|
|
|
+ },
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|