优化 编码名称为空时默认为编码

This commit is contained in:
yf 2025-01-10 11:48:42 +08:00
parent b41184a5de
commit 94fafa8cab
1 changed files with 6 additions and 2 deletions

View File

@ -361,7 +361,7 @@ const dialogVisible = ref(false) // 弹窗的是否展示
const dialogTitle = ref('') //
const formLoading = ref(false) // 12
const formType = ref('') // create - update -
const inputCode = ref(false);
const inputCode = ref(true);
const formData = ref({
id: undefined,
code: undefined,
@ -474,7 +474,7 @@ const changSetDefault = (index,d)=>{
}
}
const formRules = reactive({
name: [{required: true, message: '产品名称不能为空', trigger: 'blur'}],
name: [{required: false, message: '产品名称不能为空', trigger: 'blur'}],
brandId: [{required: true, message: '产品类型选择品牌', trigger: 'blur'}],
productTypeId: [{required: true, message: '请选择产品类型', trigger: 'blur'}],
specSizeWidth: [{required: false, message: '请填写规格的宽度', trigger: 'blur'}],
@ -519,6 +519,10 @@ defineExpose({open}) // 提供 open 方法,用于打开弹窗
const emit = defineEmits(['success']) // success
const submitCheck = () => {
if(!formData.value.name){
formData.value.name = formData.value.code || '未命名'
}
formRef.value.validate().then(() => {
submitForm()
}).catch(() => {