From 7acb664b9820d51be0552a1b769b4aeaeb4d89bf Mon Sep 17 00:00:00 2001
From: peng <peng.com>
Date: 星期三, 16 七月 2025 22:44:19 +0800
Subject: [PATCH] 解决主包过大问题

---
 pages/subComponents/static/join-buy.png                     |    0 
 pages/tabbar/user/utils/tool.vue                            |   48 ++++++------
 pages/subComponents/m-search-revision/m-search-revision.vue |    0 
 pages/subComponents/static/tabbar/category.png              |    0 
 pages/passport/login.vue                                    |    2 
 pages/subComponents/static/mine/pointgift.png               |    0 
 pages/cart/coupon/myCoupon.vue                              |    4 
 pages/subComponents/static/tabbar/video1.png                |    0 
 pages/mine/msgTips/main.vue                                 |    4 
 pages/mine/point/myPoint.vue                                |    4 
 pages/subComponents/static/mine/feedback.png                |    0 
 pages/subComponents/static/star.png                         |    0 
 pages/promotion/bargain/detail.vue                          |    2 
 pages/tabbar/index/home.vue                                 |    2 
 pages/subComponents/static/index/arrow-up.png               |    0 
 pages/subComponents/static/mine/distribution.png            |    0 
 pages/subComponents/static/index/arrow-up-1.png             |    0 
 pages/order/orderDetail.vue                                 |    2 
 pages/subComponents/static/index/arrow-down-1.png           |    0 
 main.js                                                     |    2 
 pages/mine/address/add.vue                                  |    2 
 pages/passport/entry/seller/step1.vue                       |    2 
 pages/subComponents/static/mine/im.png                      |    0 
 pages/subComponents/static/tabbar/home.png                  |    0 
 pages/mine/set/personMsg.vue                                |    4 
 config/config.js                                            |    2 
 pages/subComponents/static/nodata.png                       |    0 
 pages/subComponents/static/img/used.png                     |    0 
 pages/subComponents/static/mine/logistics.png               |    0 
 pages/product/goods.vue                                     |    2 
 pages/subComponents/static/mine/order.png                   |    0 
 pages/subComponents/static/tabbar/home-s.png                |    0 
 pages/subComponents/static/seckill.png                      |    0 
 pages/subComponents/static/title.png                        |    0 
 pages.json                                                  |   64 ++++++++--------
 pages/subComponents/static/index/arrow-down.png             |    0 
 pages/promotion/joinGroup.vue                               |    4 
 pages/subComponents/static/bg.png                           |    0 
 pages/subComponents/static/mine/couponcenter.png            |    0 
 pages/subComponents/static/mine/mypoint.png                 |    0 
 pages/subComponents/static/img/title.png                    |    0 
 pages/promotion/point/user.vue                              |    4 
 pages/subComponents/static/mine/mycoupon.png                |    0 
 README.md                                                   |    2 
 pages/subComponents/m-goods-list/promotion.vue              |    2 
 pages/tabbar/user/my.vue                                    |    2 
 pages/subComponents/static/mine/myfavorite.png              |    0 
 pages/subComponents/static/order/t3.png                     |    0 
 pages/subComponents/m-share/index.vue                       |    0 
 pages/subComponents/static/img/main-bg.png                  |    0 
 pages/order/afterSales/afterSalesDetail.vue                 |    2 
 pages/subComponents/m-city/m-city.vue                       |    0 
 pages/subComponents/static/missing-face.png                 |    0 
 pages/subComponents/static/appleidButton@2x.png             |    0 
 pages/subComponents/static/mine/myhistory.png               |    0 
 pages/subComponents/static/point-bg.png                     |    0 
 pages/kitchen/KitchenVideo.vue                              |    2 
 pages/subComponents/static/mine/myaddress.png               |    0 
 pages/subComponents/static/order/t1.png                     |    0 
 pages/subComponents/static/video/play.png                   |    0 
 pages/subComponents/m-share/mp-share.scss                   |    0 
 pages/subComponents/static/tabbar/mine.png                  |    0 
 pages/health/healthVideo.vue                                |    2 
 pages/subComponents/static/tabbar/category-s.png            |    0 
 pages/product/product/promotion/group.scss                  |    2 
 pages/product/comment.vue                                   |    2 
 pages/subComponents/m-load-more/m-load-more.vue             |    0 
 pages/subComponents/static/mine/shensu.png                  |    0 
 pages/promotion/seckill.vue                                 |    6 
 pages/subComponents/static/pointTrade/tradehall.png         |    0 
 components/custom-tabbar.vue                                |   20 ++--
 pages/cusbar/cart/cartList.vue                              |    2 
 pages/subComponents/static/emptyCart.png                    |    0 
 pages/subComponents/static/mine/mycommit.png                |    0 
 pages/subComponents/static/mine/setting.png                 |    0 
 pages/subComponents/static/mine/sign.png                    |    0 
 pages/subComponents/static/tabbar/video.png                 |    0 
 pages/navigation/search/searchPage.vue                      |   20 ++--
 pages/subComponents/static/pointTrade/point_bg_1.png        |    0 
 pages/subComponents/static/tabbar/video-selected.png        |    0 
 pages/subComponents/static/mine/kanjia.png                  |    0 
 pages/subComponents/static/buy.png                          |    0 
 pages/subComponents/static/img/overdue.png                  |    0 
 pages/subComponents/static/tabbar/mine-s.png                |    0 
 pages/order/afterSales/afterSalesSelect.vue                 |    4 
 pages/subComponents/m-airbtn/index.vue                      |    0 
 /dev/null                                                   |    0 
 pages/subComponents/static/tabbar/cart-s.png                |    0 
 pages/tabbar/home/template/tpl_title.vue                    |    2 
 pages/tabbar/home/template/tpl_search.vue                   |    2 
 pages/cart/payment/shareOrderGoods.vue                      |    2 
 pages/subComponents/static/tabbar/cart.png                  |    0 
 pages/subComponents/static/tabbar/video1-selected.png       |    0 
 pages/passport/entry/seller/step3.vue                       |    2 
 pages/video/video-play.vue                                  |    2 
 pages/subComponents/static/exchange.png                     |    0 
 96 files changed, 116 insertions(+), 116 deletions(-)

diff --git a/README.md b/README.md
index 0f5e42b..3d55ff7 100644
--- a/README.md
+++ b/README.md
@@ -131,7 +131,7 @@
   mainColor: "#ff3c2a", // 涓婚鑹�
   lightColor: "#ff6b35", // 楂樹寒涓婚鑹�
   aiderLightColor: "#ff9f28", // 杈呭姪楂樹寒棰滆壊
-  defaultUserPhoto: "/static/missing-face.png", // 榛樿鐢ㄦ埛澶村儚
+  defaultUserPhoto: "/pages/subComponents/static/missing-face.png", // 榛樿鐢ㄦ埛澶村儚
   enableFetchMobileLogin: false // 鏄惁鍚敤鑾峰彇鎵嬫満鍙风櫥褰� 濡傛灉寰俊灏忕▼搴忔彁绀哄皝绂佹墜鏈哄彿鑾峰彇鏉冮檺 鍙皢姝ら�夐」璁剧疆鎴恌alse浣滀负澶囩敤鐧诲綍鏂规
 };
 
