From e0163598cd151ad56d65233c1e4413501fcdb570 Mon Sep 17 00:00:00 2001 From: jxg <1826137081@qq.com> Date: Mon, 27 May 2024 09:54:59 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=AF=E5=88=86=E5=95=86=E5=9F=8Eh5=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/index.js | 24 + src/App.vue | 1 + src/pages.json | 28 + src/pages/Integral/Records/recordsList.scss | 111 ++++ src/pages/Integral/Records/recordsList.vue | 168 ++++++ .../exchangeRecords/exchangeRecords.vue | 131 +++++ .../Integral/home/Confirmed/Confirmed.scss | 132 +++++ .../Integral/home/Confirmed/Confirmed.vue | 267 ++++++++++ .../Integral/home/Logistics/Logistics.scss | 117 +++++ .../Integral/home/Logistics/Logistics.vue | 175 +++++++ src/pages/Integral/home/details/details.scss | 102 ++++ src/pages/Integral/home/details/details.vue | 105 ++++ src/pages/Integral/home/home.scss | 189 +++++++ src/pages/Integral/home/home.vue | 488 ++++++++++++++++++ src/pages/Integral/home/images/1.png | Bin 0 -> 1225 bytes src/pages/Integral/home/images/2.png | Bin 0 -> 1403 bytes src/pages/Integral/home/images/3.png | Bin 0 -> 1554 bytes src/pages/Integral/home/images/4.png | Bin 0 -> 1768 bytes src/pages/Integral/home/images/5.png | Bin 0 -> 1446 bytes .../home/orderDetails/orderDetails.scss | 128 +++++ .../home/orderDetails/orderDetails.vue | 193 +++++++ src/pages/Integral/static/images/1.png | Bin 0 -> 1518 bytes src/pages/Integral/static/images/10.png | Bin 0 -> 2826 bytes src/pages/Integral/static/images/11.png | Bin 0 -> 3107 bytes src/pages/Integral/static/images/12.png | Bin 0 -> 467 bytes src/pages/Integral/static/images/2.png | Bin 0 -> 4784 bytes src/pages/Integral/static/images/3.png | Bin 0 -> 663 bytes src/pages/Integral/static/images/4.png | Bin 0 -> 5901 bytes src/pages/Integral/static/images/5.png | Bin 0 -> 5664 bytes src/pages/Integral/static/images/6.png | Bin 0 -> 739 bytes src/pages/Integral/static/images/7.png | Bin 0 -> 1067 bytes src/pages/Integral/static/images/8.png | Bin 0 -> 2505 bytes src/pages/Integral/static/images/9.png | Bin 0 -> 4437 bytes src/pages/Integral/static/images/day.png | Bin 0 -> 3017 bytes src/pages/Integral/static/images/nth2.png | Bin 0 -> 6568 bytes src/uni_modules/uni-drawer/changelog.md | 13 + .../components/uni-drawer/keypress.js | 45 ++ .../components/uni-drawer/uni-drawer.vue | 183 +++++++ src/uni_modules/uni-drawer/package.json | 87 ++++ src/uni_modules/uni-drawer/readme.md | 10 + src/uni_modules/uni-search-bar/changelog.md | 33 ++ .../components/uni-search-bar/i18n/en.json | 4 + .../components/uni-search-bar/i18n/index.js | 8 + .../uni-search-bar/i18n/zh-Hans.json | 4 + .../uni-search-bar/i18n/zh-Hant.json | 4 + .../uni-search-bar/uni-search-bar.vue | 298 +++++++++++ src/uni_modules/uni-search-bar/package.json | 89 ++++ src/uni_modules/uni-search-bar/readme.md | 14 + 48 files changed, 3151 insertions(+) create mode 100644 src/pages/Integral/Records/recordsList.scss create mode 100644 src/pages/Integral/Records/recordsList.vue create mode 100644 src/pages/Integral/exchangeRecords/exchangeRecords.vue create mode 100644 src/pages/Integral/home/Confirmed/Confirmed.scss create mode 100644 src/pages/Integral/home/Confirmed/Confirmed.vue create mode 100644 src/pages/Integral/home/Logistics/Logistics.scss create mode 100644 src/pages/Integral/home/Logistics/Logistics.vue create mode 100644 src/pages/Integral/home/details/details.scss create mode 100644 src/pages/Integral/home/details/details.vue create mode 100644 src/pages/Integral/home/home.scss create mode 100644 src/pages/Integral/home/home.vue create mode 100644 src/pages/Integral/home/images/1.png create mode 100644 src/pages/Integral/home/images/2.png create mode 100644 src/pages/Integral/home/images/3.png create mode 100644 src/pages/Integral/home/images/4.png create mode 100644 src/pages/Integral/home/images/5.png create mode 100644 src/pages/Integral/home/orderDetails/orderDetails.scss create mode 100644 src/pages/Integral/home/orderDetails/orderDetails.vue create mode 100644 src/pages/Integral/static/images/1.png create mode 100644 src/pages/Integral/static/images/10.png create mode 100644 src/pages/Integral/static/images/11.png create mode 100644 src/pages/Integral/static/images/12.png create mode 100644 src/pages/Integral/static/images/2.png create mode 100644 src/pages/Integral/static/images/3.png create mode 100644 src/pages/Integral/static/images/4.png create mode 100644 src/pages/Integral/static/images/5.png create mode 100644 src/pages/Integral/static/images/6.png create mode 100644 src/pages/Integral/static/images/7.png create mode 100644 src/pages/Integral/static/images/8.png create mode 100644 src/pages/Integral/static/images/9.png create mode 100644 src/pages/Integral/static/images/day.png create mode 100644 src/pages/Integral/static/images/nth2.png create mode 100644 src/uni_modules/uni-drawer/changelog.md create mode 100644 src/uni_modules/uni-drawer/components/uni-drawer/keypress.js create mode 100644 src/uni_modules/uni-drawer/components/uni-drawer/uni-drawer.vue create mode 100644 src/uni_modules/uni-drawer/package.json create mode 100644 src/uni_modules/uni-drawer/readme.md create mode 100644 src/uni_modules/uni-search-bar/changelog.md create mode 100644 src/uni_modules/uni-search-bar/components/uni-search-bar/i18n/en.json create mode 100644 src/uni_modules/uni-search-bar/components/uni-search-bar/i18n/index.js create mode 100644 src/uni_modules/uni-search-bar/components/uni-search-bar/i18n/zh-Hans.json create mode 100644 src/uni_modules/uni-search-bar/components/uni-search-bar/i18n/zh-Hant.json create mode 100644 src/uni_modules/uni-search-bar/components/uni-search-bar/uni-search-bar.vue create mode 100644 src/uni_modules/uni-search-bar/package.json create mode 100644 src/uni_modules/uni-search-bar/readme.md diff --git a/api/index.js b/api/index.js index ac890d4..a6819f6 100644 --- a/api/index.js +++ b/api/index.js @@ -85,4 +85,28 @@ export default { // 所有接口 setSaveActivity: (param) => ajax.post('zksr.zksrservice.autonomous/autonomous-plan-activity/saveActivity?application=true', param), // 保存问卷 uploadImg: () => ajax.getUrl('qiniu/uploadImg'), //上传图片 + + // 积分签到 + getIntegralSetting: (param) => ajax.get(`integral/integralSetting/getIntegralSetting`, param), // 获取用户积分设置 + getUserIntegral: (param) => ajax.get(`integral/userIntegral/getUserIntegral`, param), // 获取用户积分 + getUserIntegralFlow: (param) => ajax.get(`integral/userIntegralFlow/getUserIntegralFlow`, param), // 获取用户积分流水 + getUserSignFlow: (param) => ajax.get(`integral/userSignFlow/getUserSignFlow`, param), // 获取用户签到记录 + userSign: (param) => ajax.get(`integral/userSignFlow/userSign`, param), // 签到 + // 积分商城 + + getCommoditys: (param) => ajax.get(`commodity/commodity/getCommoditysByVo`, param), // 条件获取商品信息 + getCommodityBrands: (param) => ajax.get(`commodity/commodityBrand/getCommodityBrands`, param), // 获取商品品牌 + getCommodityCategorys: (param) => ajax.get(`commodity/commodityCategory/getCommodityCategorys`, param), // 获取商品类别 + + // 积分订单 + + dindan: (param) => ajax.get('order/integralOrderMaster/lookLogistics', param), + + createIntegralOrder: (param) => ajax.post('order/integralOrderMaster/createIntegralOrder?application=true', + param), //订单生成 + getIntegralOrderDetail: (param) => ajax.get(`order/integralOrderMaster/getIntegralOrderMaster`, param), // 获取订单主表 + getIntegralOrderDetailFlow: (param) => ajax.get(`order/integralOrderDetail/getIntegralOrderDetailFlow`, + param), // 获取商品兑换记录 + // getIntegralOrderDetailFlow: (param) => ajax.get(`order/integralOrderDetail/getIntegralOrderDetailFlow`, param), // 获取商品兑换记录 + } diff --git a/src/App.vue b/src/App.vue index 6719108..98ca1b3 100644 --- a/src/App.vue +++ b/src/App.vue @@ -4,6 +4,7 @@ console.log('option',option); uni.setStorageSync('userId', option.query.userId) uni.setStorageSync('openId', option.query.openId) + uni.setStorageSync('info', option.query) console.log('App Launch') }, onShow: function() { diff --git a/src/pages.json b/src/pages.json index a566e70..55f4181 100644 --- a/src/pages.json +++ b/src/pages.json @@ -73,6 +73,34 @@ "navigationBarTitleText": "评估报告", "onReachBottomDistance": 50 } + }, + { + "path": "pages/Integral/home/home", + "style": { + "navigationBarTitleText": "积分兑换", + "onReachBottomDistance": 50 + } + }, + { + "path": "pages/Integral/exchangeRecords/exchangeRecords", + "style": { + "navigationBarTitleText": "兑换记录", + "onReachBottomDistance": 50 + } + }, + { + "path": "pages/Integral/home/details/details", + "style": { + "navigationBarTitleText": "商品详情", + "onReachBottomDistance": 50 + } + }, + { + "path": "pages/Integral/home/Confirmed/Confirmed", + "style": { + "navigationBarTitleText": "确认兑换", + "onReachBottomDistance": 50 + } } ], diff --git a/src/pages/Integral/Records/recordsList.scss b/src/pages/Integral/Records/recordsList.scss new file mode 100644 index 0000000..cf7f572 --- /dev/null +++ b/src/pages/Integral/Records/recordsList.scss @@ -0,0 +1,111 @@ + + +.pageBox{ + display: flex; + flex-direction: column; + width: 100vw; + height: 100vh; + .grey{ + color: #909292; + } + .topBg{ + width: 100vw; + height: 314rpx; + position: fixed; + top: 0; + background: $uni-color; + } + .contioner{ + padding: 16rpx 32rpx 88rpx; + height: calc(314rpx - 104rpx); + color: #fff; + .caret-down-small.png{ + $wh:32rpx; + width: $wh; + height: $wh; + } + .posabition{ + position: absolute; + bottom: -44rpx; + z-index: 1; + .tabber{ + display: flex; + justify-content: space-between; + align-items: center; + width: calc(100vw - 160rpx); + padding: 0 48rpx; + height: 94rpx; + background: #FFFFFF; + color: #909292; + font-weight: bold; + box-shadow: 0rpx 2rpx 20rpx 0rpx rgba(56,176,184,0.5); + border-radius: 50rpx; + } + } + } + .cardPadding{ + padding: 92rpx 32rpx; + .cutt{ + width: 100%; + height: 1rpx; + background: #EEEEEE; + margin: 34rpx 0 20rpx 0; + + } + } + + .swiper{ + flex: 1; + height: 0; + .scrol { + height: 97%; + background-color: #E6EFF1; + padding: 20rpx; + .box{ + margin-right: 35rpx; + background: #fff; + padding: 20rpx; + border-radius: 10px; + margin-bottom: 40rpx; + .box_txt{ + font-size: 32rpx; + font-weight: 500; + color: #112950; + } + .flex_box{ + // margin-top: 40rpx; + background: #FFFFFF; + border-bottom: 1px solid #C3C9D3; + // border-radius: 10px; + .flex_item{ + margin-top: 20rpx; + display: flex; + justify-content: space-between; + align-items: center; + height: 120rpx; + + .img_txt{ + font-size: 36rpx; + font-weight: 400; + color: #FE8025; + } + .top_txt{ + font-size: 28rpx; + font-weight: 500; + color: #112950; + margin-bottom: 10rpx; + } + .bot_txt{ + font-size: 24rpx; + font-weight: 400; + color: #8F98A6; + } + } + } + } + } + } + + + +} \ No newline at end of file diff --git a/src/pages/Integral/Records/recordsList.vue b/src/pages/Integral/Records/recordsList.vue new file mode 100644 index 0000000..7639435 --- /dev/null +++ b/src/pages/Integral/Records/recordsList.vue @@ -0,0 +1,168 @@ + + + + + diff --git a/src/pages/Integral/exchangeRecords/exchangeRecords.vue b/src/pages/Integral/exchangeRecords/exchangeRecords.vue new file mode 100644 index 0000000..7cbcbc2 --- /dev/null +++ b/src/pages/Integral/exchangeRecords/exchangeRecords.vue @@ -0,0 +1,131 @@ + + + + + diff --git a/src/pages/Integral/home/Confirmed/Confirmed.scss b/src/pages/Integral/home/Confirmed/Confirmed.scss new file mode 100644 index 0000000..a9fef4f --- /dev/null +++ b/src/pages/Integral/home/Confirmed/Confirmed.scss @@ -0,0 +1,132 @@ +.pageBox{ + background-color: #E6EFF1; + // padding-top: 20rpx; + display: flex; + flex-direction: column; + height: 100vh; + .top{ + background-color: #fff; + padding: 30rpx; + // margin-top: 20rpx; + border-radius: 10rpx; + width: 700rpx; + margin: auto; + box-sizing: border-box; + .one{ + display: flex; + justify-content: space-between; + align-items: center; + font-size: 32rpx; + font-weight: 500; + color: #323232; + .one_img{ + width: 32rpx; + height: 32rpx; + vertical-align: middle; + } + } + .two{ + + .two_top{ + display: flex; + justify-content: space-between; + align-items: center; + padding-bottom: 30rpx; + border-bottom: 1px solid #C3C9D3; + .two_flex{ + display: flex; + justify-content: space-between; + align-items: center;width: 80%; + .two_img{ + width: 32rpx; + height: 32rpx; + vertical-align: middle; + } + } + } + .two_bot{ + display: flex; + justify-content: space-between; + align-items: center; + padding-top: 30rpx; + } + } + + } + .center{ + background-color: #fff; + padding: 30rpx; + border-radius: 10rpx; + width: 700rpx; + margin: 30rpx auto; + box-sizing: border-box; + display: flex; + .center_left{ + .center_img{ + width: 120rpx; + height: 120rpx; + vertical-align: middle; + } + } + .center_right{ + margin-left: 25rpx; + .center_top{ + margin-bottom: 20rpx; + } + .center_bot{ + height: 50rpx; + line-height: 50rpx; + img{ + width: 50rpx; + height: 50rpx; + vertical-align: middle; + margin-left: 20rpx; + } + } + } + } + .bottom{ + background-color: #fff; + padding: 30rpx; + border-radius: 10rpx; + width: 700rpx; + margin: auto; + box-sizing: border-box; + .bot_top{ + display: flex; + justify-content: space-between; + align-items: center; + padding-bottom: 30rpx; + border-bottom: 1px solid #C3C9D3; + } + .bot_bot{ + display: flex; + justify-content: space-between; + align-items: center; + padding-top: 30rpx; + } + } + .btn{ + width: 100%; + height: 120rpx; + background: #fff; + display: flex; + align-items: center; + justify-content: space-around; + position: fixed; + bottom: 0; + .btn_left{ + + } + .btn_right{ + width: 400rpx; + height: 80rpx; + background: #3AAFB8; + text-align: center; + border-radius: 21px; + line-height: 80rpx; + color: #fff; + } + } + +} \ No newline at end of file diff --git a/src/pages/Integral/home/Confirmed/Confirmed.vue b/src/pages/Integral/home/Confirmed/Confirmed.vue new file mode 100644 index 0000000..d28358e --- /dev/null +++ b/src/pages/Integral/home/Confirmed/Confirmed.vue @@ -0,0 +1,267 @@ + + + + + diff --git a/src/pages/Integral/home/Logistics/Logistics.scss b/src/pages/Integral/home/Logistics/Logistics.scss new file mode 100644 index 0000000..a07367a --- /dev/null +++ b/src/pages/Integral/home/Logistics/Logistics.scss @@ -0,0 +1,117 @@ +.pageBox{ + padding-top: 20rpx; + background-color: #E6EFF1; + .top{ + width: 700rpx; + margin: auto; + display: flex; + align-items: center; + padding: 20rpx; + background-color: #fff; + box-sizing: border-box; + border-radius: 10px; + .top_img{ + width: 80rpx; + height: 80rpx; + vertical-align: middle; + margin-right: 30rpx; + } + .txt{ + font-size: 28rpx; + font-weight: 400; + color: #7C8A9F; + margin-right: 20rpx; + } + .txt1{ + + } + } + .center{ + display: flex; + width: 700rpx; + padding: 30rpx; + box-sizing: border-box; + background-color: #fff; + border-radius: 10px; + margin: 20rpx auto; + .center_left{ + margin-right: 30rpx; + .center_img{ + height: 120rpx; + width: 120rpx; + } + } + .center_right{ + width: 100%; + .center_flex{ + display: flex; + justify-content: space-between; + align-items: center; + width: 100%; + .center_flex_left{ + font-size: 32rpx; + font-weight: 500; + color: #112950; + } + .center_flex_right{ + margin-right: 30rpx; + font-size: 28rpx; + font-weight: 500; + color: #3AAFB8; + } + } + .center_txt{ + margin-top: 10rpx; + font-size: 28rpx; + font-weight: 400; + color: #7C8A9F; + width: 100%; + } + + } + + } + .bottom{ + width: 700rpx; + margin: auto; + background-color: #fff; + border-radius: 10px; + padding: 30rpx; + box-sizing: border-box; + .title{ + padding-left: 20rpx; + border-left: 3px solid #3AAFB8; + font-size: 32rpx; + font-weight: 500; + color: #112950; + } + .body{ + margin-top: 30rpx; + display: flex; + .body_left{ + width: 30rpx; + padding-top: 10rpx; + .box{ + width: 20rpx; + height: 20rpx; + + border-radius: 50%; + } + } + .body_right{ + width: 100%; + .body_top{ + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 20rpx; + } + .body_bot{ + font-size: 24rpx; + font-weight: 400; + color: #112950; + } + } + } + } +} \ No newline at end of file diff --git a/src/pages/Integral/home/Logistics/Logistics.vue b/src/pages/Integral/home/Logistics/Logistics.vue new file mode 100644 index 0000000..1a5e5d3 --- /dev/null +++ b/src/pages/Integral/home/Logistics/Logistics.vue @@ -0,0 +1,175 @@ + + + + + diff --git a/src/pages/Integral/home/details/details.scss b/src/pages/Integral/home/details/details.scss new file mode 100644 index 0000000..00e8d5b --- /dev/null +++ b/src/pages/Integral/home/details/details.scss @@ -0,0 +1,102 @@ +.pageBox{ + background-color: #E6EFF1; + // padding-top: 20rpx; + display: flex; + flex-direction: column; + min-height: 100vh; + + .top{ + width: 700rpx; + margin: auto; + border-radius: 10px; + padding-bottom: 20rpx; + background-color: #fff; + .img{ + width: 100%; + height: 300px; + } + .bot_box{ + display: flex; + justify-content: space-between; + align-items: center; + margin-top: 10rpx; + } + } + .center{ + width: 700rpx; + margin: auto; + padding: 20rpx; + background-color: #fff; + box-sizing: border-box; + margin-top: 20rpx; + border-radius: 10px; + .center_top{ + // margin-bottom: 20rpx; + padding-bottom: 20rpx; + border-bottom: 1px solid #C3C9D3; + .center_txt{ + font-size: 32rpx; + font-weight: 500; + color: #112950; + padding-left: 10rpx; + border-left: 3px solid #3AAFB8; + padding-bottom: 10rpx; + } + } + .center_bot{ + margin-top: 20rpx; + font-size: 26rpx + } + } + .bottom{ + width: 700rpx; + margin: auto; + padding: 20rpx; + background-color: #fff; + box-sizing: border-box; + margin-top: 20rpx; + border-radius: 10px; + // margin-bottom: 50rpx; + .bottom_top{ + // margin-bottom: 20rpx; + padding-bottom: 20rpx; + border-bottom: 1px solid #C3C9D3; + .bottom_txt{ + font-size: 32rpx; + font-weight: 500; + color: #112950; + padding-left: 10rpx; + border-left: 3px solid #3AAFB8; + padding-bottom: 10rpx; + } + } + .bottom_bot{ + margin-top: 20rpx; + font-size: 26rpx + } + } + .btnbox{ + background-color: #fff; + width: 100%; + height: 100rpx; + position: fixed; + bottom: 0rpx; + // padding: 0 25rpx; + left: 0; + .btn{ + width: 700rpx; + border-radius: 21px; + height: 80rpx; + line-height: 80rpx; + background-color: #3AAFB8; + color: #fff; + font-size: 28rpx; + text-align: center; + margin: 10rpx 25rpx; + } + } + .box{ + height: 140rpx; + width: 100%; + } +} \ No newline at end of file diff --git a/src/pages/Integral/home/details/details.vue b/src/pages/Integral/home/details/details.vue new file mode 100644 index 0000000..3fafa94 --- /dev/null +++ b/src/pages/Integral/home/details/details.vue @@ -0,0 +1,105 @@ + + + + + diff --git a/src/pages/Integral/home/home.scss b/src/pages/Integral/home/home.scss new file mode 100644 index 0000000..34da42a --- /dev/null +++ b/src/pages/Integral/home/home.scss @@ -0,0 +1,189 @@ +.pageBox{ + width: 100%; + // height: 100%; + background: #E6EFF1; + .top{ + background-color: #fff; + } + .center{ + .flexbox{ + display: flex; + justify-content: space-between; + width: 700rpx; + margin: 20rpx auto; + .box{ + width: 250rpx; + height: 90rpx; + background: #FFFFFF; + border-radius: 10px; + padding: 30rpx 40rpx; + display: flex; + justify-content: space-between; + .lefttext{ + .p{ + height: 40rpx; + line-height: 40rpx; + font-weight: 500; + color: #112950; + font-size: 28rpx; + + } + .txt{ + font-size: 22rpx; + font-weight: 400; + width:170rpx; + color: #8E9AAB; + height: 28rpx; + line-height: 28rpx; + margin-top:10rpx; + } + } + .rightimg{ + .img{ + width: 74rpx; + height: 74rpx; + vertical-align:middle; + margin-top: 5rpx; + } + } + } + } + } + .bottom{ + width: 700rpx; + margin: auto; + .tabs{ + height: 88rpx; + display: flex; + align-items: center; + justify-content: space-between; + padding: 10rpx 30rpx; + background-color: #FFFFFF; + border-radius: 10px; + // width: 100%; + .tabs_top{ + padding-bottom: 20rpx; + font-size: 28rpx; + font-weight: 400; + color: #8E9AAB; + } + .active{ + border-bottom: 3px solid #3AAFB8; + font-weight: 500; + color: #112950; + } + } + .drawerContent { + padding:50rpx 30rpx 30rpx; + font-size: 28rpx; + .row { + margin-bottom: 50rpx; + .btn_box { + display: flex; + flex-wrap: wrap; + margin-top: 20rpx; + // box-sizing: border-box; + .noselde,.selde { + padding: 10rpx 10rpx; + margin: 14rpx; + border-radius: 10rpx; + text-align: center; + + } + .noselde { + background-color: #E6EFF1; + border: 1px solid #E6EFF1; + } + .selde { + border: 1px solid #FE8025; + color: #FE8025; + background-color: #fdf2df; + } + } + } + .bom_btn { + position: fixed; + bottom: 0rpx; + right: 0; + width: 280px; + height: 80rpx; + background-color: #fff; + display: flex; + justify-content: space-around; + flex-wrap: wrap; + font-size: 28rpx; + view { + width:100rpx; + height: 60rpx; + line-height: 60rpx; + text-align: center; + border-radius: 10rpx; + + } + .left { + color: #333; + border: 1px solid #8E9AAB; + } + .right { + color: #fff; + background-color: #FE8025; + } + } + + + } + .tabs_center{ + width: 700rpx; + margin: auto; + .ComBox { + width: 700rpx; //根据微信定义设置 如非必要不建议改为100%; + // padding: 10rpx 30rpx; + // background-color: #f7f7f7; + display: flex; + justify-content: space-between; + flex-wrap: wrap; + .ComList { + //未设置高度 + width: 270rpx; + padding: 30rpx; + background: #fff; + border-radius: 8rpx; + margin-top: 30rpx; + .ImgBOX { + width: 270rpx; + height: 270rpx; + border-radius: 12rpx; + .Img { + width: 100%; + height: 100%; + } + } + .Title { + width: 270rpx; + font-size: 28rpx; + line-height: 44rpx; + height: 88rpx; + padding-top: 15rpx; + text-overflow: -o-ellipsis-lastline; + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: 2; + line-clamp: 2; + -webkit-box-orient: vertical; + } + .Price { + width: 100%; + height: 44rpx; + line-height: 44rpx; + padding-top: 15rpx; + font-size: 26rpx; + font-family: PingFang SC; + font-weight: 500; + color: #3AAFB8; + } + } + } + } + } +} \ No newline at end of file diff --git a/src/pages/Integral/home/home.vue b/src/pages/Integral/home/home.vue new file mode 100644 index 0000000..6e4bc91 --- /dev/null +++ b/src/pages/Integral/home/home.vue @@ -0,0 +1,488 @@ + + + + + diff --git a/src/pages/Integral/home/images/1.png b/src/pages/Integral/home/images/1.png new file mode 100644 index 0000000000000000000000000000000000000000..1383452336399b0573459ab2425213049adea4cd GIT binary patch literal 1225 zcmV;)1UCDLP)uo1>}p^(5^kJiG7@#uIOb0lkPBI|=%#_B5QXU^ zvW@7bCQOzEZ%EkUn2EuR%OE&{uP5ok@T(}a@ndm05 zA7CZKLE1n{?on1ma8405#OC_>V)%{(WM;;Tf6yo3yAY``K}yoiJ&GD3r?3fqY-orS zB2o}i#-;rN|7*ibuU|Y<#{8IfQ(%V>d+?vK2|C`_qHz!3X~?c z?hY3+%KRr|7Xo_1bp=5Aho|CR7M%q}jn}iaIpv9z2jr_6udXi53ShcDGp9-=QK67H z=@SSmiK-oZ&B}=sf!LSh$4R_bmL2O962S@g>n%r81Y~3^pvN&Mu(N%g2b5GNHC06& z+gs;N55xz*85ZD;VwJ{V9k6*5uyohLuiBViS8f0*idU)`rbGhzk3T2fe%96bN(bfi zd4HU%w*jdv8tZ4D0i6i=(*%lIZxERNDcMq1RH@v;_`vW!0me$Y%}AJdc@}4irbSa+S4PAvb@w*N>;xrCDUQn{>^P9HMse^I3>Imj=o0 zcNvVg)j)3CvIv-KgG_D_I_qZ>rBQ=dsh#M*1K^S3R#=BHPz#y22?T0V>(U-@>{fqK z3w<1ch{pm+yUKOA3$!!4^Z_O4YZ~Gw2l9o8D79mu2n3#7N4nqX1gomnd$y@BOG}8I z9?Zj{N#LWS3nF+lYnOofVl&k3bq|C<;@TV%6Bh~*xWniNeX{^ElF$yu_Byy9oQOJtD2;yIlLjU!*f<~B)NP6G)M^`u829R#W8F#7L)CAYA=kLo4@#!Csn4HXR zG3kn2@%UD^n5L~AJ~RybGD=DtMvE=%YHWnsxVvmm7?vldE+IZO-(g?!z3VG zU4f`7b0V;=w9L=;J_ApnqT@}_W48Mmq;C0>ae0ImTq>F>2ETP4%ab^fwtWFz;RNgnxjg)$ zQej1xz24F9NL zV>c=LC9_%OWvW@wCJ=!Y5uQ`s67r6Ie}9kDTuRc?;$KtO_6WGs2#r9t5!`4MiQENv n13;LnT=r?ciyR*>>v{e^{I9kHZPQFr00000NkvXXu0mjfXz@YF literal 0 HcmV?d00001 diff --git a/src/pages/Integral/home/images/2.png b/src/pages/Integral/home/images/2.png new file mode 100644 index 0000000000000000000000000000000000000000..ea0ec3b2d56f06a015cb7939d71015a561c3830c GIT binary patch literal 1403 zcmV->1%&#EP)E7e6ob-eB4GGYj0tL@ zNn5aOqJoW(hCrH%d?Z@j`hhMOD2Wvm)GpK#2}|4U%)938>~3dwXJ;4QznOXG-t*4= zcy|a{uGU|<0J^ah1{OiUOQ5L?E;8ZtAHWx-L_lab4wrUh<^6Os8`G3&)BYdXBVp7M zVKo@}oC%=l5JJq@C!p0;KS(`JkhBDvF0$M8uiOsi&0vhm!f(nJB7_;VTfa+eubE1N zb~bDYG?JI(edX9=9XEYZ^k_{s=^fNy#nWFdsL9BsxXAN54|y?0D+ z1n`_SuE}ao83z=(f%8E?mx&_1;1g&(B_SCoDFiA?1rDB(31Y@#AU|E!PZ88%-dl~b~2iq?04EevjkXPu0^)=^htbiI#J&8$-ta@1o}h3Z+#MH|ISpv=643F>791H9>DWX z5Eav^X@qg3fk_1vkypuGI-YPV%vj(N*!Po+5V+0NKyM$>{Q%}BH-~g7R8j;yJ6j+x zNA-MDdPSn)l*IL0rj<}4s7O4B|KIxQg#duGj_C_nVjJc(RmhUD0=(nVp&8ZSIhr4KFt6tA(%5ZWd;|XK)2$%X9 zC542&eu+P?r&?CcYW;kHPy7;nAw;U=T85#FfCk#os;`2yZ$xh{7HB&oBkgzPEW*Gr zaOiA$neQG4yj&?Tq^r^dLPLy?zvW2lwp~K2rk7f|U`RK52_y4ftd4g-A@Ew81T!#w z5>V+O)St2^pfClwfFiA`L6NAbAY2GCIxpJxhfuC+#p=_V&-6y(#LGy%e{lif#vpL| z3S)(r@bv|T|5EyNoj68eOaf{xFE>^Dsymf56ZW(`?OJaV*v}q0oO&IPaskU`QsjnH zB)*HD#HnJoRGFkz{1=oFc6N+($T*G=7CG9Cmg?wrtUf%|V$^|otMwYrR8)4eic16L zl>+&>gsw}B{%Cu)k|v^EpRdts)w{TjwN30Efb=t>ldzL_>%^2`+47JMPZSspQPEtJ zG?FRkMAWFMBmLmPbjX8woRo zC+6RR59&f&a(JD?SRMmCTF)LAg-OPE^i%$ zUic9gXfT#SVi6O2nW>Bjg%J?r28e$rPymGE2DBq5H)i*H{y!zQ1v%s|fG+?5002ov JPDHLkV1miVkADCF literal 0 HcmV?d00001 diff --git a/src/pages/Integral/home/images/3.png b/src/pages/Integral/home/images/3.png new file mode 100644 index 0000000000000000000000000000000000000000..817341c433898eb2bb473f83aafa2941665cab31 GIT binary patch literal 1554 zcmV+t2JQKYP)ZbxiRsW9B9T*AY=Q1I1u~2&2q=ok30_>a~Tf$7&nNmycoF0~Q95*rYw{hi={v=0l{I+Z!6pS0_6oCxA0&*lfU98;IX#W~1h*7#TaX2_2N= zI?|X4foXdLwzkGb3SY^wbmNZW=kz_#A zJRI=!vl^qF2;jJpY{%sa!~~XH`w4I=h4%VHOe6vH939?DpiTKQT2^kr6HgUlWH^Eg z=f?BhCe|@{Tl4bLcakyP^R34LnJIBPh|3q>p@&N=g-KA z32{(R=qX$NlgoV#pVJngmiNs7B3^BveDC781 zk6XLg}GoW3SmWy9g;+FUhu;)%M7nKirY6sxO*pr8IKsTpx&C??)<}# z%YO$`s&g(dL^w-bpAWhLlxHrQ$o|F`iVzH{`1AZY{vB77^&uh0OD~teTp$S(T3Vj! z8I4EMluQiJp-%?`42XP64_s|dgE6nxj2RCb@zZf{R%aH}TQF;mIVnT;!QtF@m(BtK zK{|LK4M03>lm0VMQYxc)MKKO{jil(S7=Zat7GiFVSxBUf!GSPN9PcKN%O#7BExQ%v1qXkK3^1S zltp>=jj1pwBx-`T=Ar5FyG(bS2B5Pe6957Jh=eNP?5-W|y#P`#qqvbZ>&lYeWE1rM zy|CyVd}C2KX2()dKQsWlKg_}auy5U46>9{5Jv%*)a5Q)kjF=0$4rJYiauIx!jZjF1 z(HJX4*#PX?F_1Pbg%nw-S-U=d9cyoQZg;mM%A!fokF{@>~kRM)wFO#+CXr(FAq;4Jc2)UR%fwdpC`?%d{bL{#)K zxH3hDd|b^~li5iU;4(^ETi1nqE=Xz9k* z%G_;v!ijC~xg1Q|he=G1|6w=@)UxT_3D2|1mU2#88=H-|zl9`hNM^?aAQ1(O5F!;H z1W>iPEv|XGiOKT|fW}5R!mVHyAE$|^$@yubeSZLc5Fb(ua(gzf^&qAMkXXEVv)ih$ zx(uu~F{loV#{d+?-+P&GO#(YXQg4`~V_UXVh($07*qoM6N<$ Eg3YJZL;wH) literal 0 HcmV?d00001 diff --git a/src/pages/Integral/home/images/4.png b/src/pages/Integral/home/images/4.png new file mode 100644 index 0000000000000000000000000000000000000000..d628e32b9ed0ef05f99a83a0674c004e704ce152 GIT binary patch literal 1768 zcmVP)YE|7?m6(cNY$F9G6_U3(4_NgFG~MtSxW?ebbiR0;TOfW@dNhYi9P*>2BLC-(<6y z`F$Us@ALN^!W`)Uvl5HxYr(vVKrKYn$l!8IoIqpD+{557h>j_WboeQv*j!XoDW<)u z8cHRNHiEDTVE?TAd2JMDHusq%wm)AXcg-dw?WK;d-S*zi)Yq9__g`gcWQEr4+Z z;9w!*pj*WHaz8qf8cxNv+YLtq5LdqxRKiZdDF7_b4d#>JV&j(33Pr{W#ft$gg@dDW zs-n3@zzLKX-~ z({xmi#Uq4c`j1xZXw1|^9zgrR$WE~Ns;!j>#94(j8KfG?grZ( z9WrYw6fE`2ICNtiS5$oxEHjw!LED1hYk2_g^+!S?^95!|fWvT3p~Kg8^UASQ@!D^` znMmM2qZ2uatSDoVEMa4HB}5_|8o7mw2}c8D9MVmq=IwU`yX>cTy9Yl9@LX}|i|b4v z!m7$Lm<$YQI(k$M6)qR*Jre3XZq$3+sB*jPC`I)Yb`M>LQRIkicK2INb(`t!XjI_| z{TgwJA(O>Y?h?@;du&6N(OQoik{}cz?N4g>Tl6Nz)5f&j!bEW@lWORVEBzbEhSk#B4+)L}~Lkoh6IVQqmkyu&%ZWeTgJG#$vcQ z9z#&}*wJY8d$G98k6N#6+xzEG)c%zwIz!K%J@+Y?W^F@DQNZm&li!C%#b+CA^!x0B zESv{lj@-nb`-Vz-pJ_w>jDBhFW|by^ft7 zm$JjJu$;3)ktjSa=qpaFTsd_mvvBlfBzUw1$L($$yC za`6l%ikO1X`tK)N^XqxhTE6<&S1m{xM~G3hmQSAqz$1vbx3V1Hjow1aUP6nB2oaOT z)koGmI`dkd6I=DKqal%mgJ5o%$>?ppCkh*EZaDU{CrW>qIBS9u#yiA#IkT)fF1DFI zg|hE+bASjs6Fy>}_;xPmg}{qaP{?3K!$@-*z?*oEdn2rU54=xwiS5&Q?X*!6Kt3V| zjw_~QtToA4#f%m(H-RW%pEHkxsGA63fyHBjE*?Jd)XF)1I{g3>oW;KWF}|Vz0000< KMNUMnLSTZ+wQ08i literal 0 HcmV?d00001 diff --git a/src/pages/Integral/home/images/5.png b/src/pages/Integral/home/images/5.png new file mode 100644 index 0000000000000000000000000000000000000000..c8d0c81a46cab7c0bdd37788857688b2ab9ab2fc GIT binary patch literal 1446 zcmV;X1zGxuP)3$g6vuyOrnH5&6oi&7lw}aK!BkL|P|@0AAR&<$Vt|;Sge^gWAhGm=%AiIILNo+E z6i`4D5fw3N2_#aG2o?llZBt`pUxc!@h3PWwykp*bUFOZ3E-d%kd-p8=`# zB@HuT?TH33*g=dpU!GWax;-Cl0?@Nt z44G3G4Mp1}E;Wa+QIBYp@<~97t?&G)GYD>=fze3cLDVez~Otb*d1O9koVv3b! z+VAmvofNmi(a<E5Th?FZ~+1|+$MHLf)C+8qN23y-&Ukyjrh8I#0)pW`E;Izd+=$E|BqB8G6 zd^&W8<{(3J(8_ag`8ZUahnkxX5f$Cyos>Uc^uVG-4JKSgu`U@$y+>m=t~+$?30=B@ zCkE7jP(1|i+B7Gp!RUGL&rfji_qNX@1SB@lS9H&tGZg*W=Bi0PvN(H>fB|Em*P}>W z5*i9ZZ6!3;W3sK@IOy5~5f2y!T74P*-VN24+AwH46J(}@eqLN4>RAvKYFrYGnvL`x zj@~*0m;Qj8|3cupTioM;3Cp1B5+wCQdJaY_%Aj;7)Zd9}UWH9!{IIAP80VtjJk_(g z5T6Vux53pir;%PhNO>G$yFsYI4vP_jliTgu>N65Xzh*l>^f5HlL<4bDjPDm*15#YO z=`SH8rl2Rkfb)l)+li?#={>~cziDaZMca{?56x>(CNg?9dTKwEeiH?NUKiuLxpk<< zxpt>~ge0b-M>fEJe>%6lT_9_PMKh}CmA~M`RyWoCMag6K&Y+BUsF z1iK8wDI7Qk$+oWR2U==gRD~4FB=?6G*IKvV{Vcsw27BMN?+Mod2}u3jzIHPzn6gXczH*^eajx+e^J;W+I75Q4Q)^;Fp6UAT9?1wae3eQJ2iQEeSQ!_~~&aNJyY>;=SZ zK((1sI29hWP{=frOU!1yB%8~He~0kYWrE2m;%GIA#E(AjzG+7*whU* z!i`gK`Vg2gH!G!`B_gY3aZ#QFnr_XCr#e(@O~P%>evxyZ$&A?n>#9u@&Tbm5mD{6w z3EjQpWzIq8NM@a6{RE#js(JB0?1{KJ5*6Z=Oj&ZoJ(RYDV%^vbRo#a^WDtTqmM=fn z_E_EmV$D-NRClSGZ$LALI()&kM%*#Z+aDrQg2;5qJ<;*Qqy>b3aJ&(lyh_le-2bo| zROC}nuxh3F&vpK37M{TR{z#u8nkVQi*WB1vrV9Z@c6e0s<(;zodz?nv)|Kgrcp9e~ zLblj%#-V0IZYuL?lrt)nc$6ZHm_k`q-l^yL|KPm^+m4jlNB{r;07*qoM6N<$f|@X~ ACIA2c literal 0 HcmV?d00001 diff --git a/src/pages/Integral/home/orderDetails/orderDetails.scss b/src/pages/Integral/home/orderDetails/orderDetails.scss new file mode 100644 index 0000000..c2d53f8 --- /dev/null +++ b/src/pages/Integral/home/orderDetails/orderDetails.scss @@ -0,0 +1,128 @@ +.pageBox{ + background-color: #E6EFF1; + // padding-top: 20rpx; + .background{ + background-color: #3AAFB8; + height: 250rpx; + position: relative; + margin-bottom: 150rpx; + + .top{ + background-color: #fff; + padding: 30rpx; + border-radius: 10rpx; + width: 700rpx; + margin: auto; + box-sizing: border-box; + position: absolute; + bottom: -120rpx; + left: 50%; + margin-left: -350rpx; + .two{ + .two_top{ + display: flex; + justify-content: space-between; + align-items: center; + padding-bottom: 30rpx; + border-bottom: 1px solid #C3C9D3; + .two_flex{ + align-items: center; + width: 80%; + + } + } + .two_bot{ + display: flex; + justify-content: space-between; + align-items: center; + padding-top: 30rpx; + } + } + + } + + + } + + .center{ + background-color: #fff; + padding: 30rpx; + border-radius: 10rpx; + width: 700rpx; + margin: 30rpx auto; + box-sizing: border-box; + display: flex; + .center_left{ + .center_img{ + width: 120rpx; + height: 120rpx; + vertical-align: middle; + } + } + .center_right{ + margin-left: 25rpx; + .center_top{ + margin-bottom: 20rpx; + } + .center_bot{ + height: 50rpx; + line-height: 50rpx; + img{ + width: 50rpx; + height: 50rpx; + vertical-align: middle; + margin-left: 20rpx; + } + } + } + } + .bottom{ + background-color: #fff; + padding: 30rpx; + border-radius: 10rpx; + width: 700rpx; + margin: auto; + box-sizing: border-box; + .bot_top{ + display: flex; + justify-content: space-between; + align-items: center; + padding-bottom: 30rpx; + margin-top: 20rpx; + border-bottom: 1px solid #C3C9D3; + .bot_top_img{ + height: 24rpx; + width: 24rpx; + margin-left: 10rpx; + vertical-align: middle; + } + } + .bot_bot{ + display: flex; + justify-content: space-between; + align-items: center; + padding-top: 30rpx; + .bot_top_img{ + height: 24rpx; + width: 24rpx; + margin-left: 10rpx; + vertical-align: middle; + } + } + } + .btn{ + width: 700rpx; + position: fixed; + bottom: 20rpx; + left: 50%; + margin-left: -350rpx; + border-radius: 21px; + height: 80rpx; + line-height: 80rpx; + background-color: #3AAFB8; + color: #fff; + font-size: 28rpx; + text-align: center; + } + +} \ No newline at end of file diff --git a/src/pages/Integral/home/orderDetails/orderDetails.vue b/src/pages/Integral/home/orderDetails/orderDetails.vue new file mode 100644 index 0000000..03d2119 --- /dev/null +++ b/src/pages/Integral/home/orderDetails/orderDetails.vue @@ -0,0 +1,193 @@ + + + + + diff --git a/src/pages/Integral/static/images/1.png b/src/pages/Integral/static/images/1.png new file mode 100644 index 0000000000000000000000000000000000000000..f2d74e61b88351afd6f735a5426911ec44576eef GIT binary patch literal 1518 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 literal 0 HcmV?d00001 diff --git a/src/pages/Integral/static/images/12.png b/src/pages/Integral/static/images/12.png new file mode 100644 index 0000000000000000000000000000000000000000..1964c176ceb9088e5ae7f6ff02c6c99ac23f4400 GIT binary patch literal 467 zcmV;^0WAKBP)KcNlCZ6vftcADCu7E2UulL5|S{un@!0;l))?!gTcn& ztxp~G9n?MN`#t$a_dTD_c|AX`*ZZ9JJLX)Ov%XD$f5(BU+K$~x-i_Hey&b5ki@1XO zSWfbJ43HrJdvO>0@CB!mtj`M38=whQ)izwfC2YktoKNz7T982izeTF*0B&O!UgB7i zPt!n51<<*%6E|=Y@3D~N?NErR0Xm3w{%VT>UvVVKn;{T00Zc@)-1S3?VgHagMgi#D zSnHZ|J;_2}7sdqGf@f$AdN9fJJ`ke;bS^C79@dhq&I8~C9$+;|i)6zZ+kr*Y$eIZS;YrMF!!Z&jNAU{9layi1o&?q_yrcydLa`~;-~-s002ov JPDHLkV1g_(*zy1X literal 0 HcmV?d00001 diff --git a/src/pages/Integral/static/images/2.png b/src/pages/Integral/static/images/2.png new file mode 100644 index 0000000000000000000000000000000000000000..ff61b2709d87d485738a78cc53201afdc7487647 GIT binary patch literal 4784 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 b&e?N3uD6L~!}zG3UmDbHL+!F#_RszY0f&17 literal 0 HcmV?d00001 diff --git a/src/pages/Integral/static/images/6.png b/src/pages/Integral/static/images/6.png new file mode 100644 index 0000000000000000000000000000000000000000..68631bfd1b64415c6528c8d0dd01598bb618d177 GIT binary patch literal 739 zcmV<90v!E`P)XQvhlca7pzqP2Jl zq6qeZJCd0dvk3`2nYeqz^^)vvHkZsafn?ryJ{jK3`!R$W1~V5t&pXA;r-`Tr;0S;f z0EYtEUjTLh{9xvYeI;ZlXNBmYpw4y^X(Zy5}6ax10lqnaYkc-wbqZB`9`AEGMY?8PlOOR z_mbNaco91rg&Vii{{aU+`y!*wnn{L;u0(zMAK>6N_`DAXEbbri0Gt@TJ)*$x=XiC+ zg^bSIlv17zzuW~5g2L;xs`IpC=1XC4*#%ZgeaSF_WzD}Or95s#hrmH@@HXpJveYA@ z^CtHg0xP9Vbh(`60&~!MC8b=WX0v%PpU-cn$hzjhG*Qy;cDrTLTAyR)#A)7s(+>TY zXqA*w4*}d-1VD;4ADJCqXJ(U#Fa02*4Fmj*nU5|#?O&JpZh*I$+0@QUUjRJ=E*-V5Q}QE( zSg|j?G$+)$1l~YfRU#Q+>x$4|m+dL@17OouwWpC196-}vwWC!P#&oNifg{lNv|AUs z)2SQUBhdCd8HCVQJ<5zG*Va6HMJobp9u}kECN*^&=VX$nTi^FTRVtO=am%9Uygw_$ Va8${t+ZO-;002ovPDHLkV1k`qR-^y` literal 0 HcmV?d00001 diff --git a/src/pages/Integral/static/images/7.png b/src/pages/Integral/static/images/7.png new file mode 100644 index 0000000000000000000000000000000000000000..8e5ed45f9f534b739e5b044db544b58fa3eaa331 GIT binary patch literal 1067 zcmV+`1l0S9P)Nklx~2P%3X}1H!{Rs40g2(nG8Byb;Unm zc%dkQ4!jTq5pOoI13@>-*lg0YGDJ5VB{|7yXtO5oSI+5DnjMIL(5w`DzpFRtV!RY;o_@KutY^=kp;FAbc{ zFQ+e$kB@J-U4U!Hw@kCQ6WS$`Cjn?~9k`Vva7Uw@ibeG~H#)As7jwBurSLU?K{rNQ zkSPmrVc5_=5E1n_I}O28rgfa)=O8;<0P?8HZ#&J%iJ>7`-%atc;3+fz4#~@Yghs=a zh+Nwn>3QvWk+piVyMiy8)-h6DA<)s#iEje(-TnEVH>Refw9`dh@MI>FfM`Dh((N0Q zTf>x(<5B%=L-2d#9xG?vAQ^XS+h;k7hSy_}$oJd*)a-c5%+HW~&u18~=Km}f*G5JM z1_~9$D)6P;`hk)v-T@HyYT0jjq0Gdh`nkH`$!z{pfN%Q^(WHH=TlD?=4arue{A8i< zEFPBb0(hcH!!>FoVP}yJX_zkDxg_6@M~#cs;AZ|T$XRz58cP*QB~1T%3&pa+`InBM zud5CDOC%jP^x-P-l$pCp;>E^D?j%xX9+&3r;{u!-If#jU{q7VSNQs7tSS0d`^9|FM z^;Ef}{%NLK+|5tY%wcx^cjxbSM-F1LP2eQY9f}$=4)}s;9TTc=+Oj2&jQ9l(;>UP2 za?}A&Wv%msnhpZEK>m*P>d!gg$!zXR0B;5X8~{rjMST<8w0;29(SU#>+!Y>twBz~f z0AKM6o>?#A#!3c?tWkZiwvMa!?DG!1{B%EFcye!zjO{$p*NcHY-fFo}NIOyqmFoaJ zgMawjZKQLS*Y#G(@9XZuN0Z)eVZ{n~lcDliY8gM>f6x;6Xw<-"^M!q^Ix<_@Qw z(lf;(%5_5JkNhe=Sy*y_P8=A-XrEChRK&@snzxdGhN1Ta`#KD40t#%(cd}=ji!8rV zepQjRnS|O~*7^coudHqNLt;5^;o{BP&P{Uqa13MpQBPN1UEz8UiOrg&eNQ(#n|`%) z*Lg_1H9Ul{)^fYC{?p9{5A0)k^NDL)#F+k(OowY-{P#9Ai0UFTmT)_5`xM-39c8tV< lRROm~;vK}C(%AAy{9niYM~|(%_VoY&002ovPDHLkV1ipT4fp^6 literal 0 HcmV?d00001 diff --git a/src/pages/Integral/static/images/8.png b/src/pages/Integral/static/images/8.png new file mode 100644 index 0000000000000000000000000000000000000000..c61f81cb6dfed273e4a1cfe6cd1367332a7545d3 GIT binary patch literal 2505 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 TyFVja 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 Q%>%4vVq}S{GH{Lk4^lMpM*si- literal 0 HcmV?d00001 diff --git a/src/pages/Integral/static/images/day.png b/src/pages/Integral/static/images/day.png new file mode 100644 index 0000000000000000000000000000000000000000..d349b741c3eaff88b4c6d97f7461f77c23271985 GIT binary patch literal 3017 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 DYr9hf literal 0 HcmV?d00001 diff --git a/src/pages/Integral/static/images/nth2.png b/src/pages/Integral/static/images/nth2.png new file mode 100644 index 0000000000000000000000000000000000000000..8801df3640fecaf5c0cab14c13b84fc94fb6821b GIT binary patch literal 6568 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 a>-hzrv@jOlT=#?k0000 { + if (this.disable) { + return + } + const keyName = Object.keys(keyNames).find(key => { + const keyName = $event.key + const value = keyNames[key] + return value === keyName || (Array.isArray(value) && value.includes(keyName)) + }) + if (keyName) { + // 避免和其他按键事件冲突 + setTimeout(() => { + this.$emit(keyName, {}) + }, 0) + } + } + document.addEventListener('keyup', listener) + // this.$once('hook:beforeDestroy', () => { + // document.removeEventListener('keyup', listener) + // }) + }, + render: () => {} +} +// #endif diff --git a/src/uni_modules/uni-drawer/components/uni-drawer/uni-drawer.vue b/src/uni_modules/uni-drawer/components/uni-drawer/uni-drawer.vue new file mode 100644 index 0000000..2471521 --- /dev/null +++ b/src/uni_modules/uni-drawer/components/uni-drawer/uni-drawer.vue @@ -0,0 +1,183 @@ + + + + + diff --git a/src/uni_modules/uni-drawer/package.json b/src/uni_modules/uni-drawer/package.json new file mode 100644 index 0000000..dd056e4 --- /dev/null +++ b/src/uni_modules/uni-drawer/package.json @@ -0,0 +1,87 @@ +{ + "id": "uni-drawer", + "displayName": "uni-drawer 抽屉", + "version": "1.2.1", + "description": "抽屉式导航,用于展示侧滑菜单,侧滑导航。", + "keywords": [ + "uni-ui", + "uniui", + "drawer", + "抽屉", + "侧滑导航" +], + "repository": "https://github.com/dcloudio/uni-ui", + "engines": { + "HBuilderX": "" + }, + "directories": { + "example": "../../temps/example_temps" + }, + "dcloudext": { + "category": [ + "前端组件", + "通用组件" + ], + "sale": { + "regular": { + "price": "0.00" + }, + "sourcecode": { + "price": "0.00" + } + }, + "contact": { + "qq": "" + }, + "declaration": { + "ads": "无", + "data": "无", + "permissions": "无" + }, + "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" + }, + "uni_modules": { + "dependencies": ["uni-scss"], + "encrypt": [], + "platforms": { + "cloud": { + "tcb": "y", + "aliyun": "y" + }, + "client": { + "App": { + "app-vue": "y", + "app-nvue": "y" + }, + "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", + "阿里": "y", + "百度": "y", + "字节跳动": "y", + "QQ": "y" + }, + "快应用": { + "华为": "u", + "联盟": "u" + }, + "Vue": { + "vue2": "y", + "vue3": "y" + } + } + } + } +} \ No newline at end of file diff --git a/src/uni_modules/uni-drawer/readme.md b/src/uni_modules/uni-drawer/readme.md new file mode 100644 index 0000000..dcf6e6b --- /dev/null +++ b/src/uni_modules/uni-drawer/readme.md @@ -0,0 +1,10 @@ + + +## Drawer 抽屉 +> **组件名:uni-drawer** +> 代码块: `uDrawer` + +抽屉侧滑菜单。 + +### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-drawer) +#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 \ No newline at end of file diff --git a/src/uni_modules/uni-search-bar/changelog.md b/src/uni_modules/uni-search-bar/changelog.md new file mode 100644 index 0000000..b41fdd3 --- /dev/null +++ b/src/uni_modules/uni-search-bar/changelog.md @@ -0,0 +1,33 @@ +## 1.2.3(2022-05-24) +- 新增 readonly 属性,组件只读 +## 1.2.2(2022-05-06) +- 修复 vue3 input 事件不生效的bug +## 1.2.1(2022-05-06) +- 修复 多余代码导致的bug +## 1.2.0(2021-11-19) +- 优化 组件UI,并提供设计资源,详见:[https://uniapp.dcloud.io/component/uniui/resource](https://uniapp.dcloud.io/component/uniui/resource) +- 文档迁移,详见:[https://uniapp.dcloud.io/component/uniui/uni-search-bar](https://uniapp.dcloud.io/component/uniui/uni-search-bar) +## 1.1.2(2021-08-30) +- 修复 value 属性与 modelValue 属性不兼容的Bug +## 1.1.1(2021-08-24) +- 新增 支持国际化 +## 1.1.0(2021-07-30) +- 组件兼容 vue3,如何创建vue3项目,详见 [uni-app 项目支持 vue3 介绍](https://ask.dcloud.net.cn/article/37834) +## 1.0.9(2021-05-12) +- 新增 项目示例地址 +## 1.0.8(2021-04-21) +- 优化 添加依赖 uni-icons, 导入后自动下载依赖 +## 1.0.7(2021-04-15) +- uni-ui 新增 uni-search-bar 的 focus 事件 + +## 1.0.6(2021-02-05) +- 优化 组件引用关系,通过uni_modules引用组件 + +## 1.0.5(2021-02-05) +- 调整为uni_modules目录规范 +- 新增 支持双向绑定 +- 更改 input 事件的返回值,e={value:Number} --> e=value +- 新增 支持图标插槽 +- 新增 支持 clear、blur 事件 +- 新增 支持 focus 属性 +- 去掉组件背景色 diff --git a/src/uni_modules/uni-search-bar/components/uni-search-bar/i18n/en.json b/src/uni_modules/uni-search-bar/components/uni-search-bar/i18n/en.json new file mode 100644 index 0000000..dd083a5 --- /dev/null +++ b/src/uni_modules/uni-search-bar/components/uni-search-bar/i18n/en.json @@ -0,0 +1,4 @@ +{ + "uni-search-bar.cancel": "cancel", + "uni-search-bar.placeholder": "Search enter content" +} \ No newline at end of file diff --git a/src/uni_modules/uni-search-bar/components/uni-search-bar/i18n/index.js b/src/uni_modules/uni-search-bar/components/uni-search-bar/i18n/index.js new file mode 100644 index 0000000..de7509c --- /dev/null +++ b/src/uni_modules/uni-search-bar/components/uni-search-bar/i18n/index.js @@ -0,0 +1,8 @@ +import en from './en.json' +import zhHans from './zh-Hans.json' +import zhHant from './zh-Hant.json' +export default { + en, + 'zh-Hans': zhHans, + 'zh-Hant': zhHant +} diff --git a/src/uni_modules/uni-search-bar/components/uni-search-bar/i18n/zh-Hans.json b/src/uni_modules/uni-search-bar/components/uni-search-bar/i18n/zh-Hans.json new file mode 100644 index 0000000..d4e5c12 --- /dev/null +++ b/src/uni_modules/uni-search-bar/components/uni-search-bar/i18n/zh-Hans.json @@ -0,0 +1,4 @@ +{ + "uni-search-bar.cancel": "cancel", + "uni-search-bar.placeholder": "请输入搜索内容" +} diff --git a/src/uni_modules/uni-search-bar/components/uni-search-bar/i18n/zh-Hant.json b/src/uni_modules/uni-search-bar/components/uni-search-bar/i18n/zh-Hant.json new file mode 100644 index 0000000..318b6ef --- /dev/null +++ b/src/uni_modules/uni-search-bar/components/uni-search-bar/i18n/zh-Hant.json @@ -0,0 +1,4 @@ +{ + "uni-search-bar.cancel": "cancel", + "uni-search-bar.placeholder": "請輸入搜索內容" +} diff --git a/src/uni_modules/uni-search-bar/components/uni-search-bar/uni-search-bar.vue b/src/uni_modules/uni-search-bar/components/uni-search-bar/uni-search-bar.vue new file mode 100644 index 0000000..5a518a8 --- /dev/null +++ b/src/uni_modules/uni-search-bar/components/uni-search-bar/uni-search-bar.vue @@ -0,0 +1,298 @@ + + + + + diff --git a/src/uni_modules/uni-search-bar/package.json b/src/uni_modules/uni-search-bar/package.json new file mode 100644 index 0000000..9352c57 --- /dev/null +++ b/src/uni_modules/uni-search-bar/package.json @@ -0,0 +1,89 @@ +{ + "id": "uni-search-bar", + "displayName": "uni-search-bar 搜索栏", + "version": "1.2.3", + "description": "搜索栏组件,通常用于搜索商品、文章等", + "keywords": [ + "uni-ui", + "uniui", + "搜索框", + "搜索栏" +], + "repository": "https://github.com/dcloudio/uni-ui", + "engines": { + "HBuilderX": "" + }, + "directories": { + "example": "../../temps/example_temps" + }, + "dcloudext": { + "category": [ + "前端组件", + "通用组件" + ], + "sale": { + "regular": { + "price": "0.00" + }, + "sourcecode": { + "price": "0.00" + } + }, + "contact": { + "qq": "" + }, + "declaration": { + "ads": "无", + "data": "无", + "permissions": "无" + }, + "npmurl": "https://www.npmjs.com/package/@dcloudio/uni-ui" + }, + "uni_modules": { + "dependencies": [ + "uni-scss", + "uni-icons" + ], + "encrypt": [], + "platforms": { + "cloud": { + "tcb": "y", + "aliyun": "y" + }, + "client": { + "App": { + "app-vue": "y", + "app-nvue": "y" + }, + "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", + "阿里": "y", + "百度": "y", + "字节跳动": "y", + "QQ": "y" + }, + "快应用": { + "华为": "u", + "联盟": "u" + }, + "Vue": { + "vue2": "y", + "vue3": "y" + } + } + } + } +} \ No newline at end of file diff --git a/src/uni_modules/uni-search-bar/readme.md b/src/uni_modules/uni-search-bar/readme.md new file mode 100644 index 0000000..253092f --- /dev/null +++ b/src/uni_modules/uni-search-bar/readme.md @@ -0,0 +1,14 @@ + + +## SearchBar 搜索栏 + +> **组件名:uni-search-bar** +> 代码块: `uSearchBar` + + +搜索栏组件 + +### [查看文档](https://uniapp.dcloud.io/component/uniui/uni-search-bar) +#### 如使用过程中有任何问题,或者您对uni-ui有一些好的建议,欢迎加入 uni-ui 交流群:871950839 + +