refactor(doctor): 重构医生模块为经销商模块并优化相关功能
- 将 doctor 目录重命名为 dealer 目录 - 更新页面标题从'会员注册'为'注册会员' - 删除银行卡管理、患者报备和订单消息功能 - 重命名组件 AddDoctor 为 AddUserAddress - 添加用户角色管理和默认角色写入逻辑 - 优化注册成功后跳转至用户中心页面 - 更新应用配置中的页面路径和子包结构 - 添加经销商资金管理、团队管理和二维码推广功能 - 更新租户信息配置,增加租户名称和版权信息 - 优化文章列表组件的类型定义和渲染方式 - 修复广告轮播图数据加载和图片兼容性问题
This commit is contained in:
@@ -74,20 +74,20 @@ const OrderConfirm = () => {
|
||||
const getGoodsTotal = () => {
|
||||
if (!goods) return 0
|
||||
const price = parseFloat(goods.price || '0')
|
||||
const total = price * quantity
|
||||
// const total = price * quantity
|
||||
|
||||
// 🔍 详细日志,用于排查数值精度问题
|
||||
console.log('💵 商品总价计算:', {
|
||||
goodsPrice: goods.price,
|
||||
goodsPriceType: typeof goods.price,
|
||||
parsedPrice: price,
|
||||
quantity: quantity,
|
||||
total: total,
|
||||
totalFixed2: total.toFixed(2),
|
||||
totalString: total.toString()
|
||||
})
|
||||
// console.log('💵 商品总价计算:', {
|
||||
// goodsPrice: goods.price,
|
||||
// goodsPriceType: typeof goods.price,
|
||||
// parsedPrice: price,
|
||||
// quantity: quantity,
|
||||
// total: total,
|
||||
// totalFixed2: total.toFixed(2),
|
||||
// totalString: total.toString()
|
||||
// })
|
||||
|
||||
return total
|
||||
return price * quantity
|
||||
}
|
||||
|
||||
// 计算优惠券折扣
|
||||
@@ -418,9 +418,9 @@ const OrderConfirm = () => {
|
||||
couponId: parseInt(String(bestCoupon.id), 10)
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
console.log('🎯 使用推荐优惠券的订单数据:', updatedOrderData);
|
||||
|
||||
|
||||
// 执行支付
|
||||
await PaymentHandler.pay(updatedOrderData, currentPaymentType);
|
||||
return; // 提前返回,避免重复执行支付
|
||||
@@ -437,7 +437,7 @@ const OrderConfirm = () => {
|
||||
quantity,
|
||||
address.id,
|
||||
{
|
||||
comments: goods.name,
|
||||
comments: '网宿软件',
|
||||
deliveryType: 0,
|
||||
buyerRemarks: orderRemark,
|
||||
// 🔧 确保 couponId 是正确的数字类型,且不传递 undefined
|
||||
|
||||
Reference in New Issue
Block a user