From 09b02ede346de8df4f8820993fe78e05f6cff259 Mon Sep 17 00:00:00 2001 From: 77 <270260644@qq.com> Date: Tue, 29 Oct 2024 11:14:45 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=AD=94=E6=B3=95=EF=BC=8C?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=95=86=E5=93=81=E5=8D=A1=E7=89=87=E5=88=86?= =?UTF-8?q?=E7=B1=BB=EF=BC=8C=E4=BC=9A=E5=91=98bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/fui-icon/fui-icon.js | 165 ++++ components/fui-icon/fui-icon.ttf | Bin 0 -> 39840 bytes components/fui-icon/fui-icon.vue | 150 ++++ components/fui-toast/fui-toast.vue | 206 +++++ package.json | 119 +-- pages.json | 25 + pages/activity/seckill/list.vue | 785 +++++++++--------- .../goods/components/detail/detail-tabbar.vue | 2 +- pages/index/category.vue | 458 +++++----- pages/index/index.vue | 172 ++-- pages/pay/result.vue | 4 +- .../reservation_record/reservation_record.vue | 2 +- pages/subscribe/subscribe.vue | 47 +- pages/subscribe/success_tolse.vue | 177 ++++ pages/user/user_vip/agreement.vue | 45 + pages/user/user_vip/list.vue | 17 +- pages/user/wallet/score.vue | 4 +- .../components/s-block-item/s-block-item.vue | 8 +- .../components/s-goods-card/s-goods-card.vue | 548 ++++++------ sheep/components/s-mof-block/s-mof-block.vue | 197 +++++ 20 files changed, 2046 insertions(+), 1085 deletions(-) create mode 100644 components/fui-icon/fui-icon.js create mode 100644 components/fui-icon/fui-icon.ttf create mode 100644 components/fui-icon/fui-icon.vue create mode 100644 components/fui-toast/fui-toast.vue create mode 100644 pages/subscribe/success_tolse.vue create mode 100644 pages/user/user_vip/agreement.vue create mode 100644 sheep/components/s-mof-block/s-mof-block.vue diff --git a/components/fui-icon/fui-icon.js b/components/fui-icon/fui-icon.js new file mode 100644 index 0000000..5f5557f --- /dev/null +++ b/components/fui-icon/fui-icon.js @@ -0,0 +1,165 @@ +export default { + "addressbook":"\ue80c", + "addfriends-fill": "\ue80a", + "addfriends": "\ue80b", + "backspace-fill": "\ue808", + "backspace": "\ue809", + "bankcard-fill": "\ue806", + "bankcard": "\ue807", + "camera-fill": "\ue804", + "camera": "\ue805", + "captcha-fill": "\ue802", + "captcha": "\ue803", + "cart-fill": "\ue800", + "cart": "\ue801", + "classify": "\ue7fe", + "classify-fill": "\ue7ff", + "comment-fill": "\ue7fc", + "comment": "\ue7fd", + "community-fill": "\ue7fa", + "community": "\ue7fb", + "coupon-fill": "\ue7f8", + "coupon": "\ue7f9", + "delete": "\ue7f6", + "delete-fill": "\ue7f7", + "edit": "\ue7f4", + "edit-fill": "\ue7f5", + "fabulous-fill": "\ue7f2", + "fabulous": "\ue7f3", + "find": "\ue7f0", + "find-fill": "\ue7f1", + "help-fill": "\ue7ee", + "help": "\ue7ef", + "home-fill": "\ue7ec", + "home": "\ue7ed", + "idcard-fill": "\ue7ea", + "idcard": "\ue7eb", + "info": "\ue7e8", + "info-fill": "\ue7e9", + "invite-fill": "\ue7e6", + "invite": "\ue7e7", + "kefu-fill": "\ue7e4", + "kefu": "\ue7e5", + "like-fill": "\ue7e2", + "like": "\ue7e3", + "location": "\ue7e0", + "location-fill": "\ue7e1", + "lock": "\ue7de", + "lock-fill": "\ue7df", + "mail-fill": "\ue7dc", + "mail": "\ue7dd", + "message": "\ue7da", + "message-fill": "\ue7db", + "mobile-fill": "\ue7d8", + "mobile": "\ue7d9", + "more": "\ue7d6", + "more-fill": "\ue7d7", + "my-fill": "\ue7d4", + "my": "\ue7d5", + "principal":"\ue80d", + "notice-fill": "\ue7d2", + "notice": "\ue7d3", + "order": "\ue7d0", + "order-fill": "\ue7d1", + "picture": "\ue7ce", + "picture-fill": "\ue7cf", + "setup-fill": "\ue7cc", + "setup": "\ue7cd", + "share": "\ue7ca", + "share-fill": "\ue7cb", + "shop": "\ue7c8", + "shop-fill": "\ue7c9", + "star-fill": "\ue7c5", + "star": "\ue7c6", + "starhalf": "\ue7c7", + "stepon-fill": "\ue7c3", + "stepon": "\ue7c4", + "wait-fill": "\ue7c1", + "wait": "\ue7c2", + "warning": "\ue7bf", + "warning-fill": "\ue7c0", + "plus": "\ue7bc", + "plussign-fill": "\ue7bd", + "plussign": "\ue7be", + "minus": "\ue7b9", + "minussign": "\ue7ba", + "minussign-fill": "\ue7bb", + "close": "\ue7b8", + "clear": "\ue7b6", + "clear-fill": "\ue7b7", + "checkbox-fill": "\ue7b5", + "checkround": "\ue7b4", + "checkbox": "\ue7b3", + "check": "\ue7b2", + "pulldown-fill": "\ue7ae", + "pullup": "\ue7af", + "pullup-fill": "\ue7b0", + "pulldown": "\ue7b1", + "roundright-fill": "\ue7ac", + "roundright": "\ue7ad", + "arrowright": "\ue7a9", + "arrowleft": "\ue7aa", + "arrowdown": "\ue7ab", + "left": "\ue7a6", + "up": "\ue7a7", + "right": "\ue7a8", + "back": "\ue7a3", + "top": "\ue7a4", + "dropdown": "\ue7a5", + "turningleft": "\ue79f", + "turningup": "\ue7a0", + "turningright": "\ue7a1", + "turningdown": "\ue7a2", + "refresh": "\ue79c", + "loading": "\ue79d", + "search": "\ue79e", + "rotate": "\ue79b", + "screen": "\ue79a", + "signin": "\ue799", + "calendar": "\ue798", + "scan": "\ue797", + "qrcode": "\ue796", + "wallet": "\ue795", + "telephone": "\ue794", + "visible": "\ue793", + "invisible": "\ue792", + "menu": "\ue78e", + "operate": "\ue78f", + "slide": "\ue790", + "list": "\ue791", + "nonetwork": "\ue78d", + "partake": "\ue78c", + "qa": "\ue78b", + "barchart": "\ue788", + "piechart": "\ue789", + "linechart": "\ue78a", + "at": "\ue787", + "face": "\ue77f", + "redpacket": "\ue780", + "suspend": "\ue781", + "link": "\ue782", + "keyboard": "\ue783", + "play": "\ue784", + "video": "\ue785", + "voice": "\ue786", + "sina": "\ue77a", + "browser": "\ue77b", + "moments": "\ue77c", + "qq": "\ue77d", + "wechat": "\ue77e", + "balance": "\ue779", + "bankcardpay": "\ue778", + "wxpay": "\ue777", + "alipay": "\ue776", + "payment":"\ue818", + "receive":"\ue817", + "sendout":"\ue816", + "evaluate":"\ue815", + "aftersale":"\ue814", + "warehouse":"\ue813", + "transport":"\ue812", + "delivery":"\ue811", + "switch":"\ue810", + "goods":"\ue80f", + "goods-fill":"\ue80e" +} diff --git a/components/fui-icon/fui-icon.ttf b/components/fui-icon/fui-icon.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8bbc644afa6970f8c041dbf1db6eb6b555e9e357 GIT binary patch literal 39840 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 G8}}bLsapyF literal 0 HcmV?d00001 diff --git a/components/fui-icon/fui-icon.vue b/components/fui-icon/fui-icon.vue new file mode 100644 index 0000000..08ce7af --- /dev/null +++ b/components/fui-icon/fui-icon.vue @@ -0,0 +1,150 @@ + + + + + \ No newline at end of file diff --git a/components/fui-toast/fui-toast.vue b/components/fui-toast/fui-toast.vue new file mode 100644 index 0000000..19f1c70 --- /dev/null +++ b/components/fui-toast/fui-toast.vue @@ -0,0 +1,206 @@ + + + + + diff --git a/package.json b/package.json index be8b7b8..d0b28c0 100644 --- a/package.json +++ b/package.json @@ -1,105 +1,20 @@ { - "id": "shopro", - "name": "shopro", - "displayName": "芋道商城", - "version": "2.1.0", - "description": "芋道商城,一套代码,同时发行到iOS、Android、H5、微信小程序多个平台,请使用手机扫码快速体验强大功能", - "scripts": { - "prettier": "prettier --write \"{pages,sheep}/**/*.{js,json,tsx,css,less,scss,vue,html,md}\"", - "build:prod": "vue-cli-service build --mode prod", - "build:dev": "vue-cli-service build --mode dev" - }, - "repository": "https://github.com/sheepjs/shop.git", - "keywords": [ - "商城", - "B2C", - "商城模板" - ], - "author": "", - "license": "MIT", - "bugs": { - "url": "https://github.com/sheepjs/shop/issues" - }, - "homepage": "https://github.com/dcloudio/hello-uniapp#readme", - "dcloudext": { - "category": [ - "前端页面模板", - "uni-app前端项目模板" + "id": "fui-toast", + "name": "Toast 轻提示(fui-toast)", + "version": "v2.3.0", + "description": "FirstUI Toast 轻提示,一种轻量级反馈/提示,适合用于页面转场、数据交互的等场景中。", + "keywords": [ + "Toast", + "轻提示", + "组件", + "FirstUI", + "Nvue" ], - "sale": { - "regular": { - "price": "0.00" - }, - "sourcecode": { - "price": "0.00" - } + "dcloudext": { + "category": [ + "前端组件", + "通用组件" + ] }, - "contact": { - "qq": "" - }, - "declaration": { - "ads": "无", - "data": "无", - "permissions": "无" - }, - "npmurl": "" - }, - "uni_modules": { - "dependencies": [], - "encrypt": [], - "platforms": { - "cloud": { - "tcb": "u", - "aliyun": "u" - }, - "client": { - "App": { - "app-vue": "y", - "app-nvue": "u" - }, - "H5-mobile": { - "Safari": "y", - "Android Browser": "y", - "微信浏览器(Android)": "y", - "QQ浏览器(Android)": "y" - }, - "H5-pc": { - "Chrome": "y", - "IE": "y", - "Edge": "y", - "Firefox": "y", - "Safari": "y" - }, - "小程序": { - "微信": "y", - "阿里": "u", - "百度": "u", - "字节跳动": "u", - "QQ": "u", - "京东": "u" - }, - "快应用": { - "华为": "u", - "联盟": "u" - }, - "Vue": { - "vue2": "u", - "vue3": "y" - } - } - } - }, - "dependencies": { - "dayjs": "^1.11.7", - "lodash": "^4.17.21", - "lodash-es": "^4.17.21", - "luch-request": "^3.0.8", - "pinia": "^2.0.33", - "pinia-plugin-persist-uni": "^1.2.0", - "weixin-js-sdk": "^1.6.0" - }, - "devDependencies": { - "prettier": "^2.8.7", - "vconsole": "^3.15.0" - } -} + "displayName": "Toast 轻提示(fui-toast)" +} \ No newline at end of file diff --git a/pages.json b/pages.json index 1bdfd09..8c09b65 100644 --- a/pages.json +++ b/pages.json @@ -46,6 +46,19 @@ "group": "商城" } }, + { + "path": "pages/subscribe/success_tolse", + "style": { + "navigationBarTitleText": "预约成功", + "enablePullDownRefresh": true + }, + "meta": { + "auth": false, + "sync": true, + "title": "预约成功", + "group": "商城" + } + }, { "path": "pages/reservation_record/reservation_record", "style": { @@ -366,6 +379,18 @@ "group": "用户中心" } }, + { + "path": "user_vip/agreement", + "style": { + "navigationBarTitleText": "会员协议" + }, + "meta": { + "auth": true, + "sync": true, + "title": "会员协议", + "group": "用户中心" + } + }, { "path": "user_vip/index", "style": { diff --git a/pages/activity/seckill/list.vue b/pages/activity/seckill/list.vue index 81edf7c..65ba5a1 100644 --- a/pages/activity/seckill/list.vue +++ b/pages/activity/seckill/list.vue @@ -1,419 +1,426 @@ + // 时间段列表 + .time-list { + width: 596rpx; + white-space: nowrap; + + // 时间段 + .item { + display: inline-block; + font-size: 20rpx; + color: #666; + text-align: center; + box-sizing: border-box; + margin-right: 30rpx; + width: 130rpx; + + // 开始时间 + .time { + font-size: 36rpx; + font-weight: 600; + color: #333; + } + + // 选中的时间段 + &.active { + .time { + color: var(--ui-BG-Main); + } + + // 状态 + .status { + height: 30rpx; + line-height: 30rpx; + border-radius: 15rpx; + width: 128rpx; + background: linear-gradient(90deg, var(--ui-BG-Main) 0%, var(--ui-BG-Main-gradient) 100%); + color: #fff; + } + } + } + } + + // 内容区 + .list-content { + position: relative; + z-index: 3; + margin: 0 20rpx 0 20rpx; + // background: #fff; + border-radius: 20rpx 20rpx 0 0; + + .content-header { + width: 100%; + border-radius: 20rpx 20rpx 0 0; + height: 150rpx; + background: linear-gradient(180deg, #fff4f7, #ffe6ec); + + .content-header-box { + width: 678rpx; + height: 64rpx; + background: rgba($color: #fff, $alpha: 0.66); + border-radius: 32px; + + // 场次倒计时内容 + .countdown-title { + font-size: 28rpx; + font-weight: 500; + color: #333333; + line-height: 28rpx; + } + + // 场次倒计时 + .countdown-time { + font-size: 28rpx; + color: rgba(#ed3c30, 0.23); + + // 场次倒计时:小时部分 + .countdown-h { + font-size: 24rpx; + font-family: OPPOSANS; + font-weight: 500; + color: #ffffff; + padding: 0 4rpx; + height: 40rpx; + background: rgba(#ed3c30, 0.23); + border-radius: 6rpx; + } + + // 场次倒计时:分钟、秒 + .countdown-num { + font-size: 24rpx; + font-family: OPPOSANS; + font-weight: 500; + color: #ffffff; + width: 40rpx; + height: 40rpx; + background: rgba(#ed3c30, 0.23); + border-radius: 6rpx; + } + } + } + } + + // 活动列表 + .scroll-box { + height: 900rpx; + + // 活动 + .goods-box { + position: relative; + + // 抢购按钮 + .cart-btn { + position: absolute; + bottom: 10rpx; + right: 20rpx; + z-index: 11; + height: 44rpx; + line-height: 50rpx; + padding: 0 20rpx; + border-radius: 25rpx; + font-size: 24rpx; + color: #fff; + background: linear-gradient(90deg, #ff6600 0%, #fe832a 100%); + + &.disabled { + background: $gray-b; + color: #fff; + } + } + + // 秒杀限量商品数 + .limit { + font-size: 22rpx; + color: $dark-9; + margin-bottom: 5rpx; + } + } + } + } + \ No newline at end of file diff --git a/pages/goods/components/detail/detail-tabbar.vue b/pages/goods/components/detail/detail-tabbar.vue index 36ed2b6..a9ae00e 100644 --- a/pages/goods/components/detail/detail-tabbar.vue +++ b/pages/goods/components/detail/detail-tabbar.vue @@ -32,7 +32,7 @@ > 客服 diff --git a/pages/index/category.vue b/pages/index/category.vue index 03ff459..bc972c6 100644 --- a/pages/index/category.vue +++ b/pages/index/category.vue @@ -1,236 +1,272 @@ + .goods-list-box { + background-color: #fff; + width: calc(100vw - 100px); + padding: 10px; + .top_class{ + position:relative; + .scroll{ + white-space: nowrap; + margin-bottom: 10px; + .list{ + padding:3px 15px; + background:rgba(248,248,248); + color:rgba(179,179,179); + display: inline-block; + border-radius: 13px; + margin-right:10px; + &.on{ + background:rgba(255,235,234); + color:rgba(223,47,41); + } + } + } + .rit{ + position:absolute; + right:0; + top:0; + width:40px; + height:100%; + background-color: white; + display: flex; + align-items: center; + text-align: center; + justify-content: center; + .img{ + width:15px; + height:15px; + } + } + } + } + + .banner-img { + width: calc(100vw - 130px); + border-radius: 5px; + margin-bottom: 20rpx; + } + } + } + \ No newline at end of file diff --git a/pages/index/index.vue b/pages/index/index.vue index 3a9985e..1c0cf29 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -1,106 +1,100 @@ + + + \ No newline at end of file diff --git a/pages/pay/result.vue b/pages/pay/result.vue index 5af8634..9d44f70 100644 --- a/pages/pay/result.vue +++ b/pages/pay/result.vue @@ -59,11 +59,11 @@ - diff --git a/pages/reservation_record/reservation_record.vue b/pages/reservation_record/reservation_record.vue index 5c2d75d..71c8046 100644 --- a/pages/reservation_record/reservation_record.vue +++ b/pages/reservation_record/reservation_record.vue @@ -11,7 +11,7 @@ 预约姓名:{{ item.name }} 预约电话:{{ item.phone }} 预约时间:{{ item.days }} + class="title">{{ item.timeQuantum }} 项目名称:{{ item.projectName }} 项目套餐:{{ item.technicianName }} + + + \ No newline at end of file diff --git a/pages/user/user_vip/list.vue b/pages/user/user_vip/list.vue index 24d0b24..6ded13a 100644 --- a/pages/user/user_vip/list.vue +++ b/pages/user/user_vip/list.vue @@ -17,7 +17,7 @@ 您与众悦e家商场的第101天 开通即享会员权益 - SVIP会员 {{userInfo.cardExpirationTime}} 到期 + SVIP会员 {{ sheep.$helper.timeFormat(userInfo.cardExpirationTime, 'yyyy-mm-dd') }} 到期 @@ -60,7 +60,7 @@ 开通会员 有效期至 - {{userInfo.cardExpirationTime}} + {{ sheep.$helper.timeFormat(userInfo.cardExpirationTime, 'yyyy-mm-dd') }} - 购买即视为同意《会员用户协议》 + 购买即视为同意《会员用户协议 - + @@ -45,6 +45,8 @@ + + @@ -121,6 +123,10 @@ type: Object, default () {}, }, + fl: { + type: Boolean, + default: false, + } }); function path(id) { diff --git a/sheep/components/s-goods-card/s-goods-card.vue b/sheep/components/s-goods-card/s-goods-card.vue index e1450be..c90394f 100644 --- a/sheep/components/s-goods-card/s-goods-card.vue +++ b/sheep/components/s-goods-card/s-goods-card.vue @@ -1,292 +1,300 @@ + .left-list { + &:nth-last-child(1) { + margin-bottom: 0 !important; + } + } + + .right-list { + &:nth-last-child(1) { + margin-bottom: 0 !important; + } + } + } + + .goods-box { + &:nth-last-of-type(1) { + margin-bottom: 0 !important; + } + } + + .goods-md-box, + .goods-sl-box, + .goods-lg-box { + position: relative; + + .cart-btn { + position: absolute; + bottom: 18rpx; + right: 20rpx; + z-index: 11; + height: 50rpx; + line-height: 50rpx; + padding: 0 20rpx; + border-radius: 25rpx; + font-size: 24rpx; + color: #fff; + } + } + \ No newline at end of file diff --git a/sheep/components/s-mof-block/s-mof-block.vue b/sheep/components/s-mof-block/s-mof-block.vue new file mode 100644 index 0000000..a237f34 --- /dev/null +++ b/sheep/components/s-mof-block/s-mof-block.vue @@ -0,0 +1,197 @@ + + + + + + \ No newline at end of file