odc.xiaohui
2023-02-27 3e5dec4aa07ae4be854737fdda12a714ad9eeee6
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="添加部门"
@@ -198,6 +201,7 @@
            @closeUpdateDialog="closeUpdateDialog()"
            :updateDepartmentData="updateDepartmentData"
            :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:'',
      },
    };
  },
@@ -352,6 +385,7 @@
    showAddDialog() {
      this.dialogAdd = true;
      this.dialogType = "add";
      this.updateDepartmentData = this.updateData;
    },
    // 导出
@@ -393,7 +427,9 @@
    closeUpdateDialog() {
      this.dialogAdd = false;
      this.dialogUpdate = false;
      this.$refs.childAdd.clearFields()
      this.getDepartmentList();
    },
    // 顶部下拉框
@@ -457,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 });
      //     });
      });
    },
@@ -519,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);
    },