bug
This commit is contained in:
@@ -53,17 +53,22 @@
|
|||||||
@onConfirm="onConfirm">
|
@onConfirm="onConfirm">
|
||||||
<el-form ref="form" class="ai-form" :model="form" label-width="110px" label-position="right">
|
<el-form ref="form" class="ai-form" :model="form" label-width="110px" label-position="right">
|
||||||
<el-form-item label="选择模板" style="width: 100%" prop="templateId" :rules="[{required: true, message: '请选择模板', trigger: 'change'}]">
|
<el-form-item label="选择模板" style="width: 100%" prop="templateId" :rules="[{required: true, message: '请选择模板', trigger: 'change'}]">
|
||||||
|
<div style="display: flex; align-items: center;">
|
||||||
<ai-select
|
<ai-select
|
||||||
v-model="form.templateId"
|
v-model="form.templateId"
|
||||||
clearable
|
clearable
|
||||||
|
style="flex: 1;"
|
||||||
:selectList="list"
|
:selectList="list"
|
||||||
|
@change="onChange"
|
||||||
placeholder="请选择模板">
|
placeholder="请选择模板">
|
||||||
</ai-select>
|
</ai-select>
|
||||||
|
<!-- <el-button type="text" @click="toAddTemplate">新建模板</el-button> -->
|
||||||
|
</div>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="表单名称" style="width: 100%" prop="templateName" :rules="[{required: true, message: '请输入表单名称', trigger: 'blur'}]">
|
<el-form-item label="表单名称" style="width: 100%" prop="templateName" :rules="[{required: true, message: '请输入表单名称', trigger: 'blur'}]">
|
||||||
<el-input v-model="form.templateName" size="small" placeholder="请输入表单名称"></el-input>
|
<el-input v-model="form.templateName" size="small" placeholder="请输入表单名称"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="参评人员" style="width: 100%" prop="evaluatorsNames" :rules="[{required: true, message: '请选择参评人员', trigger: 'change'}]">
|
<el-form-item label="参评人员" v-if="form.templateId" style="width: 100%" prop="evaluatorsNames" :rules="[{required: true, message: '请选择参评人员', trigger: 'change'}]">
|
||||||
<ai-user-selecter :instance="instance" v-model="form.evaluatorsList" @change="e => onUserChange(e, 'evaluatorsNames')">
|
<ai-user-selecter :instance="instance" v-model="form.evaluatorsList" @change="e => onUserChange(e, 'evaluatorsNames')">
|
||||||
<div class="AppAnnounceDetail-select">
|
<div class="AppAnnounceDetail-select">
|
||||||
<el-input class="AppAnnounceDetail-select__input" size="small" placeholder="请选择..." v-model="form.evaluatorsNames"></el-input>
|
<el-input class="AppAnnounceDetail-select__input" size="small" placeholder="请选择..." v-model="form.evaluatorsNames"></el-input>
|
||||||
@@ -75,7 +80,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</ai-user-selecter>
|
</ai-user-selecter>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="评分人员" style="width: 100%" prop="scorerNames" :rules="[{required: true, message: '请选择评分人员', trigger: 'change'}]">
|
<el-form-item label="评分人员" v-if="form.templateId" style="width: 100%" prop="scorerNames" :rules="[{required: true, message: '请选择评分人员', trigger: 'change'}]">
|
||||||
<ai-user-selecter :instance="instance" v-model="form.scorerList" @change="e => onUserChange(e, 'scorerNames')">
|
<ai-user-selecter :instance="instance" v-model="form.scorerList" @change="e => onUserChange(e, 'scorerNames')">
|
||||||
<div class="AppAnnounceDetail-select">
|
<div class="AppAnnounceDetail-select">
|
||||||
<el-input class="AppAnnounceDetail-select__input" size="small" placeholder="请选择..." v-model="form.scorerNames"></el-input>
|
<el-input class="AppAnnounceDetail-select__input" size="small" placeholder="请选择..." v-model="form.scorerNames"></el-input>
|
||||||
@@ -87,7 +92,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</ai-user-selecter>
|
</ai-user-selecter>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="开始结束时间" style="width: 100%" prop="date" :rules="[{required: true, message: '请选择开始结束时间', trigger: 'change'}]">
|
<el-form-item label="开始结束时间" v-if="form.templateId" style="width: 100%" prop="date" :rules="[{required: true, message: '请选择开始结束时间', trigger: 'change'}]">
|
||||||
<el-date-picker
|
<el-date-picker
|
||||||
v-model="form.date"
|
v-model="form.date"
|
||||||
type="datetimerange"
|
type="datetimerange"
|
||||||
@@ -191,6 +196,14 @@
|
|||||||
},
|
},
|
||||||
|
|
||||||
methods: {
|
methods: {
|
||||||
|
onChange (e) {
|
||||||
|
this.form.templateName = this.list.filter(v => v.dictValue === e)[0].dictName
|
||||||
|
},
|
||||||
|
|
||||||
|
toAddTemplate () {
|
||||||
|
// this.$router.push({name: 'AppScoringTemplate'})
|
||||||
|
},
|
||||||
|
|
||||||
getInfo () {
|
getInfo () {
|
||||||
this.instance.post(`/app/appassessmentscortask/queryDetailById?id=${this.params.id}`).then(res => {
|
this.instance.post(`/app/appassessmentscortask/queryDetailById?id=${this.params.id}`).then(res => {
|
||||||
if (res.code === 0) {
|
if (res.code === 0) {
|
||||||
|
|||||||
Reference in New Issue
Block a user