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