From de11618a6c41d627acd733a6b5d818d87d291c1e Mon Sep 17 00:00:00 2001 From: schangxiang@126.com <schangxiang@126.com> Date: 周六, 14 12月 2024 13:34:13 +0800 Subject: [PATCH] 222 --- LA24030_LuLiPackageLine_Web/src/views/main/WmsOrder/packList/index.vue | 45 ++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 42 insertions(+), 3 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..e2b6d94 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-Finished" @click="clickOutForQiBao"> 榻愬寘鍑哄簱 </el-button> + <el-button icon="ele-Finished" @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,30 @@ 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(); + ElMessage.success('榻愬寘鍑哄簱璇锋眰鎴愬姛'); + loading.value = false; + }) + .catch(() => ElMessage.info('宸插彇娑�')); +}; const clickOut = () => { var PackageCodeList = checkRows.value.map((x: any) => x.packageCode); if (PackageCodeList.length == 0) { @@ -492,7 +531,7 @@ } ); handleQuery(); - ElMessage.success('寮哄埗鍑哄簱鎴愬姛'); + ElMessage.success('寮哄埗鍑哄簱璇锋眰鎴愬姛'); loading.value = false; }) .catch(() => ElMessage.info('宸插彇娑�')); -- Gitblit v1.9.3