|
|
@@ -814,7 +814,7 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
- <el-form-item label="联系人" prop="c">
|
|
|
+ <el-form-item label="联系人" prop="podCyCnNameData">
|
|
|
<span slot="label">
|
|
|
<span style="color: #1e9fff">联系人</span>
|
|
|
</span>
|
|
|
@@ -866,38 +866,38 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
- <el-form-item label="联系人" prop="c">
|
|
|
+ <el-form-item label="联系人" prop="portTerminalCyContacts">
|
|
|
<span slot="label">
|
|
|
<span style="color: #1e9fff">联系人</span>
|
|
|
</span>
|
|
|
- <search-query :datalist="podCyCnNameData" :selectValue="assemblyForm.podCyContacts"
|
|
|
- :filterable="true" :clearable="true"
|
|
|
- :disabled="detailData.seeDisabled || generateBillsfalse || !assemblyForm.podCyCnName"
|
|
|
+ <search-query :datalist="portTerminalCyContactsData"
|
|
|
+ :selectValue="assemblyForm.portTerminalCyContacts" :filterable="true" :clearable="true"
|
|
|
+ :disabled="detailData.seeDisabled || generateBillsfalse || !assemblyForm.portTerminalCyCnName"
|
|
|
:buttonIf="false" :forParameter="{ key: 'id', label: 'cname', value: 'cname' }"
|
|
|
- placeholder="联系人" @corpChange="corpChange($event, 'podCyContacts')"
|
|
|
- @corpFocus="remoteMethod($event, 'podCyContacts')">
|
|
|
+ placeholder="联系人" @corpChange="corpChange($event, 'portTerminalCyContacts')"
|
|
|
+ @corpFocus="remoteMethod($event, 'portTerminalCyContacts')">
|
|
|
</search-query>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
- <el-form-item label="电话" prop="podCyTel">
|
|
|
+ <el-form-item label="电话" prop="portTerminalCyTel">
|
|
|
<span slot="label">
|
|
|
<span style="color: #1e9fff">电话</span>
|
|
|
</span>
|
|
|
- <el-input type="age" style="width: 100%;" v-model="assemblyForm.podCyTel" size="small"
|
|
|
+ <el-input type="age" style="width: 100%;" v-model="assemblyForm.portTerminalCyTel" size="small"
|
|
|
autocomplete="off"
|
|
|
- :disabled="detailData.seeDisabled || generateBillsfalse || !assemblyForm.podCyCnName"
|
|
|
+ :disabled="detailData.seeDisabled || generateBillsfalse || !assemblyForm.portTerminalCyCnName"
|
|
|
clearable placeholder="电话"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6">
|
|
|
- <el-form-item label="地址" prop="podCyAddress">
|
|
|
+ <el-form-item label="地址" prop="portTerminalCyAddress">
|
|
|
<span slot="label">
|
|
|
<span style="color: #1e9fff">地址</span>
|
|
|
</span>
|
|
|
- <el-input type="age" style="width: 100%;" v-model="assemblyForm.podCyAddress" size="small"
|
|
|
- autocomplete="off"
|
|
|
- :disabled="detailData.seeDisabled || generateBillsfalse || !assemblyForm.podCyCnName"
|
|
|
+ <el-input type="age" style="width: 100%;" v-model="assemblyForm.portTerminalCyAddress"
|
|
|
+ size="small" autocomplete="off"
|
|
|
+ :disabled="detailData.seeDisabled || generateBillsfalse || !assemblyForm.portTerminalCyCnName"
|
|
|
clearable placeholder="地址"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
@@ -1159,6 +1159,7 @@ export default {
|
|
|
portTerminalData: [],
|
|
|
cyContactsData: [], // 场站联系人
|
|
|
podCyCnNameData: [],
|
|
|
+ portTerminalCyContactsData: [],
|
|
|
// 多选的数据
|
|
|
tabsMultipleChoice: [],
|
|
|
// 发货人数据
|
|
|
@@ -1434,6 +1435,10 @@ export default {
|
|
|
else if (name == 'portTerminalCyCnName') {
|
|
|
this.cyBcorpslistByType3()
|
|
|
}
|
|
|
+ //联系人
|
|
|
+ else if (name == 'portTerminalCyContacts') {
|
|
|
+ this.cyBcorpsattnListfun3()
|
|
|
+ }
|
|
|
// 货物
|
|
|
// else if (name == 'commodity') {
|
|
|
// this.commodityBcommodityListfun(value)
|
|
|
@@ -1773,7 +1778,7 @@ export default {
|
|
|
this.$set(this.assemblyForm, 'portTerminalCyAddress', '')
|
|
|
this.$set(this.assemblyForm, 'portTerminalCyContacts', '')
|
|
|
}
|
|
|
- for (let item of this.podCyData) {
|
|
|
+ for (let item of this.portTerminalData) {
|
|
|
if (item.cnName == value) {
|
|
|
this.$set(this.assemblyForm, 'portTerminalCyId', item.id)
|
|
|
this.$set(this.assemblyForm, 'portTerminalCyCode', item.code)
|
|
|
@@ -1819,6 +1824,20 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ else if (name == 'portTerminalCyContacts') {
|
|
|
+ if (!value) {
|
|
|
+ this.$set(this.assemblyForm, 'portTerminalCyTel', '')
|
|
|
+ this.$set(this.assemblyForm, 'portTerminalCyAddress', '')
|
|
|
+ this.$set(this.assemblyForm, 'portTerminalCyContacts', '')
|
|
|
+ }
|
|
|
+ for (let item of this.portTerminalCyContactsData) {
|
|
|
+ if (item.cname == value) {
|
|
|
+ this.$set(this.assemblyForm, 'portTerminalCyTel', item.tel)
|
|
|
+ this.$set(this.assemblyForm, 'portTerminalCyAddress', item.addr)
|
|
|
+ this.$set(this.assemblyForm, 'portTerminalCyContacts', item.cname)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
else {
|
|
|
this.$set(this.assemblyForm, name, value ? value : '')
|
|
|
}
|
|
|
@@ -2025,6 +2044,12 @@ export default {
|
|
|
this.podCyCnNameData = res.data.data.records
|
|
|
})
|
|
|
},
|
|
|
+
|
|
|
+ cyBcorpsattnListfun3() {
|
|
|
+ getBcorpsattnList(1, 20, { pid: this.assemblyForm.portTerminalCyId }).then(res => {
|
|
|
+ this.portTerminalCyContactsData = res.data.data.records
|
|
|
+ })
|
|
|
+ },
|
|
|
foreignAgencyBcorpsListfun(cnName) {
|
|
|
let corpTypeName = '国外同行及代理'
|
|
|
getBcorpslistByType(1, 10, { cnName, status: 0, corpTypeName }).then(res => {
|