|
@@ -43,13 +43,13 @@
|
|
|
dataName="shortName" :slotRight="true" rightLabel="code">
|
|
dataName="shortName" :slotRight="true" rightLabel="code">
|
|
|
</dic-select>
|
|
</dic-select>
|
|
|
</tempalte>
|
|
</tempalte>
|
|
|
- <tempalte slot="polStationCname">
|
|
|
|
|
|
|
+ <!-- <tempalte slot="polStationCname">
|
|
|
<dic-select v-model="form.polStationCname" placeholder="起运港提/送箱场站" key="id" label="cnName" res="records"
|
|
<dic-select v-model="form.polStationCname" placeholder="起运港提/送箱场站" key="id" label="cnName" res="records"
|
|
|
url="/blade-los/bcorps/selectList?corpTypeName=场站" :filterable="true" :remote="true" dataName="cnName"
|
|
url="/blade-los/bcorps/selectList?corpTypeName=场站" :filterable="true" :remote="true" dataName="cnName"
|
|
|
@selectChange="dicChange('polStationCname', $event)"
|
|
@selectChange="dicChange('polStationCname', $event)"
|
|
|
:disabled="editDisabled || form.whetherEnable == '是'" :slotRight="true"
|
|
:disabled="editDisabled || form.whetherEnable == '是'" :slotRight="true"
|
|
|
rightLabel="code"></dic-select>
|
|
rightLabel="code"></dic-select>
|
|
|
- </tempalte>
|
|
|
|
|
|
|
+ </tempalte> -->
|
|
|
<tempalte slot="polCyCname">
|
|
<tempalte slot="polCyCname">
|
|
|
<dic-select v-model="form.polCyCname" placeholder="港口" key="id" label="cnName" res="records"
|
|
<dic-select v-model="form.polCyCname" placeholder="港口" key="id" label="cnName" res="records"
|
|
|
url="/blade-los/bports/list" :filterable="true" :remote="true" dataName="cnName"
|
|
url="/blade-los/bports/list" :filterable="true" :remote="true" dataName="cnName"
|
|
@@ -64,11 +64,19 @@
|
|
|
rightLabel="code"></dic-select>
|
|
rightLabel="code"></dic-select>
|
|
|
</tempalte>
|
|
</tempalte>
|
|
|
<tempalte slot="polCname">
|
|
<tempalte slot="polCname">
|
|
|
- <dic-select v-model="form.polCname" placeholder="港口" key="id" label="cnName" res="records"
|
|
|
|
|
|
|
+ <dic-select v-model="form.polCname" placeholder="港口" key="id" label="cnName" res="records"
|
|
|
:disabled="editDisabled || form.whetherEnable == '是'" url="/blade-los/bports/list" :filterable="true"
|
|
:disabled="editDisabled || form.whetherEnable == '是'" url="/blade-los/bports/list" :filterable="true"
|
|
|
:remote="true" dataName="cnName" @selectChange="dicChange('polCname', $event)" :slotRight="true"
|
|
:remote="true" dataName="cnName" @selectChange="dicChange('polCname', $event)" :slotRight="true"
|
|
|
rightLabel="code"></dic-select>
|
|
rightLabel="code"></dic-select>
|
|
|
</tempalte>
|
|
</tempalte>
|
|
|
|
|
+ <tempalte slot="polStationCname">
|
|
|
|
|
+ <dic-select v-model="form.polStationCname" placeholder="场站" :key="updateFormKey"
|
|
|
|
|
+ label="cnName" res="records" :slotRight="true" rightLabel="code"
|
|
|
|
|
+ :url="'/blade-los/bcorps/selectList?corpTypeName=场站&ids=' + (form.cyText ? form.cyText : '')"
|
|
|
|
|
+ :filterable="true" :remote="true" dataName="cnName"
|
|
|
|
|
+ @selectChange="dicChange('polStationCname', $event)"
|
|
|
|
|
+ :disabled="editDisabled || !form.polCname|| form.whetherEnable == '是'"></dic-select>
|
|
|
|
|
+ </tempalte>
|
|
|
<tempalte slot="podCname">
|
|
<tempalte slot="podCname">
|
|
|
<dic-select v-model="form.podCname" placeholder="港口" key="id" label="cnName"
|
|
<dic-select v-model="form.podCname" placeholder="港口" key="id" label="cnName"
|
|
|
url="/blade-los/bports/listAll" :filterable="true" dataName="cnName" :multiple="true"
|
|
url="/blade-los/bports/listAll" :filterable="true" dataName="cnName" :multiple="true"
|
|
@@ -442,6 +450,13 @@
|
|
|
url="/blade-los/bports/list" :filterable="true" :remote="true" dataName="cnName"
|
|
url="/blade-los/bports/list" :filterable="true" :remote="true" dataName="cnName"
|
|
|
@selectChange="dicChange('polCname2', $event)"></dic-select>
|
|
@selectChange="dicChange('polCname2', $event)"></dic-select>
|
|
|
</tempalte>
|
|
</tempalte>
|
|
|
|
|
+ <tempalte slot="polStationCname">
|
|
|
|
|
+ <dic-select v-model="activationForm.polStationCname" placeholder="场站" :key="updateStationKey" label="cnName"
|
|
|
|
|
+ res="records" :slotRight="true" rightLabel="code"
|
|
|
|
|
+ :url="'/blade-los/bcorps/selectList?corpTypeName=场站&ids=' + (form.cyTextOne ? form.cyTextOne : '')"
|
|
|
|
|
+ :filterable="true" :remote="true" dataName="cnName" @selectChange="dicChange('polStationCname2', $event)"
|
|
|
|
|
+ :disabled="editDisabled || !activationForm.polCname"></dic-select>
|
|
|
|
|
+ </tempalte>
|
|
|
<tempalte slot="podCname">
|
|
<tempalte slot="podCname">
|
|
|
<dic-select v-model="activationForm.podCname" placeholder="港口" key="id" label="cnName" res="records"
|
|
<dic-select v-model="activationForm.podCname" placeholder="港口" key="id" label="cnName" res="records"
|
|
|
url="/blade-los/bports/list" :filterable="true" :remote="true" dataName="cnName"
|
|
url="/blade-los/bports/list" :filterable="true" :remote="true" dataName="cnName"
|
|
@@ -575,6 +590,16 @@ export default {
|
|
|
}],
|
|
}],
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
|
|
+ label: '起运港场站',
|
|
|
|
|
+ prop: 'polStationCname',
|
|
|
|
|
+ span: 24,
|
|
|
|
|
+ rules: [{
|
|
|
|
|
+ required: true,
|
|
|
|
|
+ message: " ",
|
|
|
|
|
+ trigger: "blur"
|
|
|
|
|
+ }],
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
label: '目的港',
|
|
label: '目的港',
|
|
|
prop: 'podCname',
|
|
prop: 'podCname',
|
|
|
span: 24,
|
|
span: 24,
|
|
@@ -1755,6 +1780,8 @@ export default {
|
|
|
},
|
|
},
|
|
|
roleName: [],
|
|
roleName: [],
|
|
|
updateSearchKey: new Date().getTime(),
|
|
updateSearchKey: new Date().getTime(),
|
|
|
|
|
+ updateFormKey: new Date().getTime(),
|
|
|
|
|
+ updateStationKey: new Date().getTime(),
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
components: {
|
|
components: {
|
|
@@ -1943,11 +1970,22 @@ export default {
|
|
|
this.form.polId = row.id
|
|
this.form.polId = row.id
|
|
|
this.form.polCode = row.code
|
|
this.form.polCode = row.code
|
|
|
this.form.polEname = row.enName
|
|
this.form.polEname = row.enName
|
|
|
|
|
+ this.form.cyText = row.addressId
|
|
|
|
|
+ this.form.polStationId = null
|
|
|
|
|
+ this.form.polStationCode = null
|
|
|
|
|
+ this.form.polStationCname = null
|
|
|
|
|
+ this.form.polStationEname = null
|
|
|
|
|
+ this.updateFormKey = new Date().getTime()
|
|
|
} else {
|
|
} else {
|
|
|
this.form.polId = null
|
|
this.form.polId = null
|
|
|
this.form.polCode = null
|
|
this.form.polCode = null
|
|
|
this.form.polEname = null
|
|
this.form.polEname = null
|
|
|
this.form.polCname = null
|
|
this.form.polCname = null
|
|
|
|
|
+ this.form.cyText = null
|
|
|
|
|
+ this.form.polStationId = null
|
|
|
|
|
+ this.form.polStationCode = null
|
|
|
|
|
+ this.form.polStationCname = null
|
|
|
|
|
+ this.form.polStationEname = null
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
if (name == 'podCname') {
|
|
if (name == 'podCname') {
|
|
@@ -1964,11 +2002,34 @@ export default {
|
|
|
this.activationForm.polId = row.id
|
|
this.activationForm.polId = row.id
|
|
|
this.activationForm.polCode = row.code
|
|
this.activationForm.polCode = row.code
|
|
|
this.activationForm.polEname = row.enName
|
|
this.activationForm.polEname = row.enName
|
|
|
|
|
+ this.form.cyTextOne = row.addressId
|
|
|
|
|
+ this.activationForm.polStationId = null
|
|
|
|
|
+ this.activationForm.polStationCode = null
|
|
|
|
|
+ this.activationForm.polStationCname = null
|
|
|
|
|
+ this.activationForm.polStationEname = null
|
|
|
|
|
+ this.updateStationKey = new Date().getTime()
|
|
|
} else {
|
|
} else {
|
|
|
this.activationForm.polId = null
|
|
this.activationForm.polId = null
|
|
|
this.activationForm.polCode = null
|
|
this.activationForm.polCode = null
|
|
|
this.activationForm.polEname = null
|
|
this.activationForm.polEname = null
|
|
|
this.activationForm.polCname = null
|
|
this.activationForm.polCname = null
|
|
|
|
|
+ this.form.cyTextOne = null
|
|
|
|
|
+ this.activationForm.polStationId = null
|
|
|
|
|
+ this.activationForm.polStationCode = null
|
|
|
|
|
+ this.activationForm.polStationCname = null
|
|
|
|
|
+ this.activationForm.polStationEname = null
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ if (name == 'polStationCname2') {
|
|
|
|
|
+ if (row) {
|
|
|
|
|
+ this.activationForm.polStationId = row.id
|
|
|
|
|
+ this.activationForm.polStationCode = row.code
|
|
|
|
|
+ this.activationForm.polStationEname = row.enName
|
|
|
|
|
+ } else {
|
|
|
|
|
+ this.activationForm.polStationId = null
|
|
|
|
|
+ this.activationForm.polStationCode = null
|
|
|
|
|
+ this.activationForm.polStationCname = null
|
|
|
|
|
+ this.activationForm.polStationEname = null
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
if (name == 'podCname2') {
|
|
if (name == 'podCname2') {
|
|
@@ -2302,12 +2363,17 @@ export default {
|
|
|
if (this.form.whetherEnable == '是') {
|
|
if (this.form.whetherEnable == '是') {
|
|
|
return this.$message.error("请勿重复启用");
|
|
return this.$message.error("请勿重复启用");
|
|
|
}
|
|
}
|
|
|
|
|
+ this.form.cyTextOne = this.form.cyText
|
|
|
this.activationForm = {
|
|
this.activationForm = {
|
|
|
containerNumber: this.form.containerNumber,
|
|
containerNumber: this.form.containerNumber,
|
|
|
- polId: this.form.polId ,
|
|
|
|
|
|
|
+ polId: this.form.polId,
|
|
|
polCode: this.form.polCode,
|
|
polCode: this.form.polCode,
|
|
|
polEname: this.form.polEname,
|
|
polEname: this.form.polEname,
|
|
|
polCname: this.form.polCname,
|
|
polCname: this.form.polCname,
|
|
|
|
|
+ polStationId: this.form.polStationId,
|
|
|
|
|
+ polStationCode: this.form.polStationCode,
|
|
|
|
|
+ polStationCname: this.form.polStationCname,
|
|
|
|
|
+ polStationEname: this.form.polStationEname,
|
|
|
podId: this.form.podId ? this.form.podId.split(",")[0] : null,
|
|
podId: this.form.podId ? this.form.podId.split(",")[0] : null,
|
|
|
podCname: this.form.podCname ? this.form.podCname.split(",")[0] : null,
|
|
podCname: this.form.podCname ? this.form.podCname.split(",")[0] : null,
|
|
|
activationDate: null,
|
|
activationDate: null,
|