审批管理
This commit is contained in:
@@ -57,18 +57,18 @@
|
||||
</ai-select>
|
||||
</div>
|
||||
</el-form-item>
|
||||
<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-form-item label="任务名称" style="width: 100%" prop="title" :rules="[{required: true, message: '请输入表单名称', trigger: 'blur'}]">
|
||||
<el-input v-model="form.title" size="small" placeholder="请输入表单名称"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="谁参与评分" 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.evaluators" @change="e => onUserChange(e, 'evaluatorsNames')">
|
||||
<div class="AppAnnounceDetail-select">
|
||||
<el-input class="AppAnnounceDetail-select__input" size="small" placeholder="请选择..." v-model="form.evaluatorsNames"></el-input>
|
||||
<div class="select-left" v-if="form.evaluatorsList.length">
|
||||
<span v-for="(item, index) in form.evaluatorsList" :key="index">{{ item.name }}</span>
|
||||
<div class="select-left" v-if="form.evaluators.length">
|
||||
<span v-for="(item, index) in form.evaluators" :key="index">{{ item.name }}</span>
|
||||
</div>
|
||||
<i v-if="!form.evaluatorsList.length">请选择</i>
|
||||
<div class="select-right">{{ form.evaluatorsList.length ? '重新选择' : '选择' }}</div>
|
||||
<i v-if="!form.evaluators.length">请选择</i>
|
||||
<div class="select-right">{{ form.evaluators.length ? '重新选择' : '选择' }}</div>
|
||||
</div>
|
||||
</ai-user-selecter>
|
||||
</el-form-item>
|
||||
@@ -108,10 +108,11 @@
|
||||
form: {
|
||||
date: '',
|
||||
templateId: '',
|
||||
templateName: '',
|
||||
evaluatorsList: [],
|
||||
title: '',
|
||||
evaluators: [],
|
||||
scorerList: [],
|
||||
evaluatorsNames: '',
|
||||
uploadWedrive: '0',
|
||||
scorerNames: ''
|
||||
},
|
||||
colConfigs: [
|
||||
@@ -162,6 +163,11 @@
|
||||
})
|
||||
}
|
||||
})
|
||||
|
||||
this.instance.post(`/app/appassessmentscorev2task/queryWedriveDirectory`).then(res => {
|
||||
if (res.code == 0) {
|
||||
}
|
||||
})
|
||||
},
|
||||
|
||||
onUserChange(e, type) {
|
||||
@@ -177,9 +183,27 @@
|
||||
this.form.templateId = ''
|
||||
this.form.templateName = ''
|
||||
this.form.evaluatorsList = []
|
||||
this.form.scorerList = []
|
||||
this.form.evaluatorsNames = ''
|
||||
this.form.scorerNames = ''
|
||||
},
|
||||
|
||||
onConfirm () {
|
||||
this.$refs.form.validate((valid) => {
|
||||
if (valid) {
|
||||
this.instance.post(`/app/appassessmentscorev2task/addOrUpdate`, {
|
||||
...this.form,
|
||||
beginTime: this.form.date[0],
|
||||
endTime: this.form.date[1],
|
||||
date: ''
|
||||
}).then(res => {
|
||||
if (res.code == 0) {
|
||||
this.$message.success('提交成功!')
|
||||
this.isShow = false
|
||||
|
||||
this.getList()
|
||||
}
|
||||
})
|
||||
}
|
||||
})
|
||||
},
|
||||
|
||||
getList () {
|
||||
@@ -213,20 +237,6 @@
|
||||
})
|
||||
},
|
||||
|
||||
onConfirm () {
|
||||
this.$refs.form.validate((valid) => {
|
||||
if (valid) {
|
||||
this.instance.post(`/app/appassessmentscortask/addOrUpdate?title=${this.form.title}`).then(res => {
|
||||
if (res.code == 0) {
|
||||
this.$message.success('提交成功!')
|
||||
this.getList()
|
||||
this.isShow = false
|
||||
}
|
||||
})
|
||||
}
|
||||
})
|
||||
},
|
||||
|
||||
remove(id) {
|
||||
this.$confirm('确定删除该数据?').then(() => {
|
||||
this.instance.post(`/app/appassessmentscortask/delete?id=${id}`).then(res => {
|
||||
|
||||
Reference in New Issue
Block a user