feature(法规意见收集-发起流程): 修改评估人数据来源

This commit is contained in:
zyn
2024-01-17 16:58:41 +08:00
parent ae5e3bcdd4
commit 20aeb8359d
@@ -60,17 +60,19 @@
<span class="Required">*</span> <span class="Required">*</span>
<span class="title-text-text" :title="$t('Assessor')">{{$t('Assessor')}}</span> <span class="title-text-text" :title="$t('Assessor')">{{$t('Assessor')}}</span>
</div> </div>
<a-form-model-item class="itemModel" prop="evaluatorIdsName"> <!-- <a-form-model-item class="itemModel" prop="evaluatorIdsName">-->
<!-- <PersonnelSelection class="box-input"--> <!-- <PersonnelSelection class="box-input"-->
<!-- :personneQuery="formInline"--> <!-- :personneQuery="formInline"-->
<!-- :query="{db_field_name:'evaluatorIds',db_field_txt:$t('Assessor')}"--> <!-- :query="{db_field_name:'evaluatorIds',db_field_txt:$t('Assessor')}"-->
<!-- :isInput="true"--> <!-- :isInput="true"-->
<!-- @change="PersonnelSelectionChange"--> <!-- @change="PersonnelSelectionChange"-->
<!-- v-model="formInline.evaluatorIdsName"/>--> <!-- v-model="formInline.evaluatorIdsName"/>-->
<!-- </a-form-model-item>-->
<a-form-model-item class="itemModel" prop="evaluatorIds">
<a-select <a-select
mode="multiple" mode="multiple"
class="box-input" class="box-input"
v-model="formInline.evaluatorIdsName" v-model="formInline.evaluatorIds"
:placeholder="$t('PleaseSelect')+$t('Assessor')" :placeholder="$t('PleaseSelect')+$t('Assessor')"
> >
<a-select-option v-for="i in evaluatorIdsNameOptions" :key="i.id"> <a-select-option v-for="i in evaluatorIdsNameOptions" :key="i.id">
@@ -192,6 +194,13 @@
trigger: 'change' trigger: 'change'
} }
], ],
evaluatorIds: [
{
required: true,
message: this.$t('Assessor') + this.$t('cannotEmpty'),
trigger: 'change'
}
],
brands: [ brands: [
{ {
required: true, required: true,
@@ -275,6 +284,10 @@
methods: { methods: {
...mapGetters(['userInfo']), ...mapGetters(['userInfo']),
getEvaluatorList () { getEvaluatorList () {
this.$set(this.formInline, 'evaluatorIds', [])
if (this.selectedRowKeysRecord.length === 0) {
return this.evaluatorIdsNameOptions = []
}
const query = { documentId: this.selectedRowKeysRecord[0].id } const query = { documentId: this.selectedRowKeysRecord[0].id }
getAction(this.url.getEvaluatorList, query).then((res) => { getAction(this.url.getEvaluatorList, query).then((res) => {
if (res.success) { if (res.success) {