|
@@ -2,7 +2,7 @@
|
|
|
<Navbar v-if="props.showNavbar" />
|
|
|
<v-card class="card-box mb-5 pa-5 resume-box mt-3" :class="props.defaultWidth ? 'default-width' : '100%'" :elevation="props.elevation">
|
|
|
<div class="resume-header">
|
|
|
- <div class="resume-title">我的购物车</div>
|
|
|
+ <div class="resume-title" style="cursor: pointer;" @click="getCartList">我的购物车</div>
|
|
|
<div>
|
|
|
<v-btn color="primary" size="small" variant="text" class="ml-2" @click="getCartList"><v-icon>mdi-refresh</v-icon>刷新购物车</v-btn>
|
|
|
<v-btn v-if="props.showOrder" color="primary" size="small" variant="text" class="ml-2" to="/recruit/personal/personalCenter/tradeOrder?key=1"><v-icon>mdi-account-circle-outline</v-icon>我的订单</v-btn>
|
|
@@ -119,6 +119,8 @@ const headers = [
|
|
|
// 获取购物车列表
|
|
|
const getCartList = async () => {
|
|
|
const data = await getMallUserCartList()
|
|
|
+ if (!data?.validList?.length) return
|
|
|
+
|
|
|
cartList.value = data.validList || []
|
|
|
selectAll.value = cartList.value.every(e => e.selected)
|
|
|
}
|