平台件项目库 认证清单工程接口人编辑回显

This commit is contained in:
zyx.net
2023-09-18 14:17:22 +08:00
parent 68b18e5d83
commit 1c5ee0cdca
2 changed files with 11 additions and 63 deletions
@@ -196,22 +196,6 @@
:prop="'dataList.'+index+'.dutyTerritory'"
:rules="[{ required: true, message: $t('areaOfResponsibility') + $t('cannotEmpty'), trigger: 'change'},]"
>
<!-- <a-select :placeholder="$t('PleaseSelect')+$t('areaOfResponsibility')"-->
<!-- class="box-input"-->
<!-- optionFilterProp="label"-->
<!-- mode="multiple"-->
<!-- @change="dutyHandleChange(index)"-->
<!-- :getPopupContainer="triggerNode=> triggerNode.parentNode"-->
<!-- v-model="item.dutyTerritory">-->
<!-- <a-select-option v-for="(val, key) in item.dutyTerritoryList"-->
<!-- :key="key"-->
<!-- :label="val.itemText"-->
<!-- :value="val.itemValue">-->
<!-- <span style="display: inline-block;width: 100%" :title=" val.itemText ">-->
<!-- {{ val.itemText }}-->
<!-- </span>-->
<!-- </a-select-option>-->
<!-- </a-select>-->
<j-dict-select-tag class="box-input" v-model="item.dutyTerritory"
@input="handleInput('dataList.'+index+'.dutyTerritory')"
@changeQuery="dutyHandleChange(index)"
@@ -231,15 +215,15 @@
<span class="title-text-text" :title="$t('engineeringInterfacePerson')">{{$t('engineeringInterfacePerson')}}</span>
</div>
<a-form-model-item class="itemModel"
:prop="item.deliverableType == '1635545748968783874'?'':'dataList.'+index+'.sdt'"
:prop="item.deliverableType == '1635545748968783874'?'':'dataList.'+index+'.sdtName'"
:rules="[{ required: item.deliverableType == '1635545748968783874'?false:true, message: $t('engineeringInterfacePerson') + $t('cannotEmpty'), trigger: 'change'},]"
>
<PersonnelSelection :query="{db_field_name:'sdt',db_field_txt:$t('engineeringInterfacePerson')}"
<PersonnelSelection :query="{db_field_name:'sdt',db_field_txt:$t('engineeringInterfacePerson'),subscript:index}"
:isSingleChoice="true"
:personneQuery="formInline"
v-if="visible"
@change="PersonnelSelectionChange"
v-model="item.sdt"/>
v-model="item.sdtName"/>
</a-form-model-item>
</div>
</a-col>
@@ -491,21 +475,6 @@
:rules="[{ required: formInline.deliverableType=='1635545748968783874'?false:true,
message: $t('engineeringInterfacePerson') + $t('cannotEmpty'), trigger: 'change'}]"
>
<!-- <a-select :placeholder="$t('PleaseSelect')+$t('engineeringInterfacePerson')"-->
<!-- optionFilterProp="label"-->
<!-- @change="handleInput('sdt',formInline.sdt)"-->
<!-- showSearch-->
<!-- v-model="formInline.sdt">-->
<!-- <a-select-option v-for="(item, key) in engineeringInterfacePersonList"-->
<!-- :label="item.name"-->
<!-- :key="key"-->
<!-- :value="item.value">-->
<!-- <span style="display: inline-block;width: 100%"-->
<!-- :title=" item.name ">-->
<!-- {{ item.name}}-->
<!-- </span>-->
<!-- </a-select-option>-->
<!-- </a-select>-->
<PersonnelSelection :query="{db_field_name:'sdt',db_field_txt:$t('engineeringInterfacePerson')}"
:isSingleChoice="true"
:personneQuery="formInline"
@@ -644,20 +613,6 @@
</a-col>
</a-row>
</div>
<!-- <a-row :gutter="24">-->
<!-- <a-col :span="24">-->
<!-- <div class="box-title-text">-->
<!-- <div class="title-text">-->
<!-- <span class="title-text-text" :title="$t('explain')">{{$t('explain')}}</span>-->
<!-- </div>-->
<!-- <a-form-model-item class="itemModel" prop="explanation">-->
<!-- <a-textarea :placeholder="$t('pleaseEnter')+$t('explain')"-->
<!-- v-model="formInline.explanation"-->
<!-- :rows="4"/>-->
<!-- </a-form-model-item>-->
<!-- </div>-->
<!-- </a-col>-->
<!-- </a-row>-->
</a-form-model>
</a-spin>
<div class="drawer-bootom-button">
@@ -856,16 +811,9 @@
value.dutyDepart = value.dutyDepart ? value.dutyDepart.split(',') : []
value.dutyTerritory = value.dutyTerritory ? value.dutyTerritory.split(',') : []
this.formInline = JSON.parse(JSON.stringify(value))
// if (this.formInline.deliverableType) {
// this.formInline.deliverableType = this.formInline.deliverableType.split(',')
// if (value.dutyTerritory && value.dutyTerritory.length > 0) {
// this.queryPersonByProject(value.dutyTerritory.join(','))
// }
if (value.dutyDepart && value.dutyDepart.length > 0) {
this.getDutyTerritoryOne(value.dutyDepart.join(','))
}
if (value.dutyTerritory && value.dutyTerritory.length > 0) {
this.queryPersonByProject(value.dutyTerritory.join(','))
}
this.getRegulationNo()
this.title = this.$t('edit')
this.$nextTick(() => {
@@ -977,7 +925,7 @@
} else {
this.formInline.dataList[index][value] = id
}
// console.log(this.formInline.sdt)
console.log(this.formInline)
this.$nextTick(() => {
this.formInline = { ...this.formInline }
this.$refs.ruleForm.validateField([value])
@@ -220,11 +220,11 @@
</div>
<div style="margin-top: 1px;float:right;">
<!-- 撤回-->
<div @click="withdrawClick" v-if="roleSwitchingCode == 1 || roleSwitchingCode == 2" class="operator-text">
<a-icon type="rollback"/>
{{ $t('withdraw') }}
</div>
<!-- &lt;!&ndash; 撤回&ndash;&gt;-->
<!-- <div @click="withdrawClick" v-if="roleSwitchingCode == 1 || roleSwitchingCode == 2" class="operator-text">-->
<!-- <a-icon type="rollback"/>-->
<!-- {{ $t('withdraw') }}-->
<!-- </div>-->
<!-- 发起任务-->
<div @click="initiatingProcessClick('rzgcsjsrw',$t('confirmLaunchTask'))"