|
@@ -74,15 +74,21 @@ Page({
|
|
|
onLoad(options) {
|
|
|
this.getList();
|
|
|
},
|
|
|
- getList(init = false) {
|
|
|
+ getList(init = false, data) {
|
|
|
if (init.detail != undefined) init = init.detail;
|
|
|
- if (init) this.setData({
|
|
|
- ['content.pageNumber']: 1
|
|
|
- })
|
|
|
- if (this.data.content.pageNumber > this.data.content.pageTotal) return;
|
|
|
+ let content = this.data.content;
|
|
|
+ if (init) content.pageNumber = 1;
|
|
|
+ if (content.pageNumber > content.pageTotal) return;
|
|
|
+ if (data) {
|
|
|
+ content.where.status = data.statusActive;
|
|
|
+ content.where.projecttype = data.typeActive;
|
|
|
+ content.where.stagename = data.stageActive;
|
|
|
+ content.where.startdate = data.startdate;
|
|
|
+ content.where.enddate = data.enddate;
|
|
|
+ }
|
|
|
_Http.basic({
|
|
|
"id": 20221020143502,
|
|
|
- content: this.data.content
|
|
|
+ content
|
|
|
}).then(res => {
|
|
|
console.log("客户商机列表", res)
|
|
|
this.selectComponent('#ListBox').RefreshToComplete();
|
|
@@ -107,14 +113,9 @@ Page({
|
|
|
switch (detail) {
|
|
|
case 'confirm':
|
|
|
this.setData({
|
|
|
- 'content.where.status': data.statusActive,
|
|
|
- "content.where.projecttype": data.typeActive,
|
|
|
- "content.where.stagename": data.stageActive,
|
|
|
- 'content.where.startdate': data.startdate,
|
|
|
- 'content.where.enddate': data.enddate,
|
|
|
'filter.show': false
|
|
|
});
|
|
|
- this.getList(true);
|
|
|
+ this.getList(true, data);
|
|
|
break;
|
|
|
case 'reset':
|
|
|
this.setData({
|
|
@@ -124,7 +125,7 @@ Page({
|
|
|
'filter.startdate': "",
|
|
|
'filter.enddate': "",
|
|
|
});
|
|
|
- this.getList(true)
|
|
|
+ this.getList(true, this.data.filter)
|
|
|
break;
|
|
|
case 'close':
|
|
|
this.setData({
|
|
@@ -250,5 +251,11 @@ Page({
|
|
|
listHeight: res
|
|
|
}));
|
|
|
},
|
|
|
+ /* 搜索 */
|
|
|
+ navSearch() {
|
|
|
+ wx.navigateTo({
|
|
|
+ url: '/packageA/project/search'
|
|
|
+ })
|
|
|
+ },
|
|
|
onShareAppMessage() {}
|
|
|
})
|