|
|
@@ -286,10 +286,14 @@ export default {
|
|
|
isShow: false,
|
|
|
formData: this.reset(),
|
|
|
formDataRules: {
|
|
|
- name: [{ required: true, message: "请输入履职内容库名称" }],
|
|
|
- type: [{ required: true, message: "请选择履职类型" }],
|
|
|
- orgType: [{ required: true, message: "请选择履职机构类型" }],
|
|
|
- status: [{ required: true, message: "请选择状态" }],
|
|
|
+ planName: [{ required: true, message: "请输入计划名称" }],
|
|
|
+ planType: [{ required: true, message: "请选择计划类型" }],
|
|
|
+ planCycle: [{ required: true, message: "请选择履职周期" }],
|
|
|
+ planStatus: [{ required: true, message: "请选择计划状态" }],
|
|
|
+ execOrgType: [{ required: true, message: "请选择履职角色" }],
|
|
|
+ roleList: [{ required: true, message: "请选择履职角色" }],
|
|
|
+ planExec: [{ required: true, message: "请选择履职时间" }],
|
|
|
+ count: [{ required: true, message: "请选择履职次数" }],
|
|
|
},
|
|
|
statusOptions: statusOptions,
|
|
|
};
|
|
|
@@ -341,6 +345,7 @@ export default {
|
|
|
this.count = value;
|
|
|
},
|
|
|
async refresh(id, other) {
|
|
|
+ this.getRolesByOrg();
|
|
|
this.formData = id ? (await api.get(id)).data : this.reset(other);
|
|
|
},
|
|
|
onSelect(selectList){
|
|
|
@@ -409,7 +414,6 @@ export default {
|
|
|
this.formData.planCreateOrgName = this.orgName;
|
|
|
if (!isValidate) return;
|
|
|
this.formData.itemList = this.tableData == null ? [] : this.tableData;
|
|
|
- console.log(this.selectedValues,11111111)
|
|
|
this.formData.roleList = this.selectedValues.length==0?null:this.selectedValues;
|
|
|
await api.update(this.formData);
|
|
|
this.$emit("success");
|