仓库看板样式优化,毛坯,抛光,一次合格仓库添加零件数统计,工单排程中编码号变为字符串

This commit is contained in:
2024-08-22 10:44:39 +08:00
parent 60b9e7ba10
commit b1584d9424
8 changed files with 788 additions and 577 deletions

View File

@@ -42,28 +42,18 @@
</el-form-item>
</el-form>
<!-- 工具区域 -->
<el-row :gutter="10" class="mb8">
<el-row :gutter="10" class="mb10">
<el-col :span="1.5">
<el-button
type="success"
icon="el-icon-plus"
size="mini"
@click="handlePolishWarehousing()"
>抛光零件入库</el-button
>
<el-button type="success" icon="el-icon-plus" size="mini" @click="handlePolishWarehousing()">抛光零件入库</el-button>
</el-col>
<el-col :span="1.5">
<el-button
type="primary"
icon="el-icon-minus"
size="mini"
@click="handlePolishRetrieval()"
>抛光零件出库</el-button
>
<el-button type="primary" icon="el-icon-minus" size="mini" @click="handlePolishRetrieval()">抛光零件出库</el-button>
</el-col>
<right-toolbar :columns="columns" :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
</el-row>
<div style="display: flex; align-items: center; justify-content: center; margin-bottom: 10px">
<span style="font-size: 18px; font-weight: 600">抛光仓库零件数:{{ partTotal }}</span>
</div>
<!-- 数据区域 -->
<el-table
:data="dataList"
@@ -135,23 +125,9 @@
/>
<el-table-column label="操作" align="center" fixed="right" width="200">
<template slot-scope="scope">
<el-button size="mini" type="info" @click="handleShowInfo(scope.row)"
>记录</el-button
>
<el-button
size="mini"
type="warning"
@click="handlePolishStocktaking(scope.row)"
>盘点</el-button
>
<el-button
size="mini"
type="danger"
icon="el-icon-delete"
title="删除"
@click="handleDelete(scope.row)"
></el-button>
<el-button size="mini" type="info" @click="handleShowInfo(scope.row)">记录</el-button>
<el-button size="mini" type="warning" @click="handlePolishStocktaking(scope.row)">盘点</el-button>
<el-button size="mini" type="danger" icon="el-icon-delete" title="删除" @click="handleDelete(scope.row)"></el-button>
</template>
</el-table-column>
</el-table>
@@ -243,10 +219,21 @@
>
<el-form :model="RecordQueryParams" size="small" label-position="right" inline ref="RecordQueryForm" @submit.native.prevent>
<el-form-item label="操作时间" prop="startActionTime">
<el-date-picker v-model="RecordQueryParams.startActionTime" type="datetime" :clearable="true" placeholder="开始时间"></el-date-picker>
<el-date-picker
v-model="RecordQueryParams.startActionTime"
type="datetime"
:clearable="true"
placeholder="开始时间"
></el-date-picker>
</el-form-item>
<el-form-item label="至" prop="endActionTime">
<el-date-picker v-model="RecordQueryParams.endActionTime" type="datetime" :clearable="true" placeholder="结束时间" default-time="23:59:59"></el-date-picker>
<el-date-picker
v-model="RecordQueryParams.endActionTime"
type="datetime"
:clearable="true"
placeholder="结束时间"
default-time="23:59:59"
></el-date-picker>
</el-form-item>
<el-form-item label="工单号" prop="remark">
<el-input v-model.trim="RecordQueryParams.remark" placeholder="请输入工单号" clearable />
@@ -305,6 +292,7 @@ import {
doWmPolishRetrieval,
doWmPolishStocktaking,
getWmPolishRecordList,
getPartNumber,
} from '@/api/wmsManagement/wmPolishInventory.js'
import ThePartNumberSelect from './ThePartNumberSelect.vue'
export default {
@@ -388,6 +376,9 @@ export default {
},
ThePartNumberSelectRef: null,
//抛光仓库零件数
partTotal: 0,
// 详情
RecordLoading: false,
RecordTitle: '',
@@ -428,6 +419,11 @@ export default {
this.loading = false
}
})
getPartNumber().then((res) => {
if (res.code === 200) {
this.partTotal = res.data
}
})
},
// 取消按钮
cancel() {
@@ -517,7 +513,7 @@ export default {
},
// 弹窗打开
dialogOpened() {
if(this.opertype != 3){
if (this.opertype != 3) {
this.$refs.ThePartNumberSelectRef.init()
}
},
@@ -635,4 +631,4 @@ export default {
},
},
}
</script>
</script>