From de8fa9c9602c4e905b9f2819bebf460f53bf7409 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周一, 23 12月 2024 09:22:14 +0800
Subject: [PATCH] 人工能重复记录下线记录?
---
LA24030_LuLiPackageLine_Web/src/views/main/WmsOrder/packList/index.vue | 52 ++++++++++++++++++++++++++++++++++++++++++++++++----
1 files changed, 48 insertions(+), 4 deletions(-)
diff --git a/LA24030_LuLiPackageLine_Web/src/views/main/WmsOrder/packList/index.vue b/LA24030_LuLiPackageLine_Web/src/views/main/WmsOrder/packList/index.vue
index d1ad7d9..ccf90d2 100644
--- a/LA24030_LuLiPackageLine_Web/src/views/main/WmsOrder/packList/index.vue
+++ b/LA24030_LuLiPackageLine_Web/src/views/main/WmsOrder/packList/index.vue
@@ -87,7 +87,8 @@
<el-button type="primary" icon="ele-Search" @click="handleQuery"> 鏌ヨ </el-button>
<el-button icon="ele-Refresh" @click="() => (queryParams = {})"> 閲嶇疆 </el-button>
- <el-button icon="ele-Refresh" @click="clickOut"> 寮哄埗鍑哄簱 </el-button>
+ <el-button icon="ele-Select" @click="clickOutForQiBao"> 榻愬寘鍑哄簱 </el-button>
+ <el-button icon="ele-WarnTriangleFilled" @click="clickOut"> 寮哄埗鍑哄簱 </el-button>
<!-- <el-button icon="ele-ZoomIn" @click="changeAdvanceQueryUI" v-if="!showAdvanceQueryUI" style="margin-left: 5px"> 楂樼骇鏌ヨ </el-button>
<el-button icon="ele-ZoomOut" @click="changeAdvanceQueryUI" v-if="showAdvanceQueryUI" style="margin-left: 5px"> 闅愯棌 </el-button> -->
@@ -103,7 +104,12 @@
<div class="left-table">
<p class="text-xtiny">榻愬寘鍒楄〃</p>
- <el-table :data="tableData" style="width: 100%" v-loading="loading" tooltip-effect="light" ref="tableRef" row-key="id" @sort-change="sortChange" :summary-method="getExportTitle" border="">
+ <el-table :data="tableData" style="width: 100%" v-loading="loading" tooltip-effect="light"
+ ref="tableRef" row-key="id"
+ @selection-change="handleSelectionChangeForQiBao"
+ @sort-change="sortChange"
+ :summary-method="getExportTitle" border="">
+ <el-table-column align="center" width="60" type="selection" />
<el-table-column type="index" label="搴忓彿" width="55" align="center" />
<!-- <el-table-column prop="packageCode" label="鍖呰鍙�" show-overflow-tooltip="" /> -->
<el-table-column label="鍖呰鍙�" prop="packageCode" width="150" align="left" show-overflow-tooltip>
@@ -205,6 +211,7 @@
downloadExcelTemplateWmsOrderPurchaseAll,
packList,
ForceOutbound,
+ PersonOutbound
} from '/@/api/main/WmsOrder/wmsOrderPurchase';
import { handleSlectDataWmsBusinessType } from '/@/utils/selectData';
import { getAPI } from '/@/utils/axios-utils';
@@ -466,6 +473,14 @@
};
//閫変腑鐨勮
+const checkRowsForQiBao = ref<{ id: number }[]>([]);
+
+// 閫夋嫨
+const handleSelectionChangeForQiBao = (val: any) => {
+ checkRowsForQiBao.value = val;
+};
+
+//閫変腑鐨勮
const checkRows = ref<{ id: number }[]>([]);
// 閫夋嫨
@@ -473,6 +488,32 @@
checkRows.value = val;
};
+const clickOutForQiBao = () => {
+ var PackageCodeList = checkRowsForQiBao.value.map((x: any) => x.packageCode);
+ if (PackageCodeList.length == 0) {
+ ElMessage.error('璇烽�夋嫨闇�瑕侀綈鍖呭嚭搴撶殑璁㈠崟锛�');
+ return;
+ }
+ ElMessageBox.confirm('鏄惁纭榻愬寘鍑哄簱锛�', '鎻愮ず', {
+ confirmButtonText: '纭',
+ cancelButtonText: '鍙栨秷',
+ type: 'warning',
+ })
+ .then(async () => {
+ loading.value = true;
+ var res = await PersonOutbound(
+ {
+ "PackageCodeList": PackageCodeList
+ }
+ );
+ handleQuery();
+ if(res.data.type=="success"){
+ ElMessage.success('榻愬寘鍑哄簱璇锋眰鎴愬姛');
+ }
+ loading.value = false;
+ })
+ .catch(() => ElMessage.info('宸插彇娑�'));
+};
const clickOut = () => {
var PackageCodeList = checkRows.value.map((x: any) => x.packageCode);
if (PackageCodeList.length == 0) {
@@ -492,8 +533,11 @@
}
);
handleQuery();
- ElMessage.success('寮哄埗鍑哄簱鎴愬姛');
- loading.value = false;
+ if(res.data.type=="success"){
+ ElMessage.success('寮哄埗鍑哄簱璇锋眰鎴愬姛');
+ }
+
+ loading.value = false;
})
.catch(() => ElMessage.info('宸插彇娑�'));
};
--
Gitblit v1.9.3