diff --git a/manifest.json b/manifest.json index 918f544..ce3f9bc 100644 --- a/manifest.json +++ b/manifest.json @@ -1,6 +1,6 @@ { - "name" : "多商户商城", - "appid" : "__UNI__99FC347", + "name" : "铸源商城", + "appid" : "__UNI__2D931EE", "description" : "", "versionName" : "1.0.4", "versionCode" : 127, diff --git a/pages.json b/pages.json index 55d41bf..3be1a5e 100644 --- a/pages.json +++ b/pages.json @@ -88,6 +88,13 @@ "navigationBarTitleText": "商品分类" } }, + { + "path": "pages/shop/index", + "style": { + "enablePullDownRefresh": true, + "navigationBarTitleText": "商家联盟" + } + }, { "path": "pages/news_list/index", "style": { diff --git a/pages/shop/css/shop.css b/pages/shop/css/shop.css new file mode 100644 index 0000000..5eab198 --- /dev/null +++ b/pages/shop/css/shop.css @@ -0,0 +1,153 @@ +.content{ + width: 100%; + display: flex; + flex-direction: column; + background-color: white; +} +.content .top-tab{ + width: 100%; + display: flex; + align-items: center; + justify-content: center; + position: relative; + padding: 28rpx 0; + font-size: 32rpx; + font-weight: bold; +} +.content .top-tab .tab-location{ + font-size: 28rpx; + font-weight: 500; + position: absolute; + left:28rpx; + display: flex; + align-items: center; +} +.content .top-tab .tab-location .icon-dingwei{ + color: blue; + font-size: 28rpx; +} +.content .content-map{ + width: 100%; + height: 300rpx; +} +.content .content-map .map{ + width:100%; +} +.content .content-type{ + width: 100%; + display: flex; + flex-direction: row; + padding:40rpx 28rpx; + flex-wrap: wrap; + grid-row-gap: 28rpx; + background-color: white; + border-radius: 24rpx 24rpx 0 0; + position: relative; + top: -10rpx; +} +.content .content-type .type-item{ + flex: 20%; + display: flex; + flex-direction: column; + text-align: center; + align-items: center; +} +.content .content-type .type-item .type-item-img{ + width: 48rpx; + height: 48rpx; +} +.content .content-type .type-item .type-item-text{ + color: #999; + font-size: 24rpx; + margin-top: 4rpx; +} +.content .content-list{ + width: 100%; + display: flex; + flex-direction: column; + +} +.content .content-list .list-tab{ + padding:24rpx 28rpx; + display: flex; + grid-gap: 24rpx; + font-size: 36rpx; +} +.content .content-list .list-tab .action{ + font-weight: bold; +} +.content .content-list .list-container .list-item{ + background-color: #F2F2F2; + display: flex; + border-radius: 20rpx; + margin: 24rpx 28rpx; + padding: 24rpx 0; +} +.content .content-list .list-container .list-item .list-item-left{ + display: flex; + justify-content: center; + align-items: center; + padding: 0 10rpx; +} +.content .content-list .list-container .list-item .list-item-left image{ + width: 160rpx; + height: 160rpx; + border: solid 1px red; + border-radius: 20rpx; +} +.content .content-list .list-container .list-item .list-item-right{ + display: flex; + flex-direction: column; + grid-gap: 8rpx; +} +.content .content-list .list-container .list-item .list-item-right .item-title{ + font-size: 14px; + font-weight: bold; +} +.content .content-list .list-container .list-item .list-item-right .item-content{ + display: flex; + justify-content: space-between; + padding-right: 6rpx; +} +.content .content-list .list-container .list-item .list-item-right .item-content .right-center-left .center-left-score{ + color:#FE8C16; + font-size: 24rpx; + padding: 4rpx 0; +} +.content .content-list .list-container .list-item .list-item-right .item-content .right-center-right{ + color:white; + background-color: #F87320; + font-size: 24rpx; + line-height: 36rpx; + width: 128rpx; + height: 46rpx; + text-align: center; + padding: 4rpx 8rpx; + border-radius: 30px; +} +.content .content-list .list-container .list-item .list-item-right .item-content .right-center-left .center-left-time{ + font-size: 24rpx; +} + +.content .content-list .list-container .list-item .list-item-right .item-address{ + + display: flex; + justify-content: space-between; + color: #999999; + font-size: 24rpx; + padding-right: 6rpx; + grid-gap: 12rpx; + max-width: 500rpx; +} +.content .content-list .list-container .list-item .list-item-right .item-address .address{ + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + min-width: 0; + max-width: 360rpx; +} +.content .content-list .list-container .list-item .list-item-right .item-address .distance{ + display: 1; + display: flex; + overflow:hidden; +} \ No newline at end of file diff --git a/pages/shop/index.vue b/pages/shop/index.vue index adfc010..24d1ca0 100644 --- a/pages/shop/index.vue +++ b/pages/shop/index.vue @@ -1,11 +1,154 @@ + - - - \ No newline at end of file diff --git a/static/css/base.css b/static/css/base.css index a8c8b94..34c8c29 100644 --- a/static/css/base.css +++ b/static/css/base.css @@ -1,5 +1,5 @@ @charset "UTF-8"; -* {scrollbar-color: #e5e5e5 #f7f7f9;scrollbar-width: thin;} +/* * {scrollbar-color: #e5e5e5 #f7f7f9;scrollbar-width: thin;} */ html {margin: 0 auto;max-width: 1200px;} body {overflow-x: hidden;} .font-color,.font-color-red {color:#fc4141!important} diff --git a/static/images/shop/index-tab.png b/static/images/shop/index-tab.png new file mode 100644 index 0000000..b156895 Binary files /dev/null and b/static/images/shop/index-tab.png differ diff --git a/static/images/shop/tab1.png b/static/images/shop/tab1.png new file mode 100644 index 0000000..ba6a01c Binary files /dev/null and b/static/images/shop/tab1.png differ diff --git a/static/images/shop/tab10.png b/static/images/shop/tab10.png new file mode 100644 index 0000000..6789913 Binary files /dev/null and b/static/images/shop/tab10.png differ diff --git a/static/images/shop/tab2.png b/static/images/shop/tab2.png new file mode 100644 index 0000000..0962151 Binary files /dev/null and b/static/images/shop/tab2.png differ diff --git a/static/images/shop/tab3.png b/static/images/shop/tab3.png new file mode 100644 index 0000000..341118d Binary files /dev/null and b/static/images/shop/tab3.png differ diff --git a/static/images/shop/tab4.png b/static/images/shop/tab4.png new file mode 100644 index 0000000..d18c795 Binary files /dev/null and b/static/images/shop/tab4.png differ diff --git a/static/images/shop/tab5.png b/static/images/shop/tab5.png new file mode 100644 index 0000000..c5abc70 Binary files /dev/null and b/static/images/shop/tab5.png differ diff --git a/static/images/shop/tab6.png b/static/images/shop/tab6.png new file mode 100644 index 0000000..d8a3815 Binary files /dev/null and b/static/images/shop/tab6.png differ diff --git a/static/images/shop/tab7.png b/static/images/shop/tab7.png new file mode 100644 index 0000000..f996272 Binary files /dev/null and b/static/images/shop/tab7.png differ diff --git a/static/images/shop/tab8.png b/static/images/shop/tab8.png new file mode 100644 index 0000000..b5c5754 Binary files /dev/null and b/static/images/shop/tab8.png differ diff --git a/static/images/shop/tab9.png b/static/images/shop/tab9.png new file mode 100644 index 0000000..ed285dc Binary files /dev/null and b/static/images/shop/tab9.png differ