|
@@ -1,11 +1,11 @@
|
|
<template>
|
|
<template>
|
|
<div class="translation">
|
|
<div class="translation">
|
|
<!-- 文本 -->
|
|
<!-- 文本 -->
|
|
- <span v-if="corporateWeChat">
|
|
|
|
|
|
+ <span v-if="corporateWeChat && !noRender.includes(openIdValue)">
|
|
<ww-open-data :type='type' :openid='openIdValue'></ww-open-data>
|
|
<ww-open-data :type='type' :openid='openIdValue'></ww-open-data>
|
|
</span>
|
|
</span>
|
|
- <span v-else-if="dingdingPlatform">
|
|
|
|
- <dt-open-data :open-type='type' :open-id='openIdValue'></dt-open-data>
|
|
|
|
|
|
+ <span v-else-if="dingdingPlatform && !noRender.includes(openIdValue)">
|
|
|
|
+ <dt-open-data :open-type='dingdingOpenType[type]' :open-id='openIdValue'></dt-open-data>
|
|
</span>
|
|
</span>
|
|
<span v-else>{{ openIdValue }}</span>
|
|
<span v-else>{{ openIdValue }}</span>
|
|
</div>
|
|
</div>
|
|
@@ -32,7 +32,12 @@ export default {
|
|
corporateWeChat: false, // 企业微信转译
|
|
corporateWeChat: false, // 企业微信转译
|
|
dingdingPlatform: false, // 钉钉转译
|
|
dingdingPlatform: false, // 钉钉转译
|
|
|
|
|
|
- openIdValue: ''
|
|
|
|
|
|
+ openIdValue: '',
|
|
|
|
+ noRender: ['全部人员', '未分配'],
|
|
|
|
+ dingdingOpenType: {
|
|
|
|
+ userName: 'userName',
|
|
|
|
+ departmentName: 'deptName',
|
|
|
|
+ }
|
|
}
|
|
}
|
|
},
|
|
},
|
|
computed: {},
|
|
computed: {},
|
|
@@ -49,7 +54,6 @@ export default {
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
dealWith() {
|
|
dealWith() {
|
|
- console.log(this.user)
|
|
|
|
const { userNameNeedTranslate, dingdingUserid } = this.user
|
|
const { userNameNeedTranslate, dingdingUserid } = this.user
|
|
if (userNameNeedTranslate) {
|
|
if (userNameNeedTranslate) {
|
|
this.corporateWeChat = true
|
|
this.corporateWeChat = true
|