喷印条码数据

This commit is contained in:
xielue 2023-09-12 16:06:30 +08:00
parent 61575da250
commit 14bb48dedd
1 changed files with 17 additions and 8 deletions

View File

@ -31,13 +31,14 @@
</div> </div>
<div style="margin: 9px;width:300px;display: flex;"> <div style="margin: 9px;width:300px;display: flex;">
<a-input v-model="addText" /> <a-button style="margin-left: 4px;" @click.stop="pageAdd()">增加条码</a-button> <a-input v-model="searchKey" /> <a-button style="margin-left: 4px;" @click.stop="pageSearch()">搜索</a-button>
<a-button style="margin-left: 4px;" @click.stop="pageAdd()">新增</a-button>
</div> </div>
<vxe-table border show-overflow keep-source ref="xTable" :height="table1Height" :data="detailsData" <vxe-table border show-overflow keep-source ref="xTable" :height="table1Height" :data="detailsData"
:row-config="{ height: 120 }" :column-config="{ resizable: true }"> :row-config="{ height: 120 }" :column-config="{ resizable: true }">
<vxe-column field="fileName" title="条码编号" width="160"></vxe-column> <vxe-column field="fileName" title="条码编号" width="180"></vxe-column>
<vxe-column field="print_statistics" title="打印次数" width="100"></vxe-column> <vxe-column field="print_statistics" title="打印次数" width="100"></vxe-column>
<vxe-column title="获取打印统计" width="150"> <vxe-column title="获取打印统计" width="150">
<template #default="{ row }"> <template #default="{ row }">
@ -86,9 +87,9 @@ export default {
actions: { actions: {
get: `${BASE_URL.BASE_URL}/InkjetPrinter/v1/inkjet/printer/list`, get: `${BASE_URL.BASE_URL}/InkjetPrinter/v1/inkjet/printer/list`,
getFiles: `${BASE_URL.BASE_URL}/InkjetPrinter/v1/tplus/text` getFiles: `http://36.133.149.247:9112/api/tp/getSqList`
}, },
searchKey: '',
currentPrint: null, currentPrint: null,
table1Height: 300, table1Height: 300,
addText: '', addText: '',
@ -113,7 +114,7 @@ export default {
], ],
detailsData: [ detailsData: [
{ fileName: '080142-690844XAB', x: 0, y: 0, direction: 0, fontName: 'Arial', fontSize: 100, fontSpacing: 10 }
] ]
@ -140,6 +141,7 @@ export default {
url: this.actions.getFiles, url: this.actions.getFiles,
loading: "加载中...", loading: "加载中...",
data: { data: {
key: this.searchKey
} }
}).then(a => { }).then(a => {
@ -147,17 +149,24 @@ export default {
let ds = []; let ds = [];
let textList = a.textList || a.data.textList || []; let textList = a.textList || a.data.textList || [];
textList.forEach(text => { textList.forEach(item => {
ds.push({ fileName: text, x: 0, y: 0, direction: 0, fontName: 'Arial', fontSize: 100, fontSpacing: 10 }) ds.push({ fileName: item.sequance, x: 0, y: 0, direction: 0, fontName: 'Arial', fontSize: 100, fontSpacing: 10 })
}); });
this.detailsData = ds; this.detailsData = ds;
} }
}); });
},
pageSearch() {
this.filesInit();
}, },
pageAdd() { pageAdd() {
this.detailsData = [...this.detailsData, { fileName: this.addText || '', x: 0, y: 0, direction: 0, fontName: 'Arial', fontSize: 100, fontSpacing: 10 }]
this.detailsData = [...this.detailsData, { fileName: this.searchKey, x: 0, y: 0, direction: 0, fontName: 'Arial', fontSize: 100, fontSpacing: 10 }];
}, },