diff --git a/src/api/member/config/index.ts b/src/api/member/config/index.ts index ceaaa842..7ddca16b 100644 --- a/src/api/member/config/index.ts +++ b/src/api/member/config/index.ts @@ -2,10 +2,10 @@ import request from '@/config/axios' export interface ConfigVO { id: number - tradeDeductEnable: number - tradeDeductUnitPrice: number - tradeDeductMaxPrice: number - tradeGivePoint: number + pointTradeDeductEnable: number + pointTradeDeductUnitPrice: number + pointTradeDeductMaxPrice: number + pointTradeGivePoint: number } // 查询积分设置详情 diff --git a/src/views/member/config/index.vue b/src/views/member/config/index.vue index 5e308433..38196690 100644 --- a/src/views/member/config/index.vue +++ b/src/views/member/config/index.vue @@ -13,13 +13,13 @@ - - + + 下单积分是否抵用订单金额 - + @@ -27,18 +27,18 @@ 积分抵用比例(1 积分抵多少金额),单位:元 - + 单次下单积分使用上限,0 不限制 - + @@ -66,17 +66,17 @@ const dialogVisible = ref(false) // 弹窗的是否展示 const formLoading = ref(false) // 表单的加载中:1)修改时的数据加载;2)提交的按钮禁用 const formData = ref({ id: undefined, - tradeDeductEnable: true, - tradeDeductUnitPrice: 0, - tradeDeductMaxPrice: 0, - tradeGivePoint: 0 + pointTradeDeductEnable: true, + pointTradeDeductUnitPrice: 0, + pointTradeDeductMaxPrice: 0, + pointTradeGivePoint: 0 }) -// 创建一个计算属性,用于将 tradeDeductUnitPrice 显示为带两位小数的形式 -const computedTradeDeductUnitPrice = computed({ - get: () => (formData.value.tradeDeductUnitPrice / 100).toFixed(2), +// 创建一个计算属性,用于将 pointTradeDeductUnitPrice 显示为带两位小数的形式 +const computedPointTradeDeductUnitPrice = computed({ + get: () => (formData.value.pointTradeDeductUnitPrice / 100).toFixed(2), set: (newValue: number) => { - formData.value.tradeDeductUnitPrice = Math.round(newValue * 100) + formData.value.pointTradeDeductUnitPrice = Math.round(newValue * 100) } })