From e6e0218a1abd7395d00ade401c6ea6a02e7c3ece Mon Sep 17 00:00:00 2001
From: liukangdong <898885815@qq.com>
Date: 星期四, 01 八月 2024 18:20:28 +0800
Subject: [PATCH] lll

---
 wechat_staff/pages/kefu/select.js |  111 ++++++++++++++++++++++++++++++++++++++++++-------------
 1 files changed, 85 insertions(+), 26 deletions(-)

diff --git a/wechat_staff/pages/kefu/select.js b/wechat_staff/pages/kefu/select.js
index 4243571..e994262 100644
--- a/wechat_staff/pages/kefu/select.js
+++ b/wechat_staff/pages/kefu/select.js
@@ -1,5 +1,11 @@
-import { getCustomerList, getCrmAuthUrl, batchAddLike } from '../../api/index'
-const { HYEventBus } = require('hy-event-store')
+import {
+  getCustomerList,
+  getCrmAuthUrl,
+  batchAddLike
+} from '../../api/index'
+const {
+  HYEventBus
+} = require('hy-event-store')
 const eventBus = new HYEventBus()
 Page({
 
@@ -28,41 +34,80 @@
       bottomLift: app.bottomLift
     })
     this.getList()
-    
-  }, 
+
+  },
   handleSub() {
-    const { customer } = this.data
+    const {
+      customer
+    } = this.data
     const enjoyList = wx.getStorageSync('enjoyList') || []
-    if(!customer.userId) return wx.showToast({
-      title: '璇峰厛閫夋嫨瑕佸叧鑱旂殑瀹㈡埛', icon: 'none'
+    if (!customer.userId) return wx.showToast({
+      title: '璇峰厛閫夋嫨瑕佸叧鑱旂殑瀹㈡埛',
+      icon: 'none'
     })
     batchAddLike({
       articleIds: enjoyList.filter(i => i.checked).map(i => i.id).join(','),
-      customerId: customer.userId
+      customerId: customer.platSourceId,
+      platSourceId: customer.platSourceId,
+      platSource: customer.platSource
+    }).then(res => {
+      setTimeout(() => {
+        wx.showToast({
+          title: '缁戝畾鎴愬姛',icon: 'none'
+        })
+      }, 500)
+      this.setData({
+        customer: {}
+      })
+      this.setData({
+        total: 0,
+        dataList: [],
+        page: 1
+      })
+      this.getList()
     })
   },
   tabsClick(e) {
     const flag = e.currentTarget.dataset.tab
-    this.setData({flag})
-    this.setData({total: 0,dataList: [], page: 1, customer: {}})
+    this.setData({
+      flag
+    })
+    this.setData({
+      total: 0,
+      dataList: [],
+      page: 1,
+      customer: {}
+    })
     this.getList()
   },
   itemCheck(e) {
     const item = e.currentTarget.dataset.item
     console.log('item', item);
-    this.setData({ customer: item })
+    this.setData({
+      customer: item
+    })
   },
   reloadList() {
-    this.setData({total: 0,dataList: [], page: 1})
+    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 })
+    const {
+      total,
+      dataList,
+      page
+    } = this.data
+    if (total > dataList.length) {
+      this.setData({
+        page: page + 1
+      })
       this.getList()
-    }else{
+    } else {
       wx.showToast({
         title: '鏆傛棤鏇村鏁版嵁',
         icon: 'none'
@@ -70,11 +115,19 @@
     }
   },
   getList() {
-    const { flag, page, pageSize, keyWords } = this.data
+    const {
+      flag,
+      page,
+      pageSize,
+      keyWords
+    } = this.data
     getCustomerList({
-      flag, page, pageSize, keyWords
+      flag,
+      page,
+      pageSize,
+      keyWords
     }).then(res => {
-      if(res.data){
+      if (res.data) {
         this.setData({
           total: res.data.total,
           dataList: [...this.data.dataList, ...res.data.data]
@@ -82,19 +135,25 @@
       }
     })
   },
-  jumpClient() { 
-    getCrmAuthUrl({type:1}).then(res => { 
-      this.setData({ url: res.data })
-      const url =res.data
+  jumpClient() {
+    getCrmAuthUrl({
+      type: 1
+    }).then(res => {
+      this.setData({
+        url: res.data
+      })
+      const url = res.data
       wx.navigateTo({
         url: '/pages/webView/index',
-        success: function(res1) {
+        success: function (res1) {
           // 閫氳繃eventChannel鍚戣鎵撳紑椤甸潰浼犻�佹暟鎹� 
           console.log(url)
-          res1.eventChannel.emit('data',{link:url} );
+          res1.eventChannel.emit('data', {
+            link: url
+          });
         }
       })
-    }) 
+    })
   },
   onReady() {
 

--
Gitblit v1.9.3