From e1aa0ecffbabd618c71e4ad94370fb8dffe6ee1c Mon Sep 17 00:00:00 2001 From: zhanghua <314079846@qq.com> Date: 星期日, 21 一月 2024 20:54:49 +0800 Subject: [PATCH] 优化 --- src/views/systemSetting/platform/cockpitManage/index.vue | 90 +++++++++++++++++++++++++++++++++++++------- 1 files changed, 75 insertions(+), 15 deletions(-) diff --git a/src/views/systemSetting/platform/cockpitManage/index.vue b/src/views/systemSetting/platform/cockpitManage/index.vue index d5965dc..17c7240 100644 --- a/src/views/systemSetting/platform/cockpitManage/index.vue +++ b/src/views/systemSetting/platform/cockpitManage/index.vue @@ -168,6 +168,7 @@ </el-dialog> <el-dialog + v-if="dialogUpdate" :visible.sync="dialogUpdate" width="40%" title="淇敼閮ㄩ棬" @@ -177,6 +178,7 @@ @closeUpdateDialog="closeUpdateDialog()" :updateDepartmentData="updateDepartmentData" :isUpdate="dialogType === 'update'" + ref="childAdd" /> </el-dialog> <el-dialog @@ -189,6 +191,7 @@ </el-dialog> <el-dialog + v-if="dialogAdd" :visible.sync="dialogAdd" width="40%" title="娣诲姞閮ㄩ棬" @@ -197,7 +200,8 @@ <update-user @closeUpdateDialog="closeUpdateDialog()" :updateDepartmentData="updateDepartmentData" - :isUpdate="dialogType === 'add'" + :isUpdate="dialogType === 'update'" + ref="childAdd" /> </el-dialog> @@ -263,7 +267,21 @@ data() { return { - updateDepartmentData: null, + updateDepartmentData: { + name:'', + peopleNumber:'', + regionIds:'', + upUndergraduatePeopleNumber:'', + holderNumber:'', + underFortyFivePeopleNumber:'', + legalProfessionalQualificationCertificatePeopleNumber:'', + reportNumber:'', + disciplinaryOffenceNumber:'', + criminalOffenseNumber:'', + monthCaseNumber:'', + noTimeoutCaseNumber:'', + reviewOrLawsuitNumber:'', + }, searchDepartment: null, searchStatus: null, dialogUpdate: false, @@ -327,6 +345,21 @@ caseCode: null, dialogAdd: false, dialogType: "update", + updateData: { + name:'', + peopleNumber:'', + regionIds:'', + upUndergraduatePeopleNumber:'', + holderNumber:'', + underFortyFivePeopleNumber:'', + legalProfessionalQualificationCertificatePeopleNumber:'', + reportNumber:'', + disciplinaryOffenceNumber:'', + criminalOffenseNumber:'', + monthCaseNumber:'', + noTimeoutCaseNumber:'', + reviewOrLawsuitNumber:'', + }, }; }, @@ -344,6 +377,7 @@ //淇敼 showUpdateDialog(data) { this.dialogUpdate = true; + this.dialogType = "update"; this.updateDepartmentData = data; }, @@ -351,6 +385,7 @@ showAddDialog() { this.dialogAdd = true; this.dialogType = "add"; + this.updateDepartmentData = this.updateData; }, // 瀵煎嚭 @@ -375,6 +410,8 @@ importTable(file) { const formData = new FormData(); formData.append("file", file.file); + console.log(formData) + console.log(file) importTeamInfo(formData) .then(() => { this.$message({ type: "success", message: "鎿嶄綔鎴愬姛" }); @@ -390,7 +427,9 @@ closeUpdateDialog() { this.dialogAdd = false; this.dialogUpdate = false; + this.$refs.childAdd.clearFields() this.getDepartmentList(); + }, // 椤堕儴涓嬫媺妗� @@ -454,18 +493,32 @@ // 鍒犻櫎鍗曟潯鏁版嵁 handleDelete(row) { this.$confirm("纭鍒犻櫎锛�").then(() => { - deleteTeam({ id: row.id }) - .then(({ code, message }) => { - if (code === SUCCESS_CODE) { - this.$message({ type: "success", message }); - this.getDepartmentList(); - } else { - this.$message({ type: "error", message }); - } - }) - .catch((err) => { - this.$message({ type: "error", message: err }); - }); + this.$axios({url:'/sccg/team_construction/deletion?id='+row.id, + method:'delete' + }) + .then(({ code, message }) => { + if (code === SUCCESS_CODE) { + this.$message({ type: "success", message }); + this.getDepartmentList(); + } else { + this.$message({ type: "error", message }); + } + }) + .catch((err) => { + this.$message({ type: "error", message: err }); + }); + // deleteTeam({ id: row.id }) + // .then(({ code, message }) => { + // if (code === SUCCESS_CODE) { + // this.$message({ type: "success", message }); + // this.getDepartmentList(); + // } else { + // this.$message({ type: "error", message }); + // } + // }) + // .catch((err) => { + // this.$message({ type: "error", message: err }); + // }); }); }, @@ -516,13 +569,20 @@ handleClose(done) { this.$confirm("纭鍏抽棴锛�") .then((_) => { + console.log('==========') + this.$refs.childAdd.clearFields() this.dialogUpload = false; done(); }) - .catch((_) => {}); + .catch((_) => { + console.log('==========') + // console.log('============') + // this.$refs.childAdd.clearFields() + }); }, async JumpView(data) { + await this.getEventInfo(data.code); }, -- Gitblit v1.8.0