hurx il y a 4 jours
Parent
commit
373f867dcd
1 fichiers modifiés avec 5 ajouts et 11 suppressions
  1. 5 11
      src/views/enterprisePurchase/index.vue

+ 5 - 11
src/views/enterprisePurchase/index.vue

@@ -368,13 +368,7 @@
                     <div class="panel-body">
                       <!-- 左侧分类列表 -->
                       <div class="panel-main">
-                        <div
-                          v-for="group in getSubCategoryGroups(item.syncCategoryId).length
-                            ? getSubCategoryGroups(item.syncCategoryId)
-                            : item.panelData.groups"
-                          :key="group.title"
-                          class="category-group"
-                        >
+                        <div v-for="group in item.panelData.groups" :key="group.title" class="category-group">
                           <div class="group-title">{{ group.title }}</div>
                           <div class="group-items">
                             <span v-for="sub in group.items" :key="sub" class="group-item">{{ sub }}</span>
@@ -1081,7 +1075,7 @@
               <UploadImage v-model="categoryForm.icon" :limit="1" width="48px" height="48px" />
               <div class="upload-tip">推荐尺寸:16 * 16,支持上传透明背景 PNG</div>
             </el-form-item>
-            <el-form-item label="同步分类:">
+            <!-- <el-form-item label="同步分类:">
               <el-select
                 v-model="categoryForm.syncCategoryId"
                 placeholder="请选择或输入关联的一级分类"
@@ -1093,7 +1087,7 @@
               >
                 <el-option v-for="opt in syncCategoryOptions" :key="opt.value" :label="opt.label" :value="opt.value" />
               </el-select>
-            </el-form-item>
+            </el-form-item> -->
             <el-form-item label="标签设置:">
               <div class="notes-config-list">
                 <div v-for="(tag, index) in categoryForm.tags" :key="index" class="note-config-row">
@@ -2197,7 +2191,7 @@ const getCategoryList = async () => {
             mainTitle: (item as any).panelMainTitle || '',
             subTitle: (item as any).panelSubTitle || '',
             notes: extra.notes || [],
-            groups: extra.groups || []
+            groups: extra.groups?.length ? extra.groups : (item as any).panelData?.groups || []
           } as any
         };
       });
@@ -3153,7 +3147,7 @@ const categoryOptions = ref<categoryTreeVO[]>([]);
 
 const getCategoryTreeData = async () => {
   try {
-    const res = await categoryTree({ dataSource: 'youyi', platform: '3', classLevel: 1 } as any);
+    const res = await categoryTree({ dataSource: 'youyi', platform: '3' } as any);
     categoryOptions.value = (res.data || []) as any[];
   } catch (error) {
     console.error('获取分类树失败:', error);