Browse Source

办事事件列表审核更改

conghelong 1 year ago
parent
commit
9ee6c1fa87
1 changed files with 15 additions and 10 deletions
  1. 15 10
      src/views/matter/matter.vue

+ 15 - 10
src/views/matter/matter.vue

@@ -110,13 +110,14 @@
             @click="handleDelete(scope.row)"
           >删除</el-button>
           <el-button
+            v-if="scope.row.examine != 1"
             size="mini"
             type="text"
             icon="el-icon-delete"
             @click="handleExamine(scope.row)"
           >审核</el-button>
-
           <el-button
+
             size="mini"
             type="text"
             icon="el-icon-delete"
@@ -144,7 +145,7 @@
           <editor v-model="form.content" :min-height="122" v-if="open" />
         </el-form-item>
         <el-form-item label="主题类型" prop="type">
-          <el-select v-model="form.type * 1" placeholder="请选择主题类型">
+          <el-select v-model="form.type" placeholder="请选择主题类型">
             <el-option
               v-for="item in deptLists"
               :key="item.id"
@@ -154,7 +155,7 @@
           </el-select>
         </el-form-item>
         <el-form-item label="所属部门" prop="department">
-          <el-select v-model="form.department*1" placeholder="请输入所属部门">
+          <el-select v-model="form.department" placeholder="请输入所属部门">
             <el-option
               v-for="item in departmentList"
               :key="item.id"
@@ -197,7 +198,7 @@
           <editor v-model="form.content" :min-height="122" :readonly="true" />
         </el-form-item>
         <el-form-item label="主体类型" prop="type" >
-          <el-select v-model="form.type * 1" placeholder="请选择主体类型" :disabled="true">
+          <el-select v-model="form.type" placeholder="请选择主体类型" :disabled="true">
             <el-option
               v-for="item in deptLists"
               :readonly="true"
@@ -208,7 +209,7 @@
           </el-select>
         </el-form-item>
         <el-form-item label="所属部门" prop="department" >
-          <el-select v-model="form.department * 1" placeholder="请输入所属部门":disabled="true">
+          <el-select v-model="form.department" placeholder="请输入所属部门":disabled="true">
             <el-option
               v-for="item in departmentList"
               :key="item.id"
@@ -260,7 +261,7 @@
           <editor v-model="form.content" :min-height="122" :readonly="true" />
         </el-form-item>
         <el-form-item label="主体类型" prop="type" >
-          <el-select v-model="form.type * 1" placeholder="请选择主体类型" :disabled="true">
+          <el-select v-model="form.type" placeholder="请选择主体类型" :disabled="true">
             <el-option
               v-for="item in deptLists"
               :readonly="true"
@@ -271,7 +272,7 @@
           </el-select>
         </el-form-item>
         <el-form-item label="所属部门" prop="department" >
-          <el-select v-model="form.department * 1" placeholder="请输入所属部门":disabled="true">
+          <el-select v-model="form.department" placeholder="请输入所属部门":disabled="true">
             <el-option
               v-for="item in departmentList"
               :key="item.id"
@@ -407,7 +408,7 @@
       getgrid() {
         this.loading = true;
         listTopicType(this.queryParamss).then(response => {
-          this.deptLists = response.rows;
+          this.deptLists = response.rows
           this.total = response.total;
           this.loading = false;
         });
@@ -415,7 +416,7 @@
       getdepartment() {
         this.loading = true;
         listDepts(this.queryParamss).then(response => {
-          this.departmentList = response.rows;
+          this.departmentList = response.rows
           this.total = response.total;
           this.loading = false;
         });
@@ -432,8 +433,8 @@
       handleview(row) {
         this.reset();
         getDept(row.id).then(response => {
-          this.form = response.data;
            this.$nextTick(() => {
+             this.form = response.data
             this.form.operation = this.form.operation.toString();
           });
           this.openSee = true;
@@ -488,6 +489,10 @@
           const id = row.id || this.id;
           getDept(row.id).then(response => {
             this.form = response.data;
+            console.log(typeof this.form.type)
+            console.log(typeof this.deptLists[0].id)
+            this.form.type=Number(this.form.type)
+            this.form.department=parseInt(this.form.department)
             this.$nextTick(() => {
               this.form.operation = this.form.operation.toString();
             });