diff --git a/components/custom-tabbar.vue b/components/custom-tabbar.vue
index d4577e8..07acf1f 100644
--- a/components/custom-tabbar.vue
+++ b/components/custom-tabbar.vue
@@ -35,8 +35,8 @@
 				marginBottom: 0,
 				list: [{
 						"pagePath": "/pages/tabbar/index/home",
-						"iconPath": "/static/tabbar/home.png",
-						"selectedIconPath": "/static/tabbar/home-s.png",
+						"iconPath": "/pages/subComponents/static/tabbar/home.png",
+						"selectedIconPath": "/pages/subComponents/static/tabbar/home-s.png",
 						"text": "棣栭〉",
 						"key": 'index'
 					},
@@ -44,28 +44,28 @@
 						// "pagePath": "/pages/tabbar/category/category",
 						"pagePath": "/pages/kitchen/KitchenVideo",
 
-						"iconPath": "/static/tabbar/category.png",
-						"selectedIconPath": "/static/tabbar/category-s.png",
+						"iconPath": "/pages/subComponents/static/tabbar/category.png",
+						"selectedIconPath": "/pages/subComponents/static/tabbar/category-s.png",
 						"text": "绁炲帹",
 						"key": 'kitchen'
 					},
 					{
 						"pagePath": "/pages/cusbar/video/video",
-						"iconPath": "/static/tabbar/video1.png",
-						"selectedIconPath": "/static/tabbar/video1-selected.png",
+						"iconPath": "/pages/subComponents/static/tabbar/video1.png",
+						"selectedIconPath": "/pages/subComponents/static/tabbar/video1-selected.png",
 						"key": 'video'
 					},
 					{
 						"pagePath": "/pages/cusbar/cart/cartList",
-						"iconPath": "/static/tabbar/cart.png",
-						"selectedIconPath": "/static/tabbar/cart-s.png",
+						"iconPath": "/pages/subComponents/static/tabbar/cart.png",
+						"selectedIconPath": "/pages/subComponents/static/tabbar/cart-s.png",
 						"text": "璐墿杞�",
 						"key": 'buyCar'
 					},
 					{
 						"pagePath": "/pages/tabbar/user/my",
-						"iconPath": "/static/tabbar/mine.png",
-						"selectedIconPath": "/static/tabbar/mine-s.png",
+						"iconPath": "/pages/subComponents/static/tabbar/mine.png",
+						"selectedIconPath": "/pages/subComponents/static/tabbar/mine-s.png",
 						"text": "鎴戠殑",
 						"key": 'my'
 					}
diff --git a/config/config.js b/config/config.js
index 2f941be..f6d044d 100644
--- a/config/config.js
+++ b/config/config.js
@@ -22,6 +22,6 @@
   mainColor: "#ff3c2a", // 涓婚鑹�
   lightColor: "#ff6b35", // 楂樹寒涓婚鑹�
   aiderLightColor: "#ff9f28", // 杈呭姪楂樹寒棰滆壊
-  defaultUserPhoto: "/static/missing-face.png", // 榛樿鐢ㄦ埛澶村儚
+  defaultUserPhoto: "/pages/subComponents/static/missing-face.png", // 榛樿鐢ㄦ埛澶村儚
   enableFetchMobileLogin: false // 鏄惁鍚敤鑾峰彇鎵嬫満鍙风櫥褰� 濡傛灉寰俊灏忕▼搴忔彁绀哄皝绂佹墜鏈哄彿鑾峰彇鏉冮檺 鍙皢姝ら�夐」璁剧疆鎴恌alse浣滀负澶囩敤鐧诲綍鏂规
 };
diff --git a/main.js b/main.js
index f8ed343..6ba3692 100644
--- a/main.js
+++ b/main.js
@@ -4,7 +4,7 @@
 import uView from '@/components/uview-components/uview-ui'
 import store from "./store";
 import config from '@/config/config';
-import airBtn from "@/components/m-airbtn/index.vue";
+import airBtn from "@/pages/subComponents/m-airbtn/index.vue";
 import socketIO from './pages/mine/im/socket';
 
 // 鑷畾涔塼abbar
diff --git a/pages.json b/pages.json
index 5c4714b..0b94002 100644
--- a/pages.json
+++ b/pages.json
@@ -27,7 +27,7 @@
         "navigationStyle": "custom"
         // 闅愯棌椤堕儴瀵艰埅鏍�
       }
-    },
+    }
     // {
     // 	"path": "pages/tabbar/home/index",
     // 	"style": {
@@ -91,26 +91,26 @@
     // 		}
     // 	}
     // },
-    {
-      "path": "components/m-search-revision/m-search-revision",
-      "style": {
-        "navigationBarTitleText": "",
-        "navigationStyle": "custom",
-        "app-plus": {
-          //app椤甸潰涓嶆樉绀烘粴鍔ㄦ潯
-          "scrollIndicator": "none",
-          "bottom": "0",
-          "contentAdjust": "false",
-          "bounce": "none",
-          "safearea": {
-            "bottom": "none"
-          }
-        },
-        "componentPlaceholder": {
-          "u-icon": "view"
-        }
-      }
-    },
+    // {
+    //   "path": "components/m-search-revision/m-search-revision",
+    //   "style": {
+    //     "navigationBarTitleText": "",
+    //     "navigationStyle": "custom",
+    //     "app-plus": {
+    //       //app椤甸潰涓嶆樉绀烘粴鍔ㄦ潯
+    //       "scrollIndicator": "none",
+    //       "bottom": "0",
+    //       "contentAdjust": "false",
+    //       "bounce": "none",
+    //       "safearea": {
+    //         "bottom": "none"
+    //       }
+    //     },
+    //     "componentPlaceholder": {
+    //       "u-icon": "view"
+    //     }
+    //   }
+    // },
     // {
     //   "path": "components/m-goods-list/list",
     //   "style": {
@@ -134,17 +134,17 @@
     //     }
     //   }
     // },
-    {
-      "path": "components/m-share/index",
-      "style": {
-        "navigationBarTitleText": "",
-        "navigationStyle": "custom",
-        "componentPlaceholder": {
-          "u-popup": "view",
-          "u-icon": "view"
-        }
-      }
-    }
+    // {
+    //   "path": "components/m-share/index",
+    //   "style": {
+    //     "navigationBarTitleText": "",
+    //     "navigationStyle": "custom",
+    //     "componentPlaceholder": {
+    //       "u-popup": "view",
+    //       "u-icon": "view"
+    //     }
+    //   }
+    // }
 	// ,
  //    {
  //      "path": "components/m-buy/goods",
diff --git a/pages/cart/coupon/myCoupon.vue b/pages/cart/coupon/myCoupon.vue
index b7d1392..80ffe7c 100644
--- a/pages/cart/coupon/myCoupon.vue
+++ b/pages/cart/coupon/myCoupon.vue
@@ -97,12 +97,12 @@
               <image
                 class="no-icon"
                 v-if="navIndex == 1"
-                src="@/static/img/used.png"
+                src="@/pages/subComponents/static/img/used.png"
               ></image>
               <image
                 class="no-icon"
                 v-if="navIndex == 2"
-                src="@/static/img/overdue.png"
+                src="@/pages/subComponents/static/img/overdue.png"
               ></image>
               <view
                 class="receive"
diff --git a/pages/cart/payment/shareOrderGoods.vue b/pages/cart/payment/shareOrderGoods.vue
index 5ec9b9d..a904ce9 100644
--- a/pages/cart/payment/shareOrderGoods.vue
+++ b/pages/cart/payment/shareOrderGoods.vue
@@ -66,7 +66,7 @@
 import '@/components/uview-components/uview-ui'
 import { getGoods } from "@/api/goods.js";
 import { getPinTuanShare } from "@/api/order";
-import shares from "@/components/m-share/index";
+import shares from "@/pages/subComponents/m-share/index.vue";
 import storage from "@/utils/storage.js";
 import popupGoods from "@/pages/subComponents/m-buy/goods.vue"; //璐墿杞﹀晢鍝佺殑妯″潡
 
