From f1ce6aefad85026c97f4db41a64cb6ff58839225 Mon Sep 17 00:00:00 2001
From: lin <1005713861@163.com>
Date: Fri, 22 May 2026 10:29:26 +0800
Subject: [PATCH] feat:鹿不选 第一版1.1.0

---
 pages/addBank/addBank.vue         |    4 
 static/imgs/index-top.png         |    0 
 unpackage/res/icons/1024x1024.png |    0 
 static/css/carts.css              |    2 
 pages/ginfo/ginfo.vue             |    2 
 unpackage/res/icons/29x29.png     |    0 
 static/imgs/tb11.png              |    0 
 unpackage/res/icons/58x58.png     |    0 
 pages/profile/profile.vue         |    4 
 unpackage/res/icons/167x167.png   |    0 
 unpackage/res/icons/20x20.png     |    0 
 unpackage/res/icons/87x87.png     |    0 
 pages/address/address.vue         |    4 
 pages/bank/bank.vue               |    4 
 unpackage/res/icons/80x80.png     |    0 
 static/css/login.css              |    6 
 static/css/order.css              |    6 
 unpackage/res/icons/120x120.png   |    0 
 pages.json                        |    8 
 unpackage/res/icons/96x96.png     |    0 
 static/imgs/index-logo.png        |    0 
 static/imgs/nv4.png               |    0 
 static/imgs/ad4.png               |    0 
 static/css/cates.css              |    2 
 static/imgs/headimg.png           |    0 
 static/css/logs.css               |    2 
 unpackage/res/icons/180x180.png   |    0 
 static/imgs/ad3.png               |    0 
 static/imgs/tb44.png              |    0 
 static/imgs/nv5.png               |    0 
 unpackage/res/icons/72x72.png     |    0 
 static/css/idcard.css             |    2 
 static/css/addAddr.css            |    2 
 unpackage/res/icons/192x192.png   |    0 
 static/imgs/checked.png           |    0 
 unpackage/res/icons/152x152.png   |    0 
 unpackage/res/icons/40x40.png     |    0 
 App.vue                           |    2 
 static/imgs/my-bg.png             |    0 
 static/imgs/nv3.png               |    0 
 static/imgs/tb33.png              |    0 
 static/css/bank.css               |    2 
 static/imgs/cateNavIcon.png       |    0 
 unpackage/res/icons/144x144.png   |    0 
 pages/index/index.vue             |  130 ++++++++++++++++++++++---
 static/css/address.css            |    2 
 unpackage/res/icons/76x76.png     |    0 
 static/css/pays.css               |    6 
 pages/login/login.vue             |    2 
 static/css/edu.css                |    4 
 static/imgs/loginBg.png           |    0 
 pages/addAddr/addAddr.vue         |    4 
 static/css/ginfo.css              |    2 
 static/css/index.css              |   77 +++++++++++++--
 androidPrivacy.json               |    4 
 static/imgs/loginLogo.png         |    0 
 manifest.json                     |    8 
 unpackage/res/icons/60x60.png     |    0 
 pages/wallet/wallet.vue           |    2 
 static/imgs/nv1.png               |    0 
 60 files changed, 221 insertions(+), 72 deletions(-)

