diff --git a/src/views/mall/product/spu/form/InfoForm.vue b/src/views/mall/product/spu/form/InfoForm.vue
index 28bd309b0..0eb70e3ad 100644
--- a/src/views/mall/product/spu/form/InfoForm.vue
+++ b/src/views/mall/product/spu/form/InfoForm.vue
@@ -23,6 +23,7 @@
filterable
placeholder="请选择商品分类"
/>
+
@@ -33,6 +34,7 @@
:value="item.id as number"
/>
+
@@ -67,6 +69,7 @@ import * as ProductCategoryApi from '@/api/mall/product/category'
import { CategoryVO } from '@/api/mall/product/category'
import * as ProductBrandApi from '@/api/mall/product/brand'
import { BrandVO } from '@/api/mall/product/brand'
+import { RefreshRight } from '@element-plus/icons-vue'
defineOptions({ name: 'ProductSpuInfoForm' })
const props = defineProps({
@@ -132,11 +135,19 @@ defineExpose({ validate })
/** 初始化 */
const brandList = ref([]) // 商品品牌列表
const categoryList = ref([]) // 商品分类树
-onMounted(async () => {
+async function refreshCategoryList() {
// 获得分类树
const data = await ProductCategoryApi.getCategoryList({})
categoryList.value = handleTree(data, 'id')
- // 获取商品品牌列表
+}
+
+async function refreshBrandList() {
brandList.value = await ProductBrandApi.getSimpleBrandList()
+}
+
+onMounted(async () => {
+ await refreshCategoryList()
+ // 获取商品品牌列表
+ await refreshBrandList()
})