diff --git a/pages/cusbar/cart/cartList.vue b/pages/cusbar/cart/cartList.vue
index f1dfa7f..38e5ea9 100644
--- a/pages/cusbar/cart/cartList.vue
+++ b/pages/cusbar/cart/cartList.vue
@@ -7,7 +7,7 @@
     </u-navbar> 
     <!-- 绌虹櫧椤�-->
     <view v-if="!loading && (cartDetail.cartList == '' || cartDetail.cartList == [] || !cartDetail)" class="empty"  :style="{height: windowHeight - marginBottom - 50 + 'px'}">
-      <image src="/static/emptyCart.png" mode="aspectFit"></image>
+      <image src="/pages/subComponents/static/emptyCart.png" mode="aspectFit"></image>
       <view class="empty-tips">
         绌虹┖濡備篃
         <navigator class="navigator" url="/pages/tabbar/home/index" open-type="switchTab">闅忎究閫涢��></navigator>
diff --git a/pages/health/healthVideo.vue b/pages/health/healthVideo.vue
index d565009..c77bfdb 100644
--- a/pages/health/healthVideo.vue
+++ b/pages/health/healthVideo.vue
@@ -26,7 +26,7 @@
 				@click="togglePlay(index)"
 				v-show="!currentVideoIsPlaying"
 			  >
-				<image src="/static/video/play.png" style="width: 45px;height: 45px" mode="aspectFit"></image>
+				<image src="/pages/subComponents/static/video/play.png" style="width: 45px;height: 45px" mode="aspectFit"></image>
 			  </view>
 			  <video
 				v-if="index >= currentIndex - videoLiveOffset && index <= currentIndex + videoLiveOffset"
diff --git a/pages/kitchen/KitchenVideo.vue b/pages/kitchen/KitchenVideo.vue
index 84bc77d..ccecf6a 100644
--- a/pages/kitchen/KitchenVideo.vue
+++ b/pages/kitchen/KitchenVideo.vue
@@ -39,7 +39,7 @@
               @click="togglePlay(index)"
               v-show="!currentVideoIsPlaying"
           >
-            <image src="/static/video/play.png" style="width: 45px;height: 45px" mode="aspectFit"></image>
+            <image src="/pages/subComponents/static/video/play.png" style="width: 45px;height: 45px" mode="aspectFit"></image>
           </view>
           <video
               v-if="index >= currentIndex - videoLiveOffset && index <= currentIndex + videoLiveOffset"
diff --git a/pages/mine/address/add.vue b/pages/mine/address/add.vue
index 2237280..293a39c 100644
--- a/pages/mine/address/add.vue
+++ b/pages/mine/address/add.vue
@@ -43,7 +43,7 @@
 import '@/components/uview-components/uview-ui';
 
 import { addAddress, editAddress, getAddressDetail } from "@/api/address.js";
