平台件项目库 认证清单工程接口人编辑回显
This commit is contained in:
+6
-58
@@ -196,22 +196,6 @@
|
|||||||
:prop="'dataList.'+index+'.dutyTerritory'"
|
:prop="'dataList.'+index+'.dutyTerritory'"
|
||||||
:rules="[{ required: true, message: $t('areaOfResponsibility') + $t('cannotEmpty'), trigger: 'change'},]"
|
: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"
|
<j-dict-select-tag class="box-input" v-model="item.dutyTerritory"
|
||||||
@input="handleInput('dataList.'+index+'.dutyTerritory')"
|
@input="handleInput('dataList.'+index+'.dutyTerritory')"
|
||||||
@changeQuery="dutyHandleChange(index)"
|
@changeQuery="dutyHandleChange(index)"
|
||||||
@@ -231,15 +215,15 @@
|
|||||||
<span class="title-text-text" :title="$t('engineeringInterfacePerson')">{{$t('engineeringInterfacePerson')}}</span>
|
<span class="title-text-text" :title="$t('engineeringInterfacePerson')">{{$t('engineeringInterfacePerson')}}</span>
|
||||||
</div>
|
</div>
|
||||||
<a-form-model-item class="itemModel"
|
<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'},]"
|
: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"
|
:isSingleChoice="true"
|
||||||
:personneQuery="formInline"
|
:personneQuery="formInline"
|
||||||
v-if="visible"
|
v-if="visible"
|
||||||
@change="PersonnelSelectionChange"
|
@change="PersonnelSelectionChange"
|
||||||
v-model="item.sdt"/>
|
v-model="item.sdtName"/>
|
||||||
</a-form-model-item>
|
</a-form-model-item>
|
||||||
</div>
|
</div>
|
||||||
</a-col>
|
</a-col>
|
||||||
@@ -491,21 +475,6 @@
|
|||||||
:rules="[{ required: formInline.deliverableType=='1635545748968783874'?false:true,
|
:rules="[{ required: formInline.deliverableType=='1635545748968783874'?false:true,
|
||||||
message: $t('engineeringInterfacePerson') + $t('cannotEmpty'), trigger: 'change'}]"
|
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')}"
|
<PersonnelSelection :query="{db_field_name:'sdt',db_field_txt:$t('engineeringInterfacePerson')}"
|
||||||
:isSingleChoice="true"
|
:isSingleChoice="true"
|
||||||
:personneQuery="formInline"
|
:personneQuery="formInline"
|
||||||
@@ -644,20 +613,6 @@
|
|||||||
</a-col>
|
</a-col>
|
||||||
</a-row>
|
</a-row>
|
||||||
</div>
|
</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-form-model>
|
||||||
</a-spin>
|
</a-spin>
|
||||||
<div class="drawer-bootom-button">
|
<div class="drawer-bootom-button">
|
||||||
@@ -856,16 +811,9 @@
|
|||||||
value.dutyDepart = value.dutyDepart ? value.dutyDepart.split(',') : []
|
value.dutyDepart = value.dutyDepart ? value.dutyDepart.split(',') : []
|
||||||
value.dutyTerritory = value.dutyTerritory ? value.dutyTerritory.split(',') : []
|
value.dutyTerritory = value.dutyTerritory ? value.dutyTerritory.split(',') : []
|
||||||
this.formInline = JSON.parse(JSON.stringify(value))
|
this.formInline = JSON.parse(JSON.stringify(value))
|
||||||
// if (this.formInline.deliverableType) {
|
// if (value.dutyTerritory && value.dutyTerritory.length > 0) {
|
||||||
// this.formInline.deliverableType = this.formInline.deliverableType.split(',')
|
// 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.getRegulationNo()
|
||||||
this.title = this.$t('edit')
|
this.title = this.$t('edit')
|
||||||
this.$nextTick(() => {
|
this.$nextTick(() => {
|
||||||
@@ -977,7 +925,7 @@
|
|||||||
} else {
|
} else {
|
||||||
this.formInline.dataList[index][value] = id
|
this.formInline.dataList[index][value] = id
|
||||||
}
|
}
|
||||||
// console.log(this.formInline.sdt)
|
console.log(this.formInline)
|
||||||
this.$nextTick(() => {
|
this.$nextTick(() => {
|
||||||
this.formInline = { ...this.formInline }
|
this.formInline = { ...this.formInline }
|
||||||
this.$refs.ruleForm.validateField([value])
|
this.$refs.ruleForm.validateField([value])
|
||||||
|
|||||||
+5
-5
@@ -220,11 +220,11 @@
|
|||||||
</div>
|
</div>
|
||||||
<div style="margin-top: 1px;float:right;">
|
<div style="margin-top: 1px;float:right;">
|
||||||
|
|
||||||
<!-- 撤回-->
|
<!-- <!– 撤回–>-->
|
||||||
<div @click="withdrawClick" v-if="roleSwitchingCode == 1 || roleSwitchingCode == 2" class="operator-text">
|
<!-- <div @click="withdrawClick" v-if="roleSwitchingCode == 1 || roleSwitchingCode == 2" class="operator-text">-->
|
||||||
<a-icon type="rollback"/>
|
<!-- <a-icon type="rollback"/>-->
|
||||||
{{ $t('withdraw') }}
|
<!-- {{ $t('withdraw') }}-->
|
||||||
</div>
|
<!-- </div>-->
|
||||||
|
|
||||||
<!-- 发起任务-->
|
<!-- 发起任务-->
|
||||||
<div @click="initiatingProcessClick('rzgcsjsrw',$t('confirmLaunchTask'))"
|
<div @click="initiatingProcessClick('rzgcsjsrw',$t('confirmLaunchTask'))"
|
||||||
|
|||||||
Reference in New Issue
Block a user