refactor: 破坏性重构,将枚举类由 utils 提取到 @vben/utils

This commit is contained in:
xingyu4j
2025-09-03 16:08:40 +08:00
parent 25468bece5
commit e6f76c097d
143 changed files with 477 additions and 1343 deletions

View File

@@ -2,9 +2,7 @@ import type { MallCouponTemplateApi } from '#/api/mall/promotion/coupon/couponTe
import { defineComponent } from 'vue';
import { floatToFixed2 } from '@vben/utils';
import { PromotionDiscountTypeEnum } from '#/utils/constants';
import { floatToFixed2, PromotionDiscountTypeEnum } from '@vben/utils';
// 优惠描述
export const CouponDiscountDesc = defineComponent({

View File

@@ -2,9 +2,7 @@ import type { MallCouponTemplateApi } from '#/api/mall/promotion/coupon/couponTe
import { defineComponent } from 'vue';
import { floatToFixed2 } from '@vben/utils';
import { PromotionDiscountTypeEnum } from '#/utils/constants';
import { floatToFixed2, PromotionDiscountTypeEnum } from '@vben/utils';
// 优惠值
export const CouponDiscount = defineComponent({

View File

@@ -2,9 +2,7 @@ import type { MallCouponTemplateApi } from '#/api/mall/promotion/coupon/couponTe
import { defineComponent } from 'vue';
import { formatDate } from '@vben/utils';
import { CouponTemplateValidityTypeEnum } from '#/utils/constants';
import { CouponTemplateValidityTypeEnum, formatDate } from '@vben/utils';
// 有效期
export const CouponValidTerm = defineComponent({

View File

@@ -6,7 +6,11 @@ import type { MallCouponTemplateApi } from '#/api/mall/promotion/coupon/couponTe
import { ref, watch } from 'vue';
import { IconifyIcon } from '@vben/icons';
import { floatToFixed2 } from '@vben/utils';
import {
CouponTemplateTakeTypeEnum,
floatToFixed2,
PromotionDiscountTypeEnum,
} from '@vben/utils';
import { useVModel } from '@vueuse/core';
import {
@@ -23,10 +27,6 @@ import * as CouponTemplateApi from '#/api/mall/promotion/coupon/couponTemplate';
import ColorInput from '#/components/color-input/index.vue';
import ComponentContainerProperty from '#/components/diy-editor/components/component-container-property.vue';
import UploadImg from '#/components/upload/image-upload.vue';
import {
CouponTemplateTakeTypeEnum,
PromotionDiscountTypeEnum,
} from '#/utils/constants';
import CouponSelect from '#/views/mall/promotion/coupon/components/coupon-select.vue';
// 优惠券卡片属性面板

View File

@@ -6,6 +6,7 @@ import type { MallCombinationActivityApi } from '#/api/mall/promotion/combinatio
import { onMounted, ref } from 'vue';
import { IconifyIcon } from '@vben/icons';
import { CommonStatusEnum } from '@vben/utils';
import { useVModel } from '@vueuse/core';
import {
@@ -21,7 +22,6 @@ import {
import * as CombinationActivityApi from '#/api/mall/promotion/combination/combinationActivity';
import ColorInput from '#/components/color-input/index.vue';
import UploadImg from '#/components/upload/image-upload.vue';
import { CommonStatusEnum } from '#/utils';
import CombinationShowcase from '#/views/mall/promotion/combination/components/combination-showcase.vue';
// 拼团属性面板

View File

@@ -6,6 +6,7 @@ import type { MallSeckillActivityApi } from '#/api/mall/promotion/seckill/seckil
import { onMounted, ref } from 'vue';
import { IconifyIcon } from '@vben/icons';
import { CommonStatusEnum } from '@vben/utils';
import { useVModel } from '@vueuse/core';
import {
@@ -23,7 +24,6 @@ import {
import * as SeckillActivityApi from '#/api/mall/promotion/seckill/seckillActivity';
import ColorInput from '#/components/color-input/index.vue';
import UploadImg from '#/components/upload/image-upload.vue';
import { CommonStatusEnum } from '#/utils/constants';
import SeckillShowcase from '#/views/mall/promotion/seckill/components/seckill-showcase.vue';
// 秒杀属性面板