From 00d9fec5ce60e626fadceebcb2b657fc17e04285 Mon Sep 17 00:00:00 2001
From: NNowhZzU <1539353356@qq.com>
Date: 星期五, 29 十二月 2023 11:45:33 +0800
Subject: [PATCH] 入库,退货增加弹窗
---
north-glass-erp/northglass-erp/src/views/mm/purchaseOrder/Return.vue | 125 ++++++++++++++++++++++++++++++++++-------
1 files changed, 102 insertions(+), 23 deletions(-)
diff --git a/north-glass-erp/northglass-erp/src/views/mm/purchaseOrder/Return.vue b/north-glass-erp/northglass-erp/src/views/mm/purchaseOrder/Return.vue
index 8e9c01e..8b95252 100644
--- a/north-glass-erp/northglass-erp/src/views/mm/purchaseOrder/Return.vue
+++ b/north-glass-erp/northglass-erp/src/views/mm/purchaseOrder/Return.vue
@@ -37,6 +37,7 @@
ref="xGrid"
v-bind="gridOptions"
v-on="gridEvents"
+ @cell-click="cellClickEvent"
>
<!-- @toolbar-button-click="toolbarButtonClickEvent"-->
@@ -68,22 +69,46 @@
</vxe-grid>
- <vxe-modal v-model="showDetails" title="鏌ョ湅璇︽儏" width="600" height="400" :mask="false" :lock-view="false" resize>
- <template #default>
- <vxe-table
- border="inner"
- auto-resize
- show-overflow
- height="auto"
- :row-config="{isHover: true}"
- :show-header="false"
- :sync-resize="showDetails"
- :data="detailData">
- <vxe-column field="label" width="40%"></vxe-column>
- <vxe-column field="value"></vxe-column>
- </vxe-table>
- </template>
+ <!-- 璇︽儏妗� 閮ㄥ垎1-->
+ <vxe-modal v-model="showDetails" title="鏌ョ湅璇︽儏" width="600" height="80%" :mask="false" :lock-view="false" resize>
+ <el-container >
+ <!-- <el-header height="35px"
+ style="margin: 0;padding: 0">
+ 杩欐槸澶�
+ </el-header>-->
+ <el-main>
+ <template #default>
+ <vxe-table
+ border="inner"
+ auto-resize
+ show-overflow
+ max-height="420"
+ :row-config="{isHover: true}"
+ :show-header="false"
+ :sync-resize="showDetails"
+ :data="detailData">
+ <vxe-column field="label" width="30%" class-name="v-column-label"></vxe-column>
+ <vxe-column field="value"></vxe-column>
+ </vxe-table>
+ </template>
+ </el-main>
+ <el-footer height="40px">
+ <el-row>
+ <el-col :offset="20" :span="4">
+ <el-button
+ id="Sure"
+ type="primary"
+ @click="SureReturn"
+ >纭閫�璐�
+ </el-button>
+ </el-col>
+
+ </el-row>
+ </el-footer>
+ </el-container>
</vxe-modal>
+ <!-- 璇︽儏妗� 閮ㄥ垎1 缁撴潫-->
+
</el-main>
@@ -323,14 +348,66 @@
})
-/*const showDetails = ref(false)
-const detailData = ref([])
-const cellClickEvent = ({ row }) => {
- detailData.value = ['閲囪喘鍗曞彿', 'wlbh', 'wlmc', 'gys', 'h', 'k', 'g'].map(field => {
- return { label: field, value: row[field] }
+//璇︽儏妗� 閮ㄥ垎2
+const showDetails =ref(false);
+let detailData =[];
+const cellClickEvent = ({row}) => {
+ detailData = ['cgdh', 'thdh', 'h', 'xh', 'wlbh', 'wlmc', 'gys','w','g','dw','cgzt','rq','yl','sl','xsdh','je','6'].map(field => {
+ return { label: ModelColumnContent(field) , value: row[field] }
})
- showDetails.value = true
-}*/
+ showDetails.value = true;
+}
+
+const ModelColumnContent = (text) => {
+ switch (text) {
+ case 'cgdh':
+ return "閲囪喘鍗曞彿";
+ case 'thdh':
+ return "閫�璐у崟鍙�";
+ case 'h':
+ return "鍘�";
+ case 'xh':
+ return "鍨嬪彿";
+ case 'wlbh':
+ return "鐗╂枡缂栫爜";
+ case 'wlmc':
+ return "鐗╂枡鍚嶇О";
+ case 'gys':
+ return "渚涘簲鍟�";
+ case 'w':
+ return "瀹�";
+ case 'g':
+ return "楂�";
+ case 'dw':
+ return "鍗曚綅";
+ case 'cgzt':
+ return "閲囪喘鐘舵��";
+ case 'rq':
+ return "鏃ユ湡";
+ case 'yl':
+ return "浣欓噺";
+ case 'sl':
+ return "鏁伴噺";
+ case 'xsdh':
+ return "閿�鍞崟鍙�";
+ case 'je':
+ return "閲戦";
+ case '6':
+ return "鍏朵粬";
+
+ default:
+ return text;
+
+ }
+
+}
+
+const SureReturn=()=>{
+
+ const type = VXETable.modal.confirm('鏄惁纭閫�璐э紵');
+}
+
+//璇︽儏妗� 閮ㄥ垎2 缁撴潫
const now = new Date()
@@ -371,5 +448,7 @@
<style scoped>
-
+:deep(.v-column-label div span){
+ font-weight: bold;
+}
</style>
\ No newline at end of file
--
Gitblit v1.8.0