61 lines
1.5 KiB
JavaScript
61 lines
1.5 KiB
JavaScript
/** 客服邀请码/秘钥 - UI 预览,后端接入前使用 mock 数据 */
|
|
Page({
|
|
data: {
|
|
statusBar: 20,
|
|
gudingCode: 'XQKF2026',
|
|
kefuTips: '客服秘钥用于绑定子客服账号,后端接口就绪后将自动替换为真实数据。',
|
|
sublist: [{ name: '全部' }, { name: '未使用' }, { name: '已使用' }],
|
|
subCurrent: 0,
|
|
list: [
|
|
{ id: 1, typeName: '财务', code: 'CW-8X2K9P', status: 0, adddate: '2026-06-10' },
|
|
{ id: 2, typeName: '总管', code: 'ZG-3M7N1Q', status: 1, adddate: '2026-06-08', usedate: '2026-06-12', user: { nickname: '客服小张', avatar: '/images/default-avatar.png' } },
|
|
],
|
|
showQrcodeTips: false,
|
|
},
|
|
|
|
onLoad() {
|
|
const sys = wx.getSystemInfoSync();
|
|
this.setData({ statusBar: sys.statusBarHeight || 20 });
|
|
},
|
|
|
|
goBack() {
|
|
wx.navigateBack();
|
|
},
|
|
|
|
copyFixed() {
|
|
wx.setClipboardData({ data: this.data.gudingCode });
|
|
},
|
|
|
|
switchSub(e) {
|
|
this.setData({ subCurrent: Number(e.currentTarget.dataset.idx) });
|
|
},
|
|
|
|
addKey() {
|
|
wx.showToast({ title: '后端接入后可添加', icon: 'none' });
|
|
},
|
|
|
|
copyCode(e) {
|
|
wx.setClipboardData({ data: e.currentTarget.dataset.code || '' });
|
|
},
|
|
|
|
delKey() {
|
|
wx.showToast({ title: '预览数据不可删除', icon: 'none' });
|
|
},
|
|
|
|
showTips() {
|
|
this.setData({ showQrcodeTips: true });
|
|
},
|
|
|
|
closeTips() {
|
|
this.setData({ showQrcodeTips: false });
|
|
},
|
|
|
|
previewQr() {
|
|
wx.previewImage({
|
|
urls: ['https://xy-1314784552.cos.ap-guangzhou.myqcloud.com/uploads/images/ewm.png'],
|
|
});
|
|
},
|
|
|
|
noop() {},
|
|
});
|