From a75b18a4157ab486e0b51c438ac165ab3a08e3e0 Mon Sep 17 00:00:00 2001
From: k94314517 <8417338+k94314517@user.noreply.gitee.com>
Date: 星期四, 25 七月 2024 18:10:00 +0800
Subject: [PATCH] 代码提交

---
 wechat_staff/pages/kefu/select.js |   52 ++++++++++++++++++++++++++++++----------------------
 1 files changed, 30 insertions(+), 22 deletions(-)

diff --git a/wechat_staff/pages/kefu/select.js b/wechat_staff/pages/kefu/select.js
index ece970c..a3d2b7b 100644
--- a/wechat_staff/pages/kefu/select.js
+++ b/wechat_staff/pages/kefu/select.js
@@ -1,4 +1,6 @@
-import { getCustomerList } from '../../api/index'
+import { getCustomerList, getCrmAuthUrl, batchAddLike } from '../../api/index'
+const { HYEventBus } = require('hy-event-store')
+const eventBus = new HYEventBus()
 Page({
 
   /**
@@ -9,6 +11,7 @@
 
     keyWords: '',
     dataList: [],
+    customer: {},
     total: 0,
     flag: 0,
     page: 1,
@@ -25,12 +28,29 @@
       bottomLift: app.bottomLift
     })
     this.getList()
-  },  
+    
+  }, 
+  handleSub() {
+    const { customer } = this.data
+    const enjoyList = wx.getStorageSync('enjoyList') || []
+    if(!customer.userId) return wx.showToast({
+      title: '璇峰厛閫夋嫨瑕佸叧鑱旂殑瀹㈡埛', icon: 'none'
+    })
+    batchAddLike({
+      articleIds: enjoyList.filter(i => i.checked).map(i => i.id).join(','),
+      customerId: customer.userId
+    })
+  },
   tabsClick(e) {
     const flag = e.currentTarget.dataset.tab
     this.setData({flag})
     this.setData({total: 0,dataList: [], page: 1})
     this.getList()
+  },
+  itemCheck(e) {
+    const item = e.currentTarget.dataset.item
+    console.log('item', item);
+    this.setData({ customer: item })
   },
   reloadList() {
     this.setData({total: 0,dataList: [], page: 1})
@@ -62,26 +82,14 @@
       }
     })
   },
-  jumpClient() {
-    
-    wx.switchTab({
-      url: '/pages/client/index',
-    })
-  },
-  handleSub() {
-    console.log('鐐瑰嚮楗夸簡');
-    wx.canvasToTempFilePath({
-      x: 100,
-      y: 200,
-      width: 50,
-      height: 50,
-      destWidth: 100,
-      destHeight: 100,
-      canvasId: 'myCanvas',
-      success(res) {
-        console.log(res.tempFilePath)
-      }
-    })
+  jumpClient() { 
+    getCrmAuthUrl({type:1}).then(res => {
+      console.log(res.data)
+      this.setData({ url: res.data })
+      wx.navigateTo({
+        url: '/pages/webView/index?link=' + res.data,
+      })
+    }) 
   },
   onReady() {
 

--
Gitblit v1.9.3