|
|
@@ -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")
|
|
|
}
|
|
|
}
|
|
|
},
|