From 749d37d04c015f6dfc6e430200700b59ff410b51 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期四, 25 七月 2024 10:18:17 +0800
Subject: [PATCH] 提交

---
 wechat_staff/pages/kefu/select.js |   61 ++++++++++++++++++++++++++++--
 1 files changed, 56 insertions(+), 5 deletions(-)

diff --git a/wechat_staff/pages/kefu/select.js b/wechat_staff/pages/kefu/select.js
index 2daf226..8c8cfdf 100644
--- a/wechat_staff/pages/kefu/select.js
+++ b/wechat_staff/pages/kefu/select.js
@@ -1,12 +1,21 @@
-// pages/discover/discover.js
+import { getCustomerList, getCrmAuthUrl } from '../../api/index'
+const { HYEventBus } = require('hy-event-store')
+const eventBus = new HYEventBus()
 Page({
 
   /**
    * 椤甸潰鐨勫垵濮嬫暟鎹�
    */
   data: {
-    activeTabs: '0',
-    bottomLift: 0
+    bottomLift: 0,
+
+    keyWords: '',
+    dataList: [],
+    total: 0,
+    flag: 0,
+    page: 1,
+    pageSize: 10,
+
   },
 
   /**
@@ -17,10 +26,52 @@
     this.setData({
       bottomLift: app.bottomLift
     })
+    this.getList()
   },  
   tabsClick(e) {
-    const activeTabs = e.currentTarget.dataset.tab
-    this.setData({activeTabs})
+    const flag = e.currentTarget.dataset.tab
+    this.setData({flag})
+    this.setData({total: 0,dataList: [], page: 1})
+    this.getList()
+  },
+  reloadList() {
+    this.setData({total: 0,dataList: [], page: 1})
+    this.getList()
+  },
+  scrolltolower() {
+    console.log('瑙﹀簳浜嬩欢');
+    const { total, dataList, page } = this.data
+    if(total > dataList.length){
+      this.setData({ page: page + 1 })
+      this.getList()
+    }else{
+      wx.showToast({
+        title: '鏆傛棤鏇村鏁版嵁',
+        icon: 'none'
+      })
+    }
+  },
+  getList() {
+    const { flag, page, pageSize, keyWords } = this.data
+    getCustomerList({
+      flag, page, pageSize, keyWords
+    }).then(res => {
+      if(res.data){
+        this.setData({
+          total: res.data.total,
+          dataList: [...this.data.dataList, ...res.data.data]
+        })
+      }
+    })
+  },
+  jumpClient() { 
+    getCrmAuthUrl({type:1}).then(res => {
+      console.log(res.data)
+      this.setData({ url: res.data })
+      wx.navigateTo({
+        url: '/pages/webView/index?link=' + res.data,
+      })
+    }) 
   },
   handleSub() {
     console.log('鐐瑰嚮楗夸簡');

--
Gitblit v1.9.3