diff --git a/pages.json b/pages.json index 175851e..b917a12 100644 --- a/pages.json +++ b/pages.json @@ -367,7 +367,7 @@ "meta": { "auth": true, "sync": true, - "title": "商品收藏", + "title": "我的收藏", "group": "用户中心" } }, @@ -379,7 +379,7 @@ "meta": { "auth": true, "sync": true, - "title": "浏览记录", + "title": "我的足迹", "group": "用户中心" } }, @@ -459,7 +459,7 @@ "meta": { "auth": true, "sync": true, - "title": "用户积分", + "title": "我的积分", "group": "用户中心" } } diff --git a/pages/app/score-shop.vue b/pages/app/score-shop.vue index 044cbe1..5a55389 100644 --- a/pages/app/score-shop.vue +++ b/pages/app/score-shop.vue @@ -1,77 +1,219 @@ + + + \ No newline at end of file diff --git a/pages/user/goods-collect.vue b/pages/user/goods-collect.vue index 5a27541..3a83651 100644 --- a/pages/user/goods-collect.vue +++ b/pages/user/goods-collect.vue @@ -1,240 +1,421 @@ + .align-items { + align-items: center; + } + + .flex-column { + flex-flow: column; + } + + .fs24 { + font-size: 24rpx; + } + + .Regular { + font-weight: 400; + } + + .c3 { + color: #333333; + } + + .c9 { + color: #999999; + } + + .container { + // background-color: #ffffff; + + .recommend-box { + margin-top: 30rpx; + padding: 20rpx 30rpx; + + .rrecommList { + margin-top: 30rpx; + // padding: 30rpx; + + .reListItem { + background-color: #ffffff; + width: 640rpx; + height: 190rpx; + padding: 30rpx; + display: flex; + justify-content: flex-start; + align-items: center; + border-radius: 18rpx; + + .listItem-images { + display: grid; + justify-content: flex-start; + + .iamges-mainImg { + width: 190rpx; + height: 190rpx; + position: relative; + right: 0rpx; + bottom: 18rpx; + z-index: 1; + + } + } + + .listItem-contents { + margin-left: 20rpx; + + .score-box { + display: flex; + + .cate { + display: flex; + justify-content: flex-start; + align-items: center; + + .cate-e { + + .status-tag { + padding: 5rpx 15rpx; + border-radius: 5rpx; + font-size: 22rpx; + font-weight: 400; + line-height: 22rpx; + background-color: rgba(247, 97, 0, 0.2); + + // opacity: 0.2; + color: #F76100; + //flex-shrink: 0 + } + } + } + + + + } + + + .cons-third { + margin-top: 20rpx; + display: flex; + justify-content: space-around; + align-items: center; + } + } + } + + } + + } + + + .exChangeBox { + background-color: #ffffff; + width: 690rpx; + + .couponsList { + width: 100%; + padding: 0 30rpx; + display: grid; + grid-template-columns: repeat(2, 1fr); + ; + grid-gap: 20px; + // display: flex; + // justify-content: center; + // align-items: center; + + + .list-item { + width: 330rpx; + border-radius: 18rpx; + box-shadow: 4rpx 4rpx 4rpx 4rpx rgba(153, 153, 153, 0.1); + + .item-text { + padding: 30rpx; + + .exchangeBtn { + margin-top: 30rpx; + background-color: #ffffff; + border: 2rpx solid #999999; + height: 70rpx; + width: 270rpx; + border-radius: 223rpx; + align-items: center; + justify-content: center; + display: flex; + color: #999999; + font-size: 28rpx; + line-height: 30rpx; + font-weight: 400; + } + } + } + + } + + } + + } + \ No newline at end of file diff --git a/pages/user/goods-log.vue b/pages/user/goods-log.vue index c79f1b3..338e30e 100644 --- a/pages/user/goods-log.vue +++ b/pages/user/goods-log.vue @@ -1,8 +1,8 @@ + .title-text { + font-size: 28rpx; + font-weight: 500; + color: #333333; + } + + .params-box { + .params-title { + height: 38rpx; + background: #f4f4f4; + border-radius: 2rpx; + font-size: 24rpx; + font-weight: 400; + color: #666666; + } + } + + .price-text { + color: $red; + font-family: OPPOSANS; + } + } + \ No newline at end of file diff --git a/sheep/api/index.js b/sheep/api/index.js index 4f6ff4b..27561df 100644 --- a/sheep/api/index.js +++ b/sheep/api/index.js @@ -13,6 +13,7 @@ import third from "./third" import trade from "./trade" import user from "./user" import rent from "./rent" +import school from "./school" export default { activity, @@ -30,5 +31,6 @@ export default { trade, user, rent, + school, } diff --git a/sheep/api/school.js b/sheep/api/school.js new file mode 100644 index 0000000..7640a23 --- /dev/null +++ b/sheep/api/school.js @@ -0,0 +1,24 @@ +import request from '@/sheep/request'; + +export default { + // 招租列表 + schoolList: (params) => + request({ + url: 'meal.classes/classes_list', + method: 'GET', + params, + custom: { + showLoading: false, + }, + }), + // detail: (id, user_coupon_id) => + // request({ + // url: 'coupon/detail', + // method: 'GET', + // params: { + // id: id, + // user_coupon_id, + // }, + // }), + +}; \ No newline at end of file diff --git a/sheep/ui/su-tabs/su-tabs.vue b/sheep/ui/su-tabs/su-tabs.vue index 05d7dcb..abef907 100644 --- a/sheep/ui/su-tabs/su-tabs.vue +++ b/sheep/ui/su-tabs/su-tabs.vue @@ -40,7 +40,7 @@ { width: addUnit(lineWidth), height: addUnit(lineHeight), - background: lineColor ? lineColor : 'var(--ui-BG-Main)', + background: lineColor ? lineColor : '#fcc74e', backgroundSize: lineBgSize, }, ]" @@ -56,7 +56,7 @@ transform: `translate(${lineOffsetLeft}px)`, transitionDuration: `${firstTime ? 0 : duration}ms`, height: addUnit(lineHeight), - background: lineColor ? lineColor : 'var(--ui-BG-Main)', + background: lineColor ? lineColor : '#fcc74e', backgroundSize: lineBgSize, }, ]" @@ -409,7 +409,7 @@ &__text { font-size: 14px; - color: #606266; + color: #999999; white-space: nowrap !important; &--disabled {