pda界面和功能优化,完善mes下发版辊字段

This commit is contained in:
Lenovo
2026-09-18 15:31:27 +08:00
parent ac7becee2e
commit 555a49f3a4
51 changed files with 1873 additions and 161 deletions

View File

@@ -33,6 +33,14 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="物料名称" prop="productName">
<el-input
v-model="queryParams.productName"
placeholder="请输入物料名称"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="版辊编号" prop="rollerNumber">
<el-input
v-model="queryParams.rollerNumber"
@@ -41,6 +49,22 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="版长" prop="length">
<el-input
v-model="queryParams.length"
placeholder="请输入版长"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="版周" prop="perimeter">
<el-input
v-model="queryParams.perimeter"
placeholder="请输入版周"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="入库数量" prop="quantity">
<el-input
v-model="queryParams.quantity"
@@ -141,7 +165,10 @@
<el-table-column label="入库主单" align="center" prop="stockinId" />
<el-table-column label="入库子单" align="center" prop="stockinDetailId" />
<el-table-column label="物料编码" align="center" prop="productId" />
<el-table-column label="物料名称" align="center" prop="productName" />
<el-table-column label="版辊编号" align="center" prop="rollerNumber" />
<el-table-column label="版长" align="center" prop="length" />
<el-table-column label="版周" align="center" prop="perimeter" />
<el-table-column label="入库数量" align="center" prop="quantity" />
<el-table-column label="用户编码" align="center" prop="userId" />
<el-table-column label="部门编码" align="center" prop="deptId" />
@@ -151,20 +178,15 @@
<dict-tag :options="dict.type.in_tray_msg_status" :value="scope.row.status" />
</template>
</el-table-column>
<!-- <el-table-column label="${comment}" align="center" prop="jobId" />
<el-table-column label="${comment}" align="center" prop="jobDetailId" /> -->
<!-- <el-table-column label="${comment}" align="center" prop="supplierId" />
<el-table-column label="${comment}" align="center" prop="spec" />
<el-table-column label="${comment}" align="center" prop="rollerNumber" />
<el-table-column label="${comment}" align="center" prop="diameter" />
<el-table-column label="${comment}" align="center" prop="splicingLength" />
<el-table-column label="${comment}" align="center" prop="plugHole" /> -->
<!-- <el-table-column label="${comment}" align="center" prop="jobId" />-->
<!-- <el-table-column label="${comment}" align="center" prop="jobDetailId" />-->
<!-- <el-table-column label="${comment}" align="center" prop="supplierId" />-->
<!-- <el-table-column label="${comment}" align="center" prop="spec" />-->
<!-- <el-table-column label="${comment}" align="center" prop="rollerNumber" />-->
<!-- <el-table-column label="${comment}" align="center" prop="diameter" />-->
<!-- <el-table-column label="${comment}" align="center" prop="length" />-->
<!-- <el-table-column label="${comment}" align="center" prop="plugHole" />-->
<el-table-column label="颜色" align="center" prop="color" />
<!-- <el-table-column label="${comment}" align="center" prop="productName" />
<el-table-column label="${comment}" align="center" prop="warehouseName" />
<el-table-column label="${comment}" align="center" prop="userName" />
<el-table-column label="${comment}" align="center" prop="deptName" />
<el-table-column label="${comment}" align="center" prop="supplierName" /> -->
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button
@@ -184,7 +206,7 @@
</template>
</el-table-column>
</el-table>
<pagination
v-show="total>0"
:total="total"
@@ -207,6 +229,16 @@
<el-input v-model="form.rollerNumber" :disabled="isBindEmptyTray" placeholder="请输入版辊编号" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="版长" prop="length">
<el-input v-model="form.length" placeholder="请输入版长" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="版周" prop="perimeter">
<el-input v-model="form.perimeter" placeholder="请输入版周" />
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="入库数量" prop="quantity">
<el-input v-model="form.quantity" disabled placeholder="1" />
@@ -270,7 +302,8 @@ export default {
spec: null,
rollerNumber: null,
diameter: null,
splicingLength: null,
length: null,
perimeter: null,
plugHole: null,
colorSequence: null,
color: null,
@@ -333,7 +366,8 @@ export default {
spec: null,
rollerNumber: null,
diameter: null,
splicingLength: null,
length: null,
perimeter: null,
plugHole: null,
colorSequence: null,
color: null,
@@ -351,7 +385,7 @@ export default {
this.queryParams.pageNum = 1
this.getList()
},
/** 重置按钮操作 */
resetQuery() {
this.resetForm("queryForm")
@@ -424,7 +458,7 @@ export default {
this.getList()
}).catch(() => {})
}
},
/** 删除按钮操作 */

View File

@@ -226,6 +226,8 @@
<el-table-column label="物料编码" align="center" prop="productId" width="150"/>
<el-table-column label="物料名称" align="center" prop="productName" min-width="150" show-overflow-tooltip/>
<el-table-column label="版辊编号" align="center" prop="rollerNumber"/>
<el-table-column label="版长" align="center" prop="length"/>
<el-table-column label="版周" align="center" prop="perimeter"/>
<el-table-column label="计划数量" align="center" prop="quantity" width="100"/>
<el-table-column label="扫码数量" align="center" prop="scanNum" width="100"/>
<el-table-column label="实际数量" align="center" prop="assignNum" width="100"/>
@@ -328,8 +330,8 @@
</el-form-item>
</el-col>
<el-col :span="24">
<el-form-item label="仓库ID562" prop="warehouseId">
<el-input v-model="form.warehouseId" placeholder="请输入仓库ID562"/>
<el-form-item label="仓库ID" prop="warehouseId">
<el-input v-model="form.warehouseId" placeholder="请输入仓库ID"/>
</el-form-item>
</el-col>
<el-col :span="24">

View File

@@ -249,6 +249,8 @@
<el-table-column label="子单ID" align="center" prop="stockoutDetailId" width="180"/>
<el-table-column label="批次" align="center" prop="lotNo" width="150"/>
<el-table-column label="辊号" align="center" prop="rollerNumber" width="150"/>
<el-table-column label="版长" align="center" prop="length" width="150"/>
<el-table-column label="版周" align="center" prop="perimeter" width="150"/>
<el-table-column label="物料编码" align="center" prop="productId" width="150"/>
<el-table-column label="物料名称" align="center" prop="productName" min-width="150" show-overflow-tooltip/>
<el-table-column label="计划数量" align="center" prop="quantity" width="100"/>
@@ -290,6 +292,8 @@
<el-table-column type="selection" width="55" align="center"/>
<el-table-column label="库存ID" prop="stockId" align="center"/>
<el-table-column label="辊号" prop="rollerNumber" align="center"/>
<el-table-column label="版长" prop="length" align="center"/>
<el-table-column label="版周" prop="perimeter" align="center"/>
<el-table-column label="物料编码" prop="productId" align="center"/>
<el-table-column label="物料名称" prop="productName" align="center"/>
<el-table-column label="批次" prop="lotNo" align="center"/>

View File

@@ -183,17 +183,41 @@
style="width:140px;margin-right:8px;"
@keyup.enter.native="searchStock"
/>
<el-input
v-model="stockQuery.productId"
placeholder="物料编码"
size="small"
clearable
style="width:140px;margin-right:8px;"
@keyup.enter.native="searchStock"
/>
<el-input
v-model="stockQuery.productName"
placeholder="物料名称"
size="small"
clearable
style="width:160px;margin-right:8px;"
style="width:140px;margin-right:8px;"
@keyup.enter.native="searchStock"
/>
<el-input
v-model="stockQuery.productId"
placeholder="物料编码"
v-model="stockQuery.rollerNumber"
placeholder="辊号"
size="small"
clearable
style="width:140px;margin-right:8px;"
@keyup.enter.native="searchStock"
/>
<el-input
v-model="stockQuery.length"
placeholder="版长"
size="small"
clearable
style="width:140px;margin-right:8px;"
@keyup.enter.native="searchStock"
/>
<el-input
v-model="stockQuery.perimeter"
placeholder="版周"
size="small"
clearable
style="width:140px;margin-right:8px;"
@@ -228,6 +252,9 @@
<el-table-column label="货位" prop="cargoSpaceId" align="center" width="100" />
<el-table-column label="物料编码" prop="productId" align="center" width="120" />
<el-table-column label="物料名称" prop="productName" align="center" min-width="130" show-overflow-tooltip />
<el-table-column label="辊号" prop="rollerNumber" align="center" width="120" />
<el-table-column label="版长" prop="length" align="center" width="120" />
<el-table-column label="版周" prop="perimeter" align="center" width="120" />
<el-table-column label="批次" prop="lotNo" align="center" width="120" />
<el-table-column label="托盘条码" prop="trayCode" align="center" width="120" show-overflow-tooltip />
<el-table-column label="可用库存" prop="quantity" align="center" width="90" />
@@ -425,6 +452,7 @@ export default {
warehouseId: null,
productId: null,
productName: null,
rollerNumber: null,
lotNo: null
},
selectedStocks: [],