From 31eba6a8c6261adf5bfef4dafad4dc8efc1f66a2 Mon Sep 17 00:00:00 2001 From: huangxiaoqiang <huangxiaoqiang@hnkhzn.com> Date: 星期二, 18 二月 2025 18:57:54 +0800 Subject: [PATCH] 1 --- Code Management/WMS/WIDESEA_WMSClient/src/extension/widesea_wms/stock/Dt_BillGroupStock.jsx | 24 ++++++++++++++++++++---- 1 files changed, 20 insertions(+), 4 deletions(-) diff --git a/Code Management/WMS/WIDESEA_WMSClient/src/extension/widesea_wms/stock/Dt_BillGroupStock.jsx b/Code Management/WMS/WIDESEA_WMSClient/src/extension/widesea_wms/stock/Dt_BillGroupStock.jsx index 3ef1f0b..8570eb5 100644 --- a/Code Management/WMS/WIDESEA_WMSClient/src/extension/widesea_wms/stock/Dt_BillGroupStock.jsx +++ b/Code Management/WMS/WIDESEA_WMSClient/src/extension/widesea_wms/stock/Dt_BillGroupStock.jsx @@ -8,12 +8,12 @@ //姝s鏂囦欢鏄敤鏉ヨ嚜瀹氫箟鎵╁睍涓氬姟浠g爜锛屽彲浠ユ墿灞曚竴浜涜嚜瀹氫箟椤甸潰鎴栬�呴噸鏂伴厤缃敓鎴愮殑浠g爜 // import gridHeader from "./demo_Product/Dt_BillGroupStockDetail.vue"; - +import gridBody from "./extend/SupplementationData.vue" let extension = { components: { //鏌ヨ鐣岄潰鎵╁睍缁勪欢 gridHeader: '', - gridBody: '', + gridBody: gridBody, gridFooter: '', //鏂板缓銆佺紪杈戝脊鍑烘鎵╁睍缁勪欢 modelHeader: '', @@ -55,6 +55,21 @@ }) } } + + var btnSupplementationData = this.buttons.find(x => x.value == "SupplementationData"); + if (btnSupplementationData != null) { + btnSupplementationData.onClick = () => { + let rows = this.$refs.table.getSelected(); + if (rows.length == 0) { + return this.$error("璇烽�夋嫨鏁版嵁!"); + } else if (rows.length > 1) { + return this.$error("鍙兘閫夋嫨鍗曟潯鏁版嵁"); + } + this.$refs.gridBody.open(rows[0].palletCode); + this.refresh(); + } + + } //绀轰緥锛氬湪鎸夐挳鐨勬渶鍓嶉潰娣诲姞涓�涓寜閽� // this.buttons.unshift({ // //涔熷彲浠ョ敤push鎴栬�卻plice鏂规硶鏉ヤ慨鏀筨uttons鏁扮粍 @@ -112,7 +127,8 @@ //淇敼棰滆壊 if (column.field == 'roadwayNo') { column.formatter = (row) => { - return '<span style="color: #2d8cf0;">' + row.locationInfo.roadwayNo + '</span>' + // return '<span style="color: #2d8cf0;">' + row?.locationInfo?.roadwayNo + '</span>' + return row?.locationInfo?.roadwayNo } } //鏍煎紡鍖栨棩鏈� @@ -130,7 +146,7 @@ // 瀹氫箟涓�涓牸寮忓寲鍑芥暟锛屾牴鎹� 'locationStatus' 鐨勫�艰繑鍥炵浉搴旂殑鏂囨湰 column.formatter = (row) => { // 浣跨敤 statusMap 瀵硅薄鏉ヨ幏鍙栧搴旂殑鏂囨湰锛屽鏋滄病鏈夊尮閰嶅垯杩斿洖 '鏈煡鐘舵��' - return statusMap[row.locationInfo.locationStatus] || '鏈煡鐘舵��'; + return statusMap[row?.locationInfo?.locationStatus] || '鏈煡鐘舵��'; } } }) -- Gitblit v1.9.3