|  |  |  | 
|---|
|  |  |  | <div class="item" @click="getHeaderNav('1')">消控中心</div> | 
|---|
|  |  |  | <div class="item" @click="getHeaderNav('2')">能管中心</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> | 
|---|
|  |  |  | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | <!-- 修改密码 --> | 
|---|
|  |  |  | <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> | 
|---|
|  |  |  | <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> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | mounted() { | 
|---|
|  |  |  | // needChangePwd 0 : 默认密码需要修改,1 不需要 | 
|---|
|  |  |  | if (!this.userInfo.needChangePwd || this.userInfo.needChangePwd == '0') { | 
|---|
|  |  |  | if (this.userInfo && (!this.userInfo.needChangePwd || this.userInfo.needChangePwd == '0')) { | 
|---|
|  |  |  | this.visible.changePwd = true | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | filters: { | 
|---|
|  |  |  | filters: { | 
|---|
|  |  |  | // 展示名称 | 
|---|
|  |  |  | displayName(userInfo) { | 
|---|
|  |  |  | if (userInfo == null) { | 
|---|
|  |  |  | 
|---|
|  |  |  | 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) { | 
|---|
|  |  |  | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | .then(() => { | 
|---|
|  |  |  | this.$tip.apiSuccess('修改成功') | 
|---|
|  |  |  | this.$store.commit('setUserInfo', {needChangePwd: 1}) | 
|---|
|  |  |  | this.$store.commit('setUserInfo', { needChangePwd: 1 }) | 
|---|
|  |  |  | this.visible.changePwd = false | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | .catch(e => { | 
|---|