|
@@ -218,7 +218,7 @@ const { optionsData } = useDictOptions<{
|
|
|
|
|
|
const handleSave = async () => {
|
|
|
await formRef.value?.validate()
|
|
|
- if (formData.specs.length >= 5) {
|
|
|
+ if (formData.specs && formData.specs.length > 5) {
|
|
|
feedback.msgWarning('最多添加5个规格')
|
|
|
return
|
|
|
}
|
|
@@ -230,7 +230,7 @@ const handleSave = async () => {
|
|
|
id: number | null;
|
|
|
img: string | null;
|
|
|
}> = [];
|
|
|
- formData.specs.forEach((spec: { name: string; items: Array<{id: number|null, tag: string}> }) => {
|
|
|
+ formData.specs?.forEach((spec: { name: string; items: Array<{id: number|null, tag: string}> }) => {
|
|
|
spec.items.forEach(item => {
|
|
|
specsList.push({
|
|
|
name: spec.name,
|