feat:添加库存检验记录

This commit is contained in:
shijing 2024-03-22 15:01:43 +08:00
parent 43ec5f099a
commit 3e63263ec9
2 changed files with 102 additions and 0 deletions

View File

@ -941,6 +941,16 @@ const routes = [
},
"component": "qm/process"
},
{
"name": "qmInm",
"path": "/qm/inm",
"meta": {
"title": "库存检验",
"icon": "el-icon-cellphone",
"perms": ["intest"]
},
"component": "qm/inm"
},
{
"name": "behavior",
"path": "/qm/behavior",

92
src/views/qm/inm.vue Normal file
View File

@ -0,0 +1,92 @@
<template>
<el-container>
<el-header>
<div class="left-panel">
</div>
<div class="right-panel">
<el-date-picker v-model="query.test_date" type="date" placeholder="选择日期" value-format="YYYY-MM-DD" />
<el-button type="primary" icon="el-icon-search" @click="handleQuery">查询</el-button>
</div>
</el-header>
<el-main class="nopadding">
<scTable ref="table" :apiObj="apiObj" row-key="id" stripe :params="params" :query="query">
<el-table-column type="index" width="50" />
<el-table-column label="物料名称" prop="material_name" show-overflow-tooltip min-width="100">
</el-table-column>
<el-table-column label="编号" prop="batch" show-overflow-tooltip min-width="100">
</el-table-column>
<el-table-column label="抽样数量" prop="count">
</el-table-column>
<el-table-column label="合格数">
<template #default="scope">
{{ scope.row.count - scope.row.count_notok }}
</template>
</el-table-column>
<el-table-column label="不合格数" prop="count_notok">
</el-table-column>
<el-table-column label="不合格原因" align="center">
<el-table-column label="炸纹" prop="count_n_zw">
</el-table-column>
<el-table-column label="条纹" prop="count_n_tw">
</el-table-column>
<el-table-column label="气泡" prop="count_n_qp">
</el-table-column>
<el-table-column label="弯曲" prop="count_n_wq">
</el-table-column>
<el-table-column label="断裂" prop="count_n_dl">
</el-table-column>
<el-table-column label="偏壁" prop="count_n_pb">
</el-table-column>
<el-table-column label="大小头" prop="count_n_dxt">
</el-table-column>
<el-table-column label="气线" prop="count_n_qx">
</el-table-column>
<el-table-column label="结石" prop="count_n_js">
</el-table-column>
<el-table-column label="其他" prop="count_n_qt">
</el-table-column>
</el-table-column>
<el-table-column label="检测时间" prop="test_date">
</el-table-column>
<el-table-column label="检测人" prop="test_user_name">
</el-table-column>
</scTable>
</el-main>
</el-container>
</template>
<script>
export default {
name: "rparty",
data() {
return {
apiObj: this.$API.inm.mioitem.list,
query: {
page: 1,
page_size: 20
},
params: {
page: 1,
page_size: 20,
mio__state: 20,
mio__type: 'do_in',
test_date__isnull:0
},
selection: [],
state_: {
10: '',
20: '',
},
};
},
mounted() {
},
methods: {
handleQuery() {
this.$refs.table.queryData(this.query)
},
resetQuery() {
this.query = {};
},
},
};
</script>