change(mes): 产出扫描信息增加物料、机台、工装、工序名称

- 在 ProdOutputScanInfo 模型中添加物料、机台、工装、工序名称字段
- 更新前端表格显示,将 ID 列替换为对应的名称列
- 修改后端查询逻辑,加入连表查询以获取名称信息
master
zch 4 months ago
parent cdc318c98f
commit 2d331d1dec

@ -44,6 +44,23 @@ export interface ProdOutputScanInfoVO {
*/
remark: string;
/**
*
*/
processName: string;
/**
*
*/
machineName: string;
/**
*
*/
toolingName: string;
/**
*
*/
materielName: string;
}
export interface ProdOutputScanInfoForm extends BaseEntity {
@ -92,6 +109,23 @@ export interface ProdOutputScanInfoForm extends BaseEntity {
*/
remark?: string;
/**
*
*/
processName: string;
/**
*
*/
machineName: string;
/**
*
*/
toolingName: string;
/**
*
*/
materielName: string;
}
export interface ProdOutputScanInfoQuery extends PageQuery {
@ -140,6 +174,24 @@ export interface ProdOutputScanInfoQuery extends PageQuery {
*
*/
params?: any;
/**
*
*/
processName: string;
/**
*
*/
machineName: string;
/**
*
*/
toolingName: string;
/**
*
*/
materielName: string;
}

@ -59,11 +59,11 @@
<el-table v-loading="loading" :data="prodOutputScanInfoList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" />
<el-table-column label="主键标识" align="center" prop="prodOutputScanInfoId" v-if="columns[0].visible"/>
<el-table-column label="工序ID" align="center" prop="processId" v-if="columns[2].visible"/>
<el-table-column label="机台ID" align="center" prop="machineId" v-if="columns[3].visible"/>
<el-table-column label="工序" align="center" prop="processName" v-if="columns[2].visible"/>
<el-table-column label="机台" align="center" prop="machineName" v-if="columns[3].visible"/>
<el-table-column label="胎胚条码" align="center" prop="embryoBarcode" v-if="columns[4].visible"/>
<el-table-column label="工装ID" align="center" prop="toolingId" v-if="columns[5].visible"/>
<el-table-column label="物料ID" align="center" prop="materielId" v-if="columns[6].visible"/>
<el-table-column label="工装" align="center" prop="toolingName" v-if="columns[5].visible"/>
<el-table-column label="物料" align="center" prop="materielName" v-if="columns[6].visible"/>
<el-table-column label="扫描结果" align="center" prop="scanResult" v-if="columns[7].visible"/>
<el-table-column label="记录人名称" align="center" prop="userName" v-if="columns[8].visible"/>
<el-table-column label="备注" align="center" prop="remark" v-if="columns[9].visible"/>
@ -203,6 +203,10 @@ const initFormData: ProdOutputScanInfoForm = {
scanResult: undefined,
userName: undefined,
remark: undefined,
processName: undefined,
machineName: undefined,
toolingName: undefined,
materielName: undefined
}
const data = reactive<PageData<ProdOutputScanInfoForm, ProdOutputScanInfoQuery>>({
form: {...initFormData},
@ -217,6 +221,10 @@ const data = reactive<PageData<ProdOutputScanInfoForm, ProdOutputScanInfoQuery>>
materielId: undefined,
scanResult: undefined,
userName: undefined,
processName: undefined,
machineName: undefined,
toolingName: undefined,
materielName: undefined,
params: {
}
},

Loading…
Cancel
Save