From 680ccbedf08839143215f40dea5273dc2819100c Mon Sep 17 00:00:00 2001 From: dengjunjie <dengjunjie@hnkhzn.com> Date: 星期三, 30 十月 2024 23:26:33 +0800 Subject: [PATCH] 优化WMS、WCS用户管理 --- 项目代码/WCS/WIDESEAWCS_Client/src/extension/system/Sys_User/Sys_UserGridHeader.vue | 40 ++++++++++++++++++++++++---------------- 1 files changed, 24 insertions(+), 16 deletions(-) diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Client/src/extension/system/Sys_User/Sys_UserGridHeader.vue" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Client/src/extension/system/Sys_User/Sys_UserGridHeader.vue" index f6f59be..ba29dff 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Client/src/extension/system/Sys_User/Sys_UserGridHeader.vue" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Client/src/extension/system/Sys_User/Sys_UserGridHeader.vue" @@ -15,22 +15,25 @@ </el-alert> <div> <el-input - placeholder="璇疯緭鍏ュ瘑鐮�" + placeholder="璇疯緭鍏ユ棫瀵嗙爜" v-model="password" + type="password" + size="large" + style="width: 100%; margin-top: 15px" + /> + </div> + <div> + <el-input + placeholder="璇疯緭鍏ユ柊瀵嗙爜" + v-model="newPwd" + type="password" size="large" style="width: 100%; margin-top: 15px" /> </div> <template #footer> - <el-button - type="primary" - @click="savePwd()" - >淇敼瀵嗙爜</el-button - > - <el-button - @click="model = false" - >鍏抽棴</el-button - > + <el-button type="primary" @click="savePwd()">淇敼瀵嗙爜</el-button> + <el-button @click="model = false">鍏抽棴</el-button> </template> </vol-box> </div> @@ -39,30 +42,35 @@ import { defineComponent, defineAsyncComponent } from "vue"; export default defineComponent({ components: { - VolBox: defineAsyncComponent(() => import("@/components/basic/VolBox.vue")) + VolBox: defineAsyncComponent(() => import("@/components/basic/VolBox.vue")), }, data() { return { row: {}, password: "", + newPwd: "", model: false, }; }, methods: { open(row) { this.password = ""; + this.newPwd = ""; this.row = row; this.model = true; }, savePwd() { - if (!this.password) return this.$Message.error("璇疯緭瀵嗙爜"); - if (this.password.length < 6) + if (!this.password || !this.newPwd) + return this.$Message.error("璇疯緭鍏ュ瘑鐮�"); + if (this.password.length < 6 || this.newPwd.length < 6) return this.$Message.error("瀵嗙爜闀垮害鑷冲皯6浣�"); let url = - "/api/user/modifyUserPwd?password=" + + "/api/user/ModifyPwd?oldPwd=" + this.password + + "&newPwd=" + + this.newPwd + "&userName=" + - this.row.UserName; + this.row.userName; this.http.post(url, {}, true).then((x) => { if (!x.status) { return this.$message.error(x.message); @@ -73,7 +81,7 @@ }, }, created() {}, -}) +}); </script> <style lang="less" scoped> h3 { -- Gitblit v1.9.3