-import city from "@/components/m-city/m-city.vue";
+import city from "@/pages/subComponents/m-city/m-city.vue";
 import uniMap from "@/components/uniMap";
 import permision from "@/js_sdk/wa-permission/permission.js";
 export default {
diff --git a/pages/mine/msgTips/main.vue b/pages/mine/msgTips/main.vue
index 1367dbe..8223553 100644
--- a/pages/mine/msgTips/main.vue
+++ b/pages/mine/msgTips/main.vue
@@ -3,7 +3,7 @@
 		<view class="list-cell b-b m-t" hover-class="cell-hover" :hover-stay-time="50">
 			<u-row gutter="12" justify="start" @click="navigateTo('/pages/msgTips/sysMsg/index')">
 				<u-col span="2" class="uCol" style="text-align:center;">
-					<image class="img" src="/static/mine/setting.png"></image>
+					<image class="img" src="/pages/subComponents/static/mine/setting.png"></image>
 				</u-col>
 				<u-col span="7">
 					<p class="tit_title">绯荤粺娑堟伅</p>
@@ -20,7 +20,7 @@
 		<!-- <view class="list-cell b-b m-t" hover-class="cell-hover" :hover-stay-time="50">
 			<u-row gutter="12" justify="start" @click="navigateTo('/pages/msgTips/packagemsg/index')">
 				<u-col span="2" class="uCol" style="text-align:center;">
-					<image class="img" src="/static/mine/logistics.png"></image>
+					<image class="img" src="/pages/subComponents/static/mine/logistics.png"></image>
 
 				</u-col>
 				<u-col span="7">
diff --git a/pages/mine/point/myPoint.vue b/pages/mine/point/myPoint.vue
index d19996c..0a84f6d 100644
--- a/pages/mine/point/myPoint.vue
+++ b/pages/mine/point/myPoint.vue
@@ -1,8 +1,8 @@
 <template>
   <view class="content">
     <view class="portrait-box">
-      <image src="/static/pointTrade/point_bg_1.png" mode=""></image>
-      <image class="point-img" src="/static/pointTrade/tradehall.png" />
+      <image src="/pages/subComponents/static/pointTrade/point_bg_1.png" mode=""></image>
+      <image class="point-img" src="/pages/subComponents/static/pointTrade/tradehall.png" />
       <view class="position-point">
        
 
diff --git a/pages/mine/set/personMsg.vue b/pages/mine/set/personMsg.vue
index 9441176..9f288cd 100644
--- a/pages/mine/set/personMsg.vue
+++ b/pages/mine/set/personMsg.vue
@@ -2,7 +2,7 @@
   <view class="person-msg">
     <view class="head c-content" @click="changeFace">
 		<image v-if="form.face" :src="endpoint + '/' + form.face" mode=""></image>
-		<image v-else :src="'/static/missing-face.png'" mode=""></image>
+		<image v-else :src="'/pages/subComponents/static/missing-face.png'" mode=""></image>
       <view>鐐瑰嚮淇敼澶村儚</view>
     </view>
     <u-form :model="form" ref="uForm" class="form">
@@ -48,7 +48,7 @@
 import { upload } from "@/api/common.js";
 import { getFileKey } from "@/utils/file.js";
 import storage from "@/utils/storage.js";
-import city from "@/components/m-city/m-city.vue";
+import city from "@/pages/subComponents/m-city/m-city.vue";
 export default {
   components: { "m-city": city },
   data() {
diff --git a/pages/navigation/search/searchPage.vue b/pages/navigation/search/searchPage.vue
index 1da0d8c..25f532e 100644
--- a/pages/navigation/search/searchPage.vue
+++ b/pages/navigation/search/searchPage.vue
@@ -52,12 +52,12 @@
 					<text>閿�閲�</text>
 					<view class="p-box">
 						<view class="index-nav-arrow">
-							<image class="img" src="/static/index/arrow-up-1.png" v-if="params.sort === 'buyCount' && params.order === 'asc'" mode="aspectFit"></image>
-							<image class="img" src="/static/index/arrow-up.png" v-else mode="aspectFit"></image>
+							<image class="img" src="/pages/subComponents/static/index/arrow-up-1.png" v-if="params.sort === 'buyCount' && params.order === 'asc'" mode="aspectFit"></image>
+							<image class="img" src="/pages/subComponents/static/index/arrow-up.png" v-else mode="aspectFit"></image>
 						</view>
 						<view class="index-nav-arrow">
-							<image class="img" src="/static/index/arrow-down.png" v-if="params.sort === 'buyCount' && params.order === 'desc'" mode="aspectFit"></image>
-							<image class="img" src="/static/index/arrow-down-1.png" v-else mode="aspectFit"></image>
+							<image class="img" src="/pages/subComponents/static/index/arrow-down.png" v-if="params.sort === 'buyCount' && params.order === 'desc'" mode="aspectFit"></image>
+							<image class="img" src="/pages/subComponents/static/index/arrow-down-1.png" v-else mode="aspectFit"></image>
 						</view>
 					</view>
 				</view>
@@ -65,12 +65,12 @@
 					<text>浠锋牸</text>
 					<view class="p-box">
 						<view class="index-nav-arrow">
-							<image class="img" src="/static/index/arrow-up-1.png" v-if="params.sort === 'price' && params.order === 'asc'" mode="aspectFit"></image>
-							<image class="img" src="/static/index/arrow-up.png" v-else mode="aspectFit"></image>
+							<image class="img" src="/pages/subComponents/static/index/arrow-up-1.png" v-if="params.sort === 'price' && params.order === 'asc'" mode="aspectFit"></image>
+							<image class="img" src="/pages/subComponents/static/index/arrow-up.png" v-else mode="aspectFit"></image>
 						</view>
 						<view class="index-nav-arrow">
-							<image class="img" src="/static/index/arrow-down.png" v-if="params.sort === 'price' && params.order === 'desc'" mode="aspectFit"></image>
-							<image class="img" src="/static/index/arrow-down-1.png" v-else mode="aspectFit"></image>
+							<image class="img" src="/pages/subComponents/static/index/arrow-down.png" v-if="params.sort === 'price' && params.order === 'desc'" mode="aspectFit"></image>
+							<image class="img" src="/pages/subComponents/static/index/arrow-down-1.png" v-else mode="aspectFit"></image>
 						</view>
 					</view>
 				</view>
@@ -192,7 +192,7 @@
 			</view>
 		</u-popup>
 		<div class="empty" v-if="empty">
-			<view><image style="width: 320rpx; height: 240rpx" src="/static/nodata.png"></image></view>
+			<view><image style="width: 320rpx; height: 240rpx" src="/pages/subComponents/static/nodata.png"></image></view>
 			<view>
 				<p>娌℃湁鎵惧埌鐩稿叧鐨勫晢鍝佷俊鎭�</p>
 				<p>璇锋崲涓�涓叧閿瘝璇曡瘯鍚�</p>
@@ -208,7 +208,7 @@
 import { getGoodsList, getGoodsRelated } from '@/api/goods.js';
 import goodsList from '@/pages/subComponents/m-goods-list/list.vue';
 import { getHotKeywords } from '@/api/home.js';
-import mSearch from '@/components/m-search-revision/m-search-revision.vue';
+import mSearch from '@/pages/subComponents/m-search-revision/m-search-revision.vue';
 import storage from '@/utils/storage';
 export default {
 	components: {
diff --git a/pages/order/afterSales/afterSalesDetail.vue b/pages/order/afterSales/afterSalesDetail.vue
index f839e2b..30161e9 100644
--- a/pages/order/afterSales/afterSalesDetail.vue
+++ b/pages/order/afterSales/afterSalesDetail.vue
@@ -104,7 +104,7 @@
   getAfterSaleInfo,
 } from "@/api/after-sale";
 
-import city from "@/components/m-city/m-city";
+import city from "@/pages/subComponents/m-city/m-city.vue";
 import { upload } from "@/api/common.js";
 import { checkBankno } from "@/utils/Foundation";
 import storage from "@/utils/storage.js";
diff --git a/pages/order/afterSales/afterSalesSelect.vue b/pages/order/afterSales/afterSalesSelect.vue
index c427ada..a10e5b8 100644
--- a/pages/order/afterSales/afterSalesSelect.vue
+++ b/pages/order/afterSales/afterSalesSelect.vue
@@ -28,7 +28,7 @@
     <view class="select-view">
       <view class="select-cell"  v-if="applyInfo.returnGoods"  @click="onSelect(1)">
         <view class="select-image">
-          <image style="height: 51rpx; width: 51rpx" src="/static/order/t1.png"></image>
+          <image style="height: 51rpx; width: 51rpx" src="/pages/subComponents/static/order/t1.png"></image>
         </view>
         <view class="right">
           <view class="select-title">閫�璐�</view>
@@ -40,7 +40,7 @@
       </view>
       <view class="select-cell" v-if="applyInfo.returnMoney"  @click="onSelect(3)">
         <view class="select-image">
-          <image style="height: 51rpx; width: 51rpx" src="/static/order/t3.png"></image>
+          <image style="height: 51rpx; width: 51rpx" src="/pages/subComponents/static/order/t3.png"></image>
         </view>
         <view class="right">
           <view class="select-title">閫�娆�</view>
diff --git a/pages/order/orderDetail.vue b/pages/order/orderDetail.vue
index 8da6992..29e10f4 100644
--- a/pages/order/orderDetail.vue
+++ b/pages/order/orderDetail.vue
@@ -267,7 +267,7 @@
 import { getExpress, getPackage ,buyBack} from "@/api/trade.js";
 import { cancelOrder, confirmReceipt, getOrderDetail } from "@/api/order.js";
 
-import shares from "@/components/m-share/index"; //鍒嗕韩
+import shares from "@/pages/subComponents/m-share/index.vue"; //鍒嗕韩
 
 import { getClearReason } from "@/api/after-sale.js";
 
diff --git a/pages/passport/entry/seller/step1.vue b/pages/passport/entry/seller/step1.vue
index 09bb81e..d0344b9 100644
--- a/pages/passport/entry/seller/step1.vue
+++ b/pages/passport/entry/seller/step1.vue
@@ -182,7 +182,7 @@
 import '@/components/uview-components/uview-ui';
 
 import { applyFirst } from "@/api/entry";
-import city from "@/components/m-city/m-city.vue";
+import city from "@/pages/subComponents/m-city/m-city.vue";
 import storage from "@/utils/storage.js";
 import { upload } from "@/api/common.js";
 import * as RegExp from "@/utils/RegExp.js";
diff --git a/pages/passport/entry/seller/step3.vue b/pages/passport/entry/seller/step3.vue
index 33c78ec..4ccb3da 100644
--- a/pages/passport/entry/seller/step3.vue
+++ b/pages/passport/entry/seller/step3.vue
@@ -115,7 +115,7 @@
 
 import { applyThird } from "@/api/entry";
 import { getCategoryList } from "@/api/goods";
-import city from "@/components/m-city/m-city.vue";
+import city from "@/pages/subComponents/m-city/m-city.vue";
 import storage from "@/utils/storage.js";
 import { upload } from "@/api/common.js";
 import uniMap from "@/components/uniMap";
diff --git a/pages/passport/login.vue b/pages/passport/login.vue
index f41fdc3..8529c74 100644
--- a/pages/passport/login.vue
+++ b/pages/passport/login.vue
@@ -68,7 +68,7 @@
 					<u-icon v-if="item.title != 'APPLE'" color="#fff" size="42" :name="item.icon"
 						@click="navigateLogin(item)">
 					</u-icon>
-					<u-image v-else src="/static/appleidButton@2x.png" :lazy-load="false" @click="navigateLogin(item)"
+					<u-image v-else src="/pages/subComponents/static/appleidButton@2x.png" :lazy-load="false" @click="navigateLogin(item)"
 						width="80" height="80" />
 				</div>
 			</div>
diff --git a/pages/product/comment.vue b/pages/product/comment.vue
index 408d966..58ebd48 100644
--- a/pages/product/comment.vue
+++ b/pages/product/comment.vue
@@ -322,7 +322,7 @@
           .star {
             width: 30rpx;
             height: 30rpx;
-            background: url("/static/star.png");
+            background: url("/pages/subComponents/static/star.png");
             background-size: 100%;
           }
         }
diff --git a/pages/product/goods.vue b/pages/product/goods.vue
index 919364c..2b8dd2e 100644
--- a/pages/product/goods.vue
+++ b/pages/product/goods.vue
@@ -301,7 +301,7 @@
 import GoodsSwiper from "./product/goods/-goods-swiper"; //杞挱鍥剧粍浠�
 import popupGoods from "@/pages/subComponents/m-buy/goods.vue"; //璐墿杞﹀晢鍝佺殑妯″潡
 import popupAddress from "./product/popup/address"; //鍦板潃閫夋嫨妯″潡
-import shares from "@/components/m-share/index"; //鍒嗕韩
+import shares from "@/pages/subComponents/m-share/index.vue"; //鍒嗕韩
 import popups from "@/pages/product/popups/popups.vue"; //姘旀场妗�
 import takeDownFormSaleGoods from "@/pages/product/m-take-down-sale-goods/index"; //涓嬫灦妗�
 import setup from "./product/popup/popup";
diff --git a/pages/product/product/promotion/group.scss b/pages/product/product/promotion/group.scss
index bcb2945..57d908f 100644
--- a/pages/product/product/promotion/group.scss
+++ b/pages/product/product/promotion/group.scss
@@ -1,5 +1,5 @@
 .group-wrapper {
-	background: url("/static/exchange.png");
+	background: url("/pages/subComponents/static/exchange.png");
 	background-size: cover;
 }
 .u-group-row {
diff --git a/pages/promotion/bargain/detail.vue b/pages/promotion/bargain/detail.vue
index 425d0ac..8e3ced9 100644
--- a/pages/promotion/bargain/detail.vue
+++ b/pages/promotion/bargain/detail.vue
@@ -120,7 +120,7 @@
   getBargainLog,
   helpBargain,
 } from "@/api/promotions";
-import shares from "@/components/m-share/index";
+import shares from "@/pages/subComponents/m-share/index.vue";
 import config from "@/config/config";
 export default {
   components: {
diff --git a/pages/promotion/joinGroup.vue b/pages/promotion/joinGroup.vue
index 9d31c99..8cd3e3e 100644
--- a/pages/promotion/joinGroup.vue
+++ b/pages/promotion/joinGroup.vue
@@ -17,7 +17,7 @@
 		</u-navbar>
 		<!-- 椤堕儴鏍� -->
 		<div class='header-wraper'>
-			<image  src="/static/join-buy.png"></image>
+			<image  src="/pages/subComponents/static/join-buy.png"></image>
 		</div>
 		<!-- 鍟嗗搧鏍� -->
 		<div class="swiper">
@@ -120,7 +120,7 @@
 
 <style lang="scss" scoped>
 	.header-wraper {
-		background: url('/static/bg.png');
+		background: url('/pages/subComponents/static/bg.png');
 		height: 200rpx;
 		display: flex;
 		align-items: center;
diff --git a/pages/promotion/point/user.vue b/pages/promotion/point/user.vue
index 92fae7a..cb4c7ba 100644
--- a/pages/promotion/point/user.vue
+++ b/pages/promotion/point/user.vue
@@ -3,7 +3,7 @@
     <!-- <div class="point-rule">绉垎瑙勫垯</div> -->
     <div class="point-wrapper">
       <u-image shape="circle" :lazy-load="true" width="100" height="100"
-        :src="userInfo.face || '/static/missing-face.png'"></u-image>
+        :src="userInfo.face || '/pages/subComponents/static/missing-face.png'"></u-image>
       <div class="whether-point">
         <div>浣犵殑鍙敤绉垎锛�<span class="point">{{userInfo.point || 0}}</span></div>
       </div>
@@ -36,7 +36,7 @@
 .user-point {
   padding: 0 20rpx;
   height: 300rpx;
-  background: url("/static/point-bg.png") no-repeat;
+  background: url("/pages/subComponents/static/point-bg.png") no-repeat;
   background-size: 100%;
 }
 .point {
diff --git a/pages/promotion/seckill.vue b/pages/promotion/seckill.vue
index de04827..3b1e365 100644
--- a/pages/promotion/seckill.vue
+++ b/pages/promotion/seckill.vue
@@ -2,7 +2,7 @@
 	<view class="sale">
 		<u-navbar title='闄愭椂鎶㈣喘'></u-navbar>
 		<view class="header-wraper">
-				<image mode="widthFix" src="/static/seckill.png"></image>
+				<image mode="widthFix" src="/pages/subComponents/static/seckill.png"></image>
 		</view>
 		<scroll-view scroll-x>
 			<view class="index-navs">
@@ -23,7 +23,7 @@
 		</view>
 		<view v-else>
 			<view class="nodata">
-				<image style="height: 240rpx;width: 320rpx;" src="/static/nodata.png" alt="" />
+				<image style="height: 240rpx;width: 320rpx;" src="/pages/subComponents/static/nodata.png" alt="" />
 				<div>鏆傛棤鍟嗗搧</div>
 			</view>
 		</view>
@@ -169,7 +169,7 @@
 	}
 
 	.header-wraper {
-		background: url('/static/bg.png');
+		background: url('/pages/subComponents/static/bg.png');
 		height: 200rpx;
 		display: flex;
 		align-items: center;
diff --git a/components/m-airbtn/index.vue b/pages/subComponents/m-airbtn/index.vue
similarity index 100%
rename from components/m-airbtn/index.vue
rename to pages/subComponents/m-airbtn/index.vue
diff --git a/components/m-city/m-city.vue b/pages/subComponents/m-city/m-city.vue
similarity index 100%
rename from components/m-city/m-city.vue
rename to pages/subComponents/m-city/m-city.vue
diff --git a/pages/subComponents/m-goods-list/promotion.vue b/pages/subComponents/m-goods-list/promotion.vue
index 4c1a22c..0e66445 100644
--- a/pages/subComponents/m-goods-list/promotion.vue
+++ b/pages/subComponents/m-goods-list/promotion.vue
@@ -50,7 +50,7 @@
 		data() {
 			return {
 				lightColor: this.$mainColor,
-				buy: require('@/static/buy.png')
+				buy: require('@/pages/subComponents/static/buy.png')
 			}
 		},
 		mixins: [commonTpl],
diff --git a/components/m-load-more/m-load-more.vue b/pages/subComponents/m-load-more/m-load-more.vue
similarity index 100%
rename from components/m-load-more/m-load-more.vue
rename to pages/subComponents/m-load-more/m-load-more.vue
diff --git a/components/m-search-revision/m-search-revision.vue b/pages/subComponents/m-search-revision/m-search-revision.vue
similarity index 100%
rename from components/m-search-revision/m-search-revision.vue
rename to pages/subComponents/m-search-revision/m-search-revision.vue
diff --git a/components/m-share/index.vue b/pages/subComponents/m-share/index.vue
similarity index 100%
rename from components/m-share/index.vue
rename to pages/subComponents/m-share/index.vue
diff --git a/components/m-share/mp-share.scss b/pages/subComponents/m-share/mp-share.scss
similarity index 100%
rename from components/m-share/mp-share.scss
rename to pages/subComponents/m-share/mp-share.scss
diff --git a/static/appleidButton@2x.png b/pages/subComponents/static/appleidButton@2x.png
similarity index 100%
rename from static/appleidButton@2x.png
rename to pages/subComponents/static/appleidButton@2x.png
Binary files differ
diff --git a/static/bg.png b/pages/subComponents/static/bg.png
similarity index 100%
rename from static/bg.png
rename to pages/subComponents/static/bg.png
Binary files differ
diff --git a/static/buy.png b/pages/subComponents/static/buy.png
similarity index 100%
rename from static/buy.png
rename to pages/subComponents/static/buy.png
Binary files differ
diff --git a/static/emptyCart.png b/pages/subComponents/static/emptyCart.png
similarity index 100%
rename from static/emptyCart.png
rename to pages/subComponents/static/emptyCart.png
Binary files differ
diff --git a/static/exchange.png b/pages/subComponents/static/exchange.png
similarity index 100%
rename from static/exchange.png
rename to pages/subComponents/static/exchange.png
Binary files differ
diff --git a/static/img/main-bg.png b/pages/subComponents/static/img/main-bg.png
similarity index 100%
rename from static/img/main-bg.png
rename to pages/subComponents/static/img/main-bg.png
Binary files differ
diff --git a/static/img/overdue.png b/pages/subComponents/static/img/overdue.png
similarity index 100%
rename from static/img/overdue.png
rename to pages/subComponents/static/img/overdue.png
Binary files differ
diff --git a/static/img/title.png b/pages/subComponents/static/img/title.png
similarity index 100%
rename from static/img/title.png
rename to pages/subComponents/static/img/title.png
Binary files differ
diff --git a/static/img/used.png b/pages/subComponents/static/img/used.png
similarity index 100%
rename from static/img/used.png
rename to pages/subComponents/static/img/used.png
Binary files differ
diff --git a/static/index/arrow-down-1.png b/pages/subComponents/static/index/arrow-down-1.png
similarity index 100%
rename from static/index/arrow-down-1.png
rename to pages/subComponents/static/index/arrow-down-1.png
Binary files differ
diff --git a/static/index/arrow-down.png b/pages/subComponents/static/index/arrow-down.png
similarity index 100%
rename from static/index/arrow-down.png
rename to pages/subComponents/static/index/arrow-down.png
Binary files differ
diff --git a/static/index/arrow-up-1.png b/pages/subComponents/static/index/arrow-up-1.png
similarity index 100%
rename from static/index/arrow-up-1.png
rename to pages/subComponents/static/index/arrow-up-1.png
Binary files differ
diff --git a/static/index/arrow-up.png b/pages/subComponents/static/index/arrow-up.png
similarity index 100%
rename from static/index/arrow-up.png
rename to pages/subComponents/static/index/arrow-up.png
Binary files differ
diff --git a/static/join-buy.png b/pages/subComponents/static/join-buy.png
similarity index 100%
rename from static/join-buy.png
rename to pages/subComponents/static/join-buy.png
Binary files differ
diff --git a/static/mine/couponcenter.png b/pages/subComponents/static/mine/couponcenter.png
similarity index 100%
rename from static/mine/couponcenter.png
rename to pages/subComponents/static/mine/couponcenter.png
Binary files differ
diff --git a/static/mine/distribution.png b/pages/subComponents/static/mine/distribution.png
similarity index 100%
rename from static/mine/distribution.png
rename to pages/subComponents/static/mine/distribution.png
Binary files differ
diff --git a/static/mine/feedback.png b/pages/subComponents/static/mine/feedback.png
similarity index 100%
rename from static/mine/feedback.png
rename to pages/subComponents/static/mine/feedback.png
Binary files differ
diff --git a/static/mine/im.png b/pages/subComponents/static/mine/im.png
similarity index 100%
rename from static/mine/im.png
rename to pages/subComponents/static/mine/im.png
Binary files differ
diff --git a/static/mine/kanjia.png b/pages/subComponents/static/mine/kanjia.png
similarity index 100%
rename from static/mine/kanjia.png
rename to pages/subComponents/static/mine/kanjia.png
Binary files differ
diff --git a/static/mine/logistics.png b/pages/subComponents/static/mine/logistics.png
similarity index 100%
rename from static/mine/logistics.png
rename to pages/subComponents/static/mine/logistics.png
Binary files differ
diff --git a/static/mine/myaddress.png b/pages/subComponents/static/mine/myaddress.png
similarity index 100%
rename from static/mine/myaddress.png
rename to pages/subComponents/static/mine/myaddress.png
Binary files differ
diff --git a/static/mine/mycommit.png b/pages/subComponents/static/mine/mycommit.png
similarity index 100%
rename from static/mine/mycommit.png
rename to pages/subComponents/static/mine/mycommit.png
Binary files differ
diff --git a/static/mine/mycoupon.png b/pages/subComponents/static/mine/mycoupon.png
similarity index 100%
rename from static/mine/mycoupon.png
rename to pages/subComponents/static/mine/mycoupon.png
Binary files differ
diff --git a/static/mine/myfavorite.png b/pages/subComponents/static/mine/myfavorite.png
similarity index 100%
rename from static/mine/myfavorite.png
rename to pages/subComponents/static/mine/myfavorite.png
Binary files differ
diff --git a/static/mine/myhistory.png b/pages/subComponents/static/mine/myhistory.png
similarity index 100%
rename from static/mine/myhistory.png
rename to pages/subComponents/static/mine/myhistory.png
Binary files differ
diff --git a/static/mine/mypoint.png b/pages/subComponents/static/mine/mypoint.png
similarity index 100%
rename from static/mine/mypoint.png
rename to pages/subComponents/static/mine/mypoint.png
Binary files differ
diff --git a/static/mine/order.png b/pages/subComponents/static/mine/order.png
similarity index 100%
rename from static/mine/order.png
rename to pages/subComponents/static/mine/order.png
Binary files differ
diff --git a/static/mine/pointgift.png b/pages/subComponents/static/mine/pointgift.png
similarity index 100%
rename from static/mine/pointgift.png
rename to pages/subComponents/static/mine/pointgift.png
Binary files differ
diff --git a/static/mine/setting.png b/pages/subComponents/static/mine/setting.png
similarity index 100%
rename from static/mine/setting.png
rename to pages/subComponents/static/mine/setting.png
Binary files differ
diff --git a/static/mine/shensu.png b/pages/subComponents/static/mine/shensu.png
similarity index 100%
rename from static/mine/shensu.png
rename to pages/subComponents/static/mine/shensu.png
Binary files differ
diff --git a/static/mine/sign.png b/pages/subComponents/static/mine/sign.png
similarity index 100%
rename from static/mine/sign.png
rename to pages/subComponents/static/mine/sign.png
Binary files differ
diff --git a/static/missing-face.png b/pages/subComponents/static/missing-face.png
similarity index 100%
rename from static/missing-face.png
rename to pages/subComponents/static/missing-face.png
Binary files differ
diff --git a/static/nodata.png b/pages/subComponents/static/nodata.png
similarity index 100%
rename from static/nodata.png
rename to pages/subComponents/static/nodata.png
Binary files differ
diff --git a/static/order/t1.png b/pages/subComponents/static/order/t1.png
similarity index 100%
rename from static/order/t1.png
rename to pages/subComponents/static/order/t1.png
Binary files differ
diff --git a/static/order/t3.png b/pages/subComponents/static/order/t3.png
similarity index 100%
rename from static/order/t3.png
rename to pages/subComponents/static/order/t3.png
Binary files differ
diff --git a/static/point-bg.png b/pages/subComponents/static/point-bg.png
similarity index 100%
rename from static/point-bg.png
rename to pages/subComponents/static/point-bg.png
Binary files differ
diff --git a/static/pointTrade/point_bg_1.png b/pages/subComponents/static/pointTrade/point_bg_1.png
similarity index 100%
rename from static/pointTrade/point_bg_1.png
rename to pages/subComponents/static/pointTrade/point_bg_1.png
Binary files differ
diff --git a/static/pointTrade/tradehall.png b/pages/subComponents/static/pointTrade/tradehall.png
similarity index 100%
rename from static/pointTrade/tradehall.png
rename to pages/subComponents/static/pointTrade/tradehall.png
Binary files differ
diff --git a/static/seckill.png b/pages/subComponents/static/seckill.png
similarity index 100%
rename from static/seckill.png
rename to pages/subComponents/static/seckill.png
Binary files differ
diff --git a/static/star.png b/pages/subComponents/static/star.png
similarity index 100%
rename from static/star.png
rename to pages/subComponents/static/star.png
Binary files differ
diff --git a/static/tabbar/cart-s.png b/pages/subComponents/static/tabbar/cart-s.png
similarity index 100%
rename from static/tabbar/cart-s.png
rename to pages/subComponents/static/tabbar/cart-s.png
Binary files differ
diff --git a/static/tabbar/cart.png b/pages/subComponents/static/tabbar/cart.png
similarity index 100%
rename from static/tabbar/cart.png
rename to pages/subComponents/static/tabbar/cart.png
Binary files differ
diff --git a/static/tabbar/category-s.png b/pages/subComponents/static/tabbar/category-s.png
similarity index 100%
rename from static/tabbar/category-s.png
rename to pages/subComponents/static/tabbar/category-s.png
Binary files differ
diff --git a/static/tabbar/category.png b/pages/subComponents/static/tabbar/category.png
similarity index 100%
rename from static/tabbar/category.png
rename to pages/subComponents/static/tabbar/category.png
Binary files differ
diff --git a/static/tabbar/home-s.png b/pages/subComponents/static/tabbar/home-s.png
similarity index 100%
rename from static/tabbar/home-s.png
rename to pages/subComponents/static/tabbar/home-s.png
Binary files differ
diff --git a/static/tabbar/home.png b/pages/subComponents/static/tabbar/home.png
similarity index 100%
rename from static/tabbar/home.png
rename to pages/subComponents/static/tabbar/home.png
Binary files differ
diff --git a/static/tabbar/mine-s.png b/pages/subComponents/static/tabbar/mine-s.png
similarity index 100%
rename from static/tabbar/mine-s.png
rename to pages/subComponents/static/tabbar/mine-s.png
Binary files differ
diff --git a/static/tabbar/mine.png b/pages/subComponents/static/tabbar/mine.png
similarity index 100%
rename from static/tabbar/mine.png
rename to pages/subComponents/static/tabbar/mine.png
Binary files differ
diff --git a/static/tabbar/video-selected.png b/pages/subComponents/static/tabbar/video-selected.png
similarity index 100%
rename from static/tabbar/video-selected.png
rename to pages/subComponents/static/tabbar/video-selected.png
Binary files differ
diff --git a/static/tabbar/video.png b/pages/subComponents/static/tabbar/video.png
similarity index 100%
rename from static/tabbar/video.png
rename to pages/subComponents/static/tabbar/video.png
Binary files differ
diff --git a/static/tabbar/video1-selected.png b/pages/subComponents/static/tabbar/video1-selected.png
similarity index 100%
rename from static/tabbar/video1-selected.png
rename to pages/subComponents/static/tabbar/video1-selected.png
Binary files differ
diff --git a/static/tabbar/video1.png b/pages/subComponents/static/tabbar/video1.png
similarity index 100%
rename from static/tabbar/video1.png
rename to pages/subComponents/static/tabbar/video1.png
Binary files differ
diff --git a/static/title.png b/pages/subComponents/static/title.png
similarity index 100%
rename from static/title.png
rename to pages/subComponents/static/title.png
Binary files differ
diff --git a/static/video/play.png b/pages/subComponents/static/video/play.png
similarity index 100%
rename from static/video/play.png
rename to pages/subComponents/static/video/play.png
Binary files differ
diff --git a/pages/tabbar/home/template/tpl_search.vue b/pages/tabbar/home/template/tpl_search.vue
index 3eb5df9..7da30eb 100644
--- a/pages/tabbar/home/template/tpl_search.vue
+++ b/pages/tabbar/home/template/tpl_search.vue
@@ -5,7 +5,7 @@
       {{ res.list[0].title }}
     </div>
     <div slot="right" open-type="contact" class="navbar-right message" @click="linkMsgDetail" style="border-style:none;background:rgb(234,234,234);" >
-		  <image style="width:53rpx;height:53rpx;margin-top:6rpx;" src="@/static/img/title.png"></image>
+		  <image style="width:53rpx;height:53rpx;margin-top:6rpx;" src="@/pages/subComponents/static/img/title.png"></image>
 	  </div>
   </div>
 </template>
diff --git a/pages/tabbar/home/template/tpl_title.vue b/pages/tabbar/home/template/tpl_title.vue
index 915a315..ded00d1 100644
--- a/pages/tabbar/home/template/tpl_title.vue
+++ b/pages/tabbar/home/template/tpl_title.vue
@@ -28,7 +28,7 @@
 <style lang="scss" scoped>
 @import "./tpl.scss";
 .background {
-  // background: url("/static/title.png") no-repeat;
+  // background: url("/pages/subComponents/static/title.png") no-repeat;
   position: absolute;
   z-index: 2;
   width: 100%;
diff --git a/pages/tabbar/index/home.vue b/pages/tabbar/index/home.vue
index d9d53cd..a3fe2dc 100644
--- a/pages/tabbar/index/home.vue
+++ b/pages/tabbar/index/home.vue
@@ -26,7 +26,7 @@
 				@click="togglePlay(index)"
 				v-show="!currentVideoIsPlaying"
 			  >
-				<image src="/static/video/play.png" style="width: 45px;height: 45px" mode="aspectFit"></image>
+				<image src="/pages/subComponents/static/video/play.png" style="width: 45px;height: 45px" mode="aspectFit"></image>
 			  </view>
 			  <video
 				v-if="index >= currentIndex - videoLiveOffset && index <= currentIndex + videoLiveOffset"
diff --git a/pages/tabbar/user/my.vue b/pages/tabbar/user/my.vue
index b1327ef..470bb0a 100644
--- a/pages/tabbar/user/my.vue
+++ b/pages/tabbar/user/my.vue
@@ -234,7 +234,7 @@
     background-size: cover;
     border-bottom-left-radius: 30rpx;
     border-bottom-right-radius: 30rpx;
-    background-image: url("/static/img/main-bg.png");
+    background-image: url("/pages/subComponents/static/img/main-bg.png");
     background-position: bottom;
     background-repeat: no-repeat;
     color: #ffffff;
diff --git a/pages/tabbar/user/utils/tool.vue b/pages/tabbar/user/utils/tool.vue
index d2e4e9d..e3cc1f9 100644
--- a/pages/tabbar/user/utils/tool.vue
+++ b/pages/tabbar/user/utils/tool.vue
@@ -6,77 +6,77 @@
 			<div class="paddingBox">
 				<view class="interact-container">
 					<view class="interact-item" @click="navigateTo('/pages/mine/address/addressManage')">
-						<image src="/static/mine/myaddress.png" mode=""></image>
+						<image src="/pages/subComponents/static/mine/myaddress.png" mode=""></image>
 						<view>鍦板潃绠$悊</view>
 					</view>
 
 <!-- 					<view class="interact-item" @click="navigateTo('/pages/mine/myTracks')">
-						<image src="/static/mine/logistics.png" mode=""></image>
+						<image src="/pages/subComponents/static/mine/logistics.png" mode=""></image>
 						<view>鎴戠殑瓒宠抗</view>
 					</view> -->
 
 					<view class="interact-item" @click="navigateTo('/pages/order/evaluate/myEvaluate')">
-						<image src="/static/mine/feedback.png" mode=""></image>
+						<image src="/pages/subComponents/static/mine/feedback.png" mode=""></image>
 						<view>鎴戠殑璇勪环</view>
 					</view>
 					<!-- <view class="interact-item" @click="linkMsgDetail()">
-			  <image src="/static/mine/mycommit.png" mode=""></image>
+			  <image src="/pages/subComponents/static/mine/mycommit.png" mode=""></image>
 			  <view>鎴戠殑娑堟伅</view>
 			</view> -->
 
 
 <!-- 					<view class="interact-item" @click="navigateTo('/pages/mine/myCollect')">
-						<image src="/static/mine/myfavorite.png" mode=""></image>
+						<image src="/pages/subComponents/static/mine/myfavorite.png" mode=""></image>
 						<view>鎴戠殑鍏虫敞</view>
 					</view> -->
 
 
 
 					<view class="interact-item" @click="navigateTo('/pages/mine/point/myPoint')">
-						<image src="/static/mine/mypoint.png" mode=""></image>
+						<image src="/pages/subComponents/static/mine/mypoint.png" mode=""></image>
 						<view>鎴戠殑绉垎</view>
 					</view>
 
 					<!-- 	<view class="interact-item" @click="distribution">
-			  <image src="/static/mine/distribution.png" mode=""></image>
+			  <image src="/pages/subComponents/static/mine/distribution.png" mode=""></image>
 			  <view>鎴戠殑鍒嗛攢</view>
 			</view> -->
 
 				<!-- 	<view class="interact-item" @click="navigateTo('/pages/mine/myCollect')">
-						<image src="/static/mine/shensu.png" mode=""></image>
+						<image src="/pages/subComponents/static/mine/shensu.png" mode=""></image>
 						<view>鎴戠殑鏀惰棌</view>
 					</view> -->
 
 <!-- 					<view class="interact-item" @click="navigateTo('/pages/mine/activity/myActivity')">
-						<image src="/static/mine/shensu.png" mode=""></image>
+						<image src="/pages/subComponents/static/mine/shensu.png" mode=""></image>
 						<view>鎴戠殑娲诲姩</view>
 					</view> -->
 
 <!-- 					<view class="interact-item" @click="navigateTo('/pages/mine/myCollect/myCollect')">
-						<image src="/static/mine/shensu.png" mode=""></image>
+						<image src="/pages/subComponents/static/mine/shensu.png" mode=""></image>
 						<view>鎴戠殑鏀惰棌</view>
 					</view> -->
 
 					<view class="interact-item" v-if="isStoreManger" @click="navigateTo('/pages/userPermissions/userPermissions')">
-						<image src="/static/mine/shensu.png" mode=""></image>
+						<image src="/pages/subComponents/static/mine/shensu.png" mode=""></image>
 						<view>鐢ㄦ埛鏉冮檺</view>
 					</view>
 					<view class="interact-item" v-if="isStoreManger" @click="navigateTo('/pages/news/news')">
-						<image src="/static/mine/shensu.png" mode=""></image>
+						<image src="/pages/subComponents/static/mine/shensu.png" mode=""></image>
 						<view>鏂伴椈</view>
 					</view>
 
 				<!-- 	<view class="interact-item" v-if="isStoreManger" @click="navigateTo('/pages/customerManager/customerManager')">
-						<image src="/static/mine/shensu.png" mode=""></image>
+						<image src="/pages/subComponents/static/mine/shensu.png" mode=""></image>
 						<view>瀹㈡埛绠$悊</view>
 					</view> -->
 					<view class="interact-item" @click="navigateTo('/pages/order/complain/complainList')">
-						<image src="/static/mine/shensu.png" mode=""></image>
+						<image src="/pages/subComponents/static/mine/shensu.png" mode=""></image>
 						<view>鎴戠殑鎶曡瘔</view>
 					</view>
 
 					<view class="interact-item" @click="navigateTo('/pages/cart/coupon/myCoupon')">
-						<image src="/static/mine/mycoupon.png" mode=""></image>
+						<image src="/pages/subComponents/static/mine/mycoupon.png" mode=""></image>
 						<view>浼樻儬鍒�</view>
 					</view>
 
@@ -84,50 +84,50 @@
 
 
 <!-- 					<view class="interact-item" @click="navigateTo('/pages/mine/signIn')">
-						<image src="/static/mine/sign.png" mode=""></image>
+						<image src="/pages/subComponents/static/mine/sign.png" mode=""></image>
 						<view>姣忔棩绛惧埌</view>
 					</view> -->
 
 					<view class="interact-item" @click="navigateTo('/pages/cart/coupon/couponCenter')">
-						<image src="/static/mine/couponcenter.png" mode=""></image>
+						<image src="/pages/subComponents/static/mine/couponcenter.png" mode=""></image>
 						<view>棰嗗埜涓績</view>
 					</view>
 
 
 
 <!-- 					<view class="interact-item" @click="navigateTo('/pages/promotion/bargain/log')">
-						<image src="/static/mine/kanjia.png" mode=""></image>
+						<image src="/pages/subComponents/static/mine/kanjia.png" mode=""></image>
 						<view>鐮嶄环璁板綍</view>
 					</view> -->
 
 
 
 					<view class="interact-item" @click="navigateTo('/pages/mine/set/feedBack')">
-						<image src="/static/mine/feedback.png" mode=""></image>
+						<image src="/pages/subComponents/static/mine/feedback.png" mode=""></image>
 						<view>鎰忚鍙嶉</view>
 					</view>
 
 					<view class="interact-item" @click="navigateTo('/pages/mine/set/editionIntro')">
-						<image src="/static/mine/pointgift.png" mode=""></image>
+						<image src="/pages/subComponents/static/mine/pointgift.png" mode=""></image>
 						<view>鍏充簬</view>
 					</view>
 
 					<view class="interact-item" @click="navigateTo('/pages/passport/entry/seller/index')">
-						<image src="/static/mine/feedback.png" mode=""></image>
+						<image src="/pages/subComponents/static/mine/feedback.png" mode=""></image>
 						<view>搴楅摵鍏ラ┗</view>
 					</view>
 
 
 					<view class="interact-item" @click="navigateTo('/pages/mine/set/setUp')">
-						<image src="/static/mine/setting.png" mode=""></image>
+						<image src="/pages/subComponents/static/mine/setting.png" mode=""></image>
 						<view>璁剧疆</view>
 					</view>
 					<view class="interact-item" @click="navigateTo('/pages/goods-manager/goodsList/goodsList')">
-						<image src="/static/mine/setting.png" mode=""></image>
+						<image src="/pages/subComponents/static/mine/setting.png" mode=""></image>
 						<view>鍟嗗搧绠$悊</view>
 					</view>
 					<view class="interact-item" @click="navigateTo('/pages/supplier/suppler-order/suppler-order')">
-						<image src="/static/mine/order.png" mode=""></image>
+						<image src="/pages/subComponents/static/mine/order.png" mode=""></image>
 						<view>鍟嗘埛璁㈠崟绠$悊</view>
 					</view>
 
diff --git a/pages/video/video-play.vue b/pages/video/video-play.vue
index 2f204fa..7a0f884 100644
--- a/pages/video/video-play.vue
+++ b/pages/video/video-play.vue
@@ -25,7 +25,7 @@
       			@click="togglePlay(index)"
       			v-show="!currentVideoIsPlaying"
       		  >
-      			<image src="/static/video/play.png" style="width: 45px;height: 45px" mode="aspectFit"></image>
+      			<image src="/pages/subComponents/static/video/play.png" style="width: 45px;height: 45px" mode="aspectFit"></image>
       		  </view>
       		  <video
 				v-if="index >= currentIndex - videoLiveOffset && index <= currentIndex + videoLiveOffset"
diff --git a/static/bg1.png b/static/bg1.png
deleted file mode 100644
index f2e5b72..0000000
--- a/static/bg1.png
+++ /dev/null
Binary files differ
diff --git a/static/img/sort0.png b/static/img/sort0.png
deleted file mode 100644
index 8c27dbb..0000000
--- a/static/img/sort0.png
+++ /dev/null
Binary files differ
diff --git a/static/img/sort1.png b/static/img/sort1.png
deleted file mode 100644
index cbe49bf..0000000
--- a/static/img/sort1.png
+++ /dev/null
Binary files differ
diff --git a/static/img/sort2.png b/static/img/sort2.png
deleted file mode 100644
index 0629e87..0000000
--- a/static/img/sort2.png
+++ /dev/null
Binary files differ

--
Gitblit v1.8.0