|
@@ -178,7 +178,7 @@
|
|
|
<el-col :span="10">
|
|
<el-col :span="10">
|
|
|
<search-query :datalist="polData" :selectValue="assemblyForm.polEnName"
|
|
<search-query :datalist="polData" :selectValue="assemblyForm.polEnName"
|
|
|
:filterable="true" :clearable="true" :remote="true" :joinData="true"
|
|
:filterable="true" :clearable="true" :remote="true" :joinData="true"
|
|
|
- :special="true" :disabled="detailData.seeDisabled || generateBillsfalse"
|
|
|
|
|
|
|
+ :special="true" :disabled="detailData.seeDisabled || assemblyForm.feeCenterListD.filter(item => item.accStatus == 1).length > 0|| assemblyForm.feeCenterListC.filter(item => item.accStatus == 1).length >0"
|
|
|
:buttonIf="false" placeholder="请选择装货港"
|
|
:buttonIf="false" placeholder="请选择装货港"
|
|
|
:forParameter="{ key: 'id', short: 'code', label: 'enName', value: 'enName' }"
|
|
:forParameter="{ key: 'id', short: 'code', label: 'enName', value: 'enName' }"
|
|
|
:multi-columns="true"
|
|
:multi-columns="true"
|
|
@@ -192,7 +192,7 @@
|
|
|
<span style="padding-left: 20px"></span>
|
|
<span style="padding-left: 20px"></span>
|
|
|
<el-input type="age" style="width: 100%;" v-model="assemblyForm.polNamePrint"
|
|
<el-input type="age" style="width: 100%;" v-model="assemblyForm.polNamePrint"
|
|
|
size="small" autocomplete="off"
|
|
size="small" autocomplete="off"
|
|
|
- :disabled="detailData.seeDisabled || generateBillsfalse" clearable
|
|
|
|
|
|
|
+ :disabled="detailData.seeDisabled || assemblyForm.feeCenterListD.filter(item => item.accStatus == 1).length > 0|| assemblyForm.feeCenterListC.filter(item => item.accStatus == 1).length >0" clearable
|
|
|
placeholder="装货港" @change="textareaBlur('polNamePrint')"></el-input>
|
|
placeholder="装货港" @change="textareaBlur('polNamePrint')"></el-input>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</el-row>
|
|
</el-row>
|
|
@@ -246,7 +246,7 @@
|
|
|
<search-query :datalist="destinationData"
|
|
<search-query :datalist="destinationData"
|
|
|
:selectValue="assemblyForm.destinationName" :filterable="true" :clearable="true"
|
|
:selectValue="assemblyForm.destinationName" :filterable="true" :clearable="true"
|
|
|
:remote="true" :joinData="true" :special="true"
|
|
:remote="true" :joinData="true" :special="true"
|
|
|
- :disabled="detailData.seeDisabled || generateBillsfalse" :buttonIf="false"
|
|
|
|
|
|
|
+ :disabled="detailData.seeDisabled || assemblyForm.feeCenterListD.filter(item => item.accStatus == 1).length > 0|| assemblyForm.feeCenterListC.filter(item => item.accStatus == 1).length >0" :buttonIf="false"
|
|
|
placeholder="请选择目的地"
|
|
placeholder="请选择目的地"
|
|
|
:forParameter="{ key: 'id', short: 'code', label: 'enName', value: 'enName' }"
|
|
:forParameter="{ key: 'id', short: 'code', label: 'enName', value: 'enName' }"
|
|
|
:multi-columns="true"
|
|
:multi-columns="true"
|
|
@@ -260,7 +260,7 @@
|
|
|
<span style="padding-left: 20px"></span>
|
|
<span style="padding-left: 20px"></span>
|
|
|
<el-input type="age" style="width: 100%;"
|
|
<el-input type="age" style="width: 100%;"
|
|
|
v-model="assemblyForm.destinationNamePrint" size="small" autocomplete="off"
|
|
v-model="assemblyForm.destinationNamePrint" size="small" autocomplete="off"
|
|
|
- :disabled="detailData.seeDisabled || generateBillsfalse" clearable
|
|
|
|
|
|
|
+ :disabled="detailData.seeDisabled || assemblyForm.feeCenterListD.filter(item => item.accStatus == 1).length > 0|| assemblyForm.feeCenterListC.filter(item => item.accStatus == 1).length >0" clearable
|
|
|
placeholder="目的地" @change="textareaBlur('destinationNamePrint')"></el-input>
|
|
placeholder="目的地" @change="textareaBlur('destinationNamePrint')"></el-input>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</el-row>
|
|
</el-row>
|
|
@@ -280,7 +280,7 @@
|
|
|
<el-col :span="10">
|
|
<el-col :span="10">
|
|
|
<search-query :datalist="placeDeliveryData" :joinData="true"
|
|
<search-query :datalist="placeDeliveryData" :joinData="true"
|
|
|
:selectValue="assemblyForm.placeDeliveryName" :filterable="true" :special="true"
|
|
:selectValue="assemblyForm.placeDeliveryName" :filterable="true" :special="true"
|
|
|
- :clearable="true" :remote="true" :disabled="detailData.seeDisabled"
|
|
|
|
|
|
|
+ :clearable="true" :remote="true" :disabled="detailData.seeDisabled||assemblyForm.feeCenterListD.filter(item => item.accStatus == 1).length > 0|| assemblyForm.feeCenterListC.filter(item => item.accStatus == 1).length >0"
|
|
|
:buttonIf="false" placeholder="请选择交货地"
|
|
:buttonIf="false" placeholder="请选择交货地"
|
|
|
:forParameter="{ key: 'id', short: 'code', label: 'enName', value: 'enName' }"
|
|
:forParameter="{ key: 'id', short: 'code', label: 'enName', value: 'enName' }"
|
|
|
:multi-columns="true"
|
|
:multi-columns="true"
|
|
@@ -294,7 +294,7 @@
|
|
|
<span style="padding-left: 20px"></span>
|
|
<span style="padding-left: 20px"></span>
|
|
|
<el-input type="age" style="width: 100%;"
|
|
<el-input type="age" style="width: 100%;"
|
|
|
v-model="assemblyForm.placeDeliveryNamePrint" size="small" autocomplete="off"
|
|
v-model="assemblyForm.placeDeliveryNamePrint" size="small" autocomplete="off"
|
|
|
- :disabled="detailData.seeDisabled" clearable placeholder="交货地"
|
|
|
|
|
|
|
+ :disabled="detailData.seeDisabled||assemblyForm.feeCenterListD.filter(item => item.accStatus == 1).length > 0|| assemblyForm.feeCenterListC.filter(item => item.accStatus == 1).length >0" clearable placeholder="交货地"
|
|
|
@change="textareaBlur('placeDeliveryNamePrint')"></el-input>
|
|
@change="textareaBlur('placeDeliveryNamePrint')"></el-input>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</el-row>
|
|
</el-row>
|
|
@@ -429,7 +429,7 @@
|
|
|
<span style="color: #1e9fff">ETD</span>
|
|
<span style="color: #1e9fff">ETD</span>
|
|
|
</span>
|
|
</span>
|
|
|
<el-date-picker v-model="assemblyForm.etd" clearable style="width: 60%" type="date"
|
|
<el-date-picker v-model="assemblyForm.etd" clearable style="width: 60%" type="date"
|
|
|
- size="small" :disabled="detailData.seeDisabled || generateBillsfalse"
|
|
|
|
|
|
|
+ size="small" :disabled="detailData.seeDisabled || assemblyForm.feeCenterListD.filter(item => item.accStatus == 1).length > 0|| assemblyForm.feeCenterListC.filter(item => item.accStatus == 1).length >0"
|
|
|
value-format="yyyy-MM-dd" :picker-options="etdPickerOptions" placeholder="请选择ETD日期"
|
|
value-format="yyyy-MM-dd" :picker-options="etdPickerOptions" placeholder="请选择ETD日期"
|
|
|
@change="handlePick">
|
|
@change="handlePick">
|
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
@@ -452,7 +452,7 @@
|
|
|
</span>
|
|
</span>
|
|
|
<search-query :datalist="vesselData" :selectValue="assemblyForm.vesselEnName"
|
|
<search-query :datalist="vesselData" :selectValue="assemblyForm.vesselEnName"
|
|
|
:filterable="true" :clearable="true" :remote="true" :allowCreate="true"
|
|
:filterable="true" :clearable="true" :remote="true" :allowCreate="true"
|
|
|
- :disabled="detailData.seeDisabled || generateBillsfalse" :buttonIf="false"
|
|
|
|
|
|
|
+ :disabled="detailData.seeDisabled || assemblyForm.feeCenterListD.filter(item => item.accStatus == 1).length > 0|| assemblyForm.feeCenterListC.filter(item => item.accStatus == 1).length >0" :buttonIf="false"
|
|
|
placeholder="请选择船名" :forParameter="{ key: 'id', label: 'enName', value: 'enName' }"
|
|
placeholder="请选择船名" :forParameter="{ key: 'id', label: 'enName', value: 'enName' }"
|
|
|
:multi-columns="true"
|
|
:multi-columns="true"
|
|
|
:dropdown-columns="vesselDorpdownColumns"
|
|
:dropdown-columns="vesselDorpdownColumns"
|
|
@@ -466,7 +466,7 @@
|
|
|
<span style="color: #1e9fff">航次</span>
|
|
<span style="color: #1e9fff">航次</span>
|
|
|
</span>
|
|
</span>
|
|
|
<el-input type="age" style="width: 100%;" v-model="assemblyForm.voyageNo" size="small"
|
|
<el-input type="age" style="width: 100%;" v-model="assemblyForm.voyageNo" size="small"
|
|
|
- autocomplete="off" :disabled="detailData.seeDisabled || generateBillsfalse"
|
|
|
|
|
|
|
+ autocomplete="off" :disabled="detailData.seeDisabled || assemblyForm.feeCenterListD.filter(item => item.accStatus == 1).length > 0|| assemblyForm.feeCenterListC.filter(item => item.accStatus == 1).length >0"
|
|
|
clearable placeholder="请输入航次" @change="textareaBlur('voyageNo')"></el-input>
|
|
clearable placeholder="请输入航次" @change="textareaBlur('voyageNo')"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</div>
|
|
</div>
|
|
@@ -486,7 +486,7 @@
|
|
|
</span>
|
|
</span>
|
|
|
<search-query :datalist="carrierData" :selectValue="assemblyForm.carrierCnName"
|
|
<search-query :datalist="carrierData" :selectValue="assemblyForm.carrierCnName"
|
|
|
:filterable="true" :clearable="true" :remote="true" :joinData="true"
|
|
:filterable="true" :clearable="true" :remote="true" :joinData="true"
|
|
|
- :disabled="detailData.seeDisabled || generateBillsfalse" :buttonIf="false"
|
|
|
|
|
|
|
+ :disabled="detailData.seeDisabled || assemblyForm.feeCenterListD.filter(item => item.accStatus == 1).length > 0|| assemblyForm.feeCenterListC.filter(item => item.accStatus == 1).length >0" :buttonIf="false"
|
|
|
placeholder="请选择船公司"
|
|
placeholder="请选择船公司"
|
|
|
:forParameter="{ key: 'id', short: 'shortName', label: 'cnName', value: 'cnName' }"
|
|
:forParameter="{ key: 'id', short: 'shortName', label: 'cnName', value: 'cnName' }"
|
|
|
@remoteMethod="remoteMethod($event, 'carrier')"
|
|
@remoteMethod="remoteMethod($event, 'carrier')"
|
|
@@ -542,7 +542,7 @@
|
|
|
<span style="color: #1e9fff">件数</span>
|
|
<span style="color: #1e9fff">件数</span>
|
|
|
</span>
|
|
</span>
|
|
|
<el-input ref="quantityRef" style="width: 100%;" v-model="assemblyForm.quantity"
|
|
<el-input ref="quantityRef" style="width: 100%;" v-model="assemblyForm.quantity"
|
|
|
- size="small" autocomplete="off" min="1" :disabled="detailData.seeDisabled"
|
|
|
|
|
|
|
+ size="small" autocomplete="off" min="1" :disabled="detailData.seeDisabled||assemblyForm.feeCenterListD.filter(item => item.accStatus == 1).length > 0|| assemblyForm.feeCenterListC.filter(item => item.accStatus == 1).length >0"
|
|
|
@input="quantityInput" @focus="quantityFocus" clearable
|
|
@input="quantityInput" @focus="quantityFocus" clearable
|
|
|
placeholder="请输入件数"></el-input>
|
|
placeholder="请输入件数"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -563,7 +563,7 @@
|
|
|
</span>
|
|
</span>
|
|
|
<search-query :datalist="packingUnitData" style="margin-right: -10px;"
|
|
<search-query :datalist="packingUnitData" style="margin-right: -10px;"
|
|
|
:selectValue="assemblyForm.packingUnit" :filterable="true" :clearable="true"
|
|
:selectValue="assemblyForm.packingUnit" :filterable="true" :clearable="true"
|
|
|
- :remote="true" :disabled="detailData.seeDisabled || generateBillsfalse"
|
|
|
|
|
|
|
+ :remote="true" :disabled="detailData.seeDisabled || assemblyForm.feeCenterListD.filter(item => item.accStatus == 1).length > 0|| assemblyForm.feeCenterListC.filter(item => item.accStatus == 1).length >0"
|
|
|
:buttonIf="false" placeholder="请选择包装"
|
|
:buttonIf="false" placeholder="请选择包装"
|
|
|
:forParameter="{ key: 'id', label: 'cnName', value: 'cnName' }"
|
|
:forParameter="{ key: 'id', label: 'cnName', value: 'cnName' }"
|
|
|
@remoteMethod="remoteMethod($event, 'packingUnit')"
|
|
@remoteMethod="remoteMethod($event, 'packingUnit')"
|
|
@@ -582,7 +582,7 @@
|
|
|
</span>
|
|
</span>
|
|
|
<el-input ref="grossWeightRef" step="0.01" style="width: 100%;"
|
|
<el-input ref="grossWeightRef" step="0.01" style="width: 100%;"
|
|
|
v-model="assemblyForm.grossWeight" size="small" autocomplete="off"
|
|
v-model="assemblyForm.grossWeight" size="small" autocomplete="off"
|
|
|
- :disabled="detailData.seeDisabled" @input="floatingInput($event, 'grossWeight')"
|
|
|
|
|
|
|
+ :disabled="detailData.seeDisabled||assemblyForm.feeCenterListD.filter(item => item.accStatus == 1).length > 0|| assemblyForm.feeCenterListC.filter(item => item.accStatus == 1).length >0" @input="floatingInput($event, 'grossWeight')"
|
|
|
@focus="quantityFocus" clearable placeholder="请输入毛重"></el-input>
|
|
@focus="quantityFocus" clearable placeholder="请输入毛重"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
@@ -594,14 +594,14 @@
|
|
|
</span>
|
|
</span>
|
|
|
<el-input ref="measurementRef" step="0.01" style="width: 106%;"
|
|
<el-input ref="measurementRef" step="0.01" style="width: 106%;"
|
|
|
v-model="assemblyForm.measurement" size="small" autocomplete="off"
|
|
v-model="assemblyForm.measurement" size="small" autocomplete="off"
|
|
|
- :disabled="detailData.seeDisabled" @input="floatingInput($event, 'measurement')"
|
|
|
|
|
|
|
+ :disabled="detailData.seeDisabled||assemblyForm.feeCenterListD.filter(item => item.accStatus == 1).length > 0|| assemblyForm.feeCenterListC.filter(item => item.accStatus == 1).length >0" @input="floatingInput($event, 'measurement')"
|
|
|
@focus="quantityFocus" clearable placeholder="请输入尺码/体积"></el-input>
|
|
@focus="quantityFocus" clearable placeholder="请输入尺码/体积"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</div>
|
|
</div>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
|
- <precontainers :assemblyForm="assemblyForm" :seeDisabled="detailData.seeDisabled"
|
|
|
|
|
|
|
+ <precontainers :assemblyForm="assemblyForm" :seeDisabled="detailData.seeDisabled||assemblyForm.feeCenterListD.filter(item => item.accStatus == 1).length > 0|| assemblyForm.feeCenterListC.filter(item => item.accStatus == 1).length >0"
|
|
|
:pid="assemblyForm.id" @billsDetailfun="billsDetailfun">
|
|
:pid="assemblyForm.id" @billsDetailfun="billsDetailfun">
|
|
|
</precontainers>
|
|
</precontainers>
|
|
|
</el-col>
|
|
</el-col>
|
|
@@ -729,7 +729,7 @@
|
|
|
<!-- clearable placeholder="请输入联系人" ></el-input>-->
|
|
<!-- clearable placeholder="请输入联系人" ></el-input>-->
|
|
|
<search-query :datalist="cyContactsData" :selectValue="assemblyForm.cyContacts"
|
|
<search-query :datalist="cyContactsData" :selectValue="assemblyForm.cyContacts"
|
|
|
:filterable="true" :clearable="true"
|
|
:filterable="true" :clearable="true"
|
|
|
- :disabled="detailData.seeDisabled || generateBillsfalse || !assemblyForm.cyCnName"
|
|
|
|
|
|
|
+ :disabled="detailData.seeDisabled || assemblyForm.feeCenterListD.filter(item => item.accStatus == 1).length > 0|| assemblyForm.feeCenterListC.filter(item => item.accStatus == 1).length >0 || !assemblyForm.cyCnName"
|
|
|
:buttonIf="false" :forParameter="{ key: 'id', label: 'cname', value: 'cname' }"
|
|
:buttonIf="false" :forParameter="{ key: 'id', label: 'cname', value: 'cname' }"
|
|
|
placeholder="联系人" @corpChange="corpChange($event, 'cyContacts')"
|
|
placeholder="联系人" @corpChange="corpChange($event, 'cyContacts')"
|
|
|
@corpFocus="remoteMethod($event, 'cyContacts')">
|
|
@corpFocus="remoteMethod($event, 'cyContacts')">
|
|
@@ -744,7 +744,7 @@
|
|
|
</span>
|
|
</span>
|
|
|
<el-input type="age" style="width: 100%;" v-model="assemblyForm.cyAddress" size="small"
|
|
<el-input type="age" style="width: 100%;" v-model="assemblyForm.cyAddress" size="small"
|
|
|
autocomplete="off"
|
|
autocomplete="off"
|
|
|
- :disabled="detailData.seeDisabled || generateBillsfalse || !assemblyForm.cyCnName" clearable
|
|
|
|
|
|
|
+ :disabled="detailData.seeDisabled || assemblyForm.feeCenterListD.filter(item => item.accStatus == 1).length > 0|| assemblyForm.feeCenterListC.filter(item => item.accStatus == 1).length >0 || !assemblyForm.cyCnName" clearable
|
|
|
placeholder="地址"></el-input>
|
|
placeholder="地址"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
@@ -754,7 +754,7 @@
|
|
|
<span style="color: #1e9fff">场站备注</span>
|
|
<span style="color: #1e9fff">场站备注</span>
|
|
|
</span>
|
|
</span>
|
|
|
<el-input type="textarea" style="width: 100%;" v-model="assemblyForm.cyRemarks" size="small"
|
|
<el-input type="textarea" style="width: 100%;" v-model="assemblyForm.cyRemarks" size="small"
|
|
|
- autocomplete="off" :disabled="detailData.seeDisabled || generateBillsfalse" rows="3" clearable
|
|
|
|
|
|
|
+ autocomplete="off" :disabled="detailData.seeDisabled || assemblyForm.feeCenterListD.filter(item => item.accStatus == 1).length > 0|| assemblyForm.feeCenterListC.filter(item => item.accStatus == 1).length >0" rows="3" clearable
|
|
|
placeholder="请输入场站备注" @change="textareaBlur('cyRemarks')"></el-input>
|
|
placeholder="请输入场站备注" @change="textareaBlur('cyRemarks')"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-form>
|
|
</el-form>
|