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