Browse Source

调整计划

luojun 2 years ago
parent
commit
0d6336ce63
2 changed files with 11 additions and 10 deletions
  1. 10 9
      src/views/resumption/plan/dialog.edit.vue
  2. 1 1
      src/views/resumption/plan/index.vue

+ 10 - 9
src/views/resumption/plan/dialog.edit.vue

@@ -205,7 +205,7 @@
         <el-table :data="tableData" style="width: 100%" height="400px">
           <el-table-column label="是否扫描">
             <template v-slot="{ row }">
-              <el-switch
+              <el-switch :disabled="!getshenglianshe(row)"
                 v-model="row.pointScan"
                 active-text="是"
                 inactive-text="否"
@@ -216,7 +216,7 @@
 
           <el-table-column label="必完成项">
             <template v-slot="{ row }">
-              <el-switch
+              <el-switch :disabled="!getshenglianshe(row)"
                 v-model="row.required"
                 active-text="是"
                 inactive-text="否"
@@ -228,11 +228,12 @@
           </el-table-column>
           <el-table-column prop="itemName" label="履职项"> </el-table-column>
           <el-table-column prop="pointName" label="履职内容"> </el-table-column>
+          <el-table-column v-if="false" prop="ofOrgId" label="所属机构id"> </el-table-column>
           <el-table-column prop="areaName" label="履职区域"> </el-table-column>
           <el-table-column prop="areaName" label="操作">
             <template v-slot="{ row }">
               <el-button
-                v-if="getshenglianshe()"
+                v-if="getshenglianshe(row)"
                 type="text"
                 @click="removeRow(row)"
                 >删除</el-button
@@ -421,14 +422,12 @@ export default {
       } else return true;
     },
     //省联社履职内容不能删除
-    getshenglianshe() {
+    getshenglianshe(row) {
       if (
-        this.formData.planCreateOrgType != null &&
-        this.formData.planCreateOrgType == 1 &&
-        this.formData.distributePlanStatus != null
+        row.ofOrgId==this.orgId
       ) {
-        return false;
-      } else return true;
+        return true;
+      } else return false;
     },
     //选择计划类型修改联动框
     changeData() {
@@ -623,6 +622,7 @@ export default {
         let exist = this.tableData.find((d) => d.id == item.id);
         if (!exist) {
           let tem = {
+            ofOrgId:this.orgId,
             pointScan: !item.pointScan,
             required: !item.required,
             ruleName: item.ruleName,
@@ -634,6 +634,7 @@ export default {
           };
 
           this.tableData.push(tem);
+          // console.log(tem,"tem")
         }
       }
     },

+ 1 - 1
src/views/resumption/plan/index.vue

@@ -421,7 +421,7 @@ export default {
     eqOrg(row) {
       // console.log(row.planCreateOrgId,"row.planCreateOrgId");
       // console.log(this.orgId,"this.orgId");
-      if (row != null && row != undefined && row.planOfOrgId == this.orgId&& row.planOfOrgType==1) {
+      if (row != null && row != undefined && row.planOfOrgId == this.orgId) {
         return true;
       }
       return false;