Browse Source

修改部分bug

dev-xx
qb 8 months ago
parent
commit
c5b6dc24f2
  1. 4
      src/views/distribution/artery/truckLoadingDetails.vue
  2. 24
      src/views/distribution/inventory/CreateOrder.vue
  3. 22
      src/views/waybill/CreateZeroOrder.vue

4
src/views/distribution/artery/truckLoadingDetails.vue

@ -411,8 +411,8 @@ const details = reactive<any>({
],
/** 有无数据 */
isDataOption: [
{ label: '', value: 1 },
{ label: '', value: 0 },
{ label: '有数据', value: 1 },
{ label: '无数据', value: 0 },
],
/** 类型 */
typeOption: [

24
src/views/distribution/inventory/CreateOrder.vue

@ -2454,7 +2454,7 @@ const handleComputed = (row: any) => {
// --
if (_dispatchKey)
row.subtotalDispatch = _dispatchKey
? computeNumber(row.dispatchPrice, '*', row[_dispatchKey]).result
? computeNumber(row.deliveryPrice, '*', row[_dispatchKey]).result
: 0;
// if (Boolean(isDisabled.value && template && trunkLine))
@ -3007,7 +3007,7 @@ const handleSubmit = (formEl: FormInstance | undefined) => {
const response = await postUpdateWaybillVerify(submitData);
if (response.data.code !== 200) return;
if (!response.data.data && response.data.data.length === 0)
if (!response.data.data || response.data.data.length === 0)
return ElMessage.warning('没有更改的数据');
details.changeData = response.data.data;
@ -3301,7 +3301,7 @@ const handleAssignmentItemPriceDispatch = (
//
if (template.dispatchIsByCategory) {
// id
if (!value.goodsId) value.dispatchPrice = 0;
if (!value.goodsId) value.deliveryPrice = 0;
//
// else if (getObjType(chargeType) === 'number') {
// const _arr = {
@ -3320,7 +3320,7 @@ const handleAssignmentItemPriceDispatch = (
// }
// }
// console.log('_item :>> ', _item);
// value.dispatchPrice = _item ? _item.price || 0 : 0;
// value.deliveryPrice = _item ? _item.price || 0 : 0;
// value.dispatchType = chargeType;
// }
else {
@ -3366,10 +3366,10 @@ const handleAssignmentItemPriceDispatch = (
if (!_item) {
value.dispatchType = 1;
value.dispatchPrice = 0;
value.deliveryPrice = 0;
} else {
value.dispatchType = _item.chargeType;
value.dispatchPrice = _item.price || 0;
value.deliveryPrice = _item.price || 0;
}
console.log('_item', _item);
@ -3379,7 +3379,7 @@ const handleAssignmentItemPriceDispatch = (
switch (value.chargeType) {
//
case 1:
value.dispatchPrice =
value.deliveryPrice =
getObjType(pieceCategory) === 'array' && pieceCategory.length > 0
? pieceCategory[0].price || 0
: 0;
@ -3387,7 +3387,7 @@ const handleAssignmentItemPriceDispatch = (
//
case 2:
value.dispatchPrice =
value.deliveryPrice =
getObjType(cubeCategory) === 'array' && cubeCategory.length > 0
? cubeCategory[0].price || 0
: 0;
@ -3395,7 +3395,7 @@ const handleAssignmentItemPriceDispatch = (
//
case 3:
value.dispatchPrice =
value.deliveryPrice =
getObjType(weightCategory) === 'array' && weightCategory.length > 0
? weightCategory[0].price || 0
: 0;
@ -3462,7 +3462,7 @@ const handleAssignmentItemPrice = (value, isOnload = false, chargeType?: number
//
if (dispatch && template)
handleAssignmentItemPriceDispatch(value, dispatch, template, chargeType);
else value.dispatchPrice = 0;
else value.deliveryPrice = 0;
//
if (!isOnload) handleComputed(value);
@ -3547,7 +3547,9 @@ details.submitType = $route.query.orderStatus;
initPageInfo();
/** 改单提交 */
const handleSubmitCause = () => {
const handleSubmitCause = async () => {
await nextTick();
causeFormRef.value.validate(async valid => {
if (!valid) return;

22
src/views/waybill/CreateZeroOrder.vue

@ -2007,7 +2007,7 @@ const handleComputed = (row: any) => {
// --
if (_dispatchKey)
row.subtotalDispatch = _dispatchKey
? computeNumber(row.dispatchPrice, '*', row[_dispatchKey]).result
? computeNumber(row.deliveryPrice, '*', row[_dispatchKey]).result
: 0;
// if (row.chargeType === 1) row.subtotalFreight = computeNumber(row.num, '*', row.price).result;
@ -2391,7 +2391,9 @@ const resetForm = (formEl: FormInstance | undefined) => {
};
/** 提交 */
const handleSubmit = (formEl: FormInstance | undefined) => {
const handleSubmit = async (formEl: FormInstance | undefined) => {
await nextTick();
if (!formEl) return;
formEl.validate(async valid => {
if (valid) {
@ -2828,7 +2830,7 @@ const handleAssignmentItemPriceDispatch = (
//
if (template.dispatchIsByCategory) {
// id
if (!value.goodsId) value.dispatchPrice = 0;
if (!value.goodsId) value.deliveryPrice = 0;
//
// else if (getObjType(chargeType) === 'number') {
// const _arr = {
@ -2847,7 +2849,7 @@ const handleAssignmentItemPriceDispatch = (
// }
// }
// console.log('_item :>> ', _item);
// value.dispatchPrice = _item ? _item.price || 0 : 0;
// value.deliveryPrice = _item ? _item.price || 0 : 0;
// value.dispatchType = chargeType;
// }
else {
@ -2893,10 +2895,10 @@ const handleAssignmentItemPriceDispatch = (
if (!_item) {
value.dispatchType = 1;
value.dispatchPrice = 0;
value.deliveryPrice = 0;
} else {
value.dispatchType = _item.chargeType;
value.dispatchPrice = _item.price || 0;
value.deliveryPrice = _item.price || 0;
}
console.log('_item', _item);
@ -2906,7 +2908,7 @@ const handleAssignmentItemPriceDispatch = (
switch (value.chargeType) {
//
case 1:
value.dispatchPrice =
value.deliveryPrice =
getObjType(pieceCategory) === 'array' && pieceCategory.length > 0
? pieceCategory[0].price || 0
: 0;
@ -2914,7 +2916,7 @@ const handleAssignmentItemPriceDispatch = (
//
case 2:
value.dispatchPrice =
value.deliveryPrice =
getObjType(cubeCategory) === 'array' && cubeCategory.length > 0
? cubeCategory[0].price || 0
: 0;
@ -2922,7 +2924,7 @@ const handleAssignmentItemPriceDispatch = (
//
case 3:
value.dispatchPrice =
value.deliveryPrice =
getObjType(weightCategory) === 'array' && weightCategory.length > 0
? weightCategory[0].price || 0
: 0;
@ -2989,7 +2991,7 @@ const handleAssignmentItemPrice = (value, isOnload = false, chargeType?: number
//
if (dispatch && template)
handleAssignmentItemPriceDispatch(value, dispatch, template, chargeType);
else value.dispatchPrice = 0;
else value.deliveryPrice = 0;
//
if (!isOnload) handleComputed(value);

Loading…
Cancel
Save