|
|
@@ -41,17 +41,18 @@
|
|
|
<trade-card title="基础信息">
|
|
|
<avue-form :option="optionForm" v-model="form" ref="form">
|
|
|
<tempalte slot="purchaseCompanyName">
|
|
|
- <dic-select v-model="form.purchaseCompanyName" placeholder="USER" key="id" label="shortName" res="records"
|
|
|
- @selectChange="dicChange('purchaseCompanyName', $event)" :disabled="form.whetherEnable == '是'"
|
|
|
+ <dic-select v-model="form.purchaseCompanyName" placeholder="USER" key="id" label="shortName"
|
|
|
+ res="records" @selectChange="dicChange('purchaseCompanyName', $event)"
|
|
|
+ :disabled="form.whetherEnable == '是'"
|
|
|
url="/blade-los/bcorps/selectList?status=0¤t=1&size=5&corpTypeName=箱东" :filterable="true"
|
|
|
:remote="true" dataName="shortName" :slotRight="true" rightLabel="code">
|
|
|
</dic-select>
|
|
|
</tempalte>
|
|
|
<tempalte slot="containerNumber">
|
|
|
<dic-select v-model="form.containerNumber" placeholder="放箱号" :key="containerNumberKey"
|
|
|
- label="internalContainerNumber" :disabled="editDisabled || form.whetherEnable == '是'"
|
|
|
+ label="containerNumber" :disabled="editDisabled || form.whetherEnable == '是'"
|
|
|
:url="'/blade-los/putbox/selectContainerNumber?boxType=' + (form.boxTypeQuantityOne ? form.boxTypeQuantityOne : '') + '&polId=' + (form.polId ? form.polId : '') + '&podId=' + (form.podId ? form.podId : '') + '&polStationId=' + (form.polStationId ? form.polStationId : '')"
|
|
|
- :filterable="true">
|
|
|
+ :filterable="true" @selectChange="dicChange('containerNumber', $event)">
|
|
|
</dic-select>
|
|
|
</tempalte>
|
|
|
<!-- <tempalte slot="polStationCname">
|
|
|
@@ -2081,7 +2082,7 @@ export default {
|
|
|
this.saveLocalCurrency(this.deptId)
|
|
|
},
|
|
|
methods: {
|
|
|
- verifyChange(name, row) {
|
|
|
+ verifyChange(name, row) {
|
|
|
if (row[name]) {
|
|
|
getAccurate({ accurate: row[name] }).then(res => {
|
|
|
if (res.data.data.records.length == 0) {
|
|
|
@@ -2247,6 +2248,31 @@ export default {
|
|
|
);
|
|
|
},
|
|
|
dicChange(name, row) {
|
|
|
+ if (name == 'containerNumber') {
|
|
|
+ if (row) {
|
|
|
+ this.form.boxCondition = row.boxCondition
|
|
|
+ this.form.polId = row.polId
|
|
|
+ this.form.polCode = row.polCode
|
|
|
+ this.form.polEname = row.polEname
|
|
|
+ this.form.polCname = row.polCname
|
|
|
+ this.form.podId = row.podId
|
|
|
+ this.form.podCode = row.podCode
|
|
|
+ this.form.podEname = row.podEname
|
|
|
+ this.form.podCname = row.podCname
|
|
|
+ this.form.polStationId = row.polStationId
|
|
|
+ this.form.polStationCode = row.polStationCode
|
|
|
+ this.form.polStationEname = row.polStationEname
|
|
|
+ this.form.polStationCname = row.polStationCname
|
|
|
+ this.form.podStationId = row.podStationId
|
|
|
+ this.form.podStationCode = row.podStationCode
|
|
|
+ this.form.podStationEname = row.podStationEname
|
|
|
+ this.form.podStationCname = row.podStationCname
|
|
|
+ this.form.boxTypeQuantityOne = row.boxType
|
|
|
+ this.form.boxNumber = row.remainingNum
|
|
|
+ this.form.effectiveDate = row.effectiveStartDate
|
|
|
+ this.form.expiryDate = row.effectiveEndDate
|
|
|
+ }
|
|
|
+ }
|
|
|
if (name == 'purchaseCompanyName') {
|
|
|
if (row) {
|
|
|
this.form.purchaseCompanyId = row.id
|