Explorar el Código

review 秒杀活动

YunaiV hace 1 año
padre
commit
b1ce2672e4

+ 4 - 1
src/views/mall/product/spu/components/index.ts

@@ -7,6 +7,7 @@ import SkuList from './SkuList.vue'
 
 import { Spu } from '@/api/mall/product/spu'
 
+// TODO @puhui999:Properties 改成 Property 更合适?
 interface Properties {
   id: number
   name: string
@@ -30,8 +31,10 @@ interface RuleConfig {
 }
 
 /**
- *  商品通用函数
+ * 获得商品的规格列表
+ *
  * @param spu
+ * @return Property 规格列表
  */
 const getPropertyList = (spu: Spu): Properties[] => {
   //  直接拿返回的 skus 属性逆向生成出 propertyList

+ 2 - 0
src/views/mall/product/spu/index.vue

@@ -437,6 +437,7 @@ const categoryList = ref() // 分类树
 const categoryString = (categoryId) => {
   return treeToString(categoryList.value, categoryId)
 }
+
 /**
  * 校验所选是否为二级及以下节点
  */
@@ -446,6 +447,7 @@ const nodeClick = () => {
     message.warning('必须选择二级及以下节点!!')
   }
 }
+
 /** 初始化 **/
 onMounted(async () => {
   await getTabsCount()

+ 0 - 1
src/views/mall/promotion/components/SpuSelect.vue

@@ -256,7 +256,6 @@ const imagePreview = (imgUrl: string) => {
 
 const categoryList = ref() // 分类树
 
-// TODO @puhui999:商品搜索的时候,可以通过一级搜二级;所以这个校验可以去掉哈;也就是说,只允许挂在二级,但是一级可搜索到
 /** 初始化 **/
 onMounted(async () => {
   await getList()

+ 1 - 0
src/views/mall/promotion/components/index.ts

@@ -7,6 +7,7 @@ type SpuProperty<T> = {
   spuDetail: T
   propertyList: Properties[]
 }
+
 /**
  * 提供商品活动商品选择通用组件
  */

+ 3 - 0
src/views/mall/promotion/seckill/activity/index.vue

@@ -89,6 +89,8 @@ const openForm = (type: string, id?: number) => {
 const handleDelete = (id: number) => {
   tableMethods.delList(id, false)
 }
+
+// TODO @puhui:是不是直接叫 configList 就好啦
 const seckillConfigAllSimple = ref([]) // 时段配置精简列表
 const convertSeckillConfigNames = computed(
   () => (row) =>
@@ -96,6 +98,7 @@ const convertSeckillConfigNames = computed(
       ?.filter((item) => row.configIds.includes(item.id))
       ?.map((config) => config.name)
 )
+
 const expandChange = (row, expandedRows) => {
   // TODO puhui:等 CRUD 完事后弄
   console.log(row, expandedRows)

+ 1 - 1
src/views/mall/promotion/seckill/activity/seckillActivity.data.ts

@@ -219,7 +219,7 @@ const crudSchemas = reactive<CrudSchema[]>([
   },
   {
     label: '状态',
-    field: 'status', // TODO @puhui999:状态在 table 格式化不对;建表插入的数据状态值不对,改为 0 或 1 就好了
+    field: 'status',
     dictType: DICT_TYPE.COMMON_STATUS,
     dictClass: 'number',
     isForm: false,