浏览代码

客户详情

zhaoxiaohai 3 年之前
父节点
当前提交
c0f3dc21ef
共有 2 个文件被更改,包括 26 次插入10 次删除
  1. 23 9
      packageA/setclient/detail.js
  2. 3 1
      packageA/setclient/detail.wxml

+ 23 - 9
packageA/setclient/detail.js

@@ -1,7 +1,7 @@
 const _Http = getApp().globalData.http;
 Page({
     data: {
-        tabsActive: 3, //tabs 选中项
+        tabsActive: 0, //tabs 选中项
         sa_customersid: 0,
         detail: {}, //详情数据
         briefs: [], //简介列表
@@ -151,7 +151,7 @@ Page({
                         value: s.data[0].changedate
                     }])
                 });
-                
+
             });
             //获取标签
             this.getTags();
@@ -172,25 +172,38 @@ Page({
     partialRenewal(init = false) {
         const id = this.data.detail.sys_enterpriseid;
         let model = '';
-        switch (this.data.tabsActive) {
-            case 2: //客户地址
+        let name = this.data.tabsList[this.data.tabsActive].label;
+        switch (name) {
+            case "跟进动态":
+                model = "#Trace"
+                break;
+            case "客户地址":
                 model = "#Address"
                 break;
-            case 3: //联系人
+            case "联系人":
                 model = "#Contacts"
                 break;
             default:
                 break;
         };
-
         if (model) {
             // 确定好模块ID total = null 是第一次加载 加载数据
             // init是新增或修改需要清数据
             let Component = this.selectComponent(model);
-            if (Component.data.content.total == null || init) {
+            const {
+                total,
+                pageNumber,
+                pageTotal
+            } = Component.data.content;
+            if (total == null || init) {
+                console.log(1)
                 Component.getList(id, init);
-            } else if (1) {
+            } else if (pageNumber <= pageTotal) {
+                console.log(2)
+                Component.getList(id, false);
+            }else{
                 //用来判断 在搜索页面修改,与tabs选项不一致 但是切换到该选项 重置数据
+
             }
         }
     },
@@ -199,9 +212,10 @@ Page({
         this.selectComponent("#Tags").getTags();
     },
     //更新团队成员
-    getGroup(){
+    getGroup() {
         this.selectComponent("#Group").getList();
     },
+
     onReachBottom() {
         this.partialRenewal();
     },

+ 3 - 1
packageA/setclient/detail.wxml

@@ -21,13 +21,15 @@
 <view style="height: 20rpx;" />
 <!-- 功能 -->
 <Yl_FunTabs list='{{tabsList}}' active='{{tabsActive}}' bind:onChenge="tabsChange">
-    <Trace slot='跟进动态' />
+    <Trace slot='跟进动态' id='Trace' ownertable='sa_customers' ownerid='{{detail.sa_customersid}}' />
     <Preview slot='详细信息' list1='{{list1}}' list2='{{list2}}' />
     <Address slot='客户地址' id='Address' />
     <Contacts slot='联系人' id='Contacts' />
     <Financing slot='客户财务信息' />
 </Yl_FunTabs>
 
+<view style="height: 50vh;" />
+
 <wxs module="handle">
     module.exports.getName = function (name) {
         return name.substring(0, 4)