From 9b8baee48d0bdd95ea157be10e7c24711c511dc1 Mon Sep 17 00:00:00 2001 From: doum <doum> Date: 星期五, 19 九月 2025 09:26:03 +0800 Subject: [PATCH] 最新版本541200007 --- admin/src/components/common/CommonHeader.vue | 133 +++++++++++++++++++++++-------------------- 1 files changed, 71 insertions(+), 62 deletions(-) diff --git a/admin/src/components/common/CommonHeader.vue b/admin/src/components/common/CommonHeader.vue index 2ef2259..2e95744 100644 --- a/admin/src/components/common/CommonHeader.vue +++ b/admin/src/components/common/CommonHeader.vue @@ -8,11 +8,12 @@ <div>鏈嶅姟涓績</div> <div class="linellae"></div> </div> - <div class="item" @click="getHeaderNav('0')">瀹夐槻涓績</div> + <div class="item" v-for="(item,index) in topMenuList.list" :key="item.id" @click="getHeaderNav(item)" :index="index">{{item.label}}</div> +<!-- <div class="item" @click="getHeaderNav('0')">瀹夐槻涓績</div> <div class="item" @click="getHeaderNav('1')">娑堟帶涓績</div> <div class="item" @click="getHeaderNav('2')">鑳界涓績</div> <div class="item" @click="getHeaderNav('7')">鍚庡嫟涓績</div> - <div class="item" @click="getHeaderNav('3')">椹鹃┒鑸�</div> + <div class="item" @click="getHeaderNav('3')">椹鹃┒鑸�</div>--> <!-- <div class="item" @click="handleTest">娴嬭瘯</div> --> </div> <!-- <div class="title-en">Diagnosis of Intelligent Manufacturing Integrated Service Platfrom</div> --> @@ -70,7 +71,7 @@ default: true } }, - data() { + data () { return { title: process.env.VUE_APP_TITLE, headerNavData: {}, @@ -96,7 +97,7 @@ ], newPwd: [ { required: true, message: '璇疯緭鍏ュ瘑鐮�', trigger: 'blur' }, - { validator: this.validatePassword, trigger: 'blur' }, + { validator: this.validatePassword, trigger: 'blur' } ], confirmPwd: [ { required: true, message: '璇峰啀娆¤緭鍏ユ柊瀵嗙爜' } @@ -106,15 +107,15 @@ } }, computed: { - ...mapState(['menuData', 'userInfo']), + ...mapState(['menuData', 'userInfo', 'topMenuList']) // title () { // return this.$route.meta.title // } }, - created() { + created () { }, - mounted() { + mounted () { // needChangePwd 0 : 榛樿瀵嗙爜闇�瑕佷慨鏀癸紝1 涓嶉渶瑕� if (this.userInfo && (!this.userInfo.needChangePwd || this.userInfo.needChangePwd == '0')) { this.visible.changePwd = true @@ -122,7 +123,7 @@ }, filters: { // 灞曠ず鍚嶇О - displayName(userInfo) { + displayName (userInfo) { if (userInfo == null) { return '' } @@ -135,13 +136,13 @@ methods: { ...mapMutations(['setUserInfo', 'switchCollapseMenu', 'clearUserInfo']), // 淇敼瀵嗙爜 - changePwd() { + changePwd () { this.visible.changePwd = true this.$nextTick(() => { this.$refs.changePwdDataForm.resetFields() }) }, - validatePassword(rule, value, callback) { + validatePassword (rule, value, callback) { if (!value) { callback(new Error('璇疯緭鍏ュ瘑鐮�')) } else { @@ -161,74 +162,82 @@ } } }, - getHeaderNav(type) { + getHeaderNav (item) { + if (item.url && item.url === 'goHKAF' && item.params != null) { + this.getHKAFHeaderNav(item.params) + } else if (item.url && item.url.indexOf('http') === 0) { + window.open(item.url, '_blank') + } + }, + getHKAFHeaderNav (type) { getAppHeaderNav(type).then(res => { - window.open(res, "_blank") + window.open(res, '_blank') }) }, - handleTest() { + handleTest () { const myWindow = window.open('https://10.50.250.253/portal/ui/index?componentId=dfe&componentMenuId=process_apply') setTimeout(() => { const params = { componentId: 'dfe', componentMenuId: 'process_apply', callback: { - method: 'dealTlncMsg', argument: { - "msgId": "98c256b9-aaff-11ef-8347-fa163ee2c57c", - "moduleId": "dfeFlowTodoModuleId", - "msgTitle": "璇峰強鏃跺鐞�13856591439鍙戣捣鐨勮鍋囩敵璇�", - "msgStatus": "0", - "msgCreateTime": "浠婂ぉ 15:33", - "msgCreateTimeIso": "2024-11-25T15:33:42.000+08:00", - "serverTime": 1732531014591, - "menuCode": "process_apply", - "msgStatusStr": "寰呭鐞�", - "comId": "dfe", - "userId": "13856591439", - "extendNoShow": "{\"processInstanceId\":\"98a57fe0-aaff-11ef-8347-fa163ee2c57c\",\"processId\":\"process_dabcfdd39f1b6f46d36a9f4ff6ce1080\",\"param\":{\"sourceType\":\"todo\",\"modelCode\":\"tb_leave_dfe_for_dfe_runtime\",\"processNodeId\":\"UserTask_dde7d83377343a2d5fa1f60c23b023ef\",\"taskId\":\"98c256b9-aaff-11ef-8347-fa163ee2c57c\"},\"process.param.appId\":\"32ca8770-6f85-11ec-b5a3-991864da52a6\",\"appId\":\"32ca8770-6f85-11ec-b5a3-991864da52a6\",\"name\":\"璇峰亣鐢宠\",\"taskId\":\"98c256b9-aaff-11ef-8347-fa163ee2c57c\",\"taskNodeId\":\"UserTask_dde7d83377343a2d5fa1f60c23b023ef\",\"url\":\"/dfe-form/process/tlnc/apply\"}", - "targetComId": "dfe", - "moduleName": "娴佺▼寰呭姙", - "tid": "99cad778-aaff-11ef-9dbf-ff08ba71965c", - "msgEndTime": null, - "msgEndTimeIso": "", - "picUrl": "", - "extendJson": "{\"key1\":\"璇峰強鏃跺鐞嗛檲楦块鍙戣捣鐨勮鍋囩敵璇穃"}", - "extendParam": null, - "extendCascade": null, - "createUser": "13856591439", - "webCascadeUrl": null, - "h5CascadeUrl": null, - "cascadeTodoOpenType": null, - "cascadeSourceConfigId": null, - "h5Url": "/h5/pages/form-page/form-page?returnPath=-1&appId=32ca8770-6f85-11ec-b5a3-991864da52a6&taskId=98c256b9-aaff-11ef-8347-fa163ee2c57c&processNodeId=UserTask_dde7d83377343a2d5fa1f60c23b023ef&modelCode=tb_leave_dfe_for_dfe_runtime&type=flowHandle&component=form-apply&_sn=true", - "segmentId": "dfe-form", - "lastUsers": "闄堥缚椋�", - "currentUsers": "闄堥缚椋�", - "todoTypeCode": "dfe@@tlnc_placeholder_tlnc@@dfeFlowTodoModuleId", - "currentUserIds": "13856591439", - "lastUserIds": "13856591439", - "msgDesc": null, - "widgetUrl": null, - "detailType": null, - "widgetWidth": null, - "widgetHeight": null, - "userIdList": null, - "statusName": null, - "arriveTime": null, - "stayTime": null, - "todoType": null, - "cascadePort": null, - "openMode": null + method: 'dealTlncMsg', + argument: { + msgId: '98c256b9-aaff-11ef-8347-fa163ee2c57c', + moduleId: 'dfeFlowTodoModuleId', + msgTitle: '璇峰強鏃跺鐞�13856591439鍙戣捣鐨勮鍋囩敵璇�', + msgStatus: '0', + msgCreateTime: '浠婂ぉ 15:33', + msgCreateTimeIso: '2024-11-25T15:33:42.000+08:00', + serverTime: 1732531014591, + menuCode: 'process_apply', + msgStatusStr: '寰呭鐞�', + comId: 'dfe', + userId: '13856591439', + extendNoShow: '{"processInstanceId":"98a57fe0-aaff-11ef-8347-fa163ee2c57c","processId":"process_dabcfdd39f1b6f46d36a9f4ff6ce1080","param":{"sourceType":"todo","modelCode":"tb_leave_dfe_for_dfe_runtime","processNodeId":"UserTask_dde7d83377343a2d5fa1f60c23b023ef","taskId":"98c256b9-aaff-11ef-8347-fa163ee2c57c"},"process.param.appId":"32ca8770-6f85-11ec-b5a3-991864da52a6","appId":"32ca8770-6f85-11ec-b5a3-991864da52a6","name":"璇峰亣鐢宠","taskId":"98c256b9-aaff-11ef-8347-fa163ee2c57c","taskNodeId":"UserTask_dde7d83377343a2d5fa1f60c23b023ef","url":"/dfe-form/process/tlnc/apply"}', + targetComId: 'dfe', + moduleName: '娴佺▼寰呭姙', + tid: '99cad778-aaff-11ef-9dbf-ff08ba71965c', + msgEndTime: null, + msgEndTimeIso: '', + picUrl: '', + extendJson: '{"key1":"璇峰強鏃跺鐞嗛檲楦块鍙戣捣鐨勮鍋囩敵璇�"}', + extendParam: null, + extendCascade: null, + createUser: '13856591439', + webCascadeUrl: null, + h5CascadeUrl: null, + cascadeTodoOpenType: null, + cascadeSourceConfigId: null, + h5Url: '/h5/pages/form-page/form-page?returnPath=-1&appId=32ca8770-6f85-11ec-b5a3-991864da52a6&taskId=98c256b9-aaff-11ef-8347-fa163ee2c57c&processNodeId=UserTask_dde7d83377343a2d5fa1f60c23b023ef&modelCode=tb_leave_dfe_for_dfe_runtime&type=flowHandle&component=form-apply&_sn=true', + segmentId: 'dfe-form', + lastUsers: '闄堥缚椋�', + currentUsers: '闄堥缚椋�', + todoTypeCode: 'dfe@@tlnc_placeholder_tlnc@@dfeFlowTodoModuleId', + currentUserIds: '13856591439', + lastUserIds: '13856591439', + msgDesc: null, + widgetUrl: null, + detailType: null, + widgetWidth: null, + widgetHeight: null, + userIdList: null, + statusName: null, + arriveTime: null, + stayTime: null, + todoType: null, + cascadePort: null, + openMode: null } }, msgType: 'tlnc' } - let argus = JSON.stringify(params) + const argus = JSON.stringify(params) myWindow.postMessage('{"method":"goToApp","argument":' + argus + '}', '*') }, 8000) }, // 纭畾淇敼瀵嗙爜 - confirmChangePwd() { + confirmChangePwd () { if (this.isWorking.changePwd) { return } @@ -261,7 +270,7 @@ }) }, // 閫�鍑虹櫥褰� - logout() { + logout () { logout() .then(() => { this.clearUserInfo() -- Gitblit v1.9.3