feat: 多页面功能优化与新增

This commit is contained in:
2026-05-30 18:00:01 +08:00
parent 6a5220ad78
commit 9af5284ff3
10 changed files with 172 additions and 36 deletions

View File

@@ -17,13 +17,22 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="成本分类 原料/能耗/辅料/设备/人工" prop="category">
<el-input
<el-form-item label="成本分类" prop="category">
<el-select
v-model="queryParams.category"
placeholder="请输入成本分类 原料/能耗/辅料/设备/人工"
placeholder="请选择成本分类"
clearable
@keyup.enter.native="handleQuery"
/>
@change="handleQuery"
>
<el-option label="原料" value="原料" />
<el-option label="能耗" value="能耗" />
<el-option label="辅料" value="辅料" />
<el-option label="设备" value="设备" />
<el-option label="人工" value="人工" />
<el-option label="产出" value="产出" />
<el-option label="轧辊" value="轧辊" />
<el-option label="其他" value="其他" />
</el-select>
</el-form-item>
<el-form-item label="计量单位" prop="unit">
<el-input
@@ -33,6 +42,14 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="查询条件" prop="queryCondition">
<el-input
v-model="queryParams.queryCondition"
placeholder="请输入查询条件"
clearable
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
@@ -86,9 +103,10 @@
<el-table-column label="主键ID" align="center" prop="itemId" v-if="true"/>
<el-table-column label="成本项目编码" align="center" prop="itemCode" />
<el-table-column label="成本项目名称" align="center" prop="itemName" />
<el-table-column label="成本分类 原料/能耗/辅料/设备/人工" align="center" prop="category" />
<el-table-column label="成本分类" align="center" prop="category" />
<el-table-column label="计量单位" align="center" prop="unit" />
<el-table-column label="备注" align="center" prop="remark" />
<el-table-column label="查询条件" align="center" prop="queryCondition" />
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button
@@ -124,8 +142,17 @@
<el-form-item label="成本项目名称" prop="itemName">
<el-input v-model="form.itemName" placeholder="请输入成本项目名称" />
</el-form-item>
<el-form-item label="成本分类 原料/能耗/辅料/设备/人工" prop="category">
<el-input v-model="form.category" placeholder="请输入成本分类 原料/能耗/辅料/设备/人工" />
<el-form-item label="成本分类" prop="category">
<el-select v-model="form.category" placeholder="请选择成本分类">
<el-option label="原料" value="原料" />
<el-option label="能耗" value="能耗" />
<el-option label="辅料" value="辅料" />
<el-option label="设备" value="设备" />
<el-option label="人工" value="人工" />
<el-option label="产出" value="产出" />
<el-option label="轧辊" value="轧辊" />
<el-option label="其他" value="其他" />
</el-select>
</el-form-item>
<el-form-item label="计量单位" prop="unit">
<el-input v-model="form.unit" placeholder="请输入计量单位" />
@@ -133,6 +160,9 @@
<el-form-item label="备注" prop="remark">
<el-input v-model="form.remark" placeholder="请输入备注" />
</el-form-item>
<el-form-item label="查询条件" prop="queryCondition">
<el-input v-model="form.queryCondition" placeholder="请输入查询条件" />
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
@@ -177,6 +207,7 @@ export default {
itemName: undefined,
category: undefined,
unit: undefined,
queryCondition: undefined,
},
// 表单参数
form: {},
@@ -212,6 +243,7 @@ export default {
category: undefined,
unit: undefined,
remark: undefined,
queryCondition: undefined,
delFlag: undefined,
createBy: undefined,
createTime: undefined,