diff --git a/App.vue b/App.vue
index 5f1a9dc..22b78f4 100644
--- a/App.vue
+++ b/App.vue
@@ -105,7 +105,7 @@
 	.noDataBtn{
 		width: 240upx !important;
 		margin: 50upx auto;
-		background-color: #37AA25;
+		background-color: #1735C0;
 		color: #ffffff !important;
 		letter-spacing: 10upx;
 		height: 70upx;
diff --git a/androidPrivacy.json b/androidPrivacy.json
index c013e0d..16a2d7a 100644
--- a/androidPrivacy.json
+++ b/androidPrivacy.json
@@ -1,8 +1,8 @@
 {
     "version" : "1",
     "prompt" : "template",
-    "title" : "购有趣商城注册协议和隐私政策",
-    "message" : "  请你务必审慎阅读、充分理解“注册协议”和“隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。<br/>  你可阅读<a href=\"https://gyq1983.jggyq.com/?gp=1 \">《注册协议》</a>和<a href=\"https://gyq1983.jggyq.com/?gp=2 \">《隐私政策》</a>了解详细信息。并且我们会申请读取您的设备信息,以向您提供安全风控服务。同时您应特别注意前述协议中免除或者限制我们责任的条款、对您权利进行限制的条款。如您已详细阅读并同意购有趣服务协议和隐私政策,请点击【同意并继续】开始使用我们的服务。",
+    "title" : "鹿不选商城注册协议和隐私政策",
+    "message" : "  请你务必审慎阅读、充分理解“注册协议”和“隐私政策”各条款,包括但不限于:为了更好的向你提供服务,我们需要收集你的设备标识、操作日志等信息用于分析、优化应用性能。<br/>  你可阅读<a href=\"https://gyq1983.jggyq.com/?gp=1 \">《注册协议》</a>和<a href=\"https://gyq1983.jggyq.com/?gp=2 \">《隐私政策》</a>了解详细信息。并且我们会申请读取您的设备信息,以向您提供安全风控服务。同时您应特别注意前述协议中免除或者限制我们责任的条款、对您权利进行限制的条款。如您已详细阅读并同意鹿不选服务协议和隐私政策,请点击【同意并继续】开始使用我们的服务。",
     "buttonAccept" : "同意并继续",
     "buttonRefuse" : "暂不同意",
     "hrefLoader" : "system",
diff --git a/manifest.json b/manifest.json
index 61cb849..d7c6031 100644
--- a/manifest.json
+++ b/manifest.json
@@ -1,9 +1,9 @@
 {
-    "name" : "购有趣",
-    "appid" : "__UNI__E97BFD9",
+    "name" : "鹿不选",
+    "appid" : "__UNI__B351A70",
     "description" : "",
-    "versionName" : "1.4.0",
-    "versionCode" : 140,
+    "versionName" : "1.1.0",
+    "versionCode" : 110,
     "transformPx" : false,
     /* 5+App特有相关 */
     "app-plus" : {
diff --git a/pages.json b/pages.json
index c11310d..d719beb 100644
--- a/pages.json
+++ b/pages.json
@@ -4,7 +4,7 @@
 			"path": "pages/index/index",
 			"style": {
 				"navigationStyle":"custom",
-				"navigationBarTitleText": "购有趣"
+				"navigationBarTitleText": "鹿不选"
 			}
 		},
 		{
@@ -21,7 +21,7 @@
 			{
 				"navigationStyle":"custom",
 				"navigationBarTitleText": "我的",
-				"navigationBarBackgroundColor": "#37AA25",
+				"navigationBarBackgroundColor": "#1735C0",
 				"app-plus": {
 					"titleNView": false
 				}
@@ -214,7 +214,7 @@
 	],
 	"tabBar": {
 		"color": "#252938",
-		"selectedColor": "#37AA25",
+		"selectedColor": "#1735C0",
 		"borderStyle": "black",
 		"backgroundColor": "#FFFFFF",
 		"list": [
@@ -246,7 +246,7 @@
 	},
 	"globalStyle": {
 		"navigationBarTextStyle": "black",
-		"navigationBarTitleText": "购有趣",
+		"navigationBarTitleText": "鹿不选",
 		"navigationBarBackgroundColor": "#F8F8F8",
 		"backgroundColor": "#F8F8F8"
 	},
diff --git a/pages/addAddr/addAddr.vue b/pages/addAddr/addAddr.vue
index 68aa1a3..2439e55 100644
--- a/pages/addAddr/addAddr.vue
+++ b/pages/addAddr/addAddr.vue
@@ -20,8 +20,8 @@
 			</view>
 			<view class="addrItem">
 				<text class="label">设置默认地址</text>
-				<switch @change="defChange" v-if="formData.isdef == 0" color="#37AA25" style="transform:scale(0.7)"/>
-				<switch @change="defChange" v-else checked color="#37AA25" style="transform:scale(0.7)"/>
+				<switch @change="defChange" v-if="formData.isdef == 0" color="#1735C0" style="transform:scale(0.7)"/>
+				<switch @change="defChange" v-else checked color="#1735C0" style="transform:scale(0.7)"/>
 			</view>
 		</view>
 		<view class="addrBtn" @tap="addrSave">保存</view>
diff --git a/pages/addBank/addBank.vue b/pages/addBank/addBank.vue
index 6ed3a39..0a2f769 100644
--- a/pages/addBank/addBank.vue
+++ b/pages/addBank/addBank.vue
@@ -28,8 +28,8 @@
 			</view>
 			<view class="addrItem">
 				<text class="label">设置默认银行</text>
-				<switch @change="defChange" v-if="formData.isdef == 0" color="#37AA25" style="transform:scale(0.7)"/>
-				<switch @change="defChange" v-else checked color="#37AA25" style="transform:scale(0.7)"/>
+				<switch @change="defChange" v-if="formData.isdef == 0" color="#1735C0" style="transform:scale(0.7)"/>
+				<switch @change="defChange" v-else checked color="#1735C0" style="transform:scale(0.7)"/>
 			</view>
 		</view>
 		<view class="addrBtn" @tap="bankSave" v-if="type == 2">保存并购买</view>
diff --git a/pages/address/address.vue b/pages/address/address.vue
index e3bdef5..ce7fb38 100644
--- a/pages/address/address.vue
+++ b/pages/address/address.vue
@@ -13,8 +13,8 @@
 				<view class="addr-c">
 					<view class="addr-df">
 						默认:
-						<switch @change="defChange" :data-id="item.id" v-if="item.isdef == 0" color="#37AA25" style="transform:scale(0.7)"/>
-						<switch @change="defChange" :data-id="item.id" v-else checked color="#37AA25" style="transform:scale(0.7)"/>
+						<switch @change="defChange" :data-id="item.id" v-if="item.isdef == 0" color="#1735C0" style="transform:scale(0.7)"/>
+						<switch @change="defChange" :data-id="item.id" v-else checked color="#1735C0" style="transform:scale(0.7)"/>
 					</view>
 					<view class="addr-c-main">
 						<view class="addr-c-c" @tap="$util.goPages('/pages/addAddr/addAddr?id=' + item.id)">
diff --git a/pages/bank/bank.vue b/pages/bank/bank.vue
index e080e2e..98aa9b1 100644
--- a/pages/bank/bank.vue
+++ b/pages/bank/bank.vue
@@ -11,8 +11,8 @@
 				<view class="bank-c">
 					<view class="bank-df">
 						默认:
-						<switch @change="defChange" :data-id="item.id" v-if="item.isdef == 0" color="#37AA25" style="transform:scale(0.7)"/>
-						<switch @change="defChange" :data-id="item.id" v-else checked color="#37AA25" style="transform:scale(0.7)"/>
+						<switch @change="defChange" :data-id="item.id" v-if="item.isdef == 0" color="#1735C0" style="transform:scale(0.7)"/>
+						<switch @change="defChange" :data-id="item.id" v-else checked color="#1735C0" style="transform:scale(0.7)"/>
 					</view>
 					<view class="bank-c-main">
 						<view class="bank-c-c" @tap="$util.goPages('/pages/addBank/addBank?id=' + item.id)">
diff --git a/pages/ginfo/ginfo.vue b/pages/ginfo/ginfo.vue
index ed53010..357a6d1 100644
--- a/pages/ginfo/ginfo.vue
+++ b/pages/ginfo/ginfo.vue
@@ -53,7 +53,7 @@
 		data() {
 			return {
 				indicatorDots: true,
-				indicatorColor: '#37AA25',
+				indicatorColor: '#1735C0',
 				indicatorActiveColor: '#ffffff',
 				autoplay: true,
 				interval: 3000,
diff --git a/pages/index/index.vue b/pages/index/index.vue
index 4e6b00f..ca89792 100644
--- a/pages/index/index.vue
+++ b/pages/index/index.vue
@@ -28,25 +28,26 @@
 				</view>
 			</view>
 		</view>
-
-		<!-- <view class="cates" v-if="catesNavData">
+		<!-- nav1 -->
+		<view class="cates" v-if="catesNavData">
 			<view class="cates-v" v-for="(item, index) in catesNavData" :key="item.id" @tap="$util.goPages('/pages/catesList/catesList?catesId=' + item.id + '&title=' + item.title)">
 				<image class="cates-v-icon" :src="item.icon" mode=""></image>
 				<view class="">{{item.title}}</view>
 			</view>
-			<view class="cates-v" @tap="$util.goSwitch('/pages/cates/cates')">
+			<!-- <view class="cates-v" @tap="$util.goSwitch('/pages/cates/cates')">
 				<image class="cates-v-icon" src="/static/imgs/more.png" mode=""></image>
 				<view class="">更多</view>
-			</view>
-		</view> -->
-		<view v-if="catesNavData" style="padding: 0 30rpx;background-color: #ffffff;margin-top: 422rpx;">
-			<uv-scroll-list indicatorColor="#fff0f0" indicatorActiveColor="#37AA25">
-				<view class="cates-v" v-for="(item, index) in catesNavData" :key="item.id" @tap="$util.goPages('/pages/catesList/catesList?catesId=' + item.id + '&title=' + item.title)">
-					<image class="cates-v-icon" :src="item.icon" mode="heightFix"></image>
+			</view> -->
+		</view>
+		<!-- nav2-横向滚动 -->
+		<!-- <view v-if="catesNavData" style="padding: 0 30rpx;background-color: #ffffff;margin-top: 422rpx;">
+			<uv-scroll-list indicatorColor="#fff0f0" indicatorActiveColor="#1735C0">
+				<view class="cates-v-s" v-for="(item, index) in catesNavData" :key="item.id" @tap="$util.goPages('/pages/catesList/catesList?catesId=' + item.id + '&title=' + item.title)">
+					<image class="cates-v-s-icon" :src="item.icon" mode="heightFix"></image>
 					<view class="">{{item.title}}</view>
 				</view>
 			</uv-scroll-list>
-		</view>
+		</view> -->
 
 		<!-- <view class="ad1" @tap="$util.goPages('/pages/catesList/catesList?catesId=11' + '&title=' + '服装鞋包')">
 			<image src="/static/imgs/ad1.png" mode=""></image>
@@ -55,14 +56,27 @@
 		<view class="ad2" @tap="$util.goPages('/pages/catesList/catesList?catesId=3' + '&title=' + '手机数码')">
 			<image src="/static/imgs/ad2.png" mode=""></image>
 		</view>
+		
+		<view v-if="catesGoodsData" style="padding: 0 30rpx;background-color: #ffffff;margin-top: 0rpx;">
+			<uv-scroll-list :indicator="false" indicatorColor="#fff0f0" indicatorActiveColor="#1735C0">
+				<view class="cates-v-goods-s" v-for="(item, index) in catesGoodsData" :key="item.id" @click="$util.goPages('/pages/ginfo/ginfo?id=' + item.id)">
+					<image class="cates-v-goods-s-icon" :src="item.icon" mode="heightFix"></image>
+					<view class="cates-v-goods-title">{{item.title}}</view>
+				</view>
+			</uv-scroll-list>
+		</view>
 
 		<view class="d3-wrap">
-			<view class="ad3" @tap="$util.goPages('/pages/catesList/catesList?catesId=2' + '&title=' + '家用电器')">
+			<view class="ad3" @tap="$util.goPages('/pages/catesList/catesList?catesId=3' + '&title=' + '手机数码')">
 				<image src="/static/imgs/ad3.png" mode=""></image>
 			</view>
-			<view class="ad4" @tap="$util.goPages('/pages/catesList/catesList?catesId=4' + '&title=' + '美妆个护')">
+			
+			<view class="ad4" @tap="$util.goPages('/pages/catesList/catesList?catesId=2' + '&title=' + '家用电器')">
 				<image src="/static/imgs/ad4.png" mode=""></image>
 			</view>
+			<!-- <view class="ad4" @tap="$util.goPages('/pages/catesList/catesList?catesId=4' + '&title=' + '美妆个护')">
+				<image src="/static/imgs/ad4.png" mode=""></image>
+			</view> -->
 		</view>
 
 		<!-- <view class="c-goods" v-if="hotCates" v-for="(item, index) in hotCates">
@@ -99,11 +113,19 @@
 				</scroll-view>
 			</view>
 		</view> -->
-
-		<view class="cateNav">
+		<!-- 分类展示一 -->
+		<!-- <view class="cateNav">
 			<view class="cateNav-item" :class="{active:actIndex===index}" v-for="(item, index) in cateNavList" :key="index" @click="navClick(item,index)">
 				<view class="cateNav-title">{{item.title}}</view>
 				<view class="cateNav-desc">{{item.desc}}</view>
+			</view>
+		</view> -->
+		<!-- 分类展示二 -->
+		<view class="cateNav-t">
+			<view class="cateNav-t-item" :class="{active:actIndex===index}" v-for="(item, index) in cateNavListt" :key="index" @click="navClick(item,index)">
+				<view class="cateNav-t-title">{{item.title}}</view>
+				<!-- <view class="cateNav-t-desc">{{item.desc}}</view> -->
+				<image v-show="actIndex===index" class="cateNav-t-icon" src="/static/imgs/cateNavIcon.png" mode="heightFix"></image>
 			</view>
 		</view>
 		<view class="goods-main">
@@ -125,7 +147,7 @@
 		</view>
 		<view class="login-desc" v-if="!userInfo" @tap="$util.goPages('../login/login')">
 			<image class="login-icon" src="/static/imgs/logo-icon.png" mode=""></image>
-			<view class="login-font">登录购有趣,打开美好生活</view>
+			<view class="login-font">登录鹿不选,打开美好生活</view>
 			<view class="login-btn">立即登录</view>
 		</view>
     </view>
@@ -172,13 +194,14 @@
       staHeight: 0,
       paddingHeight: 0,
       indicatorDots: true,
-      indicatorColor: '#37AA25',
+      indicatorColor: '#1735C0',
       indicatorActiveColor: '#ffffff',
       autoplay: true,
       interval: 3000,
       duration: 500,
       bannerData: [],
       catesNavData: [],
+      catesGoodsData: [],
       catesHotData: [],
       userInfo: null,
       config: null,
@@ -215,6 +238,29 @@
 				catesId: 5,
 			},
 		],
+		cateNavListt: [
+			{
+				title: '今日推荐',
+				desc: '好物精选',
+				skey: '家用电器',
+				catesId: 2,
+			},{
+				title: '天天低价',
+				desc: '猜你喜欢',
+				skey: '服装鞋包',
+				catesId: 15,
+			},{
+				title: '好物精选',
+				desc: '天天低价',
+				skey: '美妆个护',
+				catesId: 4,
+			},{
+				title: '热门榜单',
+				desc: '热门榜单',
+				skey: '母婴童玩',
+				catesId: 5,
+			},
+		],
 		actIndex: 0,
     }
   },
@@ -229,6 +275,7 @@
   created() {
 		this.catesId = this.cateNavList[0]['catesId']
 	  this.catesGoods()
+		this.getCatesGoods()
   },
   onLoad() {
     const systemInfo = uni.getSystemInfoSync();
@@ -252,6 +299,15 @@
 		this.$util.post('Goods/getCatesGoods', {catesId: this.catesId, is_hot: this.is_hot, pageIndex: this.pageIndex, pageSize: this.pageSize}).then(res => {
 			if(res.code == 1) {
 				this.goodsData = res.data.list
+			}
+		})
+	},
+	//获取某个分类商品:is_hot=是否热门,is_pref=是否优选,is_fenqi=是否分期,sort=排序
+	getCatesGoods(){
+		this.$util.post('Goods/getCatesGoods', {catesId: 3, is_hot: 'true', pageIndex: this.pageIndex, pageSize: this.pageSize}).then(res => {
+			if(res.code == 1) {
+				this.catesGoodsData = res.data.list
+				console.log('啦啦啦',this.catesGoodsData)
 			}
 		})
 	},
@@ -426,6 +482,7 @@
 @import url(@/static/css/index.css);
 </style>
 <style lang="scss">
+	// 分类展示一
 	.cateNav {
 		display: flex;
 		justify-content: center;
@@ -447,11 +504,48 @@
 		}
 		.cateNav-item.active {
 			.cateNav-title {
-				color: #37AA25;
+				color: #1735C0;
 			}
 			.cateNav-desc {
 				color: #ffffff;
-				background-color: #37AA25;
+				background-color: #1735C0;
+				border-radius: 50rpx;
+				padding: 12rpx 0;
+			}
+		}
+	}
+	// 分类展示二
+	.cateNav-t {
+		display: flex;
+		justify-content: center;
+		gap: 30rpx;
+		margin-top: 40rpx;
+		margin-bottom: 30rpx;
+		.cateNav-t-item {
+			width: 20%;
+			text-align: center;
+			.cateNav-t-title {
+				color: #333333;
+				font-weight: bold;
+				font-size: 32rpx;
+			}
+			.cateNav-t-icon {
+				width: 62rpx;
+				height: 18rpx;
+			}
+			.cateNav-t-desc {
+				color: #666666;
+				font-size: 24rpx;
+			}
+		}
+		.cateNav-t-item.active {
+			.cateNav-t-title {
+				color: #1735C0;
+				font-size: 34rpx;
+			}
+			.cateNav-t-desc {
+				color: #ffffff;
+				background-color: #1735C0;
 				border-radius: 50rpx;
 				padding: 12rpx 0;
 			}
diff --git a/pages/login/login.vue b/pages/login/login.vue
index 4366faa..c8a8c51 100644
--- a/pages/login/login.vue
+++ b/pages/login/login.vue
@@ -6,7 +6,7 @@
 				<text>购你所想</text>
 				<text>购你所爱</text>
 			</view>
-			<view class="login-title-2">欢迎登录购有趣</view>
+			<view class="login-title-2">欢迎登录鹿不选</view>
 		</view>
 		<view class="login-type">
 			<view class="login-type-v">
diff --git a/pages/profile/profile.vue b/pages/profile/profile.vue
index ca30a4c..9e7482a 100644
--- a/pages/profile/profile.vue
+++ b/pages/profile/profile.vue
@@ -42,8 +42,8 @@
 			<view class="profile-item" v-if="Config.put_open == 2">
 				<text class="label">支付权益</text>
 				<view class="">
-					<switch @change="equityOpen" v-if="userInfo.equity_open == 1" checked color="#37AA25" style="transform:scale(0.7)"/>
-					<switch @change="equityOpen" v-else color="#37AA25" style="transform:scale(0.7)"/>
+					<switch @change="equityOpen" v-if="userInfo.equity_open == 1" checked color="#1735C0" style="transform:scale(0.7)"/>
+					<switch @change="equityOpen" v-else color="#1735C0" style="transform:scale(0.7)"/>
 				</view>
 			</view> -->
 		</view>
diff --git a/pages/wallet/wallet.vue b/pages/wallet/wallet.vue
index d9f4b8a..827d0b8 100644
--- a/pages/wallet/wallet.vue
+++ b/pages/wallet/wallet.vue
@@ -1,6 +1,6 @@
 <template>
 	<view class="wallet">
-		<view class="startBar" style="background-color: #37AA25;"></view>
+		<view class="startBar" style="background-color: #1735C0;"></view>
 		<view class="wallet-header">
 			<view class="wallet-header-edu" v-if="userInfo == null">
 				<view class="wallet-header-price">预估额度<text v-if="Config">{{Config.edu}}</text></view>
diff --git a/static/css/addAddr.css b/static/css/addAddr.css
index 76a04f6..d7ecd9e 100644
--- a/static/css/addAddr.css
+++ b/static/css/addAddr.css
@@ -44,7 +44,7 @@
 	width: 90%;
 	margin: 50upx auto 30upx;
 	height: 90upx;
-	background-color: #37AA25;
+	background-color: #1735C0;
 	color: #ffffff;
 	letter-spacing: 10upx;
 	display: flex;
diff --git a/static/css/address.css b/static/css/address.css
index 600f3c6..f440ca9 100644
--- a/static/css/address.css
+++ b/static/css/address.css
@@ -57,7 +57,7 @@
 	bottom: 0;
 	z-index: 99;
 	height: 90upx;
-	background-color: #37AA25;
+	background-color: #1735C0;
 	color: #ffffff;
 	letter-spacing: 10upx;
 	display: flex;
diff --git a/static/css/bank.css b/static/css/bank.css
index 2dacb22..6db434d 100644
--- a/static/css/bank.css
+++ b/static/css/bank.css
@@ -58,7 +58,7 @@
 	bottom: 0;
 	z-index: 99;
 	height: 90upx;
-	background-color: #37AA25;
+	background-color: #1735C0;
 	color: #ffffff;
 	letter-spacing: 10upx;
 	display: flex;
diff --git a/static/css/carts.css b/static/css/carts.css
index 016757d..39a572e 100644
--- a/static/css/carts.css
+++ b/static/css/carts.css
@@ -122,7 +122,7 @@
 	font-size: 26upx;
 }
 .cartsBtn{
-	background: #37AA25;
+	background: #1735C0;
 	color: #ffffff;
 	padding: 14upx 25upx;
 	border-radius: 30upx;
diff --git a/static/css/cates.css b/static/css/cates.css
index 054f097..050180c 100644
--- a/static/css/cates.css
+++ b/static/css/cates.css
@@ -138,6 +138,6 @@
 
 .active{
 	background-color: #ffffff;
-	color: #37AA25 !important;
+	color: #1735C0 !important;
 	font-weight: 700;
 }
diff --git a/static/css/edu.css b/static/css/edu.css
index 6e8c6c5..f571b03 100644
--- a/static/css/edu.css
+++ b/static/css/edu.css
@@ -93,7 +93,7 @@
 	width: 50%;
 	margin: -20upx auto;
 	height: 80upx;
-	background-color: #37AA25;
+	background-color: #1735C0;
 	color: #ffffff;
 	letter-spacing: 10upx;
 	display: flex;
@@ -151,7 +151,7 @@
 	margin: 30upx auto 30upx;
 	z-index: 99;
 	height: 90upx;
-	background-color: #37AA25;
+	background-color: #1735C0;
 	color: #ffffff;
 	letter-spacing: 10upx;
 	display: flex;
diff --git a/static/css/ginfo.css b/static/css/ginfo.css
index e19a103..27eac0a 100644
--- a/static/css/ginfo.css
+++ b/static/css/ginfo.css
@@ -116,7 +116,7 @@
 	width: 88%;
 	height: 78upx;
 	border-radius: 50upx;
-	background-color: #37AA25;
+	background-color: #1735C0;
 	color: #ffffff;
 	display: flex;
 	justify-content: center;
diff --git a/static/css/idcard.css b/static/css/idcard.css
index fb99208..1efb47e 100644
--- a/static/css/idcard.css
+++ b/static/css/idcard.css
@@ -112,7 +112,7 @@
 	border-radius: 50upx;
 }
 .authBtn .active{
-	background-color: #37AA25;
+	background-color: #1735C0;
 }
 
 .del{
diff --git a/static/css/index.css b/static/css/index.css
index 8b7ce57..e9a5fd6 100644
--- a/static/css/index.css
+++ b/static/css/index.css
@@ -25,7 +25,7 @@
     top: 0;
     left: 0;
     width: 100%;
-    height: 620rpx;
+    height: 592rpx;
     z-index: 0;
 }
 .content {
@@ -88,7 +88,7 @@
 .cates{
     width: 100%;
     margin: 0;
-	margin-top: 190rpx;
+	margin-top: 270rpx;
 	border-top-right-radius: 30rpx;
 	border-top-left-radius: 30rpx;
     background-color: #ffffff;
@@ -97,12 +97,12 @@
 	flex-wrap: wrap; /* 确保子元素换行 */
 }
 .cates-v{
-    width: 190rpx;
+    width: 25%;
     margin-bottom: 0upx;
-	margin-left: 30rpx;
+	/* margin-left: 30rpx; */
 }
 .cates-v:nth-child(1) {
-	margin-left: 0;
+	/* margin-left: 0; */
 }
 .cates-v-icon{
     width: 140rpx;
@@ -112,6 +112,61 @@
     border-radius: 10upx;
 }
 .cates-v view{
+    text-align: center;
+    font-size: 24upx;
+	color: #364153;
+}
+.cates-v-s{
+    width: 190rpx;
+    margin-bottom: 0upx;
+	margin-left: 30rpx;
+	.cates-v-goods-title {
+		display: -webkit-box; /* 设置为WebKit内核的弹性盒子模型 */
+		-webkit-box-orient: vertical; /* 垂直排列 */
+		-webkit-line-clamp: 2; /* 限制显示两行 */
+		overflow: hidden; /* 隐藏超出范围的内容 */
+		text-overflow: ellipsis; /* 使用省略号 */
+	}
+}
+.cates-v-s:nth-child(1) {
+	margin-left: 0;
+}
+.cates-v-s-icon{
+    width: 140rpx;
+    height: 140rpx;
+    display: block;
+    margin: 40upx auto 20upx;
+    border-radius: 10upx;
+}
+.cates-v-s view{
+    text-align: center;
+    font-size: 24upx;
+	color: #364153;
+}
+
+.cates-v-goods-s{
+    width: 200rpx;
+    margin-bottom: 0upx;
+	margin-left: 20rpx;
+	.cates-v-goods-title {
+		display: -webkit-box; /* 设置为WebKit内核的弹性盒子模型 */
+		-webkit-box-orient: vertical; /* 垂直排列 */
+		-webkit-line-clamp: 2; /* 限制显示两行 */
+		overflow: hidden; /* 隐藏超出范围的内容 */
+		text-overflow: ellipsis; /* 使用省略号 */
+	}
+}
+.cates-v-goods-s:nth-child(1) {
+	margin-left: 0;
+}
+.cates-v-goods-s-icon{
+    width: 200rpx;
+    height: 200rpx;
+    display: block;
+    margin: 0upx auto 20upx;
+    border-radius: 10upx;
+}
+.cates-v-goods-s view{
     text-align: center;
     font-size: 24upx;
 	color: #364153;
@@ -296,7 +351,7 @@
     margin: 30upx auto 30upx;
     z-index: 99;
     height: 90upx;
-    background-color: #37AA25;
+    background-color: #1735C0;
     color: #ffffff;
     letter-spacing: 10upx;
     display: flex;
@@ -340,7 +395,7 @@
 	height: 50rpx;
 	line-height: 50rpx;
 	border-radius: 25rpx;
-	background-color: #37AA25;
+	background-color: #1735C0;
 	color: #ffffff;
 }
 .hLogo-2 .s-icon{
@@ -544,7 +599,7 @@
 .d3-wrap {
 	width: 96%;
 	margin: 10upx auto 20upx;
-	height: 216rpx;
+	height: 482rpx;
 	display: flex;
 	align-items: center;
 	justify-content: space-between;
@@ -552,7 +607,7 @@
 }
 .ad3{
 	width: 50%;
-	height: 216rpx;
+	height: 482rpx;
 }
 .ad3 image{
 	width: 100%;
@@ -564,7 +619,7 @@
 }
 .ad4 {
 	width: 50%;
-	height: 216rpx;
+	height: 482rpx;
 }
 
 .ca-ad{
@@ -628,7 +683,7 @@
 	text-align: center;
 	color: #ffffff;
 	line-height: 54rpx;
-	background: #37AA25;
+	background: #1735C0;
 	border-radius: 62rpx 62rpx 62rpx 62rpx;
 }
 .c-goods{
diff --git a/static/css/login.css b/static/css/login.css
index 55d641a..0b4e69d 100644
--- a/static/css/login.css
+++ b/static/css/login.css
@@ -14,7 +14,7 @@
 .login-title-1{
 	font-size: 40upx;
 	font-weight: 700;
-	color: #37AA25;
+	color: #1735C0;
 	display: flex;
 	justify-content: center;
 	align-items: center;
@@ -81,7 +81,7 @@
 	border-radius: 50upx;
 }
 .loginBtn .active{
-	background-color: #37AA25;
+	background-color: #1735C0;
 }
 
 .login-type{
@@ -101,7 +101,7 @@
 	content: '';
 	height: 1px;
 	width: 100%;
-	background-color: #37AA25;
+	background-color: #1735C0;
 	left: 0;
 	bottom: -10px;
 }
diff --git a/static/css/logs.css b/static/css/logs.css
index 43d536e..43255bb 100644
--- a/static/css/logs.css
+++ b/static/css/logs.css
@@ -26,7 +26,7 @@
 	position: absolute;
 	right: 30upx;
 	top: 30%;
-	background-color: #37AA25;
+	background-color: #1735C0;
 	color: #ffffff;
 	display: flex;
 	justify-content: center;
diff --git a/static/css/order.css b/static/css/order.css
index 8c090c6..84a8d78 100644
--- a/static/css/order.css
+++ b/static/css/order.css
@@ -31,7 +31,7 @@
 	content: '';
 	width: 50%;
 	height: 3upx;
-	background-color: #37AA25;
+	background-color: #1735C0;
 	left: 25%;
 	bottom: 0;
 }
@@ -125,7 +125,7 @@
 	margin-right: 30upx;
 }
 .payOrder{
-	background-color: #37AA25;
+	background-color: #1735C0;
 	color: #ffffff;
 	border-radius: 10upx;
 	padding: 10upx 30upx;
@@ -228,7 +228,7 @@
 	left: 0;
 	width: 100%;
 	bottom: 0;
-	background-color: #37AA25;
+	background-color: #1735C0;
 	height: 88upx;
 	color: #ffffff;
 	text-align: center;
diff --git a/static/css/pays.css b/static/css/pays.css
index aba88c7..f8455aa 100644
--- a/static/css/pays.css
+++ b/static/css/pays.css
@@ -101,7 +101,7 @@
 	line-height: 50upx;
 	height: 50upx;
 	color: #ffffff;
-	background-color: #37AA25;
+	background-color: #1735C0;
 	padding: 5upx 20upx;
 	border-radius: 20upx;
 }
@@ -141,7 +141,7 @@
 	line-height: 50upx;
 	height: 50upx;
 	color: #ffffff;
-	background-color: #37AA25;
+	background-color: #1735C0;
 	padding: 5upx 20upx;
 	border-radius: 20upx;
 }
@@ -211,7 +211,7 @@
 	margin: 30upx auto 30upx;
 	z-index: 99;
 	height: 90upx;
-	background-color: #37AA25;
+	background-color: #1735C0;
 	color: #ffffff;
 	letter-spacing: 10upx;
 	display: flex;
diff --git a/static/imgs/ad3.png b/static/imgs/ad3.png
index ea3af91..e2e13d8 100644
--- a/static/imgs/ad3.png
+++ b/static/imgs/ad3.png
Binary files differ
diff --git a/static/imgs/ad4.png b/static/imgs/ad4.png
index 60621f3..b190c60 100644
--- a/static/imgs/ad4.png
+++ b/static/imgs/ad4.png
Binary files differ
diff --git a/static/imgs/cateNavIcon.png b/static/imgs/cateNavIcon.png
new file mode 100644
index 0000000..41d6b27
--- /dev/null
+++ b/static/imgs/cateNavIcon.png
Binary files differ
diff --git a/static/imgs/checked.png b/static/imgs/checked.png
index 4128808..b8f6702 100644
--- a/static/imgs/checked.png
+++ b/static/imgs/checked.png
Binary files differ
diff --git a/static/imgs/headimg.png b/static/imgs/headimg.png
index 74c5d9d..877b1c6 100644
--- a/static/imgs/headimg.png
+++ b/static/imgs/headimg.png
Binary files differ
diff --git a/static/imgs/index-logo.png b/static/imgs/index-logo.png
index 8496afe..d08c39a 100644
--- a/static/imgs/index-logo.png
+++ b/static/imgs/index-logo.png
Binary files differ
diff --git a/static/imgs/index-top.png b/static/imgs/index-top.png
index 1a6d762..22d53f5 100644
--- a/static/imgs/index-top.png
+++ b/static/imgs/index-top.png
Binary files differ
diff --git a/static/imgs/loginBg.png b/static/imgs/loginBg.png
index 481f53d..69edda0 100644
--- a/static/imgs/loginBg.png
+++ b/static/imgs/loginBg.png
Binary files differ
diff --git a/static/imgs/loginLogo.png b/static/imgs/loginLogo.png
index 9ce2825..390183e 100644
--- a/static/imgs/loginLogo.png
+++ b/static/imgs/loginLogo.png
Binary files differ
diff --git a/static/imgs/my-bg.png b/static/imgs/my-bg.png
index 5385f66..d8b234e 100644
--- a/static/imgs/my-bg.png
+++ b/static/imgs/my-bg.png
Binary files differ
diff --git a/static/imgs/nv1.png b/static/imgs/nv1.png
index 1ceac9c..309dd38 100644
--- a/static/imgs/nv1.png
+++ b/static/imgs/nv1.png
Binary files differ
diff --git a/static/imgs/nv3.png b/static/imgs/nv3.png
index d5362f1..40a933c 100644
--- a/static/imgs/nv3.png
+++ b/static/imgs/nv3.png
Binary files differ
diff --git a/static/imgs/nv4.png b/static/imgs/nv4.png
index 179f5fa..8523949 100644
--- a/static/imgs/nv4.png
+++ b/static/imgs/nv4.png
Binary files differ
diff --git a/static/imgs/nv5.png b/static/imgs/nv5.png
index 9cb0a99..fada789 100644
--- a/static/imgs/nv5.png
+++ b/static/imgs/nv5.png
Binary files differ
diff --git a/static/imgs/tb11.png b/static/imgs/tb11.png
index 0baa25c..3ec008a 100644
--- a/static/imgs/tb11.png
+++ b/static/imgs/tb11.png
Binary files differ
diff --git a/static/imgs/tb33.png b/static/imgs/tb33.png
index 6a57803..14026a0 100644
--- a/static/imgs/tb33.png
+++ b/static/imgs/tb33.png
Binary files differ
diff --git a/static/imgs/tb44.png b/static/imgs/tb44.png
index 7b7e8d7..af3ef32 100644
--- a/static/imgs/tb44.png
+++ b/static/imgs/tb44.png
Binary files differ
diff --git a/unpackage/res/icons/1024x1024.png b/unpackage/res/icons/1024x1024.png
index 32a0451..91b8564 100644
--- a/unpackage/res/icons/1024x1024.png
+++ b/unpackage/res/icons/1024x1024.png
Binary files differ
diff --git a/unpackage/res/icons/120x120.png b/unpackage/res/icons/120x120.png
index c865571..ed2ebf7 100644
--- a/unpackage/res/icons/120x120.png
+++ b/unpackage/res/icons/120x120.png
Binary files differ
diff --git a/unpackage/res/icons/144x144.png b/unpackage/res/icons/144x144.png
index d036251..85fc20b 100644
--- a/unpackage/res/icons/144x144.png
+++ b/unpackage/res/icons/144x144.png
Binary files differ
diff --git a/unpackage/res/icons/152x152.png b/unpackage/res/icons/152x152.png
index 7dd4bfd..903b10e 100644
--- a/unpackage/res/icons/152x152.png
+++ b/unpackage/res/icons/152x152.png
Binary files differ
diff --git a/unpackage/res/icons/167x167.png b/unpackage/res/icons/167x167.png
index 2b4af54..6f68f12 100644
--- a/unpackage/res/icons/167x167.png
+++ b/unpackage/res/icons/167x167.png
Binary files differ
diff --git a/unpackage/res/icons/180x180.png b/unpackage/res/icons/180x180.png
index 1b547ce..202ac94 100644
--- a/unpackage/res/icons/180x180.png
+++ b/unpackage/res/icons/180x180.png
Binary files differ
diff --git a/unpackage/res/icons/192x192.png b/unpackage/res/icons/192x192.png
index 7c7fdff..9cdd0d5 100644
--- a/unpackage/res/icons/192x192.png
+++ b/unpackage/res/icons/192x192.png
Binary files differ
diff --git a/unpackage/res/icons/20x20.png b/unpackage/res/icons/20x20.png
index bd242e2..515b9ec 100644
--- a/unpackage/res/icons/20x20.png
+++ b/unpackage/res/icons/20x20.png
Binary files differ
diff --git a/unpackage/res/icons/29x29.png b/unpackage/res/icons/29x29.png
index 8eaa2bf..ba04011 100644
--- a/unpackage/res/icons/29x29.png
+++ b/unpackage/res/icons/29x29.png
Binary files differ
diff --git a/unpackage/res/icons/40x40.png b/unpackage/res/icons/40x40.png
index 8ff2b70..207be17 100644
--- a/unpackage/res/icons/40x40.png
+++ b/unpackage/res/icons/40x40.png
Binary files differ
diff --git a/unpackage/res/icons/58x58.png b/unpackage/res/icons/58x58.png
index 2f6ea84..b8d8b98 100644
--- a/unpackage/res/icons/58x58.png
+++ b/unpackage/res/icons/58x58.png
Binary files differ
diff --git a/unpackage/res/icons/60x60.png b/unpackage/res/icons/60x60.png
index 693d5df..230644d 100644
--- a/unpackage/res/icons/60x60.png
+++ b/unpackage/res/icons/60x60.png
Binary files differ
diff --git a/unpackage/res/icons/72x72.png b/unpackage/res/icons/72x72.png
index 6103b33..1bc4102 100644
--- a/unpackage/res/icons/72x72.png
+++ b/unpackage/res/icons/72x72.png
Binary files differ
diff --git a/unpackage/res/icons/76x76.png b/unpackage/res/icons/76x76.png
index 22df0c6..33d3d28 100644
--- a/unpackage/res/icons/76x76.png
+++ b/unpackage/res/icons/76x76.png
Binary files differ
diff --git a/unpackage/res/icons/80x80.png b/unpackage/res/icons/80x80.png
index 5de3983..40c8178 100644
--- a/unpackage/res/icons/80x80.png
+++ b/unpackage/res/icons/80x80.png
Binary files differ
diff --git a/unpackage/res/icons/87x87.png b/unpackage/res/icons/87x87.png
index ec92505..a722973 100644
--- a/unpackage/res/icons/87x87.png
+++ b/unpackage/res/icons/87x87.png
Binary files differ
diff --git a/unpackage/res/icons/96x96.png b/unpackage/res/icons/96x96.png
index 92d5628..f272af3 100644
--- a/unpackage/res/icons/96x96.png
+++ b/unpackage/res/icons/96x96.png
Binary files differ

--
Gitblit v1.9.3