MALL:简化 SPU 属性的维护逻辑

This commit is contained in:
YunaiV
2024-01-12 23:17:48 +08:00
parent 10afbe8e2f
commit a9400c5171
5 changed files with 6 additions and 12 deletions

View File

@@ -70,7 +70,7 @@ const validate = async () => {
try {
await unref(formRef)?.validate()
// 校验通过更新数据
Object.assign(props.propFormData, formData)
Object.assign(props.propFormData, formData.value)
} catch (e) {
message.error('【商品详情】不完善,请填写相关信息')
emit('update:activeName', 'description')

View File

@@ -80,7 +80,7 @@ const validate = async () => {
try {
await unref(formRef)?.validate()
// 校验通过更新数据
Object.assign(props.propFormData, formData)
Object.assign(props.propFormData, formData.value)
} catch (e) {
message.error('【其它设置】不完善,请填写相关信息')
emit('update:activeName', 'other')

View File

@@ -135,11 +135,10 @@ watch(
/** 表单校验 */
const emit = defineEmits(['update:activeName'])
const validate = async () => {
// 校验 sku
skuListRef.value.validateSku()
// 校验表单
if (!formRef) return
try {
// 校验 sku
skuListRef.value.validateSku()
await unref(formRef).validate()
// 校验通过更新数据
Object.assign(props.propFormData, formData)