✨ feat(mes): 更新保养维护类型字段及相关校验逻辑
parent
5e57cafb22
commit
d264c06830
|
|
@ -12,9 +12,7 @@
|
|||
<el-form-item label="类型编码" prop="code">
|
||||
<el-input v-model="formData.code" placeholder="请输入类型编码">
|
||||
<template #append>
|
||||
<el-button @click="generateCode">
|
||||
生成
|
||||
</el-button>
|
||||
<el-button @click="generateCode"> 生成 </el-button>
|
||||
</template>
|
||||
</el-input>
|
||||
</el-form-item>
|
||||
|
|
@ -118,13 +116,17 @@ const formData = ref({
|
|||
const formRules = reactive({
|
||||
code: [{ required: true, message: '类型编码不能为空', trigger: 'blur' }],
|
||||
name: [{ required: true, message: '类型名称不能为空', trigger: 'blur' }],
|
||||
codeFlag: [{ required: true, message: '是否编码管理不能为空', trigger: 'blur' }]
|
||||
codeFlag: [{ required: true, message: '是否编码管理不能为空', trigger: 'blur' }],
|
||||
maintenType: [{ required: true, message: '保养维护类型不能为空', trigger: 'change' }],
|
||||
maintenPeriod: [{ required: true, message: '保养周期不能为空', trigger: 'change' }]
|
||||
})
|
||||
const formRef = ref() // 表单 Ref
|
||||
|
||||
/** 生成类型编码 */
|
||||
const generateCode = async () => {
|
||||
formData.value.code = await AutoCodeRecordApi.generateAutoCode(MesAutoCodeRuleCode.TM_TOOL_TYPE_CODE)
|
||||
formData.value.code = await AutoCodeRecordApi.generateAutoCode(
|
||||
MesAutoCodeRuleCode.TM_TOOL_TYPE_CODE
|
||||
)
|
||||
}
|
||||
|
||||
/** 监听 codeFlag 变化,清空保养相关字段 */
|
||||
|
|
|
|||
|
|
@ -82,7 +82,7 @@
|
|||
<dict-tag :type="DICT_TYPE.INFRA_BOOLEAN_STRING" :value="scope.row.codeFlag" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="保养维护类型" align="center" prop="maintenType" width="120">
|
||||
<el-table-column label="保养维护类型" align="center" prop="maintenType" width="130">
|
||||
<template #default="scope">
|
||||
<dict-tag
|
||||
v-if="scope.row.codeFlag"
|
||||
|
|
|
|||
Loading…
Reference in New Issue