fix: 订单列表套餐显示销售价
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 7m33s
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 7m33s
This commit is contained in:
@@ -137,7 +137,7 @@
|
||||
<ElOption
|
||||
v-for="pkg in packageOptions"
|
||||
:key="pkg.id"
|
||||
:label="`${pkg.package_name} (¥${((pkg.cost_price || 0) / 100).toFixed(2)})`"
|
||||
:label="`${pkg.package_name} (${formatPackageSuggestedRetailPrice(pkg)})`"
|
||||
:value="pkg.id"
|
||||
>
|
||||
<div style="display: flex; justify-content: space-between">
|
||||
@@ -146,7 +146,7 @@
|
||||
<template v-if="pkg.is_gift">
|
||||
<el-tag type="warning" size="small">赠送</el-tag>
|
||||
</template>
|
||||
<template v-else> ¥{{ ((pkg.cost_price || 0) / 100).toFixed(2) }} </template>
|
||||
<template v-else>{{ formatPackageSuggestedRetailPrice(pkg) }}</template>
|
||||
</span>
|
||||
</div>
|
||||
</ElOption>
|
||||
@@ -673,6 +673,13 @@
|
||||
return selectedPackage?.is_gift || false
|
||||
})
|
||||
|
||||
const formatPackageSuggestedRetailPrice = (pkg: PackageResponse): string => {
|
||||
if (pkg.suggested_retail_price === null || pkg.suggested_retail_price === undefined) {
|
||||
return '未配置建议售价'
|
||||
}
|
||||
return `¥${(pkg.suggested_retail_price / 100).toFixed(2)}`
|
||||
}
|
||||
|
||||
// IoT卡选择变化时,根据series_id加载套餐列表
|
||||
const handleIotCardChange = (cardId: number | null) => {
|
||||
if (!cardId) {
|
||||
|
||||
Reference in New Issue
Block a user