From 94fafa8cab75b75d2110238f11df53f28da847db Mon Sep 17 00:00:00 2001 From: yf <770153798@qq.com> Date: Fri, 10 Jan 2025 11:48:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=20=E7=BC=96=E7=A0=81?= =?UTF-8?q?=E5=90=8D=E7=A7=B0=E4=B8=BA=E7=A9=BA=E6=97=B6=E9=BB=98=E8=AE=A4?= =?UTF-8?q?=E4=B8=BA=E7=BC=96=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/oms/productinfo/ProductInfoForm.vue | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/hangtag-ui/hangtag-ui-admin/src/views/oms/productinfo/ProductInfoForm.vue b/hangtag-ui/hangtag-ui-admin/src/views/oms/productinfo/ProductInfoForm.vue index 8f44c96..e8b849c 100644 --- a/hangtag-ui/hangtag-ui-admin/src/views/oms/productinfo/ProductInfoForm.vue +++ b/hangtag-ui/hangtag-ui-admin/src/views/oms/productinfo/ProductInfoForm.vue @@ -361,7 +361,7 @@ const dialogVisible = ref(false) // 弹窗的是否展示 const dialogTitle = ref('') // 弹窗的标题 const formLoading = ref(false) // 表单的加载中:1)修改时的数据加载;2)提交的按钮禁用 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(() => {