更改一号线数据结构
This commit is contained in:
@@ -20,20 +20,26 @@ const ACTION_COLUMN: TableColumnType = {
|
||||
|
||||
// 使用 Record 类型确保键值对的安全性
|
||||
export const fields: Record<string, string> = {
|
||||
productStatus: "产品状态",
|
||||
goodFlag: "良品标记",
|
||||
processMemory: "加工记忆",
|
||||
functionSw: "功能SW",
|
||||
axisNumber: "轴号",
|
||||
plugTerminalPressure: "插端子压力值",
|
||||
plugTerminalHeight: "插端子高度值",
|
||||
resistance: "电阻值",
|
||||
inductorLs: "电感LS值",
|
||||
inductorQ: "电感Q值",
|
||||
pressureResistanceR: "耐压R值",
|
||||
pressureResistanceI: "耐压I值",
|
||||
visualResult: "视觉结果",
|
||||
flag: "标志位",
|
||||
processFlag: "加工标志",
|
||||
qualifiedFlag: "良品标志",
|
||||
barcode: "二维码",
|
||||
pressure1: "压力1",
|
||||
height1: "高度1",
|
||||
value19Dcr: "数値19#Dcr",
|
||||
value39LcrLs: "数値39#LcrLs",
|
||||
value49LcrQ: "数値49#LcrQ",
|
||||
value79IrR: "数値79#IrR",
|
||||
value89IrI: "数値89#IrI",
|
||||
skeletonCcdCheck: "骨架Ccd检查结果",
|
||||
assemblyCcdCheck: "组立Ccd检查结果",
|
||||
reserve1: "补充字段1",
|
||||
reserve2: "补充字段2",
|
||||
recordTime: "记录数据的时间",
|
||||
createTime: "创建时间",
|
||||
createBy: "创建人",
|
||||
updateTime: "修改时间",
|
||||
updateBy: "修改人",
|
||||
} as const;
|
||||
|
||||
// 导出完整的列配置
|
||||
|
||||
@@ -42,34 +42,9 @@
|
||||
@change="handleTableChange" row-key="id" size="middle" :scroll="{ x: 1200 }">
|
||||
<template #bodyCell="{ column, record, index }">
|
||||
<template v-if="column.key === 'index'">{{ index + 1 }}</template>
|
||||
<template v-else-if="column.key === 'createTime'">
|
||||
<span>{{ formatDateTime(record.createTime) }}</span>
|
||||
<template v-else-if="['createTime', 'updateTime', 'recordTime'].includes(column.key as string)">
|
||||
<span>{{ formatDateTime(record[column.key as string]) }}</span>
|
||||
</template>
|
||||
<!-- <template v-else-if="column.key === 'productStatus'">
|
||||
<a-tag :color="record.productStatus === 1 ? 'success' : 'default'">
|
||||
{{ record.productStatus === 1 ? '有' : '无' }}
|
||||
</a-tag>
|
||||
</template>
|
||||
<template v-else-if="column.key === 'goodFlag'">
|
||||
<a-tag :color="record.goodFlag === 1 ? 'success' : 'error'">
|
||||
{{ record.goodFlag === 1 ? '良品' : '不良品' }}
|
||||
</a-tag>
|
||||
</template>
|
||||
<template v-else-if="column.key === 'processMemory'">
|
||||
<a-tag :color="record.processMemory === 1 ? 'success' : 'default'">
|
||||
{{ record.processMemory === 1 ? '已加工' : '未开工' }}
|
||||
</a-tag>
|
||||
</template>
|
||||
<template v-else-if="column.key === 'functionSw'">
|
||||
<a-tag :color="record.functionSw === 1 ? 'success' : 'default'">
|
||||
{{ record.functionSw === 1 ? '有效' : '无效' }}
|
||||
</a-tag>
|
||||
</template>
|
||||
<template v-else-if="column.key === 'visualResult'">
|
||||
<a-tag :color="record.visualResult === 1 ? 'success' : 'error'">
|
||||
{{ record.visualResult === 1 ? 'OK' : 'NG' }}
|
||||
</a-tag>
|
||||
</template> -->
|
||||
<template v-else-if="column.key === 'action'">
|
||||
<a-button type="link" size="small" @click="handleView(record as L1Data)">
|
||||
查看详情
|
||||
@@ -91,34 +66,9 @@
|
||||
:key="key"
|
||||
:label="columns.find((col) => col.key === key)?.title || key"
|
||||
>
|
||||
<template v-if="key === 'createTime'">
|
||||
{{ formatDateTime(value) }}
|
||||
</template>
|
||||
<!-- <template v-else-if="key === 'productStatus'">
|
||||
<a-tag :color="selectedRecord.productStatus === 1 ? 'success' : 'default'">
|
||||
{{ selectedRecord.productStatus === 1 ? '有' : '无' }}
|
||||
</a-tag>
|
||||
</template>
|
||||
<template v-else-if="key === 'goodFlag'">
|
||||
<a-tag :color="selectedRecord.goodFlag === 1 ? 'success' : 'error'">
|
||||
{{ selectedRecord.goodFlag === 1 ? '良品' : '不良品' }}
|
||||
</a-tag>
|
||||
</template>
|
||||
<template v-else-if="key === 'processMemory'">
|
||||
<a-tag :color="selectedRecord.processMemory === 1 ? 'success' : 'default'">
|
||||
{{ selectedRecord.processMemory === 1 ? '已加工' : '未开工' }}
|
||||
</a-tag>
|
||||
</template>
|
||||
<template v-else-if="key === 'functionSw'">
|
||||
<a-tag :color="selectedRecord.functionSw === 1 ? 'success' : 'default'">
|
||||
{{ selectedRecord.functionSw === 1 ? '有效' : '无效' }}
|
||||
</a-tag>
|
||||
</template>
|
||||
<template v-else-if="key === 'visualResult'">
|
||||
<a-tag :color="selectedRecord.visualResult === 1 ? 'success' : 'error'">
|
||||
{{ selectedRecord.visualResult === 1 ? 'OK' : 'NG' }}
|
||||
</a-tag>
|
||||
</template> -->
|
||||
<template v-if="['createTime', 'updateTime', 'recordTime'].includes(key)">
|
||||
<span>{{ formatDateTime(value) }}</span>
|
||||
</template>
|
||||
<template v-else>
|
||||
{{ value }}
|
||||
</template>
|
||||
|
||||
@@ -1,58 +1,67 @@
|
||||
export interface L1Data {
|
||||
/** 加工信息ID */
|
||||
processInfoId: number;
|
||||
/** 主键 */
|
||||
id: number;
|
||||
|
||||
/** 产品状态: 0-无, 1-有 */
|
||||
productStatus: 0 | 1;
|
||||
/** 标志位 */
|
||||
flag: number;
|
||||
|
||||
/** 良品标记: 0-不良品, 1-良品 */
|
||||
goodFlag: 0 | 1;
|
||||
/** 加工标志 */
|
||||
processFlag: number;
|
||||
|
||||
/** 加工记忆: 0-未开工, 1-已加工 */
|
||||
processMemory: 0 | 1;
|
||||
/** 良品标志 */
|
||||
qualifiedFlag: number;
|
||||
|
||||
/** 功能SW: 0-无效, 1-有效 */
|
||||
functionSw: 0 | 1;
|
||||
/** 二维码 */
|
||||
barcode: string;
|
||||
|
||||
/** 轴号 */
|
||||
axisNumber: number;
|
||||
/** 压力1 */
|
||||
pressure1: number;
|
||||
|
||||
/** 上骨架时间: 年, 00~99 */
|
||||
loadSkeletonYear: number;
|
||||
/** 高度1 */
|
||||
height1: number;
|
||||
|
||||
/** 上骨架时间: 月日, 0101~1231 */
|
||||
loadSkeletonMonthDay: number;
|
||||
/** 数値19#DCR */
|
||||
value19Dcr: number;
|
||||
|
||||
/** 上骨架时间: 时分, 0000~2459 */
|
||||
loadSkeletonHourMin: number;
|
||||
/** 数値39#LCR LS */
|
||||
value39LcrLs: number;
|
||||
|
||||
/** 上骨架时间: 秒, 00~59 */
|
||||
loadSkeletonSecond: number;
|
||||
/** 数値49#LCR Q */
|
||||
value49LcrQ: number;
|
||||
|
||||
/** 插端子压力值 */
|
||||
plugTerminalPressure: number;
|
||||
/** 数値79#IR R */
|
||||
value79IrR: number;
|
||||
|
||||
/** 插端子高度值 */
|
||||
plugTerminalHeight: number;
|
||||
/** 数値89#IR I */
|
||||
value89IrI: number;
|
||||
|
||||
/** 电阻值 */
|
||||
resistance: number;
|
||||
/** 骨架CCD检查结果 */
|
||||
skeletonCcdCheck: number;
|
||||
|
||||
/** 电感LS值 */
|
||||
inductorLs: number;
|
||||
/** 组立CCD检查结果 */
|
||||
assemblyCcdCheck: number;
|
||||
|
||||
/** 电感Q值 */
|
||||
inductorQ: number;
|
||||
/** 补充字段1 */
|
||||
reserve1: string;
|
||||
|
||||
/** 耐压R值 */
|
||||
pressureResistanceR: number;
|
||||
/** 补充字段2 */
|
||||
reserve2: string;
|
||||
|
||||
/** 耐压I值 */
|
||||
pressureResistanceI: number;
|
||||
/** 记录数据的时间 */
|
||||
recordTime: string;
|
||||
|
||||
/** 视觉结果: 0-NG, 1-OK */
|
||||
visualResult: 0 | 1;
|
||||
/** 逻辑删除 */
|
||||
DelFlag: number;
|
||||
|
||||
/** 创建时间 */
|
||||
createTime: string; // ISO 8601 格式,如 "2025-09-23T12:34:56"
|
||||
}
|
||||
createTime: string;
|
||||
|
||||
/** 创建人 */
|
||||
createBy: string;
|
||||
|
||||
/** 修改时间 */
|
||||
updateTime: string;
|
||||
|
||||
/** 修改人 */
|
||||
updateBy: string;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user