Browse Source

调整转译组件(钉钉数据更新明文失效的问题)

Lijy 1 năm trước cách đây
mục cha
commit
ca1a5a9853

+ 9 - 3
fhKeeper/formulahousekeeper/timesheet/src/components/translationOpenData.vue

@@ -75,7 +75,7 @@ export default {
             const { userNameNeedTranslate, dingdingUserid } = this.user
             if (userNameNeedTranslate) {
                 this.corporateWeChat = true
-                if(dingdingUserid) {
+                if (dingdingUserid) {
                     this.dingdingPlatform = true
                     this.corporateWeChat = false
                 } else {
@@ -85,7 +85,7 @@ export default {
                 this.corporateWeChat = false
                 this.dingdingPlatform = false
             }
-            console.log(this.corporateWeChat, this.dingdingPlatform, this.configurationItems)
+            // console.log(this.corporateWeChat, this.dingdingPlatform, this.configurationItems)
             // console.log(this.corporateWeChat, '<=== 企业微信转译')
             // console.log(this.dingdingPlatform, '<=== 钉钉转译')
             this.assignmentValue(this.configurationItems)
@@ -108,7 +108,13 @@ export default {
                 default:
                     break;
             }
-            console.log(this.translationValue, '<=== 转译文本')
+            // console.log(this.translationValue, '<=== 转译文本')
+            if (this.user.dingdingUserid) {
+                this.viewConfiguration()
+            }
+        },
+        viewConfiguration() {
+            window.DTOpenData.update(document.querySelectorAll('dt-open-data'));
         }
     },
 }

+ 3 - 3
fhKeeper/formulahousekeeper/timesheet/src/views/Home.vue

@@ -868,12 +868,12 @@
                 const ddUrl = new URL(window.location.href);
                 const ddCorpid = ddUrl.searchParams.get("corpid") || ''
                 let ddOpenDataInit = window.DTOpenData.init(ddCorpid)
-                console.log(ddOpenDataInit, '<=== 钉钉执行的判断')
+                console.log(ddOpenDataInit, '<=== 钉钉执行 window.DTOpenData.init(ddCorpid) 的判断')
                 if (ddOpenDataInit) {
                     setTimeout(() => {
-                        console.log('延迟执行')
+                        console.log('<==== 执行 window.DTOpenData.update(document.querySelectorAll(dt-open-data))')
                         window.DTOpenData.update(document.querySelectorAll('dt-open-data'));
-                    }, 100)
+                    }, 300)
                 }else {
                     console.log('钉钉没有触发')
                 }