盘点管理

This commit is contained in:
liuhanqing
2025-05-30 16:52:15 +08:00
parent 37d45aa395
commit 4a30b431bb
12 changed files with 300 additions and 141 deletions

View File

@@ -20,7 +20,7 @@
</el-select>
</el-form-item>
<el-form-item label="状态" prop="status">
<el-select v-model="queryParams.checkType" placeholder="请选择盘库类型" clearable>
<el-select v-model="queryParams.status" placeholder="请选择盘库类型" clearable>
<el-option
v-for="dict in dict.type.check_bill_status"
:key="dict.value"
@@ -341,7 +341,8 @@ export default {
queryDetailParams: {
pageNum: 1,
pageSize: 10,
stockCheckGuid: null
stockCheckGuid: null,
status: null
},
// 查询参数
queryParams: {
@@ -351,7 +352,7 @@ export default {
checkType: '1',
createDate: null,
createManId: null,
status: null,
status: '1',
warehouseId: null,
finishDate: null,
erpBill: null,
@@ -393,6 +394,7 @@ export default {
/** 行点击事件处理 */
handleRowClick(row) {
this.queryDetailParams.stockCheckGuid = row.stockGuid
this.queryDetailParams.status = row.status
this.getDetailList()
},
/** 查询盘库单据主信息列表 */
@@ -474,6 +476,7 @@ export default {
this.multiple = !selection.length
if (selection.length === 1) {
this.queryDetailParams.stockCheckGuid = selection[0].stockGuid
this.queryDetailParams.status = selection[0].status
this.getDetailList()
} else {
this.queryDetailParams.stockCheckGuid = null
@@ -537,27 +540,3 @@ export default {
}
</script>
// 明细遮罩层
// 明细选中数组
// 明细总条数
// 明细表格数据
// 明细查询参数
handleDetailSelectionChange(selection) {
this.detailIds = selection.map(item => item.stockCheckDetailId)
}
/** 查询明细列表 */
getDetailList() {
this.detailLoading = true
listStockCheckDetail(this.queryDetailParams).then(response => {
this.stockCheckDetailList = response.rows
this.detailTotal = response.total
this.detailLoading = false
})
}
/** 选择主表行 */
handleSelectionChange(selection) {
this.ids = selection.map(item => item.stockGuid)
this.single = selection.length!==1
this.multiple = !selection.length
}
}