Commit b0d998e8 authored by dragondean@qq.com's avatar dragondean@qq.com

订单优惠等bug

parent e449a2ed
...@@ -534,7 +534,7 @@ export default { ...@@ -534,7 +534,7 @@ export default {
checkPositive(object, field){ checkPositive(object, field){
const lastChar = object[field].split('').pop() const lastChar = object[field].split('').pop()
object[field] = parseFloat(object[field]) object[field] = parseFloat(object[field])
if(!object[field] || object[field] < 0) object[field] = '' if(isNaN(object[field]) || object[field] < 0) object[field] = ''
else object[field] = object[field].toString() else object[field] = object[field].toString()
// 如果最后一位是.且没有其他点则补上 // 如果最后一位是.且没有其他点则补上
......
...@@ -390,7 +390,7 @@ export default { ...@@ -390,7 +390,7 @@ export default {
}); });
}, },
getChannel(){ getChannel(){
if(!this.order || !this.order.channelId) return if(!this.order || !this.order.channelId || this.order.transportId == 1 || this.order.transportId == 2) return
getChannel(this.order.channelId).then(res => { getChannel(this.order.channelId).then(res => {
this.channelName = res.data.nameZh this.channelName = res.data.nameZh
}) })
......
...@@ -698,6 +698,7 @@ export default { ...@@ -698,6 +698,7 @@ export default {
totalWorth: new Decimal(0), totalWorth: new Decimal(0),
totalQuatity: new Decimal(0) totalQuatity: new Decimal(0)
} }
if(!this.form || !this.form.orderItemVOList) return sum
this.form.orderItemVOList.forEach(item => { this.form.orderItemVOList.forEach(item => {
sum.totalNum = sum.totalNum.plus(item.num || 0) sum.totalNum = sum.totalNum.plus(item.num || 0)
sum.totalVolume = sum.totalVolume.plus(item.volume || 0) sum.totalVolume = sum.totalVolume.plus(item.volume || 0)
...@@ -766,6 +767,11 @@ export default { ...@@ -766,6 +767,11 @@ export default {
console.log('重置路线',oldTransportId, transportId, this.selectedRouter?.transportType) console.log('重置路线',oldTransportId, transportId, this.selectedRouter?.transportType)
this.$set(this.form, 'lineId', undefined) this.$set(this.form, 'lineId', undefined)
} }
// 选择海运拼柜和海运整柜清空渠道值
if(transportId == 1 || transportId == 2){
this.$set(this.form, 'channelId', null)
}
this.getOpenedRouterList() this.getOpenedRouterList()
}, },
......
...@@ -139,7 +139,8 @@ ...@@ -139,7 +139,8 @@
<el-table-column :label="$t('唛头')" align="center" prop="marks" /> <el-table-column :label="$t('唛头')" align="center" prop="marks" />
<el-table-column :label="$t('总箱数/入仓箱数')" align="center" prop="sumNum"> <el-table-column :label="$t('总箱数/入仓箱数')" align="center" prop="sumNum">
<template slot-scope="{row}"> <template slot-scope="{row}">
{{row.totalNum}}{{$t('')}}/{{row.sumNum}}{{$t('')}} <div style="color:red">{{row.totalNum}}{{$t('')}}/{{row.sumNum}}{{$t('')}}</div>
<dict-tag style="color:red" :type="DICT_TYPE.ECW_CUSTOMS_TYPE" :value="row.customsType"></dict-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column :label="$t('体积/重量')" align="center" prop="sumWeight"> <el-table-column :label="$t('体积/重量')" align="center" prop="sumWeight">
......
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
</template> </template>
<template v-else> <template v-else>
<el-form-item :label="$t('原泡货标准')"> <el-form-item :label="$t('原泡货标准')">
{{form.orgWVolume}} kg {{form.orgVWeight}} kg
</el-form-item> </el-form-item>
<el-form-item :label="$t('现泡货标准')" style="width: 400px" prop="clearanceFreight"> <el-form-item :label="$t('现泡货标准')" style="width: 400px" prop="clearanceFreight">
<el-input v-model="form.vweight" type="number" class="w-100" /> kg <el-input v-model="form.vweight" type="number" class="w-100" /> kg
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment