diff --git a/ah-jjzhgd-web/src/views/risk/dutyPlan/index.vue b/ah-jjzhgd-web/src/views/risk/dutyPlan/index.vue index 3285fcd..c125892 100644 --- a/ah-jjzhgd-web/src/views/risk/dutyPlan/index.vue +++ b/ah-jjzhgd-web/src/views/risk/dutyPlan/index.vue @@ -176,7 +176,7 @@ export default { if (this.$refs.pwdVerifiersDialog) { this.$refs.pwdVerifiersDialog.resetForm(); } - this.commitUpdateData(); + this.planEditMode = true }) }, @@ -188,7 +188,7 @@ export default { // 保存编辑计划 handleSave() { if (this.currentTime) { - this.openModulDialog('验证密码', 'pwdVerifiers', '600px', true) + this.commitUpdateData(); } }, commitUpdateData() { @@ -221,7 +221,8 @@ export default { }, // 编辑排班 handleEdit(val) { - this.planEditMode = true + this.openModulDialog('验证密码', 'pwdVerifiers', '600px', true) + }, // 获取日期列表 getList() { diff --git a/ah-jjzhgd-web/src/views/risk/emergency/components/EmergencyCase.vue b/ah-jjzhgd-web/src/views/risk/emergency/components/EmergencyCase.vue index 193d65f..50e7bb7 100644 --- a/ah-jjzhgd-web/src/views/risk/emergency/components/EmergencyCase.vue +++ b/ah-jjzhgd-web/src/views/risk/emergency/components/EmergencyCase.vue @@ -127,6 +127,7 @@ export default { components: { FileTable, Pagination,modulDialog }, data() { return { + checkRow:{}, componentDialog: { modulName: '', //组件名称 title: '', @@ -184,7 +185,7 @@ export default { if (this.$refs.pwdVerifiersDialog) { this.$refs.pwdVerifiersDialog.resetForm(); } - this.commitUpdateData(); + this.isOpenEditDialog(); }) }, @@ -235,6 +236,12 @@ export default { }, // 编辑 handleUpdate(row) { + this.checkRow = _.cloneDeep(row); + this.openModulDialog('验证密码', 'pwdVerifiers', '600px', true) + + }, + isOpenEditDialog(){ + let row = this.checkRow; this.temp = Object.assign({}, row) this.fileList = row.sourceIds.map(item => { const { fileName, fileId, id } = item @@ -250,7 +257,7 @@ export default { updateData() { this.$refs['dataForm'].validate((valid) => { if (valid) { - this.openModulDialog('验证密码', 'pwdVerifiers', '600px', true) + this.commitUpdateData(); } }) }, @@ -271,6 +278,7 @@ export default { type: 'success', duration: 2000 }) + this.checkRow = {}; this.getList() this.dialogFormVisible = false }).finally(() => { diff --git a/ah-jjzhgd-web/src/views/risk/emergency/components/EmergencyPhone.vue b/ah-jjzhgd-web/src/views/risk/emergency/components/EmergencyPhone.vue index bbb2d85..04b95b1 100644 --- a/ah-jjzhgd-web/src/views/risk/emergency/components/EmergencyPhone.vue +++ b/ah-jjzhgd-web/src/views/risk/emergency/components/EmergencyPhone.vue @@ -109,6 +109,7 @@ export default { components: { Pagination,modulDialog }, data() { return { + checkRow:{}, componentDialog: { modulName: '', //组件名称 title: '', @@ -146,10 +147,11 @@ export default { phoneFormatter(row, column, cellValue, index){ if(row.emergencySource){ console.log(1111) // console.log(row.emergencySource) - // let en= decryptData(row.emergencySource); - // let phone =en.replace(/\/g, ''); - // const formatPhone = desensitize(phone,'phone'); - return row.emergencySource; + let en= decryptData(row.emergencySource); + let phone =en.replace(/\/g, ''); + const formatPhone = desensitize(phone,'phone'); + // return row.emergencySource; + return formatPhone; }else{ return ''; } @@ -173,7 +175,7 @@ export default { if (this.$refs.pwdVerifiersDialog) { this.$refs.pwdVerifiersDialog.resetForm(); } - this.commitUpdateData(); + this.isOpenEditDialog(); }) }, @@ -217,6 +219,12 @@ export default { }, // 编辑 handleUpdate(row) { + this.checkRow = _.cloneDeep(row); + this.openModulDialog('验证密码', 'pwdVerifiers', '600px', true) + + }, + isOpenEditDialog(){ + let row = this.checkRow; this.temp = Object.assign({}, row) if(row.emergencySource){ let emergencySource = decryptData(row.emergencySource).replace(/\/g, ''); @@ -229,7 +237,7 @@ export default { updateData() { this.$refs['dataForm'].validate((valid) => { if (valid) { - this.openModulDialog('验证密码', 'pwdVerifiers', '600px', true) + this.commitUpdateData(); } }) }, @@ -245,6 +253,7 @@ export default { type: 'success', duration: 2000 }) + this.checkRow = {}; this.getList() this.dialogFormVisible = false }).finally(() => { diff --git a/ah-jjzhgd-web/src/views/risk/emergency/components/EmergencyProcess.vue b/ah-jjzhgd-web/src/views/risk/emergency/components/EmergencyProcess.vue index 6d9e8cc..f78f28c 100644 --- a/ah-jjzhgd-web/src/views/risk/emergency/components/EmergencyProcess.vue +++ b/ah-jjzhgd-web/src/views/risk/emergency/components/EmergencyProcess.vue @@ -127,6 +127,7 @@ export default { components: { FileTable, Pagination,modulDialog }, data() { return { + checkRow:{}, componentDialog: { modulName: '', //组件名称 title: '', @@ -185,7 +186,7 @@ export default { if (this.$refs.pwdVerifiersDialog) { this.$refs.pwdVerifiersDialog.resetForm(); } - this.commitUpdateData(); + this.isOpenEditDialog(); }) }, @@ -236,6 +237,12 @@ export default { }, // 编辑 handleUpdate(row) { + this.checkRow = _.cloneDeep(row); + this.openModulDialog('验证密码', 'pwdVerifiers', '600px', true) + + }, + isOpenEditDialog(){ + let row = this.checkRow; this.temp = Object.assign({}, row) this.fileList = row.sourceIds.map(item => { const { fileName, fileId, id } = item @@ -251,7 +258,7 @@ export default { updateData() { this.$refs['dataForm'].validate((valid) => { if (valid) { - this.openModulDialog('验证密码', 'pwdVerifiers', '600px', true) + this.commitUpdateData(); } }) }, @@ -272,6 +279,7 @@ export default { type: 'success', duration: 2000 }) + this.checkRow = {}; this.getList() this.dialogFormVisible = false }).finally(() => {