diff --git a/pages/order/aftersale/detail.vue b/pages/order/aftersale/detail.vue index 4e57bd98..ddd8269c 100644 --- a/pages/order/aftersale/detail.vue +++ b/pages/order/aftersale/detail.vue @@ -1,357 +1,355 @@ + .aftersale-item { + height: 60rpx; + + .copy-btn { + background: #eeeeee; + color: #333; + border-radius: 20rpx; + width: 75rpx; + height: 40rpx; + font-size: 22rpx; + } + + .item-title { + color: #999; + font-size: 28rpx; + } + + .item-content { + color: #333; + font-size: 28rpx; + } + } + } + + // 底部功能 + .foot_box { + height: 100rpx; + background-color: #fff; + display: flex; + align-items: center; + justify-content: flex-end; + + .btn { + width: 160rpx; + line-height: 60rpx; + background: rgba(238, 238, 238, 1); + border-radius: 30rpx; + padding: 0; + margin-right: 20rpx; + font-size: 26rpx; + + font-weight: 400; + color: rgba(51, 51, 51, 1); + } + } + \ No newline at end of file diff --git a/pages/order/aftersale/list.vue b/pages/order/aftersale/list.vue index d44ee402..4cf824b0 100644 --- a/pages/order/aftersale/list.vue +++ b/pages/order/aftersale/list.vue @@ -1,235 +1,238 @@ + .tool-btn { + width: 160rpx; + height: 60rpx; + background: #f6f6f6; + border-radius: 30rpx; + font-size: 26rpx; + font-weight: 400; + } + } + } + \ No newline at end of file diff --git a/pages/user/wallet/score.vue b/pages/user/wallet/score.vue index 74c02ed0..fc75d75a 100644 --- a/pages/user/wallet/score.vue +++ b/pages/user/wallet/score.vue @@ -1,281 +1,279 @@ + .minus { + font-size: 30rpx; + + font-weight: 500; + color: $dark-3; + } + } + } + \ No newline at end of file diff --git a/sheep/api/order.js b/sheep/api/order.js index ee6d9ea1..8fb48cad 100644 --- a/sheep/api/order.js +++ b/sheep/api/order.js @@ -147,14 +147,23 @@ export default { data, }), list: (params) => - request({ - url: 'order/aftersale', + request2({ + url: 'trade/after-sale/page', method: 'GET', params, custom: { showLoading: false, }, }), + // list: (params) => + // request({ + // url: 'order/aftersale', + // method: 'GET', + // params, + // custom: { + // showLoading: false, + // }, + // }), //取消售后 cancel: (id) => request({ @@ -169,8 +178,8 @@ export default { }), // 售后详情 detail: (id) => - request({ - url: 'order/aftersale/' + id, + request2({ + url: 'trade/after-sale/get?id=' + id, method: 'GET', }), }, diff --git a/sheep/api/user.js b/sheep/api/user.js index fa6f1a5c..fb3e809c 100644 --- a/sheep/api/user.js +++ b/sheep/api/user.js @@ -3,6 +3,15 @@ import request2 from '@/sheep/request2'; import $platform from '@/sheep/platform'; export default { + getUnused: () => + request2({ + url: 'promotion/coupon/get-unused-count', + method: 'GET', + custom: { + showLoading: false, + auth: true, + }, + }), profile: () => request2({ url: 'member/user/get', @@ -375,11 +384,20 @@ export default { wallet: { log: (params) => request2({ + // url: 'member/point/record/page', url: 'pay/wallet-transaction/page', method: 'GET', params, custom: {}, }), + log2: (params) => + request2({ + url: 'member/point/record/page', + // url: 'pay/wallet-transaction/page', + method: 'GET', + params, + custom: {}, + }), // log: (params) => // request({ // url: '/user/api/walletLog', diff --git a/sheep/components/s-user-card/s-user-card.vue b/sheep/components/s-user-card/s-user-card.vue index a0257c39..2f007591 100644 --- a/sheep/components/s-user-card/s-user-card.vue +++ b/sheep/components/s-user-card/s-user-card.vue @@ -1,34 +1,31 @@ + .bind-btn { + width: 100rpx; + height: 50rpx; + background: #ff6100; + border-radius: 25rpx; + font-size: 24rpx; + font-weight: 500; + color: #ffffff; + } + } + \ No newline at end of file diff --git a/sheep/components/s-wallet-card/s-wallet-card.vue b/sheep/components/s-wallet-card/s-wallet-card.vue index 8a60f72c..6e0e1f7d 100644 --- a/sheep/components/s-wallet-card/s-wallet-card.vue +++ b/sheep/components/s-wallet-card/s-wallet-card.vue @@ -1,16 +1,14 @@ + .value-text { + font-size: 28rpx; + color: #000000; + line-height: 28rpx; + vertical-align: text-bottom; + font-family: OPPOSANS; + } + + .unit-text { + font-size: 24rpx; + color: #343434; + line-height: 24rpx; + } + } + } + } + \ No newline at end of file diff --git a/sheep/store/user.js b/sheep/store/user.js index b604f558..f460565f 100644 --- a/sheep/store/user.js +++ b/sheep/store/user.js @@ -56,8 +56,9 @@ const user = defineStore({ code, data } = await userApi.profile(); + // 为了兼容 获取用户余额 可能还会用到其他参数 - // 优惠券数量,积分数量 应该在这里 + // 优惠券数量,积分数量 应该在这里 const { code: code2, data: data2 @@ -85,9 +86,12 @@ const user = defineStore({ data } = await userApi.data(); const data2 = await userApi.data2(); + let data3 = await userApi.getUnused(); + console.log(data3.data, '优惠券') if (code === 0 && data2.code === 0) { console.log('订单数据', data); this.numData = { + coupons_num: data3.data, order_num: { noget: data.deliveredCount, unpaid: data.unpaidCount, @@ -149,9 +153,9 @@ const user = defineStore({ // 登录后设置全局分享参数 $share.getShareInfo(); // 提醒绑定手机号 - if (app().platform.bind_mobile && !this.userInfo.verification?.mobile) { - showAuthModal('changeMobile'); - } + // if (app().platform.bind_mobile && !this.userInfo.verification?.mobile) { + // showAuthModal('changeMobile'); + // } // 添加分享记录 const shareLog = uni.getStorageSync('shareLog');