fix:原料库添加物料存量展开
This commit is contained in:
parent
af2ae10c2f
commit
59e5f391bd
|
|
@ -52,7 +52,10 @@
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="仓库" width="80" prop="warehouse_name">
|
<el-table-column label="仓库" width="80" prop="warehouse_name">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="物料存量" prop="count">
|
<el-table-column label="物料存量">
|
||||||
|
<template #default="scope">
|
||||||
|
<el-link @click="handleWpr(scope.row)" type="primary">{{ scope.row.count }}</el-link>
|
||||||
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="有效期" prop="expiration_date">
|
<el-table-column label="有效期" prop="expiration_date">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
|
@ -72,6 +75,39 @@
|
||||||
:mtype="wmtype"
|
:mtype="wmtype"
|
||||||
:apiObj="apiObjPrint"
|
:apiObj="apiObjPrint"
|
||||||
></print-dialog>
|
></print-dialog>
|
||||||
|
<el-drawer v-model="wprVisibleDrawer" :size="'70%'">
|
||||||
|
<template #header>
|
||||||
|
<h4>关联产品</h4>
|
||||||
|
</template>
|
||||||
|
<template #default>
|
||||||
|
<scTable ref="wprTable" hidePagination :data="wprList">
|
||||||
|
<el-table-column type="index" width="50"></el-table-column>
|
||||||
|
<el-table-column label="产品编号" prop="number" min-width="100px"></el-table-column>
|
||||||
|
<el-table-column label="缺陷项" min-width="200px">
|
||||||
|
<template #default="scope">
|
||||||
|
<span v-for="item in scope.row.wprdefect" :key="item.id">
|
||||||
|
<el-tag type="warning">{{ item.defect_name }}</el-tag>
|
||||||
|
</span>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column
|
||||||
|
label="操作"
|
||||||
|
fixed="right"
|
||||||
|
align="center"
|
||||||
|
width="120"
|
||||||
|
>
|
||||||
|
<template #default="scope">
|
||||||
|
<el-link :underline="false" @click="printMaterial(scope.row,'wpr')" type="primary">打印标签</el-link>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
</scTable>
|
||||||
|
</template>
|
||||||
|
<template #footer>
|
||||||
|
<div style="flex: auto">
|
||||||
|
<el-button @click="wprVisibleDrawer=false">关闭</el-button>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
</el-drawer>
|
||||||
</el-container>
|
</el-container>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
|
|
@ -86,10 +122,12 @@ export default {
|
||||||
apiObj: this.$API.inm.warehouse.batch,
|
apiObj: this.$API.inm.warehouse.batch,
|
||||||
params: { count__gte: 1, material__type__in: "30" },
|
params: { count__gte: 1, material__type__in: "30" },
|
||||||
selection: [],
|
selection: [],
|
||||||
|
wprList:[],
|
||||||
query: {},
|
query: {},
|
||||||
warehouseOptions: [],
|
warehouseOptions: [],
|
||||||
wmtype:0,
|
wmtype:0,
|
||||||
print_m:false,
|
print_m:false,
|
||||||
|
wprVisibleDrawer:false,
|
||||||
materialsVisible:false,
|
materialsVisible:false,
|
||||||
apiObjPrint:this.$API.cm.labelmat.fromMb,
|
apiObjPrint:this.$API.cm.labelmat.fromMb,
|
||||||
wmId:'',
|
wmId:'',
|
||||||
|
|
@ -98,6 +136,9 @@ export default {
|
||||||
20:'不合格',
|
20:'不合格',
|
||||||
30:'返修',
|
30:'返修',
|
||||||
},
|
},
|
||||||
|
wprParams:{
|
||||||
|
page:0
|
||||||
|
},
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
mounted() {
|
mounted() {
|
||||||
|
|
@ -124,6 +165,14 @@ export default {
|
||||||
resetQuery() {
|
resetQuery() {
|
||||||
this.query = {};
|
this.query = {};
|
||||||
},
|
},
|
||||||
|
handleWpr(row){
|
||||||
|
let that = this;
|
||||||
|
that.wprParams.mb = row.id;
|
||||||
|
that.wprVisibleDrawer = true;
|
||||||
|
that.$API.wpm.wpr.list.req(that.wprParams).then((res) => {
|
||||||
|
that.wprList = res;
|
||||||
|
})
|
||||||
|
},
|
||||||
//打印物料标签
|
//打印物料标签
|
||||||
printMaterial(row){
|
printMaterial(row){
|
||||||
let that = this;
|
let that = this;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue