✨ feat(mes): 新增点检保养项目编码及相关逻辑
parent
ca892047fb
commit
0c0de1eb45
|
|
@ -72,7 +72,8 @@
|
||||||
import { getIntDictOptions, DICT_TYPE } from '@/utils/dict'
|
import { getIntDictOptions, DICT_TYPE } from '@/utils/dict'
|
||||||
import { DvSubjectApi, DvSubjectVO } from '@/api/mes/dv/subject'
|
import { DvSubjectApi, DvSubjectVO } from '@/api/mes/dv/subject'
|
||||||
import { CommonStatusEnum } from '@/utils/constants'
|
import { CommonStatusEnum } from '@/utils/constants'
|
||||||
import { generateRandomStr } from '@/utils'
|
import { MesAutoCodeRuleCode } from '@/views/mes/utils/constants'
|
||||||
|
import { AutoCodeRecordApi } from '@/api/mes/md/autocode/record'
|
||||||
|
|
||||||
defineOptions({ name: 'SubjectForm' })
|
defineOptions({ name: 'SubjectForm' })
|
||||||
|
|
||||||
|
|
@ -102,8 +103,10 @@ const formRules = reactive({
|
||||||
const formRef = ref() // 表单 Ref
|
const formRef = ref() // 表单 Ref
|
||||||
|
|
||||||
/** 生成项目编码 */
|
/** 生成项目编码 */
|
||||||
const generateCode = () => {
|
const generateCode = async () => {
|
||||||
formData.value.code = 'SUBJECT' + generateRandomStr(8)
|
formData.value.code = await AutoCodeRecordApi.generateAutoCode(
|
||||||
|
MesAutoCodeRuleCode.DV_SUBJECT_CODE
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
/** 打开弹窗 */
|
/** 打开弹窗 */
|
||||||
|
|
|
||||||
|
|
@ -449,7 +449,8 @@ export const MesAutoCodeRuleCode = {
|
||||||
CAL_PLAN_CODE: 'CAL_PLAN_CODE', // 排班计划编码
|
CAL_PLAN_CODE: 'CAL_PLAN_CODE', // 排班计划编码
|
||||||
DV_MACHINERY_CODE: 'DV_MACHINERY_CODE', // 设备编码
|
DV_MACHINERY_CODE: 'DV_MACHINERY_CODE', // 设备编码
|
||||||
DV_MACHINERY_TYPE_CODE: 'DV_MACHINERY_TYPE_CODE', // 设备类型编码
|
DV_MACHINERY_TYPE_CODE: 'DV_MACHINERY_TYPE_CODE', // 设备类型编码
|
||||||
DV_CHECK_PLAN_CODE: 'DV_CHECK_PLAN_CODE' // 点检保养方案编码
|
DV_CHECK_PLAN_CODE: 'DV_CHECK_PLAN_CODE', // 点检保养方案编码
|
||||||
|
DV_SUBJECT_CODE: 'DV_SUBJECT_CODE' // 点检保养项目编码
|
||||||
} as const
|
} as const
|
||||||
|
|
||||||
/** 获取物料/产品标识的标签 */
|
/** 获取物料/产品标识的标签 */
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue