From dfdc77d9a3de498c62cc00b39c41d35b052c3779 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=98=AF=E5=B0=8F=E7=8E=8B=E5=91=80=5C24601?= <819653817@qq.com> Date: Fri, 19 Apr 2024 16:06:12 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=B1=85=E6=B0=91=E8=AF=A6=E6=83=85?= =?UTF-8?q?=E9=AA=8C=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/dataBoard/overview/index.vue | 4 +-- src/views/modules/portrayal/jumin/index.vue | 36 ++++++++++++++++++--- 2 files changed, 33 insertions(+), 7 deletions(-) diff --git a/src/views/dataBoard/overview/index.vue b/src/views/dataBoard/overview/index.vue index ef18bf3d3..a06eb7ed4 100644 --- a/src/views/dataBoard/overview/index.vue +++ b/src/views/dataBoard/overview/index.vue @@ -73,8 +73,8 @@ -- bmysxqk = 不满意事项情况 -- xqwwcqk = 需求未完成情况 --> - + diff --git a/src/views/modules/portrayal/jumin/index.vue b/src/views/modules/portrayal/jumin/index.vue index f9619d9fa..03da1e86c 100644 --- a/src/views/modules/portrayal/jumin/index.vue +++ b/src/views/modules/portrayal/jumin/index.vue @@ -22,6 +22,7 @@
{{ item.name }} Date: Fri, 19 Apr 2024 17:12:36 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E5=AF=86=E7=A0=81=E9=AA=8C=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/modules/base/resi.vue | 39 ++++++++++++++------- src/views/modules/portrayal/jumin/index.vue | 13 ++----- 2 files changed, 29 insertions(+), 23 deletions(-) diff --git a/src/views/modules/base/resi.vue b/src/views/modules/base/resi.vue index 763a14985..2130fb430 100644 --- a/src/views/modules/base/resi.vue +++ b/src/views/modules/base/resi.vue @@ -968,16 +968,36 @@ export default { } ); }, - handelCLickShowCheckPassword(row) { - this.editUserId = row.resiId; - this.showCheckPassword = true; + async handelCLickShowCheckPassword(row) { + const url = `/actual/base/residentCategoryUpdateInfo/isUpdater/${row.resiId}`; + const { data, code, msg } = await requestPost(url); + if(code==0){ + if(data==true){ + this.editUserId = row.resiId; + this.saveCheckPassword() + } + else{ + this.editUserId = row.resiId; + this.showCheckPassword = true; + } + } + else{ + this.$message.error(msg); + } }, handelClickCheckPassword() { - this.$refs.checkPasswordFrom.validate(async (vali) => { + this.$refs.checkPasswordFrom.validate((vali) => { if (vali) { - const url = `/actual/base/residentBaseInfo/getResiUserInfo/${this.editUserId}`; + this.saveCheckPassword(this.checkPasswordFrom.password); + } else { + return false; + } + }); + }, + async saveCheckPassword(password){ + const url = `/actual/base/residentBaseInfo/getResiUserInfo/${this.editUserId}`; let parm = { - password: this.checkPasswordFrom.password, + password, }; const { data, code, msg } = await requestPost(url, parm); if (code === 0) { @@ -991,12 +1011,7 @@ export default { } else { this.$message.error(msg); } - } else { - return false; - } - }); }, - handleAdd() { this.$router.push({ name: "add-resi" }); }, @@ -1177,7 +1192,7 @@ export default { watch: { $route: { handler: function (newVal, oldVal) { - if (newVal.name == "base-resi") { + if (newVal.name == "base-resi" && oldVal.name!='edit-resi') { this.$nextTick(() => { this.$refs.myResiSearch.form.attentionCrowds = []; this.$refs.myResiSearch.form.healthStatus = []; diff --git a/src/views/modules/portrayal/jumin/index.vue b/src/views/modules/portrayal/jumin/index.vue index 03da1e86c..d373b1a77 100644 --- a/src/views/modules/portrayal/jumin/index.vue +++ b/src/views/modules/portrayal/jumin/index.vue @@ -21,7 +21,6 @@
@@ -1273,18 +1272,11 @@ export default { // const { data, code, msg } = await requestPost(url, parm); // }, async handelClickJumpEdit() { - console.log(this) const url = `/actual/base/residentCategoryUpdateInfo/isUpdater/${this.resiId}`; const { data, code, msg } = await requestPost(url); - console.log(this.form.password) - console.log(data, code, msg) if(code==0){ - - if(data==false){ - this.$router.push({ - name: "edit-resi", - - }); + if(data==true){ + this.handleSaveTuomin() } else{ this.checkType = "edit"; @@ -1294,7 +1286,6 @@ export default { else{ this.$message.error(msg); } - }, async getDictName(url, params, value, itemType, opction) { try {