feat(mes): 添加维修工单和点检记录相关状态及错误码常量
parent
05d7212bd0
commit
afaf6e371e
|
|
@ -281,4 +281,6 @@ export enum DICT_TYPE {
|
|||
MES_DV_CHECK_PLAN_STATUS = 'mes_dv_check_plan_status', // MES 点检保养方案状态
|
||||
MES_MAINTEN_RECORD_STATUS = 'mes_mainten_record_status', // MES 保养记录状态
|
||||
MES_MAINTEN_STATUS = 'mes_mainten_status', // MES 保养结果
|
||||
MES_DV_REPAIR_STATUS = 'mes_dv_repair_status', // MES 维修工单状态
|
||||
MES_DV_REPAIR_RESULT = 'mes_dv_repair_result', // MES 维修结果
|
||||
}
|
||||
|
|
|
|||
|
|
@ -47,7 +47,6 @@
|
|||
</el-col>
|
||||
</el-row>
|
||||
</el-form>
|
||||
<!-- DONE @AI:编辑时展示保养项目明细 -->
|
||||
<template v-if="formData.id">
|
||||
<el-divider content-position="center">保养项目明细</el-divider>
|
||||
<MaintenRecordLineList :record-id="formData.id" />
|
||||
|
|
@ -142,7 +141,7 @@ const resetForm = () => {
|
|||
machineryId: undefined,
|
||||
maintenTime: undefined,
|
||||
userId: undefined,
|
||||
status: 0,
|
||||
status: 0, // TODO @AI:这里要枚举!
|
||||
remark: ''
|
||||
}
|
||||
formRef.value?.resetFields()
|
||||
|
|
|
|||
|
|
@ -36,6 +36,7 @@
|
|||
<!-- 表单弹窗:添加/修改 -->
|
||||
<Dialog :title="formTitle" v-model="formVisible" width="500px">
|
||||
<el-form ref="formRef" :model="formData" :rules="formRules" label-width="80px">
|
||||
<!-- TODO @AI:这里的项目,是不是全称;另外,搞个 subject 的 select 组件,更好的复用呀; -->
|
||||
<el-form-item label="项目" prop="subjectId">
|
||||
<el-select
|
||||
v-model="formData.subjectId"
|
||||
|
|
@ -64,6 +65,7 @@
|
|||
</el-radio>
|
||||
</el-radio-group>
|
||||
</el-form-item>
|
||||
<!-- TODO @AI:是不是只有异常的时候,才描述噢 -->
|
||||
<el-form-item label="异常描述" prop="result">
|
||||
<el-input v-model="formData.result" type="textarea" placeholder="请输入异常描述" />
|
||||
</el-form-item>
|
||||
|
|
@ -71,6 +73,7 @@
|
|||
<el-input v-model="formData.remark" type="textarea" placeholder="请输入备注" />
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<!-- TODO @AI:记录多的时候,下面的按钮位置不对; -->
|
||||
<template #footer>
|
||||
<el-button @click="formVisible = false">取 消</el-button>
|
||||
<el-button type="primary" @click="submitForm" :loading="formLoading">确 定</el-button>
|
||||
|
|
@ -182,6 +185,7 @@ const handleDelete = async (id: number) => {
|
|||
}
|
||||
|
||||
/** 获取项目选项 */
|
||||
// TODO @AI:不要分页,通过 simple-list 接口!
|
||||
const getSubjectOptions = async (query: string) => {
|
||||
try {
|
||||
const data = await DvSubjectApi.getSubjectPage({ name: query, pageNo: 1, pageSize: 20 })
|
||||
|
|
|
|||
Loading…
Reference in New Issue