From 2a61d7df77bba7a7cecae544c3f021d02a684af4 Mon Sep 17 00:00:00 2001
From: chenhaozhe <gaozhechen26@gmail.com>
Date: 星期日, 14 十二月 2025 21:15:18 +0800
Subject: [PATCH] 添加网页打印模块

---
 src/views/component/BarCodeDetail/index.vue |   34 +++++++++++++++++-----------------
 1 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/src/views/component/BarCodeDetail/index.vue b/src/views/component/BarCodeDetail/index.vue
index bb5dafc..3de45f5 100644
--- a/src/views/component/BarCodeDetail/index.vue
+++ b/src/views/component/BarCodeDetail/index.vue
@@ -125,7 +125,7 @@
       allColumns: [],
       selectedColumns: [],
       selectedRows: [],
-      baseURL: process.env.VUE_APP_BASE_URL || "http://47.96.97.237/API/"
+      baseURL: process.env.VUE_APP_BASE_API || "http://47.96.97.237/API/"
     }
   },
   methods: {
@@ -138,8 +138,8 @@
 
       const hmainid = record.hmainid || record.HInterID
       const billNo = record.鍗曟嵁鍙� || record.HBillNo
-      
-    
+
+
       let billTypeDesc = ''
       switch (record.鍗曟嵁绫诲瀷 || '') {
         case '1201': billTypeDesc = '澶栬喘鍏ュ簱鍗�'; break
@@ -170,10 +170,10 @@
       this.loading = true
       try {
         const sWhere = `${HInterID},'${HBillType}','${HBillNo}'`
-        
+
         const url = `${this.baseURL}/Kf_ICStockInOutBill/Kf_BarCodeDetailQuery`
         const params = { sWhere }
-        
+
         const response = await axios.get(url, { params })
         const data = response.data
 
@@ -196,7 +196,7 @@
       const columns = []
       const allColumns = []
 
-      
+
       columns.push({
         type: 'selection',
         width: 55,
@@ -213,7 +213,7 @@
           sortable: true
         }
 
-   
+
         switch (colName) {
           case 'HItemID':
             columnConfig.hide = true
@@ -246,7 +246,7 @@
 
 
     handleCellEdit(row, field, value) {
-      const ref = /^\d+(\.\d+)?$/ 
+      const ref = /^\d+(\.\d+)?$/
 
       switch (field) {
         case 'HMaterialJQty':
@@ -327,12 +327,12 @@
 
 
     validateData() {
-      const ref = /^\d+(\.\d+)?$/ 
+      const ref = /^\d+(\.\d+)?$/
 
       for (let i = 0; i < this.tableData.length; i++) {
         const row = this.tableData[i]
 
-  
+
         const weight = row.HMaterialJQty + ''
         if (!ref.test(weight)) {
           this.$message.warning(`绗�${i + 1}琛岋細閲嶉噺缁存姢璇疯緭鍏ヤ笉灏忎簬0鐨勬暟瀛楋紒`)
@@ -365,12 +365,12 @@
 
     applyColumnSettings() {
       this.tableColumns = [
-        this.tableColumns[0], 
+        this.tableColumns[0],
         ...this.allColumns.filter(col => this.selectedColumns.includes(col.field))
       ]
       this.columnDialogVisible = false
-      
-  
+
+
       this.saveColumnSettings()
     },
 
@@ -380,20 +380,20 @@
 
 
     saveColumnSettings() {
-   
+
     },
 
     // 鍚堣琛岃绠�
     getSummaries(param) {
       const { columns, data } = param
       const sums = []
-      
+
       columns.forEach((column, index) => {
         if (index === 0) {
           sums[index] = '鍚堣'
           return
         }
-        
+
         const values = data.map(item => Number(item[column.property]))
         if (!values.every(value => isNaN(value))) {
           sums[index] = values.reduce((prev, curr) => {
@@ -452,4 +452,4 @@
 :deep(.el-card__body) {
   padding: 12px;
 }
-</style>
\ No newline at end of file
+</style>

--
Gitblit v1.9.1