食堂erp

This commit is contained in:
zjf committed 2025-05-08 17:26:35 +08:00
1 parent 8e8e02a0bb
commit e2414bbeb3
2 files changed
+25 -3

No files matched your search

+19 -1
View File
@@ -15,6 +15,21 @@
</el-form-item>
</el-col>
<el-col :span="12" class="mb20">
<el-form-item label="期初库存" prop="baseStock">
<el-input v-model="form.baseStock" placeholder="请输入期初库存"/>
</el-form-item>
</el-col>
<el-col :span="12" class="mb20">
<el-form-item label="库存下限" prop="inventoryLowerLimit">
<el-input v-model="form.inventoryLowerLimit" placeholder="请输入库存下限"/>
</el-form-item>
</el-col>
<el-col :span="12" class="mb20">
<el-form-item label="库存上限" prop="inventoryUpperLimit">
<el-input v-model="form.inventoryUpperLimit" placeholder="请输入库存上限"/>
</el-form-item>
</el-col>
</el-row>
</el-form>
<template #footer>
@@ -44,6 +59,9 @@ const form = reactive({
id:'',
name: '',
unit: '',
baseStock: '',
inventoryLowerLimit: '',
inventoryUpperLimit: '',
});
// 定义校验规则
@@ -103,4 +121,4 @@ const getcanteenErpMaterialData = (id: string) => {
defineExpose({
openDialog
});
</script>
</script>
@@ -16,7 +16,7 @@
@queryTable="getDataList"></right-toolbar>
</div>
</el-row>
<el-table :data="state.dataList" v-loading="state.loading" border
<el-table :data="state.dataList" v-loading="state.loading" border
:cell-style="tableStyle.cellStyle" :header-cell-style="tableStyle.headerCellStyle"
@selection-change="selectionChangHandle"
@sort-change="sortChangeHandle">
@@ -24,6 +24,10 @@
<el-table-column type="index" label="#" width="40" />
<el-table-column prop="name" label="商品名称" show-overflow-tooltip/>
<el-table-column prop="unit" label="商品单位" show-overflow-tooltip/>
<el-table-column prop="baseStock" label="期初库存" show-overflow-tooltip/>
<el-table-column prop="currentStock" label="总库存" show-overflow-tooltip/>
<el-table-column prop="inventoryLowerLimit" label="库存下限" show-overflow-tooltip/>
<el-table-column prop="inventoryUpperLimit" label="库存上限" show-overflow-tooltip/>
<el-table-column label="操作" width="150">
<template #default="scope">
<el-button icon="edit-pen" text type="primary" v-auth="'canteen_canteenErpMaterial_edit'"
@@ -111,4 +115,4 @@ const handleDelete = async (ids: string[]) => {
useMessage().error(err.msg);
}
};
</script>
</script>