|
|
|
@ -1849,7 +1849,7 @@ const initPageInfo = async () => {
|
|
|
|
|
val.goodsListOptions = []; |
|
|
|
|
|
|
|
|
|
// 计算运费小计 |
|
|
|
|
if (!val.subtotalFreight) handleComputed(val); |
|
|
|
|
// if (!val.subtotalFreight) handleComputed(val); |
|
|
|
|
|
|
|
|
|
// 计算件数最大值 |
|
|
|
|
details.deepCloneGoodsList.push({ ...val }); |
|
|
|
@ -2333,7 +2333,7 @@ const handlePickUpPrice = (pickup, template) => {
|
|
|
|
|
case 2: |
|
|
|
|
details.query.pickupFee = |
|
|
|
|
pickup.minCost > details.totalObj.totalCount |
|
|
|
|
? _total + (pickup.additionalCost || 0) |
|
|
|
|
? computeNumber(_total, '+', pickup.additionalCost || 0).result |
|
|
|
|
: _total; |
|
|
|
|
break; |
|
|
|
|
|
|
|
|
@ -2341,7 +2341,7 @@ const handlePickUpPrice = (pickup, template) => {
|
|
|
|
|
case 3: |
|
|
|
|
details.query.pickupFee = |
|
|
|
|
pickup.minCost > details.totalObj.totalVolume |
|
|
|
|
? _total + (pickup.additionalCost || 0) |
|
|
|
|
? computeNumber(_total, '+', pickup.additionalCost || 0).result |
|
|
|
|
: _total; |
|
|
|
|
break; |
|
|
|
|
|
|
|
|
@ -2349,7 +2349,7 @@ const handlePickUpPrice = (pickup, template) => {
|
|
|
|
|
case 4: |
|
|
|
|
details.query.pickupFee = |
|
|
|
|
pickup.minCost > details.totalObj.totalWeghit |
|
|
|
|
? _total + (pickup.additionalCost || 0) |
|
|
|
|
? computeNumber(_total, '+', pickup.additionalCost || 0).result |
|
|
|
|
: _total; |
|
|
|
|
break; |
|
|
|
|
|
|
|
|
@ -2410,7 +2410,7 @@ const handleTrunkLinePrice = (trunkLine, template) => {
|
|
|
|
|
case 2: |
|
|
|
|
details.query.totalFreight = |
|
|
|
|
trunkLine.minCost > details.totalObj.totalCount |
|
|
|
|
? _total + (trunkLine.additionalCost || 0) |
|
|
|
|
? computeNumber(_total, '+', trunkLine.additionalCost || 0).result |
|
|
|
|
: _total; |
|
|
|
|
break; |
|
|
|
|
|
|
|
|
@ -2418,7 +2418,7 @@ const handleTrunkLinePrice = (trunkLine, template) => {
|
|
|
|
|
case 3: |
|
|
|
|
details.query.totalFreight = |
|
|
|
|
trunkLine.minCost > details.totalObj.totalVolume |
|
|
|
|
? _total + (trunkLine.additionalCost || 0) |
|
|
|
|
? computeNumber(_total, '+', trunkLine.additionalCost || 0).result |
|
|
|
|
: _total; |
|
|
|
|
break; |
|
|
|
|
|
|
|
|
@ -2426,7 +2426,7 @@ const handleTrunkLinePrice = (trunkLine, template) => {
|
|
|
|
|
case 4: |
|
|
|
|
details.query.totalFreight = |
|
|
|
|
trunkLine.minCost > details.totalObj.totalWeghit |
|
|
|
|
? _total + (trunkLine.additionalCost || 0) |
|
|
|
|
? computeNumber(_total, '+', trunkLine.additionalCost || 0).result |
|
|
|
|
: _total; |
|
|
|
|
break; |
|
|
|
|
|
|
|
|
@ -2440,7 +2440,7 @@ const handleTrunkLinePrice = (trunkLine, template) => {
|
|
|
|
|
/** 处理配送费 */ |
|
|
|
|
const handleDispatchPrice = (dispatch, template) => { |
|
|
|
|
// 是否存在模板和维护价格 |
|
|
|
|
if (!dispatch || !template) return; |
|
|
|
|
if (!dispatch || !template) return (details.query.deliveryFee = 0); |
|
|
|
|
|
|
|
|
|
console.log('dispatch :>> ', dispatch); |
|
|
|
|
|
|
|
|
@ -2470,7 +2470,7 @@ const handleDispatchPrice = (dispatch, template) => {
|
|
|
|
|
case 2: |
|
|
|
|
details.query.deliveryFee = |
|
|
|
|
dispatch.minCost > details.totalObj.totalCount |
|
|
|
|
? _total + (dispatch.additionalCost || 0) |
|
|
|
|
? computeNumber(_total, '+', dispatch.additionalCost || 0).result |
|
|
|
|
: _total; |
|
|
|
|
break; |
|
|
|
|
|
|
|
|
@ -2478,7 +2478,7 @@ const handleDispatchPrice = (dispatch, template) => {
|
|
|
|
|
case 3: |
|
|
|
|
details.query.deliveryFee = |
|
|
|
|
dispatch.minCost > details.totalObj.totalVolume |
|
|
|
|
? _total + (dispatch.additionalCost || 0) |
|
|
|
|
? computeNumber(_total, '+', dispatch.additionalCost || 0).result |
|
|
|
|
: _total; |
|
|
|
|
break; |
|
|
|
|
|
|
|
|
@ -2486,7 +2486,7 @@ const handleDispatchPrice = (dispatch, template) => {
|
|
|
|
|
case 4: |
|
|
|
|
details.query.deliveryFee = |
|
|
|
|
dispatch.minCost > details.totalObj.totalWeghit |
|
|
|
|
? _total + (dispatch.additionalCost || 0) |
|
|
|
|
? computeNumber(_total, '+', dispatch.additionalCost || 0).result |
|
|
|
|
: _total; |
|
|
|
|
break; |
|
|
|
|
|
|
|
|
|