diff --git a/.hbuilderx/launch.json b/.hbuilderx/launch.json index 5be1b72..b5014f6 100644 --- a/.hbuilderx/launch.json +++ b/.hbuilderx/launch.json @@ -24,7 +24,7 @@ "type" : "uni-app:app-ios" }, { - "playground" : "custom", + "playground" : "standard", "type" : "uni-app:app-android" }, { diff --git a/pages/bookShop/orderLCont.vue b/pages/bookShop/orderLCont.vue index de50514..31a67bb 100644 --- a/pages/bookShop/orderLCont.vue +++ b/pages/bookShop/orderLCont.vue @@ -136,9 +136,16 @@ > - ×{{ item.quantity ? item.quantity : "" }} + ¥{{ item.price }} + + + + ×{{ item.quantity ? item.quantity : "" }} + + @@ -15,7 +24,30 @@ ¥{{ selectGoodsData.activityPrice?selectGoodsData.activityPrice:selectGoodsData.price }} + + + ¥{{(selectGoodsData.vipPrice).toFixed(2)}} + VIP到手价 + + + + + + + + ¥{{(selectGoodsData.activityPrice).toFixed(2)}} + 活动价 + + + + + + + ¥{{Number(selectGoodsData.price).toFixed(2)}} + - + - + {{ slotProps.row.productName }} - - + + + + ¥{{ slotProps.row.vipPrice.toFixed(2) }} + + ¥{{ Number(slotProps.row.price).toFixed(2) }} + + + + ¥{{ slotProps.row.activityPrice.toFixed(2) }} + + ¥{{ Number(slotProps.row.price).toFixed(2) }} + + + ¥{{ Number(slotProps.row.price).toFixed(2) }} + + VIP优惠 + + @@ -109,7 +220,7 @@ export default { "selectGoodsData", "customButtonGroup1", "buyOptions", - "isFudu", // 是否复读 + "isFudu", // 是否复读 ], data() { return { @@ -166,7 +277,7 @@ export default { \ No newline at end of file +@import "@/style/mixin.scss"; + +.classItemBox { + .jianjie { + @include bov(2); + } +} + +.nomargin { + margin: 0 !important; +} + +.nopadding { + padding: 0 !important; +} + +.noRadius { + border-radius: 0 !important; +} + +.appJump { + position: fixed; + right: 0; + top: 8%; + z-index: 1; + + .item { + background: rgba(255, 255, 255, 0.9); + margin-bottom: 20rpx; + border: 1px solid #fff; + align-items: center; + padding-right: 10rpx; + overflow: hidden; + border-radius: 50rpx 0 0 50rpx; + + text { + font-size: 20rpx; + } + + .img { + // width: 60rpx; height: 60rpx; + padding: 6rpx; + overflow: hidden; + + image { + width: 36rpx; + height: 36rpx; + border-radius: 100%; + } + } + } +} + +.newsBox { + justify-content: space-between; + background-color: #fff; + @include mshadow(10px, 1); + margin-top: 10px; + overflow: hidden; + border-radius: 20rpx; + padding: 10rpx; + overflow: hidden; + + .icon { + width: 44rpx; + } + + .newscoll { + overflow: hidden; + width: calc(100% - 60rpx); + height: 40rpx; + border: #11a669; + line-height: 50rpx; + + .item { + .swiper-item { + font-size: 28rpx; + @include toe(); + } + } + } +} + +.containerBg { + background-color: $containerColor; +} + +.shiting { + flex-wrap: wrap; + justify-content: space-between; + margin-bottom: 40rpx; + + .buyItems { + align-items: center; + + .buybtn { + display: block; + width: 28%; + padding: 0 4px; + font-size: 24rpx; + line-height: 40rpx; + text-align: center; + background-color: $themeColor; + color: #fff; + border-radius: 20rpx; + height: 40rpx; + } + + .txt555 { + width: 70%; + overflow: hidden; + } + } +} + +.moreBox { + margin-top: 10px; + text-align: center; + + text { + display: inline-block; + border: 1px solid $themeColor; + // @include theme("btn_bg"); + padding: 14rpx 0; + width: 80%; + border-radius: 60rpx; + color: $themeColor; + } +} + +.supermarket { + @include pleft_right(5px) .borderbb { + background-image: linear-gradient(180deg, #468aff 0%, #46c0ff 100%); + @include pleft_right(10px); + border-radius: 20rpx; + @include ptop_bottm(10px); + @include mshadow(10px, 1); + } + + .tips { + margin-top: 10px; + background-color: #e9f0ff; + padding: 5px; + border-radius: 5px; + font-size: 24rpx; + + text { + font-weight: bold; + color: $themeColor; + } + } +} + +.seckillBox { + .hightLightTitleBox { + background: url("@/static/level_bg_red.png") center top no-repeat; + background-size: contain; + height: 60rpx; + color: red; + } +} + +.seckill { + @include pleft_right(5px) .borderbb { + background-image: linear-gradient(180deg, #d93737 0%, #fff 100%); + @include pleft_right(10px); + border-radius: 20rpx; + @include ptop_bottm(10px); + @include mshadow(10px, 1); + } + + .yxTagBox { + width: 100%; + } + + .tips { + margin-top: 10px; + background-color: #e9f0ff; + padding: 5px; + border-radius: 5px; + font-size: 24rpx; + + text { + font-weight: bold; + color: $themeColor; + } + } + + .main { + background-color: #fff; + @include pleft_right(10px); + @include ptop_bottm(10px); + border-radius: 20rpx; + + .ftitle { + font-size: 34rpx; + color: red; + font-weight: bold; + } + } + + .item { + display: inline-block; + overflow: hidden; + + .name { + font-size: 24rpx; + @include toe(); + margin-top: 10rpx; + } + + .price { + font-size: 26rpx; + + color: #666; + padding-top: 10rpx; + } + + .fall { + background-image: linear-gradient(90deg, #e70503 0%, #e7a535 100%); + border-radius: 10px; + color: #fff; + padding: 4rpx; + padding-bottom: 8rpx; + height: 50rpx; + line-height: 40rpx; + position: relative; + margin-top: 50rpx; + font-size: 24rpx; + + .mprice { + width: 52%; + font-size: 28rpx; + font-weight: bold; + } + } + + image { + width: 100%; + height: 240rpx; + } + } +} +.cprice { + color: #fff; + text-align: center; + padding: 60rpx 0 20rpx; + width: 58px; + height: 65px; + box-sizing: border-box; + font-weight: 500; + font-size: 10px; + z-index: 10; + line-height: 24rpx; + position: absolute; + left: 0; + top: -30px; + background: url(@/static/icon/zhijiang.png) center no-repeat; + background-size: 100% 100%; +} +.supermarketBox { + .hightLightTitleBox { + background: url("@/static/level_bg_green.png") center top no-repeat; + background-size: contain; + height: 60rpx; + color: $themeColor; + } + + .main { + background-color: #fff; + @include pleft_right(10px); + @include ptop_bottm(10px); + border-radius: 20rpx; + + .flexbox { + justify-content: space-between; + } + } + + .item { + overflow: hidden; + width: 23%; + + .name { + font-size: 24rpx; + @include toe(); + margin-top: 10rpx; + } + + .price { + text-align: center; + font-size: 26rpx; + font-weight: bold; + color: $themeColor; + padding-top: 10rpx; + } + + image { + width: 100%; + height: 240rpx; + } + } +} + +.hightLightTitleBox { + margin: 20rpx 0; + text-align: center; + line-height: 60rpx; + + text { + font-size: 30rpx; + font-weight: bold; + } +} + +.moreBtn { + color: $themeColor; + font-size: 26rpx; +} + +.learnBox { + background-color: #fff; + margin-top: 10px; + border-radius: 20rpx; + @include ptop_bottm(10px); + @include pleft_right(10px); + @include mshadow(10px, 1); + margin-bottom: 10px; + + .img { + width: 100%; + height: 180rpx; + background-color: #f7f7f7; + display: flex; + align-items: center; + } + + .learn { + justify-content: space-between; + margin-top: 20rpx; + flex-wrap: wrap; + + .item { + width: 48%; + + overflow: hidden; + + image { + width: 100%; + height: 200rpx; + } + + .txt555 { + height: 40rpx; + line-height: 40rpx; + @include bov(1); + margin-top: 10rpx; + font-size: 24rpx; + } + } + } +} + +.titleBox { + align-items: center; + + image { + width: 50rpx; + height: 50rpx; + } + + text { + font-size: 30rpx; + padding-left: 10rpx; + align-items: center; + } +} + +.fourBox { + @include pleft_right(4px); +} + +.childrenBox { + background-color: #e4eefa !important; + // border:1px solid #e4eefa; + border-radius: 6rpx !important; + @include mshadow(10px, 1); + // background-color: #fff; + justify-content: center; + box-shadow: none !important; + // border-radius: 0 !important; + + .item { + text { + color: #3361a5; + } + } + + image { + width: 80rpx; + height: 80rpx; + } +} + +.homeTestBox { + background-color: #ffaa00; + color: #fff; +} + +.children_cate { + justify-content: space-evenly; + padding: 0 10rpx; + background-color: #fff; + display: flex; + justify-items: normal; + padding-top: 12rpx; + overflow: hidden; + padding-bottom: 10rpx; + + .item { + width: 100%; + text-align: center; + margin-right: 1px; + font-size: 32rpx; + padding: 10rpx; + color: #fff; + // background-color: #55aa7f; + background-color: #eee; + color: #333; + border-radius: 10rpx; + } + + .item:last-child { + margin-right: 0; + } + + .cur { + color: #55aa7f; + font-weight: bold; + border-radius: 5rpx; + } +} + +.fourIcon { + justify-content: space-between; + box-shadow: 0px 0px 10px 0px rgba(167, 187, 228, 1); + // margin-bottom: 8px; + // border: 1px solid #fff; + text-align: center; + height: 60px; + // border: 2px solid #e0e9ff; + background-color: #fff; + border-radius: 10px; + // @include theme('fourIcon') ; + line-height: 60px; + + .item { + align-items: center; + } + + text { + font-size: 28rpx; + color: #76664d; + padding-left: 6rpx; + } + + image { + width: 48rpx; + height: 48rpx; + margin: 0 auto; + } +} + +.activityPrice { + font-size: 60rpx; +} + +.ProTabs { + // margin: 20rpx 0; + padding: 0 20rpx; + + text { + padding: 8rpx 14rpx; + font-size: 32rpx; + display: inline-block; + border-radius: 10rpx; + overflow: hidden; + // background-color: #eee; + color: #55aa7f; + margin-right: 10rpx; + } + + text.cur { + background-color: #55aa7f; + color: #fff; + } +} + +.New_ProTabs { + justify-content: space-between; + background-color: #fff; + padding-left: 5px; + padding-right: 5px; + + text { + // max-width: 12.5%; + // background-color: #56565633; + font-size: 32rpx; + padding: 5px 3px; + font-weight: bold; + display: block; + width: 100%; + border-radius: 10rpx; + overflow: hidden; + // background-color: #eee; + color: #333; + // white-space:wrap !important; + text-align: center; + } + + text.cur { + background-color: #55aa7f; + color: #fff; + } +} + +// .newBook{margin-top: 10rpx;} +.scroll-view_H { + background-color: #fff; + white-space: nowrap; + padding: 10rpx; + margin-top: 12rpx; +} + +.scroll-view_H { + .item { + padding: 10rpx; + overflow: hidden; + display: inline-block; + padding-bottom: 0; + width: 210rpx !important; + margin-right: 8rpx; + border-radius: 10rpx; + + .videoBox { + image { + display: block; + width: 150rpx; + height: 170rpx; + } + } + + .bookName { + display: block; + margin-top: 6rpx; + color: #666; + font-size: 24rpx; + white-space: nowrap; + overflow-x: hidden; + overflow: hidden; + text-overflow: ellipsis; + } + } + + // .item.active{margin-right: 20rpx; border: 1px solid #55aa00; border-radius: 10rpx;} +} + +.flexbox { + display: flex; +} + +.home_bg { + background-image: url("@/static/icon/home_bg.jpg"); + background-position: center center; + background-repeat: no-repeat; + background-size: cover; + padding: 30rpx 20rpx; + position: relative; + padding-bottom: 40rpx; + + // margin-bottom:60rpx; + // height: 400rpx; margin-bottom: 130rpx; + .icon_hua_1 { + // margin: 0 auto; + width: 100%; + text-align: center; + height: 80rpx; + + image { + width: 150rpx; + height: 80rpx; + } + } + + .icon_hua { + width: 100%; + text-align: center; + display: block; + + image { + width: 150rpx; + height: 150rpx; + margin: 0 auto; + } + } +} + +.topSearch_box { + image { + width: 48rpx; + height: 48rpx; + position: absolute; + top: 54rpx; + right: 30rpx; + } +} + +.search_box { + margin: 20rpx auto 10rpx auto; + align-items: center; + width: calc(100% - 30rpx); + margin-bottom: 20rpx; + + .search { + height: 56upx; + display: flex; + width: 100%; + margin: 0 auto; + align-items: center; + padding: 0upx 40upx; + background-color: #fff; + border-radius: 20upx; + box-shadow: 0 0px 10px 1px #54a96633; + } + + .prompt { + color: #838383; + font-size: 24rpx; + } + + .icon_search { + background-image: url("@/static/icon/map_ic_search.png"); + background-position: center center; + background-repeat: no-repeat; + background-size: cover; + width: 36upx; + height: 36upx; + margin-right: 20upx; + } + + .searBtn { + width: 180rpx; + line-height: 56rpx; + text-align: center; + align-items: center; + font-size: 28rpx; + color: #fff; + margin-left: -80rpx; + background-color: #11a669; + border-top-right-radius: 20upx; + border-bottom-right-radius: 20upx; + } +} + +.newLeve2 { + // box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3); + background-color: #fff; + padding: 0 10rpx; + border-top: 1px solid #eee; + padding-top: 4rpx; + // padding-bottom:2rpx; +} + +.home_nar { + margin: 10px 0; + justify-content: space-between; + color: #333; + margin-bottom: 0; + + @include pleft_right(5px) .hn_cl_tit { + display: block; + width: 100%; + background-color: #fff; + text-align: center; + // border-radius: 20rpx; + align-content: center; + justify-content: center; + margin-right: 8rpx; + border-bottom: 1px solid #fff; + // box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.3); + + image { + width: 100rpx; + height: 90rpx; + display: block; + margin: 0 auto; + padding: 20rpx; + // margin: 0 20rpx; + } + + text { + display: block; + padding-bottom: 20rpx; + text-align: center; + margin-top: 4rpx; + font-size: 28rpx; + color: #00337f; + font-weight: blod; + } + } + + .hn_cl_tit:last-child { + margin-right: 0; + } + + .hn_cl_tit.active { + background-color: #e4eefa; + + // position: relative; + text { + color: #3361a5; + // font-weight: bold; + } + } + + // .hn_cl_tit.active::after{ + // display: block; + // transform: rotate(180deg); + // content: ''; position: absolute; bottom: -20rpx; left: calc(50% - 16rpx); z-index: 1; + // border-right: 20rpx solid transparent; + // border-left: 20rpx solid transparent; + // border-bottom: 20rpx solid #ffff; + // } +} + +.home_shujia { + margin: 40rpx 20rpx 0 20rpx; + display: flex; + color: #333; + + .hn_sj { + width: 20%; + text-align: center; + font-size: 26upx; + + image { + width: 100upx; + height: 100upx; + margin: 0 auto; + } + } +} + +.limited { + width: 100%; + height: auto; + padding: 20rpx 10rpx 10rpx 10rpx; + display: flex; + align-items: center; + background-color: #fff; + margin-top: 50rpx; + + .limitedSymbol { + width: 22%; + height: 300rpx; + border-right: 1px solid #eee; + vertical-align: middle; + + image { + width: 120rpx; + height: 120rpx; + margin: 45px auto 0 auto; + } + } + + .limitedScrollBox { + width: 76%; + padding: 0 10rpx; + } + + .limitedItem { + width: 200rpx; + text-align: center; + + image { + width: 150upx; + height: 200upx; + margin: 15rpx auto 20rpx auto; + } + + text { + font-size: 20rpx; + display: block; + } + + .biaoti { + font-size: 30rpx; + margin: 10rpx 0 10rpx 0; + font-weight: bold; + } + + .xian { + font-size: 32rpx; + color: #bf0c0c; + font-weight: bold; + } + + .yuan { + text-decoration: line-through; + color: #c1c1c1; + } + } +} + +.imgcontainer { + background-color: $imgBg; +} + +.classItemBox { + margin-top: 20rpx; + height: 250rpx; + + swiper-item { + padding: 10rpx; + width: 90% !important; + + .wid90 { + width: 90% !important; + } + + .classItem { + border: 1px solid #eee; + border-radius: 10rpx; + padding: 10rpx; + } + + padding-right: 20rpx; + box-sizing: border-box; + } +} + +.classItem { + .className { + font-weight: bold; + font-size: 32rpx; + } + + .textBox { + margin-left: 20rpx; + flex: 1; + align-items: center; + } + + .img { + width: 200rpx; + height: 200rpx; + overflow: hidden; + + imgage { + width: 100%; + height: 100%; + } + } +} + +.retake { + border: 1px solid #fff; + color: #fff; +} +.superBox { + padding: 0 5px; +} +.super_block { + margin-top: 20rpx; +} +.scroll-view { +} +.super_product_list { + display: inline-flex; + padding-bottom: 20rpx; + + .super_product_item { + width: 185rpx; + margin-right: 20rpx; + box-sizing: border-box; + + image { + display: block; + width: 100%; + height: 185rpx; + } + text { + text-align: center; + font-size: 24rpx; + display: block; + width: 100%; + height: 36rpx; + line-height: 36rpx; + margin-top: 10rpx; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + } + } + .super_product_item:last-child { + margin-right: 0; + } +} + diff --git a/static/icon/zhijiang.png b/static/icon/zhijiang.png new file mode 100644 index 0000000..00b2943 Binary files /dev/null and b/static/icon/zhijiang.png differ diff --git a/unpackage/debug/android_debug.apk b/unpackage/debug/android_debug.apk deleted file mode 100644 index 59990d9..0000000 Binary files a/unpackage/debug/android_debug.apk and /dev/null differ