|
@@ -6,6 +6,11 @@
|
|
|
</template>
|
|
|
<script>
|
|
|
import qs from 'qs';
|
|
|
+import { fileKeyToUrl } from '@/plugins/file-center.js';
|
|
|
+console.log(
|
|
|
+ '🚀 ~ file: customer-service.vue ~ line 10 ~ fileKeyToUrl',
|
|
|
+ fileKeyToUrl,
|
|
|
+);
|
|
|
|
|
|
export default {
|
|
|
head() {
|
|
@@ -16,7 +21,7 @@ export default {
|
|
|
'https://qiyukf.com/script/98112bcf552907c28ee450c6a58269c3.js' +
|
|
|
qs.stringify(
|
|
|
{
|
|
|
- hidden: 0,
|
|
|
+ hidden: 1,
|
|
|
sdkTemplateId:
|
|
|
this.$route.query?.templateId ??
|
|
|
process.env.QIYUKF_TEMPLATE_ID,
|
|
@@ -54,7 +59,6 @@ export default {
|
|
|
|
|
|
await new Promise((resolve, reject) => {
|
|
|
ysf('config', {
|
|
|
- // welcomeTemplateId: 6635862,
|
|
|
uid: String(this.$auth.user.id),
|
|
|
name: this.$auth.user.userName,
|
|
|
mobile: this.$auth.user.phone,
|
|
@@ -63,32 +67,19 @@ export default {
|
|
|
{ key: 'real_name', value: this.$auth.user.userName },
|
|
|
{ key: 'mobile_phone', hidden: true, value: this.$auth.user.phone },
|
|
|
{ key: 'email', value: this.$auth.user.email },
|
|
|
- // {
|
|
|
- // key: 'avatar',
|
|
|
- // label: '头像',
|
|
|
- // value:
|
|
|
- // 'https://ysf.qiyukf.net/operation/080659b993a45dd546fbd71efd5ef000',
|
|
|
- // }, // 访客头像
|
|
|
+ {
|
|
|
+ key: 'avatar',
|
|
|
+ label: '头像',
|
|
|
+ value:
|
|
|
+ this.$auth.user.headImgFileId &&
|
|
|
+ fileKeyToUrl(this.$auth.user.headImgFileId),
|
|
|
+ }, // 访客头像
|
|
|
{
|
|
|
index: 0,
|
|
|
key: 'account',
|
|
|
label: '账号',
|
|
|
value: this.$auth.user.phone,
|
|
|
- // href: 'http://example.domain/user/zhangsan',
|
|
|
},
|
|
|
- // { index: 1, key: 'sex', label: '性别', value: '先生' },
|
|
|
- // {
|
|
|
- // index: 5,
|
|
|
- // key: 'reg_date',
|
|
|
- // label: '注册日期',
|
|
|
- // value: '2015-11-16',
|
|
|
- // },
|
|
|
- // {
|
|
|
- // index: 6,
|
|
|
- // key: 'last_login',
|
|
|
- // label: '上次登录时间',
|
|
|
- // value: '2015-12-22 15:38:54',
|
|
|
- // },
|
|
|
]),
|
|
|
language: 'zh-cn',
|
|
|
success: resolve,
|
|
@@ -96,16 +87,16 @@ export default {
|
|
|
});
|
|
|
});
|
|
|
if (this.isAutoOpen) {
|
|
|
- this.open({
|
|
|
- // templateId: 6635862,
|
|
|
- });
|
|
|
+ this.open();
|
|
|
}
|
|
|
if (this.isOnunread) {
|
|
|
this.onunread();
|
|
|
}
|
|
|
},
|
|
|
- open(data) {
|
|
|
- this.ysf('open', data);
|
|
|
+ open() {
|
|
|
+ const url = this.ysf('url');
|
|
|
+ location.replace(url);
|
|
|
+ // this.ysf('open', data);
|
|
|
},
|
|
|
getUnreadMsg() {
|
|
|
const result = this.ysf('getUnreadMsg');
|