From c6ba357964f3f5edbcaab1af03ea423c68a1ad0a Mon Sep 17 00:00:00 2001
From: qb <1191961160@qq.com>
Date: Wed, 23 Oct 2024 09:55:39 +0800
Subject: [PATCH 1/2] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=BD=A6=E8=BE=86?=
=?UTF-8?q?=E9=85=8D=E8=BD=BD=E6=9F=A5=E8=AF=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/distribution/artery/AddVehicleStowage.vue | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/views/distribution/artery/AddVehicleStowage.vue b/src/views/distribution/artery/AddVehicleStowage.vue
index fd548add..72c28c80 100644
--- a/src/views/distribution/artery/AddVehicleStowage.vue
+++ b/src/views/distribution/artery/AddVehicleStowage.vue
@@ -1332,9 +1332,11 @@ const onLoad = async () => {
const _item = this.selectQuery[key];
// 单选
- if (getObjType(_item) === 'string') {
+ if (getObjType(_item) === 'string' && _item) {
+ console.log('222 :>> ', 222);
if (_item !== value[key]) _flag = false;
- } else if (getObjType(_item) === 'array') {
+ } else if (getObjType(_item) === 'array' && _item.length > 0) {
+ console.log('123 :>> ', 123);
if (!_item.includes(value[key])) _flag = false;
}
From e49b85f966182e60b8aa7b591050249d5e3a5914 Mon Sep 17 00:00:00 2001
From: qb <1191961160@qq.com>
Date: Wed, 23 Oct 2024 11:56:14 +0800
Subject: [PATCH 2/2] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=83=A8=E5=88=86?=
=?UTF-8?q?=E5=B9=B2=E7=BA=BF=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/option/distribution/addVehicleStowage.js | 13 +++++++++++-
src/option/finance/WaybillAudit.js | 2 +-
.../artery/VehicleStowageDetails.vue | 17 +++++++++-------
.../distribution/inventory/BookingNote.vue | 20 ++++---------------
.../distribution/inventory/CreateOrder.vue | 1 +
src/views/waybill/WaybillOrderList.vue | 4 ++--
6 files changed, 30 insertions(+), 27 deletions(-)
diff --git a/src/option/distribution/addVehicleStowage.js b/src/option/distribution/addVehicleStowage.js
index 627cc5c2..603f6e96 100644
--- a/src/option/distribution/addVehicleStowage.js
+++ b/src/option/distribution/addVehicleStowage.js
@@ -781,6 +781,18 @@ export const detailsColumnList = [
isshowSummary: true,
sortable: true,
},
+ {
+ prop: 'goodsName',
+ label: '货物名称',
+ type: 2,
+ values: '',
+ width: '130',
+ checkarr: [],
+ fixed: false,
+ isColumnMerge: true,
+ isshowSummary: false,
+ sortable: true,
+ },
{
prop: 'orderNum',
label: '件数',
@@ -866,7 +878,6 @@ export const detailsColumnList = [
width: '130',
checkarr: [],
fixed: false,
- isshowSummary: true,
sortable: true,
},
// {
diff --git a/src/option/finance/WaybillAudit.js b/src/option/finance/WaybillAudit.js
index 9e4a7378..bc78a06e 100644
--- a/src/option/finance/WaybillAudit.js
+++ b/src/option/finance/WaybillAudit.js
@@ -131,7 +131,7 @@ export const columnList = [
head: false,
},
{
- prop: 'createTime',
+ prop: 'openTime',
label: '开单时间',
type: 1,
values: '',
diff --git a/src/views/distribution/artery/VehicleStowageDetails.vue b/src/views/distribution/artery/VehicleStowageDetails.vue
index 76eea8cd..c3b315c3 100644
--- a/src/views/distribution/artery/VehicleStowageDetails.vue
+++ b/src/views/distribution/artery/VehicleStowageDetails.vue
@@ -196,7 +196,7 @@
class="w100"
ref="oldColumnListNode"
:columnList="details.detailsColumnList"
- :tableData="details.renderData"
+ :tableData="detailsRenderData"
:loading="loadingObj.oldListLoading"
@inputTxt="inputsc"
@timeCheck="timesc"
@@ -230,7 +230,7 @@
class="w100"
ref="oldColumnListNode"
:columnList="details.detailsColumnList"
- :tableData="details.renderData"
+ :tableData="detailsRenderData"
:loading="loadingObj.oldListLoading"
@inputTxt="inputsc"
@timeCheck="timesc"
@@ -445,7 +445,7 @@
@@ -468,6 +468,7 @@ import {
nextTick,
watch,
defineAsyncComponent,
+ shallowRef,
} from 'vue';
import functions from '@/utils/functions';
import dayjs from 'dayjs';
@@ -662,6 +663,8 @@ const details = reactive({
abnormalSelectionList: [],
});
+const detailsRenderData = shallowRef([]);
+
const { search, query, shortcuts, data, loadingObj, selectionList, drawerShow, popUpShow, form } =
toRefs(details);
@@ -915,7 +918,7 @@ const handleData = async () => {
console.log('_data :>> ', _data);
- if (_data.length === 0) return (details.renderData = []);
+ if (_data.length === 0) return (detailsRenderData.value = []);
// 合并起始索引
let mergeStartIndex = 0;
@@ -944,9 +947,9 @@ const handleData = async () => {
console.log('_data :>> ', _data);
- details.renderData = _data;
- handleTranslationDataSeclect(details.renderData, details.detailsColumnList);
- console.log('details.renderData :>> ', details.renderData);
+ detailsRenderData.value = _data;
+ handleTranslationDataSeclect(detailsRenderData.value, details.detailsColumnList);
+ console.log('detailsRenderData.value :>> ', detailsRenderData.value);
};
/** 表格表头输入框搜索 */
diff --git a/src/views/distribution/inventory/BookingNote.vue b/src/views/distribution/inventory/BookingNote.vue
index 2945cb85..a70e5ff9 100644
--- a/src/views/distribution/inventory/BookingNote.vue
+++ b/src/views/distribution/inventory/BookingNote.vue
@@ -326,7 +326,7 @@
@@ -545,13 +545,8 @@
-
-
+
+
@@ -916,7 +911,7 @@
@@ -1320,13 +1315,6 @@ const details = reactive({
return curr;
}, 0);
}),
- /** 总运费 */
- totalFreight: computed(() => {
- return details.goodsList.reduce((curr, item) => {
- if (item.subtotalFreight) return computeNumber(curr, '+', item.subtotalFreight).result;
- return curr;
- }, 0);
- }),
},
/** 是否开启搜索 */
search: true,
diff --git a/src/views/distribution/inventory/CreateOrder.vue b/src/views/distribution/inventory/CreateOrder.vue
index 49a3099e..fb1dde84 100644
--- a/src/views/distribution/inventory/CreateOrder.vue
+++ b/src/views/distribution/inventory/CreateOrder.vue
@@ -4010,6 +4010,7 @@ const handleAssignmentItemPriceTrunkline = (value, trunkLine, template, chargeTy
/** 金牌 -- 干线特殊处理 */
const handleSpecialBrandPrice = (value, trunkLine, template) => {
if (!isDisabled.value) return;
+ console.log('isDisabled.value :>> ', isDisabled.value);
// 总件数小于15件 && 总方数小于0.8 && 总方数 / 总件数小于0.11 则按件计费, 否则以按方计费
const { totalCount, totalVolume } = details.totalObj;
diff --git a/src/views/waybill/WaybillOrderList.vue b/src/views/waybill/WaybillOrderList.vue
index d9fb0b5f..3ad2999a 100644
--- a/src/views/waybill/WaybillOrderList.vue
+++ b/src/views/waybill/WaybillOrderList.vue
@@ -67,7 +67,7 @@
批量作废
@@ -691,7 +691,7 @@ const editOrder = () => {
const _item = details.selectionList[0];
- if (_item.checkUserName) return ElMessage.warning('该运单已审核,无法进行改单操作');
+ if (Number(_item.checkStatus) === 1) return ElMessage.warning('该运单已审核,无法进行改单操作');
if (Number(_item.waybillType) === 1 || _item.orderNo) {
$store.commit('DEL_ONCE_TAG', '/distribution/inventory/CreateOrder');