浏览代码

报价单详情

zhaoxiaohai 3 年之前
父节点
当前提交
5a1cf2347a
共有 3 个文件被更改,包括 25 次插入8 次删除
  1. 20 7
      packageA/offers/detail.js
  2. 3 1
      packageA/offers/detail.json
  3. 2 0
      packageA/offers/detail.wxml

+ 20 - 7
packageA/offers/detail.js

@@ -1,7 +1,7 @@
 const _Http = getApp().globalData.http;
 Page({
     data: {
-        tabsActive: 0, //tabs 选中项
+        tabsActive: 2, //tabs 选中项
         sa_quotedpriceid: "",
         tabsList: [{
             label: "详细信息",
@@ -10,7 +10,7 @@ Page({
             label: "跟进动态",
             num: 132
         }, {
-            label: "项目商机",
+            label: "产品清单",
             num: 132
         }, {
             label: "关联客户",
@@ -49,6 +49,12 @@ Page({
                 title: res.msg,
                 icon: "none"
             });
+            if (res.data.quotedpricetype == '项目报价') {
+                this.data.tabsList.splice(3, 0, {
+                    label: "项目商机",
+                    num: 132
+                })
+            }
             this.setData({
                 detail: res.data,
                 briefs: [{
@@ -116,8 +122,10 @@ Page({
                 }, {
                     label: "最近跟进时间",
                     value: res.data.followdate
-                }]
-            })
+                }],
+                tabsList: this.data.tabsList
+            });
+
             this.getTags();
             this.getGroup();
             this.partialRenewal();
@@ -149,10 +157,17 @@ Page({
             case "跟进动态":
                 model = "#Trace"
                 break;
+            case "产品清单":
+                model = "#Product"
+                break;
             case "项目商机":
                 model = "#Project"
                 id = this.data.detail.sa_projectid;
                 break;
+            case "关联客户":
+                model = "#Setclient"
+                id = this.data.detail.sa_customersid;
+                break;
         };
         if (model) {
             // 确定好模块ID total = null 是第一次加载 加载数据
@@ -243,7 +258,5 @@ Page({
             }
         })
     },
-    onShareAppMessage() {
-
-    }
+    onShareAppMessage() {}
 })

+ 3 - 1
packageA/offers/detail.json

@@ -2,7 +2,9 @@
     "usingComponents": {
         "Preview": "../setclient/modules/preview/index",
         "Trace": "../setclient/modules/trace/index",
-        "Project": "./modules/project/index"
+        "Project": "./modules/project/index",
+        "Setclient": "./modules/setclient/index",
+        "Product": "./modules/product/index"
     },
     "navigationBarTitleText": "报价单详情"
 }

+ 2 - 0
packageA/offers/detail.wxml

@@ -11,7 +11,9 @@
 <Yl_FunTabs list='{{tabsList}}' active='{{tabsActive}}' bind:onChenge="tabsChange">
     <Preview slot='详细信息' list1='{{list1}}' list2='{{list2}}' />
     <Trace slot='跟进动态' id='Trace' ownertable='sa_quotedprice' ownerid='{{detail.sa_quotedpriceid}}' />
+    <Product slot='产品清单' id='Product' />
     <Project slot='项目商机' id='Project' />
+    <Setclient slot='关联客户' id='Setclient' />
     <view style="height: 140rpx;" />
 </Yl_FunTabs>