fix: extract order from membership and stored value create response
This commit is contained in:
@@ -18,9 +18,11 @@ const mallPage = readFileSync(resolve(srcRoot, 'pages/comprehensive/mall/index.v
|
|||||||
expectIncludes(membershipApi, "url: '/api/membership/plans'", 'membership plans')
|
expectIncludes(membershipApi, "url: '/api/membership/plans'", 'membership plans')
|
||||||
expectIncludes(membershipApi, "url: '/api/membership/orders'", 'membership order')
|
expectIncludes(membershipApi, "url: '/api/membership/orders'", 'membership order')
|
||||||
expectIncludes(membershipApi, 'data: { plan_id: planId }', 'membership payload')
|
expectIncludes(membershipApi, 'data: { plan_id: planId }', 'membership payload')
|
||||||
|
expectIncludes(membershipApi, 'toOrderBrief(data.order)', 'membership order mapping')
|
||||||
expectIncludes(storedValueApi, "url: '/api/stored-value/cards'", 'stored value cards')
|
expectIncludes(storedValueApi, "url: '/api/stored-value/cards'", 'stored value cards')
|
||||||
expectIncludes(storedValueApi, "url: '/api/stored-value/orders'", 'stored value order')
|
expectIncludes(storedValueApi, "url: '/api/stored-value/orders'", 'stored value order')
|
||||||
expectIncludes(storedValueApi, 'data: { card_id: cardId }', 'stored value payload')
|
expectIncludes(storedValueApi, 'data: { card_id: cardId }', 'stored value payload')
|
||||||
|
expectIncludes(storedValueApi, 'toOrderBrief(data.order)', 'stored value order mapping')
|
||||||
expectIncludes(pagesJson, 'pages/comprehensive/mall/index', 'mall route')
|
expectIncludes(pagesJson, 'pages/comprehensive/mall/index', 'mall route')
|
||||||
expectIncludes(mallPage, '储蓄卡', 'stored value UI copy')
|
expectIncludes(mallPage, '储蓄卡', 'stored value UI copy')
|
||||||
expectIncludes(mallPage, 'face_value', 'face value display')
|
expectIncludes(mallPage, 'face_value', 'face value display')
|
||||||
|
|||||||
@@ -26,6 +26,6 @@ export const membershipApi = {
|
|||||||
url: '/api/membership/orders',
|
url: '/api/membership/orders',
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
data: { plan_id: planId }
|
data: { plan_id: planId }
|
||||||
}).then(toOrderBrief)
|
}).then((data) => toOrderBrief(data.order))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -22,6 +22,6 @@ export const storedValueApi = {
|
|||||||
url: '/api/stored-value/orders',
|
url: '/api/stored-value/orders',
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
data: { card_id: cardId }
|
data: { card_id: cardId }
|
||||||
}).then(toOrderBrief)
|
}).then((data) => toOrderBrief(data.order))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
<template>
|
<template>
|
||||||
<view class="mall-page">
|
<view class="mall-page">
|
||||||
|
<view v-if="isLoading" class="load-more-tip">加载中...</view>
|
||||||
|
|
||||||
<view class="section">
|
<view class="section">
|
||||||
<view class="section-header">
|
<view class="section-header">
|
||||||
<text class="section-title">次卡套餐</text>
|
<text class="section-title">次卡套餐</text>
|
||||||
@@ -53,8 +55,6 @@
|
|||||||
<view v-if="!isLoading && cards.length === 0" class="empty-state">暂无可购买的储蓄卡</view>
|
<view v-if="!isLoading && cards.length === 0" class="empty-state">暂无可购买的储蓄卡</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<view v-if="isLoading" class="load-more-tip">加载中...</view>
|
|
||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user