exe读取扫码结果

This commit is contained in:
砂糖
2025-08-23 13:56:54 +08:00
parent 026216a9b1
commit b0629cc13b
4 changed files with 509 additions and 253 deletions

View File

@@ -9,13 +9,13 @@
清空所有
</el-button>
</el-tooltip>
<el-tooltip content="仅对完整配置的二维码进行打印预览" placement="top"
<!-- <el-tooltip content="仅对完整配置的二维码进行打印预览" placement="top"
:disabled="drawerBarcodeData.length === 0 || !isAllValid">
<el-button type="success" icon="el-icon-printer" @click="handlePrintPreview"
:disabled="drawerBarcodeData.length === 0 || !isAllValid" class="btn-print">
打印预览
</el-button>
</el-tooltip>
</el-tooltip> -->
<el-button type="primary" icon="el-icon-plus" @click="handleAdd">
添加二维码
</el-button>
@@ -74,7 +74,15 @@
<el-row :gutter="8">
<el-col :span="12">
<el-form-item label="操作类型" :error="getError(cfg, 'ioType')" class="form-item">
<el-select v-model="cfg.ioType" placeholder="请选择操作类型" class="form-select">
<el-select
v-model="cfg.ioType"
placeholder="请选择操作类型"
class="form-select"
@change="(value) => {
const prefix = value == 'in' ? '入库' : value == 'out' ? '出库' : value == 'transfer' ? '移库' : ''
cfg.text = prefix + '二维码' + new Date().getTime()
}"
>
<el-option label="入库" value="in" />
<el-option label="出库" value="out" />
<el-option label="移库" value="transfer" />
@@ -82,7 +90,11 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="单据" :error="getError(cfg, 'stockIoId')" class="form-item">
<el-form-item
:label="cfg.ioType == 'in' ? '入库单据号' : cfg.ioType == 'out' ? '出库单据号' : cfg.ioType == 'transfer' ? '移库单据号' : '单据号'"
:error="getError(cfg, 'stockIoId')"
class="form-item"
>
<el-select clearable filterable size="mini" v-model="cfg.stockIoId" placeholder="请选择挂载单据"
class="form-select" :disabled="!cfg.ioType">
<el-option v-for="item in masterList.filter(i => i.ioType === cfg.ioType)"