Sfoglia il codice sorgente

Merge branch '项目商机详情' into 测试

xiaohaizhao 2 anni fa
parent
commit
df6f6f3443
1 ha cambiato i file con 30 aggiunte e 26 eliminazioni
  1. 30 26
      packageA/project/detail.js

+ 30 - 26
packageA/project/detail.js

@@ -21,6 +21,14 @@ Page({
         const appAuth = wx.getStorageSync('auth').wproject;
         const appAuth = wx.getStorageSync('auth').wproject;
         console.log("appAuth", appAuth)
         console.log("appAuth", appAuth)
         let tabsList = [{
         let tabsList = [{
+            label: "报价单",
+            icon: "icon-tabbaojiadan",
+            model: "#Offers"
+        }, {
+            label: "合同",
+            icon: "icon-tabhetong",
+            model: "#Contract"
+        }, {
             label: "详细信息",
             label: "详细信息",
             icon: "icon-tabxiangxixinxi1"
             icon: "icon-tabxiangxixinxi1"
         }, {
         }, {
@@ -31,40 +39,40 @@ Page({
             label: "联系人",
             label: "联系人",
             icon: "icon-tablianxiren",
             icon: "icon-tablianxiren",
             model: "#Contacts"
             model: "#Contacts"
-        }, {
+        }]
+
+        if (appAuth.isdatafollowup) tabsList.unshift({
+            label: "跟进动态",
+            icon: "icon-tabgenjinjilu",
+            model: "#Trace"
+        })
+        if (appAuth.options.some(v => v == 'product')) tabsList.push({
             label: "产品配置单",
             label: "产品配置单",
             icon: "icon-tabchanpin",
             icon: "icon-tabchanpin",
             model: "#Product"
             model: "#Product"
-        }, {
-            label: "报价单",
-            icon: "icon-tabbaojiadan",
-            model: "#Offers"
-        }, {
-            label: "竞争对手",
-            icon: "icon-tabjingzhengduishou",
-            model: "#Opponent"
-        }, {
-            label: "合同",
-            icon: "icon-tabhetong",
-            model: "#Contract"
-        }, {
+        })
+        tabsList = tabsList.concat([{
             label: "关联线索",
             label: "关联线索",
             icon: "icon-tabxiansuo",
             icon: "icon-tabxiansuo",
             model: "#Clue"
             model: "#Clue"
         }, {
         }, {
-            label: "项目评估",
-            icon: "icon-tabxiangmupinggu",
-            model: "#Task"
-        }];
+            label: "报备进度",
+            icon: "icon-tabfujian1",
+            model: "#ReportingProgress"
+        }])
         if (appAuth.istask) tabsList.push({
         if (appAuth.istask) tabsList.push({
             label: "任务",
             label: "任务",
             icon: "icon-tabrenwu",
             icon: "icon-tabrenwu",
             model: "#Work"
             model: "#Work"
         })
         })
         tabsList = tabsList.concat([{
         tabsList = tabsList.concat([{
-            label: "报备进度",
-            icon: "icon-tabfujian1",
-            model: "#ReportingProgress"
+            label: "竞争对手",
+            icon: "icon-tabjingzhengduishou",
+            model: "#Opponent"
+        }, {
+            label: "项目评估",
+            icon: "icon-tabxiangmupinggu",
+            model: "#Task"
         }, {
         }, {
             label: "附件",
             label: "附件",
             icon: "icon-tabfujian1",
             icon: "icon-tabfujian1",
@@ -74,11 +82,7 @@ Page({
             icon: "icon-tabcaozuojilu1",
             icon: "icon-tabcaozuojilu1",
             model: "#Record"
             model: "#Record"
         }])
         }])
-        if (appAuth.isdatafollowup) tabsList.push({
-            label: "跟进动态",
-            icon: "icon-tabgenjinjilu",
-            model: "#Trace"
-        })
+
         this.setData({
         this.setData({
             sa_projectid: options.id,
             sa_projectid: options.id,
             isAdmin: appAuth.options.some(v => v == "admin"), //是否具有管理权限
             isAdmin: appAuth.options.some(v => v == "admin"), //是否具有管理权限