|
|
@@ -573,10 +573,11 @@
|
|
|
<span slot="label">
|
|
|
<span style="color: #1e9fff">毛重(KGS)</span>
|
|
|
</span>
|
|
|
- <el-input ref="grossWeightRef" step="0.01" style="width: 100%;"
|
|
|
+ <el-input ref="grossWeightRef" step="0.001" style="width: 100%;"
|
|
|
v-model="assemblyForm.grossWeight" size="small" autocomplete="off"
|
|
|
:disabled="detailData.seeDisabled" @input="floatingInput($event, 'grossWeight')"
|
|
|
- @focus="quantityFocus" clearable placeholder="请输入毛重"></el-input>
|
|
|
+ @focus="quantityFocus" clearable placeholder="请输入毛重"
|
|
|
+ @change="grossWeightChange"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
@@ -998,16 +999,16 @@
|
|
|
<span slot="label">
|
|
|
<span style="color: #1e9fff">订舱代理</span>
|
|
|
</span>
|
|
|
- <search-query :datalist="bookingAgentData"
|
|
|
- :selectValue="assemblyForm.bookingAgentCnName" :filterable="true"
|
|
|
- :clearable="true" :remote="true"
|
|
|
- :disabled="detailData.seeDisabled || (assemblyForm.billType == 'MH' && assemblyForm.masterBillNo > 0)"
|
|
|
- :buttonIf="false" placeholder="请选择订舱代理"
|
|
|
- :forParameter="{ key: 'id', label: 'cnName', value: 'cnName' }"
|
|
|
- @remoteMethod="remoteMethod($event, 'bookingAgent')"
|
|
|
- @corpChange="corpChange($event, 'bookingAgent')"
|
|
|
- @corpFocus="remoteMethod($event, 'bookingAgent')">
|
|
|
- </search-query>
|
|
|
+ <search-query :datalist="bookingAgentData"
|
|
|
+ :selectValue="assemblyForm.bookingAgentCnName" :filterable="true" :clearable="true"
|
|
|
+ :remote="true"
|
|
|
+ :disabled="detailData.seeDisabled || (assemblyForm.billType == 'MH' && assemblyForm.masterBillNo > 0)"
|
|
|
+ :buttonIf="false" placeholder="请选择订舱代理"
|
|
|
+ :forParameter="{ key: 'id', label: 'cnName', value: 'cnName' }"
|
|
|
+ @remoteMethod="remoteMethod($event, 'bookingAgent')"
|
|
|
+ @corpChange="corpChange($event, 'bookingAgent')"
|
|
|
+ @corpFocus="remoteMethod($event, 'bookingAgent')">
|
|
|
+ </search-query>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
@@ -1649,6 +1650,13 @@ export default {
|
|
|
floatingInput(value, name) {
|
|
|
this.$set(this.assemblyForm, name, regularFloating(value))
|
|
|
},
|
|
|
+ grossWeightChange(value) {
|
|
|
+ if (isNaN(Number(value))) {
|
|
|
+ this.$set(this.assemblyForm, 'grossWeight', 0)
|
|
|
+ } else {
|
|
|
+ this.$set(this.assemblyForm, 'grossWeight', Number(value).toFixed(3))
|
|
|
+ }
|
|
|
+ },
|
|
|
// 详情接口
|
|
|
billsDetailfun() {
|
|
|
this.$emit('billsDetailfun')
|
|
|
@@ -1932,10 +1940,10 @@ export default {
|
|
|
this.$set(this.assemblyForm, 'carrierEnName', '')
|
|
|
this.$set(this.assemblyForm, 'carrierCode', '')
|
|
|
this.$set(this.assemblyForm, 'carrierArgreementNo', '')
|
|
|
- this.$set(this.assemblyForm, 'bookingAgentId', '')
|
|
|
- this.$set(this.assemblyForm, 'bookingAgentEnName', '')
|
|
|
- this.$set(this.assemblyForm, 'bookingAgentCnName', '')
|
|
|
- this.$set(this.assemblyForm, 'bookingRemarks', '')
|
|
|
+ this.$set(this.assemblyForm, 'bookingAgentId', '')
|
|
|
+ this.$set(this.assemblyForm, 'bookingAgentEnName', '')
|
|
|
+ this.$set(this.assemblyForm, 'bookingAgentCnName', '')
|
|
|
+ this.$set(this.assemblyForm, 'bookingRemarks', '')
|
|
|
}
|
|
|
for (let item of this[name + 'Data']) {
|
|
|
if (item.cnName == value) {
|