|
@@ -140,22 +140,19 @@
|
|
|
<el-table-column label="序号" align="center" width="60" prop="no"/>
|
|
<el-table-column label="序号" align="center" width="60" prop="no"/>
|
|
|
<el-table-column
|
|
<el-table-column
|
|
|
label="任务名称"
|
|
label="任务名称"
|
|
|
- align="left"
|
|
|
|
|
- header-align="center"
|
|
|
|
|
|
|
+ align="center"
|
|
|
prop="planName"
|
|
prop="planName"
|
|
|
:show-overflow-tooltip="true"
|
|
:show-overflow-tooltip="true"
|
|
|
/>
|
|
/>
|
|
|
<el-table-column
|
|
<el-table-column
|
|
|
label="创建机构"
|
|
label="创建机构"
|
|
|
- align="left"
|
|
|
|
|
- header-align="center"
|
|
|
|
|
|
|
+ align="center"
|
|
|
width="220"
|
|
width="220"
|
|
|
prop="createOrgName"
|
|
prop="createOrgName"
|
|
|
/>
|
|
/>
|
|
|
<el-table-column
|
|
<el-table-column
|
|
|
label="行社名称"
|
|
label="行社名称"
|
|
|
- align="left"
|
|
|
|
|
- header-align="center"
|
|
|
|
|
|
|
+ align="center"
|
|
|
width="220"
|
|
width="220"
|
|
|
prop="belongOrgName"
|
|
prop="belongOrgName"
|
|
|
/>
|
|
/>
|
|
@@ -208,8 +205,7 @@
|
|
|
<!-- <el-table-column label="修改人" align="center" width="100" prop="updateBy"/> -->
|
|
<!-- <el-table-column label="修改人" align="center" width="100" prop="updateBy"/> -->
|
|
|
<el-table-column
|
|
<el-table-column
|
|
|
label="操作"
|
|
label="操作"
|
|
|
- align="left"
|
|
|
|
|
- header-align="center"
|
|
|
|
|
|
|
+ align="center"
|
|
|
fixed="right"
|
|
fixed="right"
|
|
|
width="200"
|
|
width="200"
|
|
|
class-name="small-padding fixed-width"
|
|
class-name="small-padding fixed-width"
|
|
@@ -451,7 +447,7 @@
|
|
|
<el-row>
|
|
<el-row>
|
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
|
<el-form-item label="备注" prop="remark">
|
|
<el-form-item label="备注" prop="remark">
|
|
|
- <el-input v-model="form.remark" placeholder="请输入备注" :disabled="tableDisable()"/>
|
|
|
|
|
|
|
+ <el-input v-model="form.remark" placeholder="请输入备注" :disabled="tableDisable()"/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</el-row>
|
|
</el-row>
|
|
@@ -619,6 +615,11 @@ export default {
|
|
|
this.loading = false;
|
|
this.loading = false;
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
|
|
+ delayFlush(time) {
|
|
|
|
|
+ setTimeout(() => {
|
|
|
|
|
+ this.getList()
|
|
|
|
|
+ }, time)
|
|
|
|
|
+ },
|
|
|
//初始化与计划相关的角色信息
|
|
//初始化与计划相关的角色信息
|
|
|
initPlanRoleList() {
|
|
initPlanRoleList() {
|
|
|
listPlanRole({}).then((response) => {
|
|
listPlanRole({}).then((response) => {
|
|
@@ -667,7 +668,7 @@ export default {
|
|
|
},
|
|
},
|
|
|
//所属机构为当前用户登录机构时才显示 “编辑、删除”按钮
|
|
//所属机构为当前用户登录机构时才显示 “编辑、删除”按钮
|
|
|
checkCanEdit(row) {
|
|
checkCanEdit(row) {
|
|
|
- console.log("checkCanEdit",this.$store.getters.orgId,row.belongOrgId)
|
|
|
|
|
|
|
+ console.log("checkCanEdit", this.$store.getters.orgId, row.belongOrgId)
|
|
|
return (
|
|
return (
|
|
|
row.belongOrgId == this.$store.getters.orgId
|
|
row.belongOrgId == this.$store.getters.orgId
|
|
|
);
|
|
);
|
|
@@ -917,9 +918,7 @@ export default {
|
|
|
})
|
|
})
|
|
|
.then(() => {
|
|
.then(() => {
|
|
|
publishPlan(row.id, 1);
|
|
publishPlan(row.id, 1);
|
|
|
- setTimeout(() => {
|
|
|
|
|
- this.getList()
|
|
|
|
|
- }, 100)
|
|
|
|
|
|
|
+ this.delayFlush(200);
|
|
|
});
|
|
});
|
|
|
} else {
|
|
} else {
|
|
|
if (row.planStatus == 0) {
|
|
if (row.planStatus == 0) {
|
|
@@ -929,9 +928,7 @@ export default {
|
|
|
(state) => {
|
|
(state) => {
|
|
|
if (state == 0 || state == 1) {
|
|
if (state == 0 || state == 1) {
|
|
|
publishPlan(row.id, state);
|
|
publishPlan(row.id, state);
|
|
|
- setTimeout(() => {
|
|
|
|
|
- this.getList()
|
|
|
|
|
- }, 100)
|
|
|
|
|
|
|
+ this.delayFlush(200);
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
@@ -948,9 +945,7 @@ export default {
|
|
|
})
|
|
})
|
|
|
.then(() => {
|
|
.then(() => {
|
|
|
publishPlan(row.id, 0);
|
|
publishPlan(row.id, 0);
|
|
|
- setTimeout(() => {
|
|
|
|
|
- this.getList()
|
|
|
|
|
- }, 100)
|
|
|
|
|
|
|
+ this.delayFlush(200);
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -964,8 +959,8 @@ export default {
|
|
|
if (row.planCycle == 0) {
|
|
if (row.planCycle == 0) {
|
|
|
if (row.done == 1) {
|
|
if (row.done == 1) {
|
|
|
msg = '因存在已完成任务,无周期任务不允许撤回,如需删除下发任务请点击"删除"';
|
|
msg = '因存在已完成任务,无周期任务不允许撤回,如需删除下发任务请点击"删除"';
|
|
|
- this.$alert(msg,'系统提示',{
|
|
|
|
|
- confirmButtonText:"确认"
|
|
|
|
|
|
|
+ this.$alert(msg, '系统提示', {
|
|
|
|
|
+ confirmButtonText: "确认"
|
|
|
})
|
|
})
|
|
|
return
|
|
return
|
|
|
} else {
|
|
} else {
|
|
@@ -1003,8 +998,8 @@ export default {
|
|
|
`plan_${new Date().getTime()}.xlsx`
|
|
`plan_${new Date().getTime()}.xlsx`
|
|
|
);
|
|
);
|
|
|
},
|
|
},
|
|
|
- tableDisable(){
|
|
|
|
|
- return this.form.planStatus==1;
|
|
|
|
|
|
|
+ tableDisable() {
|
|
|
|
|
+ return this.form.planStatus == 1;
|
|
|
},
|
|
},
|
|
|
// showSelectFile() {
|
|
// showSelectFile() {
|
|
|
// this.$refs["DialogSelectFile"].show();
|
|
// this.$refs["DialogSelectFile"].show();
|