|
|
|
|
@ -53,20 +53,21 @@
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item label="年份" prop="year">
|
|
|
|
|
<el-date-picker v-model="form.year" type="year" placeholder="选择年份">
|
|
|
|
|
<el-date-picker @change="handleChangeYear" format="yyyy" v-model="form.year" type="year"
|
|
|
|
|
placeholder="选择年份">
|
|
|
|
|
</el-date-picker>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item label="批准人" prop="ratify_admin">
|
|
|
|
|
<el-autocomplete class="inline-input" v-model="form.ratify_admin" :fetch-suggestions="querySearch"
|
|
|
|
|
placeholder="请输入内容" :trigger-on-focus="false" @select="handleSelectRatify"></el-autocomplete>
|
|
|
|
|
placeholder="请输入内容" :trigger-on-focus="true" @select="handleSelectRatify"></el-autocomplete>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item label="审核人" prop="audit_admin">
|
|
|
|
|
<el-autocomplete class="inline-input" v-model="form.audit_admin" :fetch-suggestions="querySearch"
|
|
|
|
|
placeholder="请输入内容" :trigger-on-focus="false" @select="handleSelectAudit"></el-autocomplete>
|
|
|
|
|
placeholder="请输入内容" :trigger-on-focus="true" @select="handleSelectAudit"></el-autocomplete>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="24">
|
|
|
|
|
@ -107,7 +108,7 @@
|
|
|
|
|
</el-input>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column prop="assist_unit" label="协办单位" width="160">
|
|
|
|
|
<el-table-column prop="assist_unit" label="协办单位" width="160">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
<el-input v-model="scope.row.assist_unit" />
|
|
|
|
|
</el-input>
|
|
|
|
|
@ -205,17 +206,17 @@
|
|
|
|
|
year: [{
|
|
|
|
|
required: true,
|
|
|
|
|
message: '请选择年份',
|
|
|
|
|
trigger: 'blur'
|
|
|
|
|
trigger: 'change'
|
|
|
|
|
}],
|
|
|
|
|
audit_admin: [{
|
|
|
|
|
required: true,
|
|
|
|
|
message: '请选择审核人',
|
|
|
|
|
trigger: 'blur'
|
|
|
|
|
trigger: 'change'
|
|
|
|
|
}],
|
|
|
|
|
ratify_admin: [{
|
|
|
|
|
required: true,
|
|
|
|
|
message: '请选择批准人',
|
|
|
|
|
trigger: 'blur'
|
|
|
|
|
trigger: 'change'
|
|
|
|
|
}]
|
|
|
|
|
},
|
|
|
|
|
tableHeight: 900,
|
|
|
|
|
@ -252,6 +253,9 @@
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
methods: {
|
|
|
|
|
handleChangeYear() {
|
|
|
|
|
this.form.year = this.$moment(this.form.year).format("yyyy");
|
|
|
|
|
},
|
|
|
|
|
addRow() {
|
|
|
|
|
var len = this.form.train_plan_people_list.length;
|
|
|
|
|
this.form.train_plan_people_list.push({
|
|
|
|
|
@ -346,8 +350,13 @@
|
|
|
|
|
get(obj.id).then(res => {
|
|
|
|
|
let result = Object.assign(that.form, res);
|
|
|
|
|
that.form = result;
|
|
|
|
|
that.form.type = parseInt(result.type);
|
|
|
|
|
that.form.train_plan_people_list = res.people;
|
|
|
|
|
that.form.audit_admin = res.audit_admin.name;
|
|
|
|
|
that.form.audit_admin_id = res.audit_admin.id;
|
|
|
|
|
|
|
|
|
|
that.form.ratify_admin = res.ratify_admin.name;
|
|
|
|
|
that.form.ratify_admin_id = res.ratify_admin.id;
|
|
|
|
|
that.form.year = res.year + "-01-01";
|
|
|
|
|
}).catch(error => {
|
|
|
|
|
//reject(error)
|
|
|
|
|
})
|
|
|
|
|
|