|
|
@@ -158,11 +158,19 @@
|
|
|
height="800px" append-to-body>
|
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="120px">
|
|
|
<el-row>
|
|
|
- <el-col :span="24">
|
|
|
+ <el-col :span="12">
|
|
|
<el-form-item label="任务名称" prop="planName" class="endItem">
|
|
|
<el-input v-model="form.planName" maxlength="50" placeholder="请输入任务名称"/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="培训类型" prop="type">
|
|
|
+ <el-select style="width: 100%" v-model="form.type" placeholder="请选择培训类型" @change="eduTypeSelected()">
|
|
|
+ <el-option v-for="dict in dict.type.edu_training_type" :key="dict.value" :label="dict.label"
|
|
|
+ :value="parseInt(dict.value)"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<el-col :span="12">
|
|
|
@@ -311,7 +319,7 @@ import KTextarea from "@/components/common/textarea.vue";
|
|
|
|
|
|
export default {
|
|
|
name: "Plan",
|
|
|
- dicts: ['sys_org_type', 'edu_plan_cycle', 'edu_plan_status'],
|
|
|
+ dicts: ['sys_org_type', 'edu_plan_cycle', 'edu_plan_status','edu_training_type'],
|
|
|
components: {OrgTreeSelect, OrgTree, KFileUpload, DialogSelectFile,KTextarea},
|
|
|
mixins: [tableList],
|
|
|
data() {
|
|
|
@@ -482,9 +490,14 @@ export default {
|
|
|
checkCreateByTopOrg(row) {
|
|
|
return row.createByTopOrg !== 1 && this.checkCanEdit(row);
|
|
|
},
|
|
|
+ eduTypeSelected(row) {
|
|
|
+ this.form.planCycle =3;
|
|
|
+ this.form.execTimes =1;
|
|
|
+
|
|
|
+ },
|
|
|
execOrgTypeChanged(row) {
|
|
|
this.$refs['orgTreeSelect'].clear();
|
|
|
- this.initRoleList(this.form.execOrgType);
|
|
|
+ //this.initRoleList(this.form.execOrgType);
|
|
|
// this.form.planExecOrgIdList = [];
|
|
|
},
|
|
|
/** 查询机构树数据 */
|