|
|
@@ -21,11 +21,12 @@ Page({
|
|
|
},
|
|
|
onLoad(options) {
|
|
|
const appAuth = wx.getStorageSync('auth').wcontract;
|
|
|
+ console.log("appAuth", appAuth)
|
|
|
this.setData({
|
|
|
sa_contractid: options.id,
|
|
|
isAdmin: appAuth.options.some(v => v == "admin"), //是否具有管理权限
|
|
|
options: appAuth.options, //权限列表
|
|
|
- istask: appAuth.istask
|
|
|
+ appAuth
|
|
|
})
|
|
|
this.getDetail(true);
|
|
|
},
|
|
|
@@ -45,8 +46,8 @@ Page({
|
|
|
let data = res.data,
|
|
|
tabsList = this.data.tabsList,
|
|
|
tabsActive = 0;
|
|
|
- this.getTags();
|
|
|
- this.getGroup();
|
|
|
+ if (this.data.appAuth.isdatatag) this.getTags();
|
|
|
+ if (this.data.appAuth.isdatateam) this.getGroup();
|
|
|
this.setTabbar(data.status, res.data.leader.some(some => some.userid == wx.getStorageSync('userMsg').userid));
|
|
|
switch (data.type) {
|
|
|
case "框架":
|
|
|
@@ -63,10 +64,6 @@ Page({
|
|
|
label: "业绩目标",
|
|
|
icon: "icon-tabrenwu",
|
|
|
model: '#Objective'
|
|
|
- }, {
|
|
|
- label: "跟进动态",
|
|
|
- icon: "icon-tabgenjindongtai1",
|
|
|
- model: '#Trace'
|
|
|
}]);
|
|
|
tabsActive = 1;
|
|
|
break;
|
|
|
@@ -84,10 +81,6 @@ Page({
|
|
|
label: "业绩目标",
|
|
|
icon: "icon-tabrenwu",
|
|
|
model: '#Objective'
|
|
|
- }, {
|
|
|
- label: "跟进动态",
|
|
|
- icon: "icon-tabgenjindongtai1",
|
|
|
- model: '#Trace'
|
|
|
}]);
|
|
|
tabsActive = 1;
|
|
|
break;
|
|
|
@@ -97,10 +90,6 @@ Page({
|
|
|
label: "工具清单",
|
|
|
icon: "icon-tabgongjuqingdan",
|
|
|
model: '#Product'
|
|
|
- }, {
|
|
|
- label: "跟进动态",
|
|
|
- icon: "icon-tabgenjindongtai1",
|
|
|
- model: '#Trace'
|
|
|
}])
|
|
|
tabsActive = 1;
|
|
|
break;
|
|
|
@@ -117,14 +106,15 @@ Page({
|
|
|
label: "产品类别折扣",
|
|
|
icon: "icon-tabchanpinleibie",
|
|
|
model: '#PiscountType'
|
|
|
- }, {
|
|
|
- label: "跟进动态",
|
|
|
- icon: "icon-tabgenjindongtai1"
|
|
|
}]);
|
|
|
tabsActive = 1;
|
|
|
break;
|
|
|
};
|
|
|
- if (this.data.istask) tabsList.push({
|
|
|
+ if (this.data.appAuth.isdatafollowup) tabsList.push({
|
|
|
+ label: "跟进动态",
|
|
|
+ icon: "icon-tabgenjindongtai1"
|
|
|
+ })
|
|
|
+ if (this.data.appAuth.istask) tabsList.push({
|
|
|
label: "任务",
|
|
|
icon: "icon-tabrenwu",
|
|
|
model: "#Work"
|
|
|
@@ -182,10 +172,11 @@ Page({
|
|
|
let isLeader = Leader,
|
|
|
isAdmin = this.data.isAdmin,
|
|
|
editdataleader = true,
|
|
|
- tabbarList = [{
|
|
|
- icon: "icon-genjin",
|
|
|
- label: "跟进"
|
|
|
- }];
|
|
|
+ tabbarList = [];
|
|
|
+ if (this.data.appAuth.isdatafollowup) tabbarList.push({
|
|
|
+ icon: "icon-genjin",
|
|
|
+ label: "跟进"
|
|
|
+ })
|
|
|
if (!isLeader) {
|
|
|
let s = await getApp().agentOrNot("sa_contract", this.data.sa_contractid);
|
|
|
isLeader = s.data.editable == 1;
|