diff --git a/manifest.json b/manifest.json index 9ec8201..73890a1 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 cbd24b5..3c1eeba 100644 --- a/pages.json +++ b/pages.json @@ -70,6 +70,13 @@ "navigationBarTitleText": "商品分类" } }, + { + "path": "pages/shop/index", + "style": { + "enablePullDownRefresh": true, + "navigationBarTitleText": "商家联盟" + } + }, { "path": "pages/news_list/index", "style": { @@ -1300,10 +1307,10 @@ "text": "分类" }, { - "pagePath": "pages/plant_grass/index", + "pagePath": "pages/shop/index", "iconPath": "static/images/5-001.png", "selectedIconPath": "static/images/5-002.png", - "text": "逛逛" + "text": "门店" }, { "pagePath": "pages/order_addcart/order_addcart", 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 new file mode 100644 index 0000000..24d1ca0 --- /dev/null +++ b/pages/shop/index.vue @@ -0,0 +1,154 @@ + + + + \ No newline at end of file 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