feat(mes/eqp): 为设备备件新增负责人字段

1. 在EqpEquipmentPart实体类、Bo和Vo中新增responsiblePerson字段
2. 在EqpEquipmentPartMapper.xml中增加responsible_person列映射
3. 在EqpEquipmentPartServiceImpl的查询条件中增加负责人模糊筛选
4. 在前端备件管理页面新增负责人查询输入框、表格列和表单字段
This commit is contained in:
2026-05-28 16:09:17 +08:00
parent d9f9c948cc
commit 31d6b02f8b
6 changed files with 34 additions and 2 deletions

View File

@@ -25,6 +25,14 @@
@keyup.enter.native="handleQuery"
/>
</el-form-item>
<el-form-item label="负责人" prop="responsiblePerson">
<el-input
v-model="queryParams.responsiblePerson"
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>
@@ -80,6 +88,7 @@
<el-table-column label="备注" align="center" prop="remark" />
<el-table-column label="产线" align="center" prop="productionLine" />
<el-table-column label="产线段" align="center" prop="lineSection" />
<el-table-column label="负责人" align="center" prop="responsiblePerson" />
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope">
<el-button
@@ -121,6 +130,9 @@
<el-form-item label="产线段" prop="lineSection">
<el-input v-model="form.lineSection" placeholder="请输入产线段" />
</el-form-item>
<el-form-item label="负责人" prop="responsiblePerson">
<el-input v-model="form.responsiblePerson" placeholder="请输入负责人" />
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button :loading="buttonLoading" type="primary" @click="submitForm"> </el-button>
@@ -163,7 +175,8 @@ export default {
pageSize: 10,
inspectPart: undefined,
productionLine: undefined,
lineSection: undefined
lineSection: undefined,
responsiblePerson: undefined
},
// 表单参数
form: {},
@@ -211,7 +224,8 @@ export default {
updateTime: undefined,
delFlag: undefined,
productionLine: undefined,
lineSection: undefined
lineSection: undefined,
responsiblePerson: undefined
};
this.resetForm("form");
},