Procházet zdrojové kódy

fix: 调整必填字段

周玉环 před 2 dny
rodič
revize
1f4e59b658

+ 17 - 17
xinkeaboard-promotion-portal/src/components/TopContent.vue

@@ -62,17 +62,17 @@ const validate = () => {
         break;
       }
 
-      if (!locationName) {
-        message = '请选择目标区域市场';
-        break;
-      }
-      break;
-    case 2:
-      if (!description) {
-        message = '请输入产品描述';
-        break;
-      }
+      // if (!locationName) {
+      //   message = '请选择目标区域市场';
+      //   break;
+      // }
       break;
+    // case 2:
+    //   if (!description) {
+    //     message = '请输入产品描述';
+    //     break;
+    //   }
+    //   break;
     default:
       break;
   }
@@ -119,13 +119,13 @@ const acceptRecod = async () => {
   }
   await incrementCount();
   const formData = getFormData();
-  const { competitorWebsite } = formData;
-  if (!competitorWebsite) {
-    return showMessage({
-      type: 'error',
-      message: '请输入竞品网站'
-    });
-  }
+  // const { competitorWebsite } = formData;
+  // if (!competitorWebsite) {
+  //   return showMessage({
+  //     type: 'error',
+  //     message: '请输入竞品网站'
+  //   });
+  // }
   mainStore.setFormData(formData);
   router.push('/record');
 };

+ 6 - 1
xinkeaboard-promotion-portal/src/views/Record.vue

@@ -24,7 +24,7 @@
             </div>
           </div>
         </div>
-        <div class="record-wrap-content__competitor">
+        <div class="record-wrap-content__competitor" v-if="competitorWebsiteList.length">
           <img :src="CompetitorPng" />
           <div class="list">
             <CompetitorList></CompetitorList>
@@ -68,6 +68,11 @@ const loading = computed(() => keywordData.value.loading);
 const keywordEn = computed(() => keywordData.value.data?.keywordEn);
 const keywords = computed(() => keywordData.value?.data?.keywords?.join(','));
 const expanded = computed(() => mainStore.getExpanded);
+const formData = computed(() => mainStore.getFormData);
+const competitorWebsiteList = computed(() => {
+  const list = formData.value.competitorWebsite?.split(',') || [];
+  return list.filter((item) => item.trim() !== '');
+});
 
 const download = () => {
   downloadPDF(pdfContent.value!);