|
|
@@ -7,7 +7,9 @@ const _Http = getApp().globalData.http,
|
|
|
|
|
|
Component({
|
|
|
properties: {
|
|
|
-
|
|
|
+ changeContent: {
|
|
|
+ type: Function
|
|
|
+ }
|
|
|
},
|
|
|
options: {
|
|
|
addGlobalClass: true
|
|
|
@@ -28,28 +30,18 @@ Component({
|
|
|
"userid": 0,
|
|
|
"sa_customersid": 0,
|
|
|
"sa_agentsid": 0,
|
|
|
- where: {}
|
|
|
+ where: {},
|
|
|
+ areaname: "",
|
|
|
+ userName: "",
|
|
|
+ init: false
|
|
|
},
|
|
|
- areaList: [],
|
|
|
- active: "",
|
|
|
details: {},
|
|
|
showFiltrate: false,
|
|
|
- areaname: "",
|
|
|
- userName: ""
|
|
|
},
|
|
|
methods: {
|
|
|
async getList(init = false) {
|
|
|
if (init) this.getData()
|
|
|
},
|
|
|
- changeArea({
|
|
|
- detail
|
|
|
- }) {
|
|
|
- this.setData({
|
|
|
- active: detail,
|
|
|
- "content.sa_saleareaid": this.data.areaList.find(v => v.areaname == detail).sa_saleareaid
|
|
|
- });
|
|
|
- this.getData();
|
|
|
- },
|
|
|
async getData() {
|
|
|
let content = this.data.content;
|
|
|
if (content.sa_saleareaid == 0) {
|
|
|
@@ -58,7 +50,7 @@ Component({
|
|
|
if (res.sa_saleareaid) {
|
|
|
this.data.content.sa_saleareaid = res.sa_saleareaid
|
|
|
this.setData({
|
|
|
- areaname: res.areaname
|
|
|
+ "content.areaname": res.areaname
|
|
|
})
|
|
|
}
|
|
|
})
|
|
|
@@ -89,9 +81,11 @@ Component({
|
|
|
|
|
|
this.setData({
|
|
|
tabs,
|
|
|
- details
|
|
|
+ details,
|
|
|
+ init: true
|
|
|
})
|
|
|
- this.selectComponent("#Filtrate").onCancel()
|
|
|
+ this.triggerEvent("changeContent", content)
|
|
|
+
|
|
|
})
|
|
|
},
|
|
|
changeDate({
|
|
|
@@ -180,8 +174,8 @@ Component({
|
|
|
this.data.content.sa_saleareaid = res.sa_saleareaid
|
|
|
this.data.content.userid = ''
|
|
|
this.setData({
|
|
|
- areaname: res.areaname,
|
|
|
- userName: ""
|
|
|
+ "content.areaname": res.areaname,
|
|
|
+ "content.userName": ""
|
|
|
})
|
|
|
this.getData()
|
|
|
}
|
|
|
@@ -193,15 +187,15 @@ Component({
|
|
|
this.data.content.sa_saleareaid = dep.sa_saleareaid;
|
|
|
this.data.content.userid = res.userid;
|
|
|
this.setData({
|
|
|
- areaname: dep.areaname,
|
|
|
- userName: res.name
|
|
|
+ "content.areaname": dep.areaname,
|
|
|
+ "content.userName": res.name
|
|
|
})
|
|
|
} else {
|
|
|
this.data.content.sa_saleareaid = res.sa_saleareaid
|
|
|
this.data.content.userid = 0
|
|
|
this.setData({
|
|
|
- areaname: res.areaname,
|
|
|
- userName: ''
|
|
|
+ "content.areaname": res.areaname,
|
|
|
+ "content.userName": ''
|
|
|
})
|
|
|
}
|
|
|
this.getData()
|