|
|
@@ -101,7 +101,7 @@ Page({
|
|
|
placeholder: "详细地址",
|
|
|
valueName: "address",
|
|
|
checking: "base",
|
|
|
- required: false
|
|
|
+ required: true
|
|
|
}, {
|
|
|
label: "企业规模",
|
|
|
error: false,
|
|
|
@@ -174,7 +174,8 @@ Page({
|
|
|
placeholder: "营销区域",
|
|
|
valueName: "sa_saleareaid",
|
|
|
required: true, //必填
|
|
|
- disabled: true
|
|
|
+ disabled: true,
|
|
|
+ interrupt: true,
|
|
|
},{
|
|
|
label: "备注",
|
|
|
error: false,
|
|
|
@@ -192,7 +193,7 @@ Page({
|
|
|
isEdit:true
|
|
|
})
|
|
|
let data = JSON.parse(options.data);
|
|
|
- console.log("data", data)
|
|
|
+
|
|
|
data.parentid = data.parentid?[data.parent_enterprisename, [data.parentid]]:''
|
|
|
form = form.map(v => {
|
|
|
if (v.valueName != 'region') {
|
|
|
@@ -251,15 +252,19 @@ Page({
|
|
|
},
|
|
|
}).then(res => {
|
|
|
if (res.code != 1) return;
|
|
|
- console.log('2222,',res.data)
|
|
|
+
|
|
|
let obj = form.find(v => v.label == '营销区域')
|
|
|
obj.range = res.data.salearea;
|
|
|
- if (obj.range.length == 1) obj.value = obj.range[0].areaname;
|
|
|
- obj.disabled = true;
|
|
|
+ if (obj.range.length == 1) {
|
|
|
+ obj.value = obj.range[0].areaname;
|
|
|
+ obj.disabled = true;
|
|
|
+ }else {
|
|
|
+ obj.disabled = false;
|
|
|
+ }
|
|
|
this.setData({
|
|
|
form,
|
|
|
hrid,
|
|
|
- sa_saleareaid:res.data.salearea[0].sa_saleareaid
|
|
|
+ sa_saleareaid:obj.range[0].sa_saleareaid
|
|
|
})
|
|
|
})
|
|
|
}
|
|
|
@@ -281,7 +286,6 @@ Page({
|
|
|
}
|
|
|
}
|
|
|
}).then(res => {
|
|
|
- console.log(res,'输出res')
|
|
|
let obj = this.data.form.find(v => v.label == '营销区域')
|
|
|
obj.value = res.data[0].areaname
|
|
|
let obj2 = this.data.form.find(v => v.label == '业务员')
|
|
|
@@ -291,7 +295,6 @@ Page({
|
|
|
hrid:res.data[0].hrid,
|
|
|
sa_saleareaid:res.data[0].sa_saleareaid
|
|
|
})
|
|
|
- console.log(this.data.form,'form333')
|
|
|
})
|
|
|
},
|
|
|
interrupt(e) {
|
|
|
@@ -300,19 +303,34 @@ Page({
|
|
|
form,
|
|
|
temporary
|
|
|
} = e.detail;
|
|
|
- console.log(data, form, temporary)
|
|
|
+ console.log(data)
|
|
|
if (temporary.item.label == '业务员'){
|
|
|
form.find(v => v.label == '业务员').value = [data.item.name, [data.item.hrid]];
|
|
|
let obj = form.find(v => v.label == '营销区域')
|
|
|
- obj.value = data.item.areaname
|
|
|
+ obj.range = data.item.sa_saleareas;
|
|
|
+ obj.value = data.area[0];
|
|
|
+ obj.disabled = true;
|
|
|
+ this.setData({
|
|
|
+ sa_saleareaid:data.area[1],
|
|
|
+ hrid:data.item.hrid,
|
|
|
+ })
|
|
|
wx.navigateBack()
|
|
|
+ }else if (temporary.item.label == '营销区域') {
|
|
|
+ form.find(v => v.label == '营销区域').value = data.value;
|
|
|
+ let obj
|
|
|
+ data.range.forEach(item =>{
|
|
|
+ if (item.areaname == data.value) {
|
|
|
+ obj = item
|
|
|
+ }
|
|
|
+ })
|
|
|
+ this.setData({
|
|
|
+ sa_saleareaid:obj.sa_saleareaid
|
|
|
+ })
|
|
|
}
|
|
|
+ this.selectComponent("#Form").confirm();
|
|
|
this.setData({
|
|
|
- hrid:data.item.hrid,
|
|
|
- sa_saleareaid:data.item.sa_saleareaid,
|
|
|
form
|
|
|
})
|
|
|
- console.log(this.data.sa_saleareaid,'999')
|
|
|
},
|
|
|
/* 表单必填项是否完成 */
|
|
|
onConfirm({
|
|
|
@@ -408,6 +426,7 @@ Page({
|
|
|
})
|
|
|
},
|
|
|
authorized(data){
|
|
|
+
|
|
|
_Http.basic({
|
|
|
"id": 20221223141602,
|
|
|
"content": {
|
|
|
@@ -462,7 +481,7 @@ Page({
|
|
|
/* 工商查询 */
|
|
|
queryClient() {
|
|
|
let data = this.selectComponent("#Form").query();
|
|
|
- console.log("234243", data)
|
|
|
+
|
|
|
if (data.enterprisename == '') {
|
|
|
getApp().globalData.Language.showToast('您还未填写企业名称')
|
|
|
} else {
|