spu.data.ts 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. import { CrudSchema } from '@/hooks/web/useCrudSchemas'
  2. export const basicInfoSchema = reactive<CrudSchema[]>([
  3. {
  4. label: '商品名称',
  5. field: 'name'
  6. },
  7. {
  8. label: '关键字',
  9. field: 'keyword'
  10. },
  11. {
  12. label: '商品简介',
  13. field: 'introduction'
  14. },
  15. {
  16. label: '商品分类',
  17. field: 'categoryId'
  18. },
  19. {
  20. label: '商品品牌',
  21. field: 'brandId'
  22. },
  23. {
  24. label: '商品封面图',
  25. field: 'picUrl'
  26. },
  27. {
  28. label: '商品轮播图',
  29. field: 'sliderPicUrls'
  30. },
  31. {
  32. label: '商品视频',
  33. field: 'videoUrl'
  34. },
  35. {
  36. label: '单位',
  37. field: 'unit',
  38. dictType: DICT_TYPE.PRODUCT_UNIT
  39. },
  40. {
  41. label: '规格类型',
  42. field: 'specType'
  43. },
  44. {
  45. label: '分销类型',
  46. field: 'subCommissionType'
  47. },
  48. {
  49. label: '物流模版',
  50. field: 'deliveryTemplateId'
  51. },
  52. {
  53. label: '商品属性列表',
  54. field: 'skus'
  55. }
  56. ])
  57. export const descriptionSchema = reactive<CrudSchema[]>([
  58. {
  59. label: '商品详情',
  60. field: 'description'
  61. }
  62. ])
  63. export const otherSettingsSchema = reactive<CrudSchema[]>([
  64. {
  65. label: '商品排序',
  66. field: 'sort'
  67. },
  68. {
  69. label: '赠送积分',
  70. field: 'giveIntegral'
  71. },
  72. {
  73. label: '虚拟销量',
  74. field: 'virtualSalesCount'
  75. },
  76. {
  77. label: '是否热卖推荐',
  78. field: 'recommendHot'
  79. },
  80. {
  81. label: '是否优惠推荐',
  82. field: 'recommendBenefit'
  83. },
  84. {
  85. label: '是否精品推荐',
  86. field: 'recommendBest'
  87. },
  88. {
  89. label: '是否新品推荐',
  90. field: 'recommendNew'
  91. },
  92. {
  93. label: '是否优品推荐',
  94. field: 'recommendGood'
  95. },
  96. {
  97. label: '赠送的优惠劵',
  98. field: 'giveCouponTemplateIds'
  99. },
  100. {
  101. label: '活动显示排序',
  102. field: 'activityOrders'
  103. }
  104. ])