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