fix: 一些修改

This commit is contained in:
caoqianming 2023-11-28 08:03:13 +08:00
parent c62188eaa7
commit 2ddcb49616
5 changed files with 71 additions and 43 deletions

View File

@ -638,39 +638,6 @@ const routes = [
}
]
},
//设备
{
"name": "em",
"path": "/em",
"meta": {
"title": "设备管理",
"icon": "el-icon-grid",
"type": "menu",
"perms": ["em"]
},
"children": [
{
"name": "equipment",
"path": "/em/equipment",
"meta": {
"title": "生产设备",
"icon": "el-icon-cellphone",
"perms": ["equipment"]
},
"component": "em/equipment"
},
{
"name": "equipmentc",
"path": "/em/equipmentc",
"meta": {
"title": "计量设备",
"icon": "el-icon-cellphone",
"perms": ["equipment"]
},
"component": "em/equipmentc"
},
]
},
//制造管理 mtm
{
"name": "mtm",
@ -1589,6 +1556,39 @@ const routes = [
},
]
},
//设备
{
"name": "em",
"path": "/em",
"meta": {
"title": "设备管理",
"icon": "el-icon-grid",
"type": "menu",
"perms": ["em"]
},
"children": [
{
"name": "equipment",
"path": "/em/equipment",
"meta": {
"title": "生产设备",
"icon": "el-icon-cellphone",
"perms": ["equipment"]
},
"component": "em/equipment"
},
{
"name": "equipmentc",
"path": "/em/equipmentc",
"meta": {
"title": "计量设备",
"icon": "el-icon-cellphone",
"perms": ["equipment"]
},
"component": "em/equipmentc"
},
]
},
//人事
{
"name": "hrm",

View File

@ -2,6 +2,10 @@
<el-container>
<el-header>
<div class="left-panel">
<el-select v-model="query.warehouse" clearable placeholder="所在仓库"
@change="handleQuery">
<el-option v-for="item in warehouseOptions" :key="item.id" :label="item.name" :value="item.id"></el-option>
</el-select>
</div>
<div class="right-panel">
<el-input v-model="query.search" placeholder="物料名" clearable style="margin-right: 5px;"></el-input>
@ -17,13 +21,15 @@
</el-table-column>
<el-table-column label="规格型号">
<template #default="scope">
{{ scope.row.specification }}
{{ scope.row.specification }} {{ scope.row.model }}
</template>
</el-table-column>
<el-table-column label="仓库" prop="warehouse_name">
</el-table-column>
<el-table-column label="物料存量" prop="count">
</el-table-column>
<el-table-column label="有效期" prop="expiration_date">
</el-table-column>
</scTable>
</el-main>
</el-container>
@ -36,10 +42,19 @@ export default {
apiObj: this.$API.inm.warehouse.batch,
params: { count__gte: 1 },
selection: [],
query: {}
query: {},
warehouseOptions: []
};
},
mounted() {
this.getWarehouse()
},
methods: {
getWarehouse() {
this.$API.inm.warehouse.list.req({page:0}).then(res=>{
this.warehouseOptions = res
})
},
handleQuery() {
this.$refs.table.queryData(this.query)
},

View File

@ -22,13 +22,15 @@
</el-table-column>
<el-table-column label="操作" fixed="right" align="center" width="150px">
<template #default="scope">
<el-link type="primary" @click="table_edit(scope.row)" v-auth="'warehouse.update'">
<el-button link type="primary" @click="toMb(scope.row)">
查看
</el-button>
<el-button link type="primary" @click="table_edit(scope.row)" v-auth="'warehouse.update'">
编辑
</el-link>
<el-divider direction="vertical"></el-divider>
<el-link type="danger" @click="table_del(scope.row)" v-auth="'warehouse.delete'">
</el-button>
<el-button link type="danger" @click="table_del(scope.row)" v-auth="'warehouse.delete'">
删除
</el-link>
</el-button>
</template>
</el-table-column>
</scTable>
@ -99,7 +101,9 @@ export default {
});
}).catch(() => { });
},
toMb() {
this.$router.push({ name: "materialbatch" });
},
//
handleSaveSuccess(data, mode) {
if (mode == "add") {

View File

@ -25,7 +25,7 @@
</el-table-column>
<el-table-column label="型号" prop="model">
</el-table-column>
<el-table-column label="物料类别" prop="type">
<el-table-column label="物料类别" prop="type" width="200">
<template #default="scope">
<span><el-tag>{{ typeOptions[scope.row.type] }}</el-tag>
<el-tag type="warning" v-if="scope.row.is_assemb"></el-tag>
@ -41,7 +41,11 @@
</el-icon>
</template>
</el-table-column>
<el-table-column label="计量单位" prop="unit">
<el-table-column label="计量单位" prop="unit" width="80">
</el-table-column>
<el-table-column label="总库存" prop="count" width="80">
</el-table-column>
<el-table-column label="安全库存" prop="count_safe" width="80">
</el-table-column>
<el-table-column label="操作" fixed="right" align="center" width="100">
<template #default="scope">

View File

@ -48,6 +48,11 @@
<el-switch v-model="form.need_route" />
</el-form-item>
</el-col>
<el-col :md="12" :sm="24">
<el-form-item label="安全库存" prop="count_safe">
<el-input-number v-model="form.count_safe" :min="0"/>
</el-form-item>
</el-col>
<!-- <el-col :md="12" :sm="24">
<el-form-item label="计量单位" prop="unit">
<el-select