Ver Fonte

客户详情

zhaoxiaohai há 2 anos atrás
pai
commit
02bb3ca731
2 ficheiros alterados com 39 adições e 3 exclusões
  1. 35 0
      packageA/setclient/detail.js
  2. 4 3
      packageA/setclient/detail.wxml

+ 35 - 0
packageA/setclient/detail.js

@@ -23,6 +23,19 @@ Page({
         }],
         list1: [], //基本信息
         list2: [], //系统信息
+        tabbarList: [{
+            icon: "icon-genjin",
+            label: "跟进"
+        }, {
+            icon: "icon-bianji",
+            label: "编辑"
+        }, {
+            icon: "icon-zhuanyi",
+            label: "更换负责人"
+        }, {
+            icon: "icon-shanchu",
+            label: "作废"
+        }]
     },
     onLoad(options) {
         this.setData({
@@ -30,6 +43,28 @@ Page({
         })
         this.getDetail();
     },
+
+    //详情按钮回调
+    tabbarOnClick({
+        detail
+    }) {
+        console.log(detail)
+        let data = this.data.detail;
+        switch (detail.label) {
+            case "跟进":
+                wx.navigateTo({
+                    url: `/packageA/setclient/modules/trace/add/index?ownertable=sa_customers&ownerid=${data.sa_customersid}`,
+                })
+                break;
+            case "编辑":
+                wx.navigateTo({
+                    url: `/packageA/setclient/addAndEditor?data=${JSON.stringify(data)}`,
+                })
+                break;
+            default:
+                break;
+        }
+    },
     /* 获取详情 */
     getDetail() {
         /* 基本信息 */

+ 4 - 3
packageA/setclient/detail.wxml

@@ -26,10 +26,11 @@
     <Address slot='客户地址' id='Address' />
     <Contacts slot='联系人' id='Contacts' />
     <Financing slot='客户财务信息' id="Financing" />
+    <view style="height: 140rpx;" />
 </Yl_FunTabs>
-
-<view style="height: 50vh;" />
-
+<!-- 底部 -->
+<Yl_Tabbar list='{{tabbarList}}' bind:callback="tabbarOnClick" />
+<!-- 处理四字 -->
 <wxs module="handle">
     module.exports.getName = function (name) {
         return name.substring(0, 4)