From 931e45f5f78494c7af4cab75053da49b57f22fbe Mon Sep 17 00:00:00 2001 From: rk <94314517@qq.com> Date: 星期一, 13 十月 2025 14:31:43 +0800 Subject: [PATCH] 定时自动叫号 与 WMS获取车辆是否在园接口开发 --- admin/src/components/common/CommonHeader.vue | 114 +++++++++++++++++++++++++++++++++++++++++++-------------- 1 files changed, 86 insertions(+), 28 deletions(-) diff --git a/admin/src/components/common/CommonHeader.vue b/admin/src/components/common/CommonHeader.vue index bae0e5b..2ef2259 100644 --- a/admin/src/components/common/CommonHeader.vue +++ b/admin/src/components/common/CommonHeader.vue @@ -11,7 +11,9 @@ <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="handleTest">娴嬭瘯</div> --> </div> <!-- <div class="title-en">Diagnosis of Intelligent Manufacturing Integrated Service Platfrom</div> --> </div> @@ -31,29 +33,26 @@ </div> </div> <!-- 淇敼瀵嗙爜 --> - <template v-if="editPsd"> - <GlobalAlertWindow title="淇敼瀵嗙爜" :visible.sync="visible.changePwd" - :showClose="!userInfo.needChangePwd || userInfo.needChangePwd == '0'" - :showCancel="!userInfo.needChangePwd || userInfo.needChangePwd == '0'" @confirm="confirmChangePwd" - @close="visible.changePwd = false"> - <el-form :model="changePwdData.form" ref="changePwdDataForm" :rules="changePwdData.rules"> - <el-form-item label="鍘熷瀵嗙爜" prop="oldPwd" required> - <el-input v-model="changePwdData.form.oldPwd" type="password" placeholder="璇疯緭鍏ュ師濮嬪瘑鐮�" maxlength="30" - show-password></el-input> - </el-form-item> - <el-form-item label="鏂板瘑鐮�" prop="newPwd" required> - <el-input v-model="changePwdData.form.newPwd" type="password" placeholder="璇疯緭鍏ユ柊瀵嗙爜锛屽瘑鐮侀渶鍖呭惈瀛楁瘝銆佹暟瀛楀強鐗规畩瀛楃涓殑鑷冲皯涓ょ" - maxlength="20" show-password></el-input> - </el-form-item> - <!-- <div style="font-size: 12px;color:#999999">瀵嗙爜闇�鍖呭惈瀛楁瘝銆佹暟瀛楀強鐗规畩瀛楃涓殑鑷冲皯涓ょ</div> --> - <el-form-item label="纭鏂板瘑鐮�" prop="confirmPwd" required> - <el-input v-model="changePwdData.form.confirmPwd" type="password" placeholder="璇峰啀娆¤緭鍏ユ柊瀵嗙爜" maxlength="20" - show-password></el-input> - </el-form-item> - </el-form> - </GlobalAlertWindow> - </template> - + <GlobalAlertWindow title="淇敼瀵嗙爜" :visible.sync="visible.changePwd" + :showClose="userInfo && (!userInfo.needChangePwd || userInfo.needChangePwd == '0')" + :showCancel="userInfo && (!userInfo.needChangePwd || userInfo.needChangePwd == '0')" @confirm="confirmChangePwd" + @close="visible.changePwd = false"> + <el-form :model="changePwdData.form" ref="changePwdDataForm" :rules="changePwdData.rules"> + <el-form-item label="鍘熷瀵嗙爜" prop="oldPwd" required> + <el-input v-model="changePwdData.form.oldPwd" type="password" placeholder="璇疯緭鍏ュ師濮嬪瘑鐮�" maxlength="30" + show-password></el-input> + </el-form-item> + <el-form-item label="鏂板瘑鐮�" prop="newPwd" required> + <el-input v-model="changePwdData.form.newPwd" type="password" placeholder="璇疯緭鍏ユ柊瀵嗙爜锛屽瘑鐮侀渶鍖呭惈瀛楁瘝銆佹暟瀛楀強鐗规畩瀛楃涓殑鑷冲皯涓ょ" + maxlength="20" show-password></el-input> + </el-form-item> + <!-- <div style="font-size: 12px;color:#999999">瀵嗙爜闇�鍖呭惈瀛楁瘝銆佹暟瀛楀強鐗规畩瀛楃涓殑鑷冲皯涓ょ</div> --> + <el-form-item label="纭鏂板瘑鐮�" prop="confirmPwd" required> + <el-input v-model="changePwdData.form.confirmPwd" type="password" placeholder="璇峰啀娆¤緭鍏ユ柊瀵嗙爜" maxlength="20" + show-password></el-input> + </el-form-item> + </el-form> + </GlobalAlertWindow> </div> </template> @@ -75,7 +74,6 @@ return { title: process.env.VUE_APP_TITLE, headerNavData: {}, - editPsd: false, visible: { // 淇敼瀵嗙爜 changePwd: false @@ -117,8 +115,8 @@ }, mounted() { - // console.log('userInfo',this.userInfo); - if (!this.userInfo.needChangePwd || this.userInfo.needChangePwd == '0') { + // needChangePwd 0 : 榛樿瀵嗙爜闇�瑕佷慨鏀癸紝1 涓嶉渶瑕� + if (this.userInfo && (!this.userInfo.needChangePwd || this.userInfo.needChangePwd == '0')) { this.visible.changePwd = true } }, @@ -138,8 +136,6 @@ ...mapMutations(['setUserInfo', 'switchCollapseMenu', 'clearUserInfo']), // 淇敼瀵嗙爜 changePwd() { - this.$set(this.userInfo, 'needChangePwd', this.$store.state.userInfo.needChangePwd) - this.editPsd = true this.visible.changePwd = true this.$nextTick(() => { this.$refs.changePwdDataForm.resetFields() @@ -170,6 +166,67 @@ window.open(res, "_blank") }) }, + 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 + } + }, + msgType: 'tlnc' + } + let argus = JSON.stringify(params) + myWindow.postMessage('{"method":"goToApp","argument":' + argus + '}', '*') + }, 8000) + }, // 纭畾淇敼瀵嗙爜 confirmChangePwd() { if (this.isWorking.changePwd) { @@ -192,6 +249,7 @@ }) .then(() => { this.$tip.apiSuccess('淇敼鎴愬姛') + this.$store.commit('setUserInfo', { needChangePwd: 1 }) this.visible.changePwd = false }) .catch(e => { -- Gitblit v1.9.3