|
|
@@ -1,6 +1,7 @@
|
|
|
<template>
|
|
|
<div class="rule-type">
|
|
|
<DialogCom
|
|
|
+ @colse="onHide"
|
|
|
:title="id ? '编辑履职计划' : '新增履职计划'"
|
|
|
:visible.sync="isShow"
|
|
|
width="1500px"
|
|
|
@@ -76,7 +77,7 @@
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
<el-form-item prop="planStatus" label="计划状态:">
|
|
|
- <!-- <el-select
|
|
|
+ <!-- <el-select
|
|
|
:disabled="getDistributePlanStatus()"
|
|
|
prop="planStatus"
|
|
|
label="计划状态"
|
|
|
@@ -84,7 +85,7 @@
|
|
|
placeholder="请选择计划状态"
|
|
|
clearable
|
|
|
>
|
|
|
- <el-option
|
|
|
+ <el-option
|
|
|
v-for="item in dict.type.resumption_plan_status"
|
|
|
:key="item.value"
|
|
|
:label="item.label"
|
|
|
@@ -330,14 +331,14 @@ export default {
|
|
|
tableData: [],
|
|
|
id: null,
|
|
|
isShow: false,
|
|
|
- formData: this.reset(),
|
|
|
+ formData: {},
|
|
|
formDataRules: {
|
|
|
planName: [{ required: true, message: "请输入计划名称" }],
|
|
|
planType: [{ required: true, message: "请选择计划类型" }],
|
|
|
planCycle: [{ required: true, message: "请选择履职周期" }],
|
|
|
planStatus: [{ required: true, message: "请选择计划状态" }],
|
|
|
execOrgType: [{ required: true, message: "请选择履职机构类型" }],
|
|
|
- roleList: [{ required: true, message: "请选择履职角色" }],
|
|
|
+ roleList: [{ required: true, message: "请选择履职角色" ,trigger: "change"}],
|
|
|
planExec: [{ required: true, message: "请选择履职时间" }],
|
|
|
count: [{ required: true, message: "请选择履职次数" }],
|
|
|
},
|
|
|
@@ -403,9 +404,9 @@ export default {
|
|
|
}
|
|
|
month3++;
|
|
|
}
|
|
|
- this.buildTime = `${year2}-${month3}-${day2}`;
|
|
|
-
|
|
|
-
|
|
|
+ this.buildTime = `${year2}-${month3}-${day2}`;
|
|
|
+
|
|
|
+
|
|
|
break;
|
|
|
}
|
|
|
},
|
|
|
@@ -571,7 +572,6 @@ export default {
|
|
|
planStatus: null,
|
|
|
execOrgType: null,
|
|
|
roleNames: null,
|
|
|
- count: null,
|
|
|
description: null,
|
|
|
tableData: null,
|
|
|
itemList: null,
|
|
|
@@ -580,7 +580,7 @@ export default {
|
|
|
note: null,
|
|
|
planCreateOrgId: null,
|
|
|
planCreateOrgName: null,
|
|
|
- roleList: null,
|
|
|
+ roleList: [],
|
|
|
distributePlanStatus: null,
|
|
|
planCreateOrgType: null,
|
|
|
buildTaskNow: false,
|
|
|
@@ -666,6 +666,8 @@ export default {
|
|
|
// 事件
|
|
|
onHide() {
|
|
|
this.isShow = false;
|
|
|
+ this.formData = this.reset();
|
|
|
+ this.$refs.form.resetFields();
|
|
|
},
|
|
|
getIteamF() {
|
|
|
// if(this.id==null){
|