修改订单计算使用公共库时类型未导出问题

This commit is contained in:
YeMingfei666 2025-11-12 17:54:11 +08:00
parent 383ce730a1
commit bc1d5983bd
3 changed files with 1710 additions and 5 deletions

View File

@ -69,7 +69,7 @@
"vue-clipboard3": "^2.0.0",
"vue-i18n": "^11.1.0",
"vue-router": "^4.5.0",
"ysk-utils": "^1.0.59"
"ysk-utils": "^1.0.62"
},
"devDependencies": {
"@commitlint/cli": "^19.7.1",

View File

@ -8,22 +8,30 @@ import * as UTILS from "@/utils/coupon-utils.js";
import { BigNumber } from "bignumber.js";
import _ from "lodash";
// 导入工具库及相关类型
// import {
// OrderPriceCalculator,
// BaseCartItem,
// BackendCoupon,
// ActivityConfig,
// OrderExtraConfig, MerchantReductionConfig, MerchantReductionType,
// GoodsType, FullReductionActivity
// } from "@/utils/goods";
import {
OrderPriceCalculator,
OrderPriceCalculator, limitUtils,
BaseCartItem,
BackendCoupon,
ActivityConfig,
OrderExtraConfig, MerchantReductionConfig, MerchantReductionType,
GoodsType, FullReductionActivity
} from "@/utils/goods";
} from "ysk-utils";
console.log('OrderPriceCalculator', OrderPriceCalculator); // 不报错,能打印出类/对象
// import yskUtils from 'ysk-utils';
// const OrderPriceCalculator = yskUtils.OrderPriceCalculator
import { useUserStore } from "@/store/modules/user";
import { canUseLimitTimeDiscount, returnPrice } from '@/utils/order-utils'
import yskUtils from 'ysk-utils'
// const limitUtils = yskUtils.limitUtils
import limitUtils from './limit'
// import limitUtils from './limit'
const shopUser = useUserStoreHook();
export interface CartsState {

1697
src/store/modules/goods.ts Normal file

File diff suppressed because it is too large Load Diff