|
|
@@ -10,16 +10,20 @@ Page({
|
|
|
icon: "icon-tabxiangxixinxi1"
|
|
|
}, {
|
|
|
label: "活动线索",
|
|
|
- icon: "icon-tabxiansuo"
|
|
|
+ icon: "icon-tabxiansuo",
|
|
|
+ model: "#clue"
|
|
|
}, {
|
|
|
label: "操作",
|
|
|
- icon: "icon-tabcaozuojilu1"
|
|
|
+ icon: "icon-tabcaozuojilu1",
|
|
|
+ model: "#Record"
|
|
|
}, {
|
|
|
label: "跟进动态",
|
|
|
- icon: "icon-tabgenjinjilu"
|
|
|
+ icon: "icon-tabgenjinjilu",
|
|
|
+ model: "#Trace"
|
|
|
}, {
|
|
|
label: "任务",
|
|
|
- icon: "icon-tabrenwu"
|
|
|
+ icon: "icon-tabrenwu",
|
|
|
+ model: "#Work"
|
|
|
}],
|
|
|
tabbarList: [{
|
|
|
icon: "icon-bianji",
|
|
|
@@ -170,38 +174,19 @@ Page({
|
|
|
},
|
|
|
//局部数据更新 tabs
|
|
|
partialRenewal(init = false) {
|
|
|
- let id = this.data.detail.sat_campaignid;
|
|
|
- let model = '';
|
|
|
- let name = this.data.tabsList[this.data.tabsActive].label;
|
|
|
- switch (name) {
|
|
|
- case "任务":
|
|
|
- model = "#Work"
|
|
|
- break;
|
|
|
- case "活动线索":
|
|
|
- model = "#clue"
|
|
|
- break;
|
|
|
- case "操作":
|
|
|
- model = "#Record"
|
|
|
- break;
|
|
|
- case "跟进动态":
|
|
|
- model = "#Trace"
|
|
|
- break;
|
|
|
- };
|
|
|
+ let model = this.data.tabsList[this.data.tabsActive].model;
|
|
|
if (model) {
|
|
|
- // 确定好模块ID total = null 是第一次加载 加载数据
|
|
|
- // init是新增或修改需要清数据
|
|
|
- let Component = this.selectComponent(model);
|
|
|
- const {
|
|
|
- total,
|
|
|
- pageNumber,
|
|
|
- pageTotal
|
|
|
- } = Component.data.content;
|
|
|
+ let Component = this.selectComponent(model),
|
|
|
+ {
|
|
|
+ total,
|
|
|
+ pageNumber,
|
|
|
+ pageTotal
|
|
|
+ } = Component.data.content,
|
|
|
+ id = this.data.detail.sat_campaignid;
|
|
|
if (total == null || init) {
|
|
|
Component.getList(id, init);
|
|
|
- } else if (pageNumber <= pageTotal) {
|
|
|
+ } else if (pageNumber < pageTotal) {
|
|
|
Component.getList(id, false);
|
|
|
- } else {
|
|
|
- //用来判断 在搜索页面修改,与tabs选项不一致 但是切换到该选项 重置数据
|
|
|
}
|
|
|
}
|
|
|
},
|