瀏覽代碼

页面跳转整理

huangzhe 3 年之前
父節點
當前提交
516170f16f
共有 44 個文件被更改,包括 1257 次插入755 次删除
  1. 7 3
      src/components/page-component/app-user-center-top/app-user-center-top.vue
  2. 1 1
      src/components/page-component/index/app-nav-bar.vue
  3. 12 0
      src/core/apiUrl.js
  4. 147 122
      src/pages.json
  5. 4 4
      src/pages/case/appointment/appointment-form.vue
  6. 11 11
      src/pages/case/appointment/appointment.vue
  7. 8 8
      src/pages/case/caseDetails.vue
  8. 129 0
      src/pages/case/components/scroll-list.vue
  9. 6 6
      src/pages/case/hot_sale_project.vue
  10. 16 16
      src/pages/case/projectInfo.vue
  11. 5 5
      src/pages/case/selectedCases.vue
  12. 4 4
      src/pages/case/themeArea.vue
  13. 6 6
      src/pages/index/components/scroll-list.vue
  14. 23 23
      src/pages/index/hxj_index_component.vue
  15. 0 463
      src/pages/index/index - 副本.vue
  16. 1 1
      src/pages/index/index.scss
  17. 12 4
      src/pages/sale/components/app-my-income.vue
  18. 164 0
      src/pages/sale/cusmter/addCustomer.vue
  19. 59 9
      src/pages/sale/cusmter/info.vue
  20. 13 6
      src/pages/sale/cusmter/list.vue
  21. 13 13
      src/pages/sale/mySaleOrder.vue
  22. 7 7
      src/pages/sale/properties/addProperties.vue
  23. 3 3
      src/pages/sale/properties/properties.vue
  24. 504 0
      src/pages/sale/sale-user-center.vue
  25. 16 5
      src/pages/sale/sale_login/sale_login.vue
  26. 50 0
      src/pages/user-center/about-mall/about-mall.vue
  27. 5 5
      src/pages/user-center/evaluate/evaluate.vue
  28. 12 12
      src/pages/user-center/evaluate/list.vue
  29. 8 8
      src/pages/user-center/news/news.vue
  30. 9 8
      src/pages/user-center/user-center.vue
  31. 2 2
      src/siteInfo.js
  32. 二進制
      src/static/image/index/addcustomerbg.png
  33. 二進制
      src/static/image/index/arrow-right-bgwrite.png
  34. 二進制
      src/static/image/index/arrow-right-ewrte.png
  35. 二進制
      src/static/image/index/camera.png
  36. 二進制
      src/static/image/index/headbg.png
  37. 二進制
      src/static/image/index/kehu.png
  38. 二進制
      src/static/image/index/kf.png
  39. 二進制
      src/static/image/index/lp.png
  40. 二進制
      src/static/image/index/m.png
  41. 二進制
      src/static/image/index/order-icon.png
  42. 二進制
      src/static/image/index/sale_top_bg.png
  43. 二進制
      src/static/image/index/saler_bg.png
  44. 二進制
      src/static/image/index/xx.png

+ 7 - 3
src/components/page-component/app-user-center-top/app-user-center-top.vue

xqd xqd xqd xqd
@@ -207,7 +207,7 @@
 							{{userInfo.nickname}}
 						</view>
 						<!--#ifdef MP-WEIXIN -->
-							<image style="width: 96rpx;height: 31rpx;" src="../../../static/image/index/ysm.png" mode=""></image>
+							<image v-if="isRealname" style="width: 96rpx;height: 31rpx;margin-left: 14rpx;" src="https://t17.9026.com/web/statics/image/index/ysm.png" mode=""></image>
 						<button class="u-refresh dir-left-nowrap main-between cross-center member-margin"
 							open-type="getUserInfo" @getAuthorize="getUserInfo" @click="getUserInfo">
 							<icon class="u-icon" type></icon>
@@ -222,7 +222,7 @@
 						</button>
 						<!-- #endif-->
 					</view>
-					<view class="number">
+					<view class="number" :style="{'color':userNameColor}">
 						15100997644
 					</view>
 				</template>
@@ -233,7 +233,7 @@
 				</template>
 			</view>
 			<view class="box-grow-0 address-container">
-				<image style="width: 32rpx;height: 34rpx;" src="../../../static/image/index/arrow_right.png" mode=""></image>
+				<image style="width: 32rpx;height: 34rpx;" src="https://t17.9026.com/web/statics/image/index/arrow_right.png" mode=""></image>
 			</view>
 		</view>
 		<!-- style 4 end -->
@@ -260,6 +260,10 @@
 					return '0';
 				}
 			},
+			isRealname:{
+				type:Boolean,
+				default:true
+			}
 		},
 		computed: {
 			isLogin() {

+ 1 - 1
src/components/page-component/index/app-nav-bar.vue

xqd
@@ -14,7 +14,7 @@
                         <view v-if="showLeftIcon">
 							<template v-if="xStyle==5">
 								<view class="main-left cross-center hxj-area" @click="leftClick">
-									九林语<image src="../../../static/image/index/arrow-down.png" mode=""></image>
+									九林语<image src="https://t17.9026.com/web/statics/image/index/arrow-down.png" mode=""></image>
 								</view>
 							</template>
 							<template v-else>

+ 12 - 0
src/core/apiUrl.js

xqd
@@ -1,4 +1,16 @@
 const apiUrl = {
+	sale:{
+		sale_login:'api/sale/user/login',
+		binding_estate:'api/sale/user/binding-estate',
+		customer:{
+			list:'api/sale/customer/list',
+			detail:'api/sale/customer/detail',
+			save:'api/sale/customer/save'
+		},
+		estate:{
+			list:'api/sale/estate/list'
+		}
+	},
     index: {
         config: 'api/index/config',
         newIndex: 'api/index/new-index',

+ 147 - 122
src/pages.json

xqd xqd xqd xqd
@@ -63,118 +63,8 @@
 		//     }
 
 		// }
-		, {
-			"path": "pages/sale/sale_login/sale_login",
-			"style": {
-				"navigationBarTitleText": "登录",
-				"enablePullDownRefresh": false
-			}
-
-		}, {
-			"path": "pages/sale/properties/properties",
-			"style": {
-				"navigationBarTitleText": "我负责的楼盘",
-				"enablePullDownRefresh": false
-			}
-
-		},
-		{
-			"path": "pages/sale/properties/addProperties",
-			"style": {
-				"navigationBarTitleText": "绑定楼盘",
-				"enablePullDownRefresh": false
-			}
-
-		}, {
-			"path": "pages/sale/cusmter/list",
-			"style": {
-				"navigationBarTitleText": "已认证客户",
-				"enablePullDownRefresh": false
-			}
-
-		}, {
-			"path": "pages/sale/cusmter/info",
-			"style": {
-				"navigationBarTitleText": "客户信息",
-				"enablePullDownRefresh": false
-			}
-
-		}, {
-			"path": "pages/index/hot_sale_project",
-			"style": {
-				"navigationBarTitleText": "热销方案",
-				"enablePullDownRefresh": false,
-				"navigationStyle": "custom"
-			}
-
-		}, {
-			"path": "pages/index/projectInfo",
-			"style": {
-				"navigationBarTitleText": "方案详情",
-				"enablePullDownRefresh": false,
-				"navigationStyle": "custom"
-			}
-
-		}, {
-			"path": "pages/index/selectedCases",
-			"style": {
-				"navigationBarTitleText": "精选案例",
-				"enablePullDownRefresh": false,
-				"navigationBarBackgroundColor": "#ffffff"
-			}
-
-		}, {
-			"path": "pages/index/caseDetails",
-			"style": {
-				"navigationBarTitleText": "案例详情",
-				"enablePullDownRefresh": false,
-				"navigationStyle": "custom"
-			}
-
-		}, {
-			"path": "pages/index/appointment/appointment",
-			"style": {
-				"navigationBarTitleText": "预约",
-				"enablePullDownRefresh": false
-			}
 
-		}, {
-			"path": "pages/index/appointment/appointment-form",
-			"style": {
-				"navigationBarTitleText": "预约",
-				"enablePullDownRefresh": false,
-				"navigationStyle": "custom"
-			}
-
-		}
-	    ,{
-            "path" : "pages/index/themeArea",
-            "style" :                                                                                    
-            {
-                "navigationBarTitleText": "主题专区",
-                "enablePullDownRefresh": false
-            }
-            
-        }
-        ,{
-            "path" : "pages/sale/properties/bindBuild/bindBuild",
-            "style" :                                                                                    
-            {
-                "navigationBarTitleText": "",
-                "enablePullDownRefresh": false
-            }
-            
-        }
-        ,{
-            "path" : "pages/sale/mySaleOrder",
-            "style" :                                                                                    
-            {
-                "navigationBarTitleText": "我的订单",
-                "enablePullDownRefresh": false
-            }
-            
-        }
-    ],
+	],
 	"globalStyle": {
 		"navigationBarTextStyle": "black",
 		"navigationBarTitleText": "",
@@ -202,12 +92,142 @@
 			},
 			{
 				"name": "热销方案", //模式名称
-				"path": "pages/index/hot_sale_project", //启动页面
+				"path": "pages/case/hot_sale_project", //启动页面
 				"query": "" //启动参数
 			}
 		]
 	},
 	"subPackages": [
+		{
+			"root": "pages/case",
+			"pages": [
+				{
+					"path": "hot_sale_project",
+					"style": {
+						"navigationBarTitleText": "热销方案",
+						"enablePullDownRefresh": false,
+						"navigationStyle": "custom"
+					}
+				
+				}, {
+					"path": "projectInfo",
+					"style": {
+						"navigationBarTitleText": "方案详情",
+						"enablePullDownRefresh": false,
+						"navigationStyle": "custom"
+					}
+				
+				}, {
+					"path": "selectedCases",
+					"style": {
+						"navigationBarTitleText": "精选案例",
+						"enablePullDownRefresh": false,
+						"navigationBarBackgroundColor": "#ffffff"
+					}
+				
+				}, {
+					"path": "caseDetails",
+					"style": {
+						"navigationBarTitleText": "案例详情",
+						"enablePullDownRefresh": false,
+						"navigationStyle": "custom"
+					}
+				
+				}, {
+					"path": "appointment/appointment",
+					"style": {
+						"navigationBarTitleText": "预约",
+						"enablePullDownRefresh": false
+					}
+				
+				}, {
+					"path": "appointment/appointment-form",
+					"style": {
+						"navigationBarTitleText": "预约",
+						"enablePullDownRefresh": false,
+						"navigationStyle": "custom"
+					}
+				
+				}, {
+					"path": "themeArea",
+					"style": {
+						"navigationBarTitleText": "主题专区",
+						"enablePullDownRefresh": false
+					}
+				
+				}
+			]
+		},
+		{
+			"root": "pages/sale",
+			"pages": [{
+					"path": "sale_login/sale_login",
+					"style": {
+						"navigationBarTitleText": "登录",
+						"enablePullDownRefresh": false
+					}
+
+				}, {
+					"path": "properties/properties",
+					"style": {
+						"navigationBarTitleText": "我负责的楼盘",
+						"enablePullDownRefresh": false
+					}
+
+				},
+				{
+					"path": "properties/addProperties",
+					"style": {
+						"navigationBarTitleText": "绑定楼盘",
+						"enablePullDownRefresh": false
+					}
+
+				}, {
+					"path": "cusmter/list",
+					"style": {
+						"navigationBarTitleText": "已认证客户",
+						"enablePullDownRefresh": false
+					}
+
+				}, {
+					"path": "cusmter/info",
+					"style": {
+						"navigationBarTitleText": "客户信息",
+						"enablePullDownRefresh": false
+					}
+
+				}, {
+					"path": "properties/bindBuild/bindBuild",
+					"style": {
+						"navigationBarTitleText": "",
+						"enablePullDownRefresh": false
+					}
+
+				}, {
+					"path": "mySaleOrder",
+					"style": {
+						"navigationBarTitleText": "我的订单",
+						"enablePullDownRefresh": false
+					}
+
+				}, {
+					"path": "sale-user-center",
+					"style": {
+						"navigationBarTitleText": "销售个人中心",
+						"enablePullDownRefresh": false,
+						"navigationStyle": "custom"
+					}
+
+				}, {
+					"path": "cusmter/addCustomer",
+					"style": {
+						"navigationBarTitleText": "添加客户",
+						"enablePullDownRefresh": false
+					}
+
+				}
+			]
+		},
 		// {
 		// 	"root": "plugins/fission",
 		// 	"pages": [{
@@ -500,6 +520,13 @@
 						"enablePullDownRefresh": false
 					}
 
+				}, {
+					"path": "about-mall/about-mall",
+					"style": {
+						"navigationBarTitleText": "关于商城",
+						"enablePullDownRefresh": false
+					}
+
 				}
 			]
 		},
@@ -615,17 +642,15 @@
 					"style": {
 						"navigationBarTitleText": "结算"
 					}
+				}, {
+					"path": "invoice/invoice",
+					"style": {
+						"navigationBarTitleText": "填写发票",
+						"enablePullDownRefresh": false
+					}
+
 				}
-			    ,{
-                    "path" : "invoice/invoice",
-                    "style" :                                                                                    
-                {
-                    "navigationBarTitleText": "填写发票",
-                    "enablePullDownRefresh": false
-                }
-                
-                }
-            ]
+			]
 		},
 		{
 			"root": "pages/poster",

+ 4 - 4
src/pages/index/appointment/appointment-form.vue → src/pages/case/appointment/appointment-form.vue

xqd xqd xqd
@@ -17,14 +17,14 @@
 			<view class="item main-between cross-center">
 				<view class="hjx-ts-28 hjx-tw-600 hjx-tc-000">姓名</view>
 				<view>
-						<view class="cross-center hjx-ts-28 hjx-tc-999">请选择<image style="width: 12.8rpx;height: 22.8rpx;margin-left: 20rpx;" src="../../../static/image/index/arrow-right-gray.png" mode=""></image></view>
+						<view class="cross-center hjx-ts-28 hjx-tc-999">请选择<image style="width: 12.8rpx;height: 22.8rpx;margin-left: 20rpx;" src="https://t17.9026.com/web/statics/image/index/arrow-right-gray.png" mode=""></image></view>
 					
 				</view>
 			</view>
 			<view class="item main-between cross-center">
 				<view class="hjx-ts-28 hjx-tw-600 hjx-tc-000">电话</view>
 				<view>
-						<view class="cross-center hjx-ts-28 hjx-tc-999">请选择<image style="width: 12.8rpx;height: 22.8rpx;margin-left: 20rpx;" src="../../../static/image/index/arrow-right-gray.png" mode=""></image></view>
+						<view class="cross-center hjx-ts-28 hjx-tc-999">请选择<image style="width: 12.8rpx;height: 22.8rpx;margin-left: 20rpx;" src="https://t17.9026.com/web/statics/image/index/arrow-right-gray.png" mode=""></image></view>
 					
 				</view>
 			</view>
@@ -32,7 +32,7 @@
 				<view class="hjx-ts-28 hjx-tw-600 hjx-tc-000">看房日期</view>
 				<view>
 					<picker mode="date" :value="date" :start="startDate" :end="endDate" @change="bindDateChange">
-						<view class="cross-center hjx-ts-28 hjx-tc-999">{{date}}<image style="width: 12.8rpx;height: 22.8rpx;margin-left: 20rpx;" src="../../../static/image/index/arrow-right-gray.png" mode=""></image></view>
+						<view class="cross-center hjx-ts-28 hjx-tc-999">{{date}}<image style="width: 12.8rpx;height: 22.8rpx;margin-left: 20rpx;" src="https://t17.9026.com/web/statics/image/index/arrow-right-gray.png" mode=""></image></view>
 					</picker>
 				</view>
 			</view>
@@ -40,7 +40,7 @@
 				<view class="hjx-ts-28 hjx-tw-600 hjx-tc-000">看房时间</view>
 				<view>
 					<picker mode="time" :value="time" start="09:01" end="21:01" @change="bindTimeChange">
-						<view class="cross-center hjx-ts-28 hjx-tc-999">{{time}}<image style="width: 12.8rpx;height: 22.8rpx;margin-left: 20rpx;" src="../../../static/image/index/arrow-right-gray.png" mode=""></image></view>
+						<view class="cross-center hjx-ts-28 hjx-tc-999">{{time}}<image style="width: 12.8rpx;height: 22.8rpx;margin-left: 20rpx;" src="https://t17.9026.com/web/statics/image/index/arrow-right-gray.png" mode=""></image></view>
 					</picker>
 				</view>
 			</view>

+ 11 - 11
src/pages/index/appointment/appointment.vue → src/pages/case/appointment/appointment.vue

xqd xqd xqd xqd xqd
@@ -7,7 +7,7 @@
 				@change="swiperChange">
 				<swiper-item v-for="(item,index) in 3" :key="index" @click="gopage">
 					<view style="width: 100%;height: 534rpx;position: relative;">
-						<image src="../../../static/image/index/14.png" style="width: 100%;height: 534rpx;position: absolute;top: 0;left: 0;" mode=""></image>
+						<image src="https://t17.9026.com/web/statics/image/index/14.png" style="width: 100%;height: 534rpx;position: absolute;top: 0;left: 0;" mode=""></image>
 					</view>
 				</swiper-item>
 			</swiper>
@@ -19,31 +19,31 @@
 			<!-- <view class="summary" >
 				<view class="main-between title">
 					<view class="t-omit-two hxj-title text">北欧现代质感卧室,简洁清爽,卧室拥有大面积采光,让卧室明亮起来。</view>
-					<image src="../../static/image/index/share.png" style="width: 33rpx;height: 33rpx;margin-top: 5rpx;"
+					<image src="https://t17.9026.com/web/statics/image/index/share.png" style="width: 33rpx;height: 33rpx;margin-top: 5rpx;"
 						mode=""></image>
 				</view>
 				<view class="main-between gg">
 					<view class="main-between-y cross-center item">
 						<view class="cross-center hjx-tc-666 hjx-ts-24">
-							<image src="../../static/image/index/hx.png" mode=""></image>户型
+							<image src="https://t17.9026.com/web/statics/image/index/hx.png" mode=""></image>户型
 						</view>
 						<view class="hjx-tc-222 hjx-ts-24 hjx-tw-600">三室一厅两卫</view>
 					</view>
 					<view class="main-between-y cross-center item">
 						<view class="cross-center hjx-tc-666 hjx-ts-24">
-							<image src="../../static/image/index/mj.png" mode=""></image>面积
+							<image src="https://t17.9026.com/web/statics/image/index/mj.png" mode=""></image>面积
 						</view>
 						<view class="hjx-tc-222 hjx-ts-24 hjx-tw-600">40m²</view>
 					</view>
 					<view class="main-between-y cross-center item">
 						<view class="cross-center hjx-tc-666 hjx-ts-24">
-							<image src="../../static/image/index/dq.png" mode=""></image>地区
+							<image src="https://t17.9026.com/web/statics/image/index/dq.png" mode=""></image>地区
 						</view>
 						<view class="hjx-tc-222 hjx-ts-24 hjx-tw-600">成都</view>
 					</view>
 					<view class="main-between-y cross-center item">
 						<view class="cross-center hjx-tc-666 hjx-ts-24">
-							<image src="../../static/image/index/fg.png" mode=""></image>风格
+							<image src="https://t17.9026.com/web/statics/image/index/fg.png" mode=""></image>风格
 						</view>
 						<view class="hjx-tc-222 hjx-ts-24 hjx-tw-600">北欧</view>
 					</view>
@@ -57,11 +57,11 @@
 						简介:四季轮换,家已经奏响秋日之歌。让卧室从清凉过渡到温暖,在人居荟只需要几步,干净舒适的家居、收纳、陈设与柔美的色调相融合,打造魅力非凡的惬意居所。
 					</view>
 					<!-- <view class="content-image">
-						<image src="../../../static/image/index/15.png" mode=""></image>
+						<image src="https://t17.9026.com/web/statics/image/index/15.png" mode=""></image>
 					</view>
 					<view class="main-between content-goods">
 						<view class="main-left desc">
-							<image class="goods-img" src="../../static/image/user-center/1.png" mode=""></image>
+							<image class="goods-img" src="https://t17.9026.com/web/statics/image/user-center/1.png" mode=""></image>
 							<view>
 								<view class="title">兴城人居ins居家占位套餐</view>
 								<view class="col">
@@ -85,11 +85,11 @@
 						简介:四季轮换,家已经奏响秋日之歌。让卧室从清凉过渡到温暖,在人居荟只需要几步,干净舒适的家居、收纳、陈设与柔美的色调相融合,打造魅力非凡的惬意居所。
 					</view> -->
 					<view class="content-image">
-						<image src="../../../static/image/index/15.png" mode=""></image>
+						<image src="https://t17.9026.com/web/statics/image/index/15.png" mode=""></image>
 					</view>
 					<!-- <view class="main-between content-goods">
 						<view class="main-left desc">
-							<image class="goods-img" src="../../static/image/user-center/1.png" mode=""></image>
+							<image class="goods-img" src="https://t17.9026.com/web/statics/image/user-center/1.png" mode=""></image>
 							<view>
 								<view class="title">兴城人居ins居家占位套餐</view>
 								<view class="col">
@@ -130,7 +130,7 @@ swiperKey:0
 			},
 			goAppointment(){
 				uni.navigateTo({
-					url:'/pages/index/appointment/appointment-form'
+					url:'/pages/case/appointment/appointment-form'
 				})
 			}
 		}

+ 8 - 8
src/pages/index/caseDetails.vue → src/pages/case/caseDetails.vue

xqd xqd xqd
@@ -7,7 +7,7 @@
 				@change="swiperChange">
 				<swiper-item v-for="(item,index) in 3" :key="index" @click="gopage">
 					<view style="width: 100%;height: 534rpx;position: relative;">
-						<image src="../../static/image/index/14.png" style="width: 100%;height: 534rpx;position: absolute;top: 0;left: 0;" mode=""></image>
+						<image src="https://t17.9026.com/web/statics/image/index/14.png" style="width: 100%;height: 534rpx;position: absolute;top: 0;left: 0;" mode=""></image>
 					</view>
 				</swiper-item>
 			</swiper>
@@ -19,31 +19,31 @@
 			<view class="summary">
 				<view class="main-between title">
 					<view class="t-omit-two hxj-title text">北欧现代质感卧室,简洁清爽,卧室拥有大面积采光,让卧室明亮起来。</view>
-					<image src="../../static/image/index/share.png" style="width: 33rpx;height: 33rpx;margin-top: 5rpx;"
+					<image src="https://t17.9026.com/web/statics/image/index/share.png" style="width: 33rpx;height: 33rpx;margin-top: 5rpx;"
 						mode=""></image>
 				</view>
 				<view class="main-between gg">
 					<view class="main-between-y cross-center item">
 						<view class="cross-center hjx-tc-666 hjx-ts-24">
-							<image src="../../static/image/index/hx.png" mode=""></image>户型
+							<image src="https://t17.9026.com/web/statics/image/index/hx.png" mode=""></image>户型
 						</view>
 						<view class="hjx-tc-222 hjx-ts-24 hjx-tw-600">三室一厅两卫</view>
 					</view>
 					<view class="main-between-y cross-center item">
 						<view class="cross-center hjx-tc-666 hjx-ts-24">
-							<image src="../../static/image/index/mj.png" mode=""></image>面积
+							<image src="https://t17.9026.com/web/statics/image/index/mj.png" mode=""></image>面积
 						</view>
 						<view class="hjx-tc-222 hjx-ts-24 hjx-tw-600">40m²</view>
 					</view>
 					<view class="main-between-y cross-center item">
 						<view class="cross-center hjx-tc-666 hjx-ts-24">
-							<image src="../../static/image/index/dq.png" mode=""></image>地区
+							<image src="https://t17.9026.com/web/statics/image/index/dq.png" mode=""></image>地区
 						</view>
 						<view class="hjx-tc-222 hjx-ts-24 hjx-tw-600">成都</view>
 					</view>
 					<view class="main-between-y cross-center item">
 						<view class="cross-center hjx-tc-666 hjx-ts-24">
-							<image src="../../static/image/index/fg.png" mode=""></image>风格
+							<image src="https://t17.9026.com/web/statics/image/index/fg.png" mode=""></image>风格
 						</view>
 						<view class="hjx-tc-222 hjx-ts-24 hjx-tw-600">北欧</view>
 					</view>
@@ -56,11 +56,11 @@
 						四季轮换,家已经奏响秋日之歌。让卧室从清凉过渡到温暖,在人居荟只需要几步,干净舒适的家居、收纳、陈设与柔美的色调相融合,打造魅力非凡的惬意居所。
 					</view>
 					<view class="content-image">
-						<image src="../../static/image/index/15.png" mode=""></image>
+						<image src="https://t17.9026.com/web/statics/image/index/15.png" mode=""></image>
 					</view>
 					<view class="main-between content-goods">
 						<view class="main-left desc">
-							<image class="goods-img" src="../../static/image/user-center/1.png" mode=""></image>
+							<image class="goods-img" src="https://t17.9026.com/web/statics/image/user-center/1.png" mode=""></image>
 							<view>
 								<view class="title">兴城人居ins居家占位套餐</view>
 								<view class="col">

+ 129 - 0
src/pages/case/components/scroll-list.vue

xqd
@@ -0,0 +1,129 @@
+<template>
+	<view>
+		<scroll-view class="scroll_list" :style="{'background': background}" scroll-x="true">
+			<view class="main-left" style="padding-left: 40rpx;">
+				<view v-for="(item,index) in list" :key="index" @click="goPage(item.link)">
+					<view class="box" :style="{'width':itemWidth,'height':itemHeight}">
+						<image class="image-bg" :src="item.image"></image>
+						<view class="text t-omit">{{item.title}}</view>
+					</view>
+					<view class="tag_list" v-if="item.tag">
+						<text class="tag">{{item.tag}}</text>
+					</view>
+				</view>
+			</view>
+		</scroll-view>
+	</view>
+</template>
+
+<script>
+	let defaultList = [{
+			image: 'https://t17.9026.com/web/statics/image/index/2.png',
+			title: '定制产品',
+			tag: '定制',
+			link:''
+		},
+		{
+			image: 'https://t17.9026.com/web/statics/image/index/2.png',
+			title: '热销方案',
+			tag: '热销',
+			link:'/pages/case/hot_sale_project'
+		},
+		{
+			image: 'https://t17.9026.com/web/statics/image/index/2.png',
+			title: '主题专区',
+			tag: '主题',
+			link:'/pages/case/themeArea'
+		},
+		{
+			image: 'https://t17.9026.com/web/statics/image/index/2.png',
+			title: '定制产品',
+			tag: '定制'
+		}
+	];
+	export default {
+		name: "app-scroll-list",
+		props: {
+			list: {
+				type: Array,
+				default: () => {
+					return defaultList
+				}
+			},
+			background: {
+				type: String,
+				default: ''
+			},
+			itemWidth:{
+				type:[String,Number],
+				default:'207rpx'
+			},
+			itemHeight:{
+				type:[String,Number],
+				default:'250rpx'
+			}
+		},
+		data() {
+			return {
+
+			}
+		},
+		methods: {
+			goPage(link){
+				uni.navigateTo({
+					url:link
+				})
+			}
+		}
+	}
+</script>
+
+<style lang="scss" scoped>
+	.scroll_list {
+		padding: 15rpx 0 28rpx;
+
+		.box {
+			border-radius: 20rpx;
+			overflow: hidden;
+			position: relative;
+			z-index: 2;
+			margin-right: 20rpx;
+
+			.image-bg {
+				position: absolute;
+				z-index: -1;
+				left: 0;
+				right: 0;
+				bottom: 0;
+				right: 0;
+				width: 100%;
+				height: 100%;
+			}
+
+			.text {
+				width: 115rpx;
+				font-size: 28rpx;
+				font-weight: 600;
+				color: #FEFFFE;
+				text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.17);
+				position: absolute;
+				top: 30rpx;
+				left: 50%;
+				transform: translateX(-50%);
+				z-index: 1;
+			}
+		}
+
+		.tag_list {
+			margin-top: 20rpx;
+
+			.tag {
+				background-color: rgba(238, 235, 222, 1);
+				color: rgb(167, 133, 79);
+				border-radius: 0 50% 50% 50%;
+				font-size: 24rpx;
+				padding: 10rpx 20rpx;
+			}
+		}
+	}
+</style>

+ 6 - 6
src/pages/index/hot_sale_project.vue → src/pages/case/hot_sale_project.vue

xqd xqd xqd xqd
@@ -1,6 +1,6 @@
 <template>
 	<view class="page">
-		<image class="tpbg" src="../../static/image/index/3.png" mode=""></image>
+		<image class="tpbg" src="https://t17.9026.com/web/statics/image/index/3.png" mode=""></image>
 		<app-nav-bar v-if="true"
 		             :fixed="true"
 		             :background-color="''"
@@ -19,11 +19,11 @@
 			<view class="item" v-for="(item,index) in 6" :key="index">
 				<view class="main-between img">
 					<view style="width: 419rpx;height: 281rpx;">
-						<image style="width: 419rpx;height: 281rpx;" src="../../static/image/index/2.png" mode=""></image>
+						<image style="width: 419rpx;height: 281rpx;" src="https://t17.9026.com/web/statics/image/index/2.png" mode=""></image>
 					</view>
 					<view style="width: 206rpx;">
-						<image style="width: 206rpx;height: 136rpx;" src="../../static/image/index/2.png" mode=""></image>
-						<image style="width: 206rpx;height: 136rpx;" src="../../static/image/index/2.png" mode=""></image>
+						<image style="width: 206rpx;height: 136rpx;" src="https://t17.9026.com/web/statics/image/index/2.png" mode=""></image>
+						<image style="width: 206rpx;height: 136rpx;" src="https://t17.9026.com/web/statics/image/index/2.png" mode=""></image>
 					</view>
 				</view>
 				<view class="main-between pl" @click="goPage">
@@ -33,7 +33,7 @@
 						<view class="price"><text>¥</text>299.00</view>
 					</view>
 					<view class="cross-bottom arrow-right">
-						<image src="../../static/image/index/arrow-right-gray.png" mode=""></image>
+						<image src="https://t17.9026.com/web/statics/image/index/arrow-right-gray.png" mode=""></image>
 					</view>
 				</view>
 			</view>
@@ -62,7 +62,7 @@
 			},
 			goPage(){
 				uni.navigateTo({
-					url:'/pages/index/projectInfo?id=10'
+					url:'/pages/case/projectInfo?id=10'
 				})
 			}
 		}

+ 16 - 16
src/pages/index/projectInfo.vue → src/pages/case/projectInfo.vue

xqd xqd xqd xqd xqd xqd xqd
@@ -22,7 +22,7 @@
             <view>
 				<view class="link ">
 					<view class="title1 main-left cross-center">套装内商品<image class="coupon_1"
-							src="../../static/image/index/coupon_1.png" mode=""></image><text
+							src="https://t17.9026.com/web/statics/image/index/coupon_1.png" mode=""></image><text
 							class="coupon_sub">IN SET GOODS</text></view>
 				
 				</view>
@@ -44,7 +44,7 @@
 					<view class="main-between-y">
 						<view class="lq" @click="isCouponShow=!isCouponShow">领券</view>
 						<view class="se">
-							<image src="../../static/image/index/share.png" mode=""></image>分享
+							<image src="https://t17.9026.com/web/statics/image/index/share.png" mode=""></image>分享
 						</view>
 					</view>
 				</view>
@@ -58,7 +58,7 @@
 							<view class="name t-omit">ins风高档皮质沙发</view>
 							<view class="num">x1</view>
 						</view>
-						<view class="zk cropss-center">展开<image src="../../static/image/user-center/arrow-bottom.png" mode=""></image></view>
+						<view class="zk cropss-center">展开<image src="https://t17.9026.com/web/statics/image/user-center/arrow-bottom.png" mode=""></image></view>
 					</view>
 				</view>
 			</view>
@@ -230,14 +230,14 @@
     import appGoodsRecommend from "../../components/page-component/app-goods-recommend/app-goods-recommend.vue";
     import appQuickNavigation from "../../components/page-component/app-quick-navigation/app-quick-navigation.vue";
     import appComposition from'../../components/basic-component/app-composition/app-composition.vue';
-    import uniSwiperDot from '../../components/basic-component/uni-swiper-dot/uni-swiper-dot';
+    // import uniSwiperDot from '../../components/basic-component/uni-swiper-dot/uni-swiper-dot';
     import uAttr from '../../components/page-component/goods/u-attr.vue';
 	import appGoodsFullReduce from '../../components/page-component/goods/app-goods-full-reduce.vue';
 	import bdInfo from '@/components/page-component/goods/bd-info';
     import bdCoupon from '@/components/page-component/goods/bd-coupon.vue';
-    import bdXbc from '@/components/page-component/goods/bd-xbc.vue';
-    import bdKb from '@/components/page-component/goods/bd-kb.vue';
-    import bdHc from '@/components/page-component/goods/bd-hc.vue';
+    // import bdXbc from '@/components/page-component/goods/bd-xbc.vue';
+    // import bdKb from '@/components/page-component/goods/bd-kb.vue';
+    // import bdHc from '@/components/page-component/goods/bd-hc.vue';
     import bdDetail from '@/components/page-component/goods/bd-detail.vue';
     import bdComments from '@/components/page-component/goods/bd-comments.vue';
     import appClose from '@/components/basic-component/app-close/app-close.vue';
@@ -257,14 +257,14 @@
             'app-quick-navigation': appQuickNavigation,
             'app-composition': appComposition,
             appClose,
-            uniSwiperDot,
+            // uniSwiperDot,
 			appGoodsFullReduce,
             uAttr,
             bdInfo,
             bdCoupon,
-            bdXbc,
-            bdKb,
-            bdHc,
+            // bdXbc,
+            // bdKb,
+            // bdHc,
             bdDetail,
             bdComments,
             bdService,
@@ -277,22 +277,22 @@
             return {
 				isCouponShow:false,
 				list:[{
-						image: '../../../static/image/index/2.png',
+						image: 'https://t17.9026.com/web/statics/image/index/2.png',
 						title: '',
 						tag: ''
 					},
 					{
-						image: '../../../static/image/index/2.png',
+						image: 'https://t17.9026.com/web/statics/image/index/2.png',
 						title: '',
 						tag: ''
 					},
 					{
-						image: '../../../static/image/index/2.png',
+						image: 'https://t17.9026.com/web/statics/image/index/2.png',
 						title: '',
 						tag: ''
 					},
 					{
-						image: '../../../static/image/index/2.png',
+						image: 'https://t17.9026.com/web/statics/image/index/2.png',
 						title: '',
 						tag: ''
 					}
@@ -771,7 +771,7 @@
 </script>
 
 <style scoped lang="scss">
-	@import './index.scss';
+	@import '../index/index.scss';
 	.hxj-goods-name{
 		width: 750rpx;
 		height: 261rpx;

+ 5 - 5
src/pages/index/selectedCases.vue → src/pages/case/selectedCases.vue

xqd xqd xqd
@@ -5,17 +5,17 @@
 				<block v-for="(item, index) in ['热门风格', '精选户型']" :key="index">
 					<view :class="{ item: true, active: activeIndex === index }" :id="'tab_' + index" @click="tabClick(index)">{{ item }}</view>
 				</block>
-				<view class="underline" :style="[tabBarStyle]"></view>
+				<!-- <view class="underline" :style="[tabBarStyle]"></view> -->
 			</scroll-view>
 		</view>
 		<app-scroll-list :background="'#fff'"></app-scroll-list>
 		<view class="link">
 			<view class="title1">热门案例</view>
-			<image class="tyx" src="../../static/image/index/tyx.png" mode=""></image>
+			<image class="tyx" src="https://t17.9026.com/web/statics/image/index/tyx.png" mode=""></image>
 		</view>
 		<view class="popcase">
 			<view class="item" v-for="(item,index) in 3" @tap="goPage">
-				<image src="../../static/image/index/3.png" mode=""></image>
+				<image src="https://t17.9026.com/web/statics/image/index/3.png" mode=""></image>
 				<view class="main-between bt">
 					<view class="main-between-y">
 						<view class="title">北欧质感现代风</view>
@@ -93,7 +93,7 @@ export default {
 	methods: {
 		goPage(){
 			uni.navigateTo({
-				url:'/pages/index/caseDetails'
+				url:'/pages/case/caseDetails'
 			})
 		},
 		// 设置一个init方法,方便多处调用
@@ -180,7 +180,7 @@ export default {
 </script>
 
 <style lang="scss" scoped>
-	@import './index.scss';
+	@import '../index/index.scss';
 .tabs {
 	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.06);
 	background-color: #fff;

+ 4 - 4
src/pages/index/themeArea.vue → src/pages/case/themeArea.vue

xqd
@@ -1,14 +1,14 @@
 <template>
 	<view class="page">
 		<view class="item" v-for="(item,index) in 2" :key="index">
-			<image class="d" src="../../static/image/index/16.png" mode=""></image>
+			<image class="d" src="https://t17.9026.com/web/statics/image/index/16.png" mode=""></image>
 			<view class="main-around">
 				<view v-for="(item1,index1) in 3" :key="index1" class="f" @click="getTheme(index1)">
-					<image class="f" src="../../static/image/index/16.png" mode=""></image>
-					<image v-show="activeIndex===index1" class="l" src="../../static/image/index/k.png" mode=""></image>
+					<image class="f" src="https://t17.9026.com/web/statics/image/index/16.png" mode=""></image>
+					<image v-show="activeIndex===index1" class="l" src="https://t17.9026.com/web/statics/image/index/k.png" mode=""></image>
 				</view>
 				<view class="main-center cross-center g">
-					更多方案<image class="h" src="../../static/image/index/arrow-right-yellow.png" mode=""></image>
+					更多方案<image class="h" src="https://t17.9026.com/web/statics/image/index/arrow-right-yellow.png" mode=""></image>
 				</view>
 			</view>
 		</view>

+ 6 - 6
src/pages/index/components/scroll-list.vue

xqd
@@ -18,25 +18,25 @@
 
 <script>
 	let defaultList = [{
-			image: '../../../static/image/index/2.png',
+			image: 'https://t17.9026.com/web/statics/image/index/2.png',
 			title: '定制产品',
 			tag: '定制',
 			link:''
 		},
 		{
-			image: '../../../static/image/index/2.png',
+			image: 'https://t17.9026.com/web/statics/image/index/2.png',
 			title: '热销方案',
 			tag: '热销',
-			link:'/pages/index/hot_sale_project'
+			link:'/pages/case/hot_sale_project'
 		},
 		{
-			image: '../../../static/image/index/2.png',
+			image: 'https://t17.9026.com/web/statics/image/index/2.png',
 			title: '主题专区',
 			tag: '主题',
-			link:'/pages/index/themeArea'
+			link:'/pages/case/themeArea'
 		},
 		{
-			image: '../../../static/image/index/2.png',
+			image: 'https://t17.9026.com/web/statics/image/index/2.png',
 			title: '定制产品',
 			tag: '定制'
 		}

+ 23 - 23
src/pages/index/hxj_index_component.vue

xqd xqd xqd xqd xqd xqd xqd xqd xqd xqd xqd
@@ -4,7 +4,7 @@
 			<swiper style="height: 900rpx;" :indicator-dots="false" :autoplay="false" :interval="3000" :duration="1000"
 				@change="swiperChange" >
 				<swiper-item v-for="(item,index) in 3" :key="index" >
-					<image src="../../static/image/index/1.png" style="width: 100%;height: 900rpx;" mode=""></image>
+					<image src="https://t17.9026.com/web/statics/image/index/1.png" style="width: 100%;height: 900rpx;" mode=""></image>
 				</swiper-item>
 			</swiper>
 			<view class="swiper_zhishi">
@@ -14,7 +14,7 @@
 		</view>
 		<view class="link">
 			<view>
-				<view class="title">兴城 · 荟享家<image class="hxjImg" src="../../static/image/index/HUIXIANGJIA.png"
+				<view class="title">兴城 · 荟享家<image class="hxjImg" src="https://t17.9026.com/web/statics/image/index/HUIXIANGJIA.png"
 						mode=""></image>
 				</view>
 			</view>
@@ -23,13 +23,13 @@
 		<app-scroll-list></app-scroll-list>
 		<view class="link">
 			<view class="title1">本期家点灵感</view>
-			<image class="tyx" src="../../static/image/index/tyx.png" mode=""></image>
-			<image class="d6" src="../../static/image/index/6d.png" mode=""></image>
+			<image class="tyx" src="https://t17.9026.com/web/statics/image/index/tyx.png" mode=""></image>
+			<image class="d6" src="https://t17.9026.com/web/statics/image/index/6d.png" mode=""></image>
 			<view class="subtitle">臻选整装 · 安全无甲醛 · 7天入住</view>
 		</view>
 		<view class="lg_list">
 			<view class="item" v-for="(item,index) in 3" :key="index">
-				<image class="imgBox" src="../../static/image/index/3.png"></image>
+				<image class="imgBox" src="https://t17.9026.com/web/statics/image/index/3.png"></image>
 				<view class="b_card main-between">
 					<view class="left">
 						<view class="title">85m²MUJI风创造「最大坪效」</view>
@@ -43,13 +43,13 @@
 			<view class="more">
 				<view>VIEW MORE</view>
 				<view>
-					<image src="../../static/image/index/viewmore.png" mode=""></image>
+					<image src="https://t17.9026.com/web/statics/image/index/viewmore.png" mode=""></image>
 				</view>
 			</view>
 		</view>
 		<view class="link ">
 			<view class="title1 main-left cross-center">优惠券<image class="coupon_1"
-					src="../../static/image/index/coupon_1.png" mode=""></image><text
+					src="https://t17.9026.com/web/statics/image/index/coupon_1.png" mode=""></image><text
 					class="coupon_sub">RECOMMEND</text></view>
 
 		</view>
@@ -68,7 +68,7 @@
 			</view>
 		</view>
 		<view class="link mt_20">
-			<view class="title1">荟享定制<image class="coupon_1" src="../../static/image/index/coupon_1.png" mode="">
+			<view class="title1">荟享定制<image class="coupon_1" src="https://t17.9026.com/web/statics/image/index/coupon_1.png" mode="">
 				</image><text class="coupon_sub">HUIXIANG</text></view>
 
 		</view>
@@ -77,25 +77,25 @@
 				<view class="l">
 					<view class="title_2">明星套装</view>
 					<view class="desc_2">自然高端好家居</view>
-					<image src="../../static/image/index/4.png" mode=""></image>
+					<image src="https://t17.9026.com/web/statics/image/index/4.png" mode=""></image>
 				</view>
 				<view class="main-between-y">
-					<view class="r1" @click="goPage('/pages/index/selectedCases')">
+					<view class="r1" @click="goPage('/pages/case/selectedCases')">
 						<view class="title_2">优选</view>
 						<view class="desc_2">优选家居</view>
-						<image src="../../static/image/index/5.png" mode=""></image>
+						<image src="https://t17.9026.com/web/statics/image/index/5.png" mode=""></image>
 					</view>
 					<view class="r2">
 						<view class="title_2">专属</view>
 						<view class="desc_2">定制精品</view>
-						<image src="../../static/image/index/6.png" mode=""></image>
+						<image src="https://t17.9026.com/web/statics/image/index/6.png" mode=""></image>
 					</view>
 				</view>
 			</view>
 			<scroll-view scroll-x="true">
 				<view class="main-left w">
 					<view class="item" v-for="(item,index) in 3" :key="index">
-						<image class="borradu_20" src="../../static/image/index/7.png" mode=""></image>
+						<image class="borradu_20" src="https://t17.9026.com/web/statics/image/index/7.png" mode=""></image>
 						<view class="title_2">定制主题占位符</view>
 						<view class="desc_2">独到品味的代表备份</view>
 					</view>
@@ -105,12 +105,12 @@
 				<view class="viewmore1_color">查看更多</view>
 				<view class="viewmore1_color">VIEW MORE</view>
 				<view>
-					<image class="viewmore1" src="../../static/image/index/viewmore1.png" mode=""></image>
+					<image class="viewmore1" src="https://t17.9026.com/web/statics/image/index/viewmore1.png" mode=""></image>
 				</view>
 			</view>
 		</view>
 		<view class="link mt_20">
-			<view class="title1">限时团购<image class="coupon_1" src="../../static/image/index/coupon_1.png" mode="">
+			<view class="title1">限时团购<image class="coupon_1" src="https://t17.9026.com/web/statics/image/index/coupon_1.png" mode="">
 				</image><text class="coupon_sub">TUANGOU</text></view>
 
 		</view>
@@ -121,7 +121,7 @@
 				<swiper-item class="" v-for="(item,index) in 3" :key="index">
 					<view class="item">
 						<view class="imgBox">
-							<image class="img" src="../../static/image/index/3.png"></image>
+							<image class="img" src="https://t17.9026.com/web/statics/image/index/3.png"></image>
 						</view>
 						<view class="b_card main-between">
 							<view class="main-left cross-center left">
@@ -145,13 +145,13 @@
 			<view class="title1" style="margin-right: 61rpx;color: #A7A7A7;">精选类别</view>
 			<view class="title1" style="margin-right: 61rpx;color: #A7A7A7;">精选类别</view>
 			<view class="title1" style="margin-right: 61rpx;color: #A7A7A7;">精选类别</view>
-			<image class="tyx" src="../../static/image/index/tyx.png" mode=""></image>
+			<image class="tyx" src="https://t17.9026.com/web/statics/image/index/tyx.png" mode=""></image>
 		</view>
 		<view class="hxzy">
 			<view class="top">
 				<image
 					style="width: 560rpx;height: 270rpx;border-radius: 20rpx 0 0 0;position: absolute;top: 0;right: 0;"
-					src="../../static/image/index/9.png" mode=""></image>
+					src="https://t17.9026.com/web/statics/image/index/9.png" mode=""></image>
 				<view class="dbo main-between-y">
 					<view>
 						<view class="text">decoration荟享自营</view>
@@ -163,7 +163,7 @@
 			<view class="dir-left-wrap bottom">
 				<view class="item" v-for="(item,index) in 4" :key="index">
 					<view>
-						<image class="cover" :src="`../../static/image/index/${index+10}.png`" mode=""></image>
+						<image class="cover" :src="`https://t17.9026.com/web/statics/image/index/${index+10}.png`" mode=""></image>
 					</view>
 					<view class="title_2">马蒂斯系列 烟灰缸/首饰盘</view>
 					<view class="desc_2">细节控 · 创意</view>
@@ -173,23 +173,23 @@
 			</view>
 			<view class="more1">
 				<view class="viewmore1_color main-center cross-center">更多荟享<image class=""
-						src="../../static/image/index/viewmore1.png" mode=""></image>
+						src="https://t17.9026.com/web/statics/image/index/viewmore1.png" mode=""></image>
 				</view>
 			</view>
 		</view>
 
 		<view class="bottom_logo">
-			<image src="../../static/image/index/bottom_logo.png" mode=""></image>
+			<image src="https://t17.9026.com/web/statics/image/index/bottom_logo.png" mode=""></image>
 			<view class="text">home shopping mall</view>
 		</view>
 	</view>
 </template>
 
 <script>
-	import AppScrollList from './components/scroll-list.vue'
+	import appScrollList from './components/scroll-list.vue'
 	export default {
 		components:{
-			AppScrollList
+			appScrollList
 		},
 		data() {
 			return {

+ 0 - 463
src/pages/index/index - 副本.vue

xqd
@@ -1,463 +0,0 @@
-<template>
-    <app-layout :haveBackground="haveBackground">
-        <!-- #ifdef MP -->
-        <app-my-app v-if="config.is_add_app == 1"></app-my-app>
-        <!-- #endif -->
-        <template v-if="type === 'mall'">
-            <app-nav-bar v-if="navbarStatus" :fixed="true" :title="mall.name" :color="tabBarNavs.top_text_color"
-                         :background-color="tabBarNavs.top_background_color"></app-nav-bar>
-            <app-index :isShowAttention="isShowAttention" @buyProduct="buyProduct" v-if="destroy" :page-hide="pageHide" :home-pages="homePages" :is_storage="is_storage" :theme="getTheme" :page_id="page_id" :is_required="is_required" :coupon_req="coupon_req"></app-index>
-        </template>
-        <template v-else-if="type === 'diy'">
-            <app-nav-bar v-if="navbarStatus"
-                         :fixed="true"
-                         :background-color="diy__app_nav_bar.backgroundColor"
-                         :left-icon="diy__app_nav_bar.leftIcon"
-                         :link="diy__app_nav_bar.link"
-                         :title="homePages.title"
-                         :xStyle="diy__app_nav_bar.style"
-                         :hasMallSetting="diy__app_nav_bar.hasMallSetting"
-                         :color="diy__app_nav_bar.color"
-                         :position="diy__app_nav_bar.position"
-                         :placeholder="diy__app_nav_bar.placeholder"
-                         :placeholderColor="diy__app_nav_bar.placeholderColor"
-            ></app-nav-bar>
-            <app-diy-page @buyProduct="buyProduct" v-if="destroy" :page-hide="pageHide" :home-pages="homePages"
-                          :is_storage="is_storage" :theme="getTheme" :page_id="page_id" :is_required="is_required"
-                          :coupon_req="coupon_req"></app-diy-page>
-        </template>
-        <app-buy-prompt :isShowAttention="isShowAttention" v-if="config.is_purchase_frame === 1"></app-buy-prompt>
-        <app-attr :goods="attrGoods.goods" :attrGroupList="attrGoods.goods.attr_groups" :theme="getTheme" :show="attrGoods.attrShow"></app-attr>
-    </app-layout>
-</template>
-<script>
-    import { mapGetters, mapState } from 'vuex';
-
-    import appIndex from '@/components/page-component/index/app-index.vue';
-    import appDiyPage from '@/components/page-component/index/app-diy-page.vue';
-    import appBuyPrompt from '@/components/page-component/app-buy-prompt/app-buy-prompt.vue';
-    // #ifdef MP
-    import appMyApp from '@/components/page-component/app-my-app/app-my-app.vue';
-    // #endif
-    import appAttr from '@/components/page-component/app-attr/app-attr.vue';
-    import appNavBar from '@/components/page-component/index/app-nav-bar.vue';
-	// #ifdef H5
-	import Vue from "vue";
-	// #endif
-    export default {
-        name: 'index',
-
-        components: {
-            appIndex,
-            'app-diy-page': appDiyPage,
-            appBuyPrompt,
-            // #ifdef MP
-            appMyApp,
-            // #endif
-            appAttr,
-            appNavBar
-        },
-
-        data() {
-            return {
-                diy__app_nav_bar: {},
-                homePages: {},
-                type: '',
-                is_storage: false,
-                haveBackground: true,
-                destroy: true,
-                pageHide: false,
-                is_required: true,
-                coupon_req: false,
-                page_id: 0,
-				getUserInfo:false,
-                //
-                attrGoods: {
-                    goods: {},
-                    attrShow: 0
-                },
-                // #ifdef H5
-                pagePath: '',
-                // #endif
-                isShowAttention: false
-            }
-        },
-
-        onShow() {
-            // #ifdef MP-TOUTIAO || H5
-            this.destroy = true;
-            // #endif
-            this.pageHide = false;
-        },
-        onHide() {
-            // #ifdef MP-TOUTIAO || H5
-            this.destroy = false;
-            // #endif
-            this.pageHide = true;
-        },
-        onLoad(options) { this.$commonLoad.onload(options);
-            // #ifdef H5
-            this.$jwx.config();
-            // #endif
-            this.load(options);
-            // #ifdef MP-WEIXIN
-            wx.showShareMenu({
-                menus: ['shareAppMessage', 'shareTimeline']
-            });
-            const updateManager = wx.getUpdateManager();
-            if (updateManager) {
-                updateManager.onCheckForUpdate(function (res) {
-                    // 请求完新版本信息的回调
-                })
-
-                updateManager.onUpdateReady(function () {
-                    wx.showModal({
-                        title: '更新提示',
-                        content: '新版本已经准备好,是否重启应用?',
-                        success(res) {
-                            if (res.confirm) {
-                                // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
-                                updateManager.applyUpdate()
-                            }
-                        }
-                    })
-                })
-            }
-            // #endif
-        },
-
-        /* #ifdef MP_WEIXIN || MP_BAIDU */
-        onPageScroll(e) {
-            this.$store.dispatch('page/actionSetScrollTop', e.scrollTop);
-        },
-        /* #endif */
-
-        methods: {
-            async loadMall() {
-                const e = await this.$request({
-                    url: this.$api.index.tplIndex,
-                    data: {
-                        page_id: 0
-                    },
-                    method: 'get'
-                });
-
-                let { code, data } = e;
-                this.$hideLoading();
-                if (code === 0) {
-                    this.is_storage = false;
-                    this.$popupAd.show = null;
-                    this.type = data.type;
-                    let that = this;
-                    this.is_required = true;
-                    if (this.type === 'diy') {
-                        this.coupon_req = true;
-                        this.homePages = {};
-                    }
-                    this.$nextTick(() => {
-                        this.homePages = data.home_pages;
-                        if (this.homePages.navs && that.homePages.navs.length > 0) {
-                            this.homePages.navs.forEach(function(row, inedx) {
-                                row.template.data.forEach(function(v, idx) {
-                                    if (v.id === 'background') {
-                                        that.haveBackground = false;
-                                    }
-                                    if (v.id === 'app-nav-bar') {
-                                        that.diy__app_nav_bar = v.data;
-                                    }
-                                })
-                            })
-                        }
-                    });
-                    this.$storage.setStorageSync('INDEX_MALL', data);
-                }
-            },
-            async loadDiy() {
-                const e = await this.$request({
-                    url: this.$api.index.tplIndex,
-                    data: {
-                        page_id: this.page_id
-                    },
-                    method: 'get'
-                });
-                let { code, data } = e;
-                this.$hideLoading();
-                if (code === 0) {
-                    this.is_storage = false;
-                    this.$popupAd.show = null;
-                    this.homePages = data.home_pages;
-                    this.type = data.type;
-                    let that = this;
-                    if (this.homePages.navs && that.homePages.navs.length > 0) {
-                        this.homePages.navs.forEach(function(row, inedx) {
-                            row.template.data.forEach(function(v, idx) {
-                                if (v.id === 'background') {
-                                    that.haveBackground = false;
-                                }
-                                if (v.id === 'app-nav-bar') {
-                                    that.diy__app_nav_bar = v.data;
-                                }
-                            })
-                        })
-                    }
-                }
-            },
-            delHistory(){
-                // #ifdef H5
-                console.error('delete history');
-                let originUrl = window.location.href;
-                let parseUrl = new URL(window.location.href);
-                originUrl = originUrl.replace(parseUrl.origin, "")
-
-                let lastIndex = originUrl.lastIndexOf('?')
-                if (lastIndex !== -1) {
-                    let end = originUrl.slice(lastIndex + 1);
-                    let params = end.split('&');
-                    params = params.filter(function (item) {
-                        if (/^scene=\S/.test(item)) {
-                            return false;
-                        }
-                        if (/^params=\S/.test(item)) {
-                            return false;
-                        }
-                        return true;
-                    });
-                    params = params.join('&');
-                    originUrl = originUrl.slice(0, lastIndex + 1) + params;
-                    if (originUrl.charAt(originUrl.length - 1) === '?') {
-                        originUrl = originUrl.substr(0, originUrl.length - 1)
-                    }
-                }
-                window.history.replaceState(null, '', originUrl);
-                window.history.pushState(null, '', originUrl);
-                // #endif
-            },
-            share(options) {
-                if (typeof options.params !== 'undefined') {
-                    let params;
-                    // #ifdef MP
-                    params = JSON.parse(options.params);
-                    // #endif
-                    // #ifdef H5
-                    this.delHistory();
-                    params = JSON.parse(atob(options.params));
-                    // #endif
-                    this.$jump({
-                        url: params.path + '?' + this.$utils.objectToUrlParams(params),
-                        open_type: 'navigate'
-                    });
-                }
-            },
-            qrcode(options) {
-                this.$request({
-                    url: this.$api.default.qrcode_parameter,
-                    data: {
-                        token: options.scene
-                    }
-                }).then(response => {
-                    if (response.code === 0) {
-                        this.$store.dispatch('page/actionSetQeury', null);
-                        let { data, path } = response.data.detail;
-                        let url = path == 'plugin-private://wx2b03c6e691cd7370/pages/live-player-plugin' ? `${path}` : `/${path}`;
-                        if (data) {
-                            url += '?' + this.$utils.objectToUrlParams(data);
-                            if (typeof data.user_id !== 'undefined') {
-                                this.$store.dispatch('user/setTempParentId', data.user_id)
-                            }
-                        }
-                        if (`/${path}` != '/pages/index/index' || (typeof data.page_id !== 'undefined' && data.page_id !== this.homePages.id !== 0)) {
-                            this.delHistory();
-                            this.$jump({
-                                url: url,
-                                open_type: 'navigate'
-                            });
-                        }
-                    }
-                }).catch(() => {});
-            },
-            buyProduct(data) {
-                this.attrGoods.goods = data.goods;
-                this.attrGoods.attrShow = data.attrShow;
-            },
-            load(options) {
-                // 测试下分支
-                if (typeof options.scene !== 'undefined') {
-                    if (options.scene === 'share') {
-                        this.share(options);
-                    } else {
-                        this.qrcode(options);
-                    }
-                } else {
-                    // this.$showLoading();
-                }
-
-                // #ifdef MP-ALIPAY
-                let query = this.$store.state.page.query;
-                if (query && typeof query.scene !== 'undefined') this.qrcode(query);
-                // #endif
-
-
-                if (typeof options.user_id !== 'undefined') {
-                    this.$store.dispatch('user/setTempParentId', options.user_id);
-                }
-                this.page_id = typeof options.page_id !== 'undefined' ? Number(options.page_id) : 0;
-                // mall
-                if (this.page_id === 0) {
-                    // #ifdef H5
-                    this.$request({
-                        url: this.$api.index.indexWechat
-                    });
-                    // #endif
-                    let storage = this.$storage.getStorageSync('INDEX_MALL');
-                    if (storage && storage.time) {
-                        let old = new Date(storage.time.replace(/-/g, '/'));
-                        old.setMinutes(old.getMinutes() + 10);
-                        let now = new Date();
-                        let time = now.getTime() - old.getTime();
-                        if (time >= 0) {
-                            this.type = storage.type;
-                            this.homePages = storage.home_pages;
-                            this.loadMall();
-                        } else {
-                            this.type = storage.type;
-                            if (this.type === 'diy') {
-                                this.coupon_req = true;
-                                this.homePages = {}
-                            }
-                            this.$nextTick(() => {
-                                this.homePages = storage.home_pages;
-                                let that = this;
-                                if(this.homePages.navs && this.homePages.navs.length > 0) {
-                                    this.homePages.navs.forEach(function(row,inedx){
-                                        row.template.data.forEach(function(v,idx) {
-                                            if (v.id === 'background') {
-                                                that.haveBackground = false;
-                                            }
-                                            if (v.id === 'app-nav-bar') {
-                                                that.diy__app_nav_bar = v.data;
-                                            }
-                                        })
-                                    })
-                                }
-                            });
-                            this.is_required = false;
-                        }
-                    } else {
-                        this.loadMall();
-                    }
-                    //  DIY
-                } else {
-                    this.coupon_req = true;
-                    this.loadDiy();
-                }
-                // #ifdef H5
-                if (this.userInfo && this.userInfo.other_config && this.$jwx.isWechat()) {
-                    this.isShowAttention = this.userInfo.subscribe == 0;
-                }
-                let args = {
-                    path: '/pages/index/index',
-                    params: {}
-                };
-                if (this.page_id == 0) {
-                    args.title = this.mall.setting.share_title ? this.mall.setting.share_title : this.mall.name;
-                    args.imageUrl = this.mall.setting.share_pic ? this.mall.setting.share_pic : '';
-                    args.desc = this.mall.name;
-                } else {
-                    args.title = this.homePages.title;
-                    args.params.page_id = this.page_id;
-                    args.imageUrl = this.mall.setting.share_pic ? this.mall.setting.share_pic : '';
-                    args.desc = this.mall.name;
-                }
-                this.$shareAppMessage(args);
-                // #endif
-            },
-        },
-        // #ifdef MP
-        onShareAppMessage() {
-            let args = {
-                path: '/pages/index/index',
-                params: {}
-            };
-            if (this.page_id == 0) {
-                args.title = this.mall.setting.share_title ? this.mall.setting.share_title : this.mall.name;
-                args.imageUrl = this.mall.setting.share_pic
-            } else {
-                args.title = this.homePages.title;
-                args.params.page_id = this.page_id;
-            }
-            return this.$shareAppMessage(args);
-        },
-        // #endif
-        computed: {
-            navbarStatus: function () {
-                // #ifdef MP-WEIXIN || MP-BAIDU || MP-TOUTIAO
-                return ['windows', 'mac'].indexOf(this.systemInfo.platform) === -1;
-                // #endif
-                // #ifdef H5
-                return !this.$jwx.isWechat();
-                // #endif
-                // #ifdef MP-ALIPAY
-                return false;
-                // #endif
-            },
-
-            ...mapGetters('mallConfig', {
-                tabBarNavs: 'getNavBar',
-                getTheme: 'getTheme',
-            }),
-            ...mapGetters({
-                userInfo: 'user/info',
-            }),
-            ...mapState({
-                systemInfo: state => state.gConfig.systemInfo
-            }),
-            ...mapState('mallConfig', {
-                config: state => state.mall.setting,
-                mall: state => state.mall,
-            }),
-            isSign: function () {
-                return this.$storage.getStorageSync('isSign');
-            },
-        },
-        // #ifdef MP-WEIXIN
-        onShareTimeline() {
-            // 分享朋友圈beta
-            let query = {};
-            let title = '';
-            if (this.page_id == 0) {
-                title = this.mall.setting.share_title ? this.mall.setting.share_title : this.mall.name;
-            } else {
-                title = this.homePages.title;
-                query.page_id = this.page_id;
-            }
-            return this.$shareTimeline({
-                title: title,
-                query: query
-            });
-        },
-        // #endif
-        // #ifdef H5
-        watch: {
-            $route: {
-                handler: function(to) {
-                    this.pagePath = to.meta.pagePath;
-                    if (to.meta.pagePath === 'pages/index/index') {
-                        this.homePages = {};
-                        this.load(to.query);
-                    }
-                }
-            },
-            userInfo: {
-                handler: function(newVal) {
-                    if (newVal && newVal.other_config && this.pagePath === 'pages/index/index' && this.$jwx.isWechat()) {
-                        this.isShowAttention = this.userInfo.other_config.includes('index') && this.userInfo.subscribe == 0;
-                    }
-                }
-            }
-        }
-        // #endif
-    };
-</script>
-
-<style lang="scss">
-</style>

+ 1 - 1
src/pages/index/index.scss

xqd
@@ -241,7 +241,7 @@
 		border-radius: 20rpx;
 		margin-right: 25rpx;
 		position: relative;
-		background-image: url(../../static/image/index/coupon_masking.png);
+		background-image: url(https://t17.9026.com/web/statics/image/index/coupon_masking.png);
 		background-size: 320rpx 200rpx;
 		.Wb {
 			display: flex;

+ 12 - 4
src/pages/sale/components/app-my-income.vue

xqd xqd xqd
@@ -1,10 +1,10 @@
 <template>
 	<view class="main-between income">
-		<view class="item">
+		<view class="item" @click="goPage('/pages/share/order/order')">
 			<view class="title">订单总额(万)</view>
 			<view class="main-between cross-center">
 				<view class="num">76</view>
-				<image style="width: 12rpx;height: 21rpx;" src="../../../static/image/index/arrow-right-gray.png"
+				<image style="width: 12rpx;height: 21rpx;" src="https://t17.9026.com/web/statics/image/index/arrow-right-gray.png"
 					mode=""></image>
 			</view>
 		</view>
@@ -13,7 +13,7 @@
 			<view class="title">我的提成(万)</view>
 			<view class="main-between cross-center">
 				<view class="num">655.00</view>
-				<image style="width: 12rpx;height: 21rpx;" src="../../../static/image/index/arrow-right-gray.png"
+				<image style="width: 12rpx;height: 21rpx;" src="https://t17.9026.com/web/statics/image/index/arrow-right-gray.png"
 					mode=""></image>
 			</view>
 		</view>
@@ -21,7 +21,15 @@
 </template>
 
 <script>
-
+	export default{
+		methods:{
+			goPage(url){
+				uni.navigateTo({
+					url:url
+				})
+			}
+		}
+	}
 </script>
 
 <style lang="scss" scoped>

+ 164 - 0
src/pages/sale/cusmter/addCustomer.vue

xqd
@@ -0,0 +1,164 @@
+<template>
+	<view>
+		<view class="tbg">
+			<view class="ti">
+				请完善客户信息
+			</view>
+			<image class="bg" src="https://t17.9026.com/web/statics/image/index/addcustomerbg.png" mode=""></image>
+			<view class="customerInfo">
+				<view class="top">基本信息</view>
+				<view class="head">
+					<image class="bg" src="https://t17.9026.com/web/statics/image/index/headbg.png" mode=""></image>
+					<image class="camera" src="https://t17.9026.com/web/statics/image/index/camera.png" mode=""></image>
+				</view>
+				<view class="main-left cross-center linp border_bottom">
+					<view class="field">姓名</view>
+					<input type="text" value="" placeholder="请输入姓名" />
+				</view>
+				<view class="main-left cross-center linp border_bottom">
+					<view class="field">手机号</view>
+					<input type="text" value="" placeholder="请输入手机号" />
+				</view>
+			</view>
+		</view>
+		<view class="oinfo">
+			<view class="main-left cross-center linp border_bottom">
+				<view class="field" style="font-weight: bold;">楼盘信息</view>
+			</view>
+			<view class="main-left cross-center linp border_bottom">
+				<view class="field">楼盘名称</view>
+				<input type="text" value="" placeholder="请选择楼盘名称" />
+			</view>
+			<view class="main-left cross-center linp border_bottom">
+				<view class="field">区域信息</view>
+				<input type="text" value="" placeholder="请选择区域信息" />
+			</view>
+			<view class="main-left cross-center linp border_bottom">
+				<view class="field">楼盘性质</view>
+				<input type="text" value="" placeholder="请选择楼盘性质" />
+			</view>
+			<view class="main-left cross-center linp border_bottom">
+				<view class="field">楼盘户号</view>
+				<input type="text" value="" placeholder="请输入楼盘户号" />
+			</view>
+			<button type="default" class="complete">完成</button>
+		</view>
+		<button type="default" class="addlp">添加楼盘</button>
+		<view style="height: 200rpx;"></view>
+	</view>
+</template>
+
+<script>
+	export default {
+		data() {
+			return {
+				
+			};
+		}
+	}
+</script>
+
+<style lang="scss" scoped>
+	.addlp{
+		width: 606rpx;
+		height: 90rpx;
+		border: 1rpx solid #A18353;
+		border-radius: 10rpx;
+		font-size: 32rpx;
+		font-weight: bold;
+		color: #A18353;
+		margin-top: 39rpx;
+	}
+	.complete{
+		width: 606rpx;
+		height: 90rpx;
+		background: #A18353;
+		border-radius: 10rpx;
+		font-size: 32rpx;
+		font-weight: bold;
+		color: #FFFFFF;
+		margin-top: 36rpx;
+	}
+	.oinfo{
+		width: 678rpx;
+		height: auto;
+		background: #FEFEFE;
+		border-radius: 10rpx;
+		margin: 20rpx auto 39rpx;
+	}
+	.linp{
+		height: 104rpx;
+		padding: 0 35rpx;
+		.field{
+			width: 120rpx;
+			font-size: 28rpx;
+			font-weight: 500;
+			color: #222222;
+			margin-right: 30rpx;
+		}
+		.val{
+			
+		}
+	}
+	.border_bottom{
+		
+border-bottom: 1px solid #EAEAEA;
+	}
+	.tbg{
+		width: 100%;
+		height: 660rpx;
+		position: relative;
+		padding-top: 176rpx;
+		.ti{
+			font-size: 36rpx;
+			font-weight: bold;
+			color: #FFFFFF;
+			position: absolute;
+			top: 75rpx;
+			left: 36rpx;
+		}
+		.bg{
+			width: 100%;
+			height: 400rpx;
+			position: absolute;
+			top: 0;
+			left: 0;
+			z-index: -1;
+		}
+		.customerInfo{
+			width: 678rpx;
+			height: auto;
+			background: #fff;
+			border-radius: 10rpx;
+			overflow: hidden;
+			margin: 0 auto 20rpx;
+			.top{
+				height: 98rpx;
+				background: #FCF7EA;
+				font-size: 28rpx;
+				font-weight: bold;
+				color: #D0C9C1;
+				padding: 36rpx 30rpx;
+			}
+			.head{
+				width: 127rpx;
+				height: 127rpx;
+				position: relative;
+				margin: 32rpx auto;
+				background-color: #fefefe;
+				z-index: 2;
+				.bg{
+					width: 127rpx;
+					height: 127rpx;
+				}
+				.camera{
+					width: 41rpx;
+					height: 32rpx;
+					position: absolute;
+					bottom: 5rpx;
+					right: -6rpx;
+				}
+			}
+		}
+	}
+</style>

+ 59 - 9
src/pages/sale/cusmter/info.vue

xqd xqd
@@ -1,11 +1,11 @@
 <template>
 	<view class="">
 		<view class="main-left info_card">
-			<image style="width: 91rpx;height: 91rpx;border-radius: 50%;margin-right: 25rpx;" src="../../../static/image/sale/1.png" mode=""></image>
+			<image style="width: 91rpx;height: 91rpx;border-radius: 50%;margin-right: 25rpx;" src="https://t17.9026.com/web/statics/image/sale/1.png" mode=""></image>
 			<view class="main-between-y">
-				<view class="main-left name cross-center">周佳佳<image style="width: 21rpx;height: 29rpx;margin: 0 28rpx 0 7rpx;" src="../../../static/image/sale/sex0.png" mode=""></image>
-				<!-- <image style="width: 21rpx;height: 29rpx;margin: 0 28rpx 0 7rpx;" src="../../../static/image/sale/sex1.png" mode=""></image> -->
-					<image style="width: 96rpx;height: 31rpx;" src="../../../static/image/index/ysm.png" mode=""></image>
+				<view class="main-left name cross-center">周佳佳<image style="width: 21rpx;height: 29rpx;margin: 0 28rpx 0 7rpx;" src="https://t17.9026.com/web/statics/image/sale/sex0.png" mode=""></image>
+				<!-- <image style="width: 21rpx;height: 29rpx;margin: 0 28rpx 0 7rpx;" src="https://t17.9026.com/web/statics/image/sale/sex1.png" mode=""></image> -->
+					<image style="width: 96rpx;height: 31rpx;" src="https://t17.9026.com/web/statics/image/index/ysm.png" mode=""></image>
 				</view>
 				<view>15999999999</view>
 			</view>
@@ -29,24 +29,74 @@
 				<view class="right">22号楼-2201</view>
 			</view>
 		</view>
-		<uni-popup ref="popup" type="center"></uni-popup>
-		<navigator url="/pages/sale/properties/addProperties" hover-class="navigator-hover">
-			<button class="addPro" type="default">客户楼盘信息认证</button>
-		</navigator>
+		<u-popup v-model="show" mode="center" border-radius="14" @close="show = false">
+			<view class="model">
+				<view class="tei">是否确认并认证该用户楼盘信息?</view>
+				<view class="main-between">
+					<view class=" btn left">认证成功</view>
+					<view class=" btn right">信息有误</view>
+				</view>
+				<view class="qx">取消认证</view>
+			</view>
+		</u-popup>
+		<!-- <navigator url="" hover-class="navigator-hover"> -->
+			<button class="addPro" type="default" @click="show=true">客户楼盘信息认证</button>
+		<!-- </navigator> -->
 	</view>
 </template>
 
 <script>
+	import uPopup from '../../../components/basic-component/u-popup/u-popup.vue';
 	export default {
+		components:{
+			uPopup
+		},
 		data() {
 			return {
-
+				show:true
 			};
 		}
 	}
 </script>
 
 <style lang="scss" scoped>
+	.model{
+		width: 631rpx;
+		height: 371rpx;
+		background: #FFFFFF;
+		border-radius: 10rpx;
+		padding: 60rpx 40rpx 30rpx;
+		.tei{
+			font-size: 32rpx;
+			font-weight: bold;
+			color: #222222;
+			text-align: center;
+		}
+		.btn{
+			width: 256rpx;
+			height: 80rpx;
+			border-radius: 40rpx;
+			font-size: 28rpx;
+			font-weight: bold;
+			text-align: center;
+			line-height: 80rpx;
+			margin: 45rpx 0 75rpx;
+		}
+		.left{
+			background: #A18353;
+			color: #FFFFFF;
+		}
+		.right{
+			border: 2px solid #A18353;
+			color: #A18353;
+		}
+		.qx{
+			font-size: 32rpx;
+			font-weight: bold;
+			color: #999999;
+			text-align: center;
+		}
+	}
 	.addPro {
 		position: fixed;
 		bottom: 0;

+ 13 - 6
src/pages/sale/cusmter/list.vue

xqd xqd
@@ -1,23 +1,23 @@
 <template>
 	<view>
 		<view class="search main-left cross-center">
-			<image style="margin-right: 15rpx;" src="../../../static/image/sale/search_icon.png" mode=""></image><input type="text" placeholder-class="search_plh_class" placeholder="客户名、楼盘名">
+			<image style="margin-right: 15rpx;" src="https://t17.9026.com/web/statics/image/sale/search_icon.png" mode=""></image><input type="text" placeholder-class="search_plh_class" placeholder="客户名、楼盘名">
 		</view>
 		<view class="list">
-			<view class="main-between cross-center item" v-for="(item,index) in 5" @click="">
+			<view class="main-between cross-center item" v-for="(item,index) in 5" @click="navCusmterInfo">
 				<view class="main-left">
 					<view>
-						<image style="width: 94rpx;height: 94rpx;border-radius: 50%;margin-right: 26rpx;" src="../../../static/image/sale/1.png" mode=""></image>
+						<image style="width: 94rpx;height: 94rpx;border-radius: 50%;margin-right: 26rpx;" src="https://t17.9026.com/web/statics/image/sale/1.png" mode=""></image>
 					</view>
 					<view class="main-between-y">
-						<view class="name">周先生<image style="width: 96rpx; height: 32rpx;" src="../../../static/image/index/ysm.png" mode=""></image></view>
+						<view class="name">周先生<image style="width: 96rpx; height: 32rpx;" src="https://t17.9026.com/web/statics/image/index/ysm.png" mode=""></image></view>
 						<view class="addr">世龙广场 2号楼-2202</view>
 					</view>
 				</view>
-				<image style="width: 13rpx;height: 21rpx;" src="../../../static/image/sale/arrow_right.png" mode=""></image>
+				<image style="width: 13rpx;height: 21rpx;" src="https://t17.9026.com/web/statics/image/sale/arrow_right.png" mode=""></image>
 			</view>
 		</view>
-		<navigator url="/pages/sale/properties/addProperties" hover-class="navigator-hover">
+		<navigator url="/pages/sale/cusmter/addCustomer" hover-class="navigator-hover">
 			<button class="addPro" type="default">添加客户</button>
 		</navigator>
 	</view>
@@ -29,6 +29,13 @@
 			return {
 				
 			};
+		},
+		methods:{
+			navCusmterInfo(){
+				uni.navigateTo({
+					url:'/pages/sale/cusmter/info'
+				})
+			}
 		}
 	}
 </script>

+ 13 - 13
src/pages/sale/mySaleOrder.vue

xqd xqd xqd xqd xqd
@@ -7,23 +7,23 @@
 			</view>
 		</view>
 		<view class="main-left cross-center search">
-			<image src="../../static/image/index/search.png" mode=""></image>
+			<image src="https://t17.9026.com/web/statics/image/index/search.png" mode=""></image>
 			<input style="width: 560rpx;" type="text" value="" placeholder="搜索客户、商品、时间、订单号" placeholder-style="font-size:28rpx;color:#999;" />
 		</view>
 		<view class="list">
 			<view class="box" v-for="(item,index) in 2" :key="index">
 				<view class="main-between cross-center header">
 					<view class="cross-center head" :class="{'border_bottom':true}">
-						<image src="../../static/image/sale/1.png" mode=""></image>
+						<image src="https://t17.9026.com/web/statics/image/sale/1.png" mode=""></image>
 						周先生-世龙广场22号楼2202
 					</view>
 					<!-- <view class="cross-center head1">
-						<image src="../../static/image/sale/1.png" mode=""></image>
+						<image src="https://t17.9026.com/web/statics/image/sale/1.png" mode=""></image>
 						客户楼盘绑定通知
 					</view> -->
 					<view class="main-between cross-center">
 						<view class="date">交易成功</view>
-						<image class="del" src="../../static/image/user-center/del.png" mode=""></image>
+						<image class="del" src="https://t17.9026.com/web/statics/image/user-center/del.png" mode=""></image>
 					</view>
 				</view>
 				<view class="center">
@@ -31,16 +31,16 @@
 						<view class="title">整体评价</view>
 						<view class="isopen cross-center">
 							展开
-							<image src="../../../static/image/user-center/arrow-bottom.png" mode=""></image>
+							<image src="https://t17.9026.com/web/statics/image/user-center/arrow-bottom.png" mode=""></image>
 						</view>
 					</view> -->
 					<!-- <view class="center-text">客户xxxx向您发起了楼盘xxxx的认证通知,请前往我的-我的客户查看并处理</view> -->
 					<!-- <view class="center-img">
-						<image v-for="(item, index) in 5" :key="index" src="../../../static/image/user-center/1.png" mode=""></image>
+						<image v-for="(item, index) in 5" :key="index" src="https://t17.9026.com/web/statics/image/user-center/1.png" mode=""></image>
 					</view> -->
 					<view class="main-between goods">
 						<view class="main-left desc">
-							<image class="goods-img" src="../../static/image/user-center/1.png" mode=""></image>
+							<image class="goods-img" src="https://t17.9026.com/web/statics/image/user-center/1.png" mode=""></image>
 							<view>
 								<view class="title t-omit-two">兴城人居ins居家占位套餐居家占位套餐居家占位套餐居家占位套餐居家占位套餐</view>
 								<view class="main-between price">
@@ -56,7 +56,7 @@
 						</view>
 					<!-- 	<view class="isopen cross-center">
 							收起
-							<image src="../../../static/image/user-center/arrow-top.png" mode=""></image>
+							<image src="https://t17.9026.com/web/statics/image/user-center/arrow-top.png" mode=""></image>
 						</view> -->
 					</view>
 					<view class="main-right cross-bottom total_pay"><text>应付总</text><text>¥</text><text>2388.00</text></view>
@@ -72,7 +72,7 @@
 					</template>
 					<template v-if="false">
 						<view class="left">查看详情</view>
-						<image style="width: 12rpx;height: 22rpx;" src="../../static/image/index/arrow-right-gray.png"
+						<image style="width: 12rpx;height: 22rpx;" src="https://t17.9026.com/web/statics/image/index/arrow-right-gray.png"
 							mode=""></image>
 					</template>
 				</view>
@@ -89,22 +89,22 @@
 				topMenuData:[
 					{
 						title:'已认证客户',
-						icon:'../../static/image/index/certified.png',
+						icon:'https://t17.9026.com/web/statics/image/index/certified.png',
 						bgc:'background: linear-gradient(179deg, #266CF3, #5B91FB)'
 					},
 					{
 						title:'未认证客户',
-						icon:'../../static/image/index/no_certified.png',
+						icon:'https://t17.9026.com/web/statics/image/index/no_certified.png',
 						bgc:'background: linear-gradient(179deg, #34BAB3, #87E5E2)'
 					},
 					{
 						title:'我的发票',
-						icon:'../../static/image/index/my_invoice.png',
+						icon:'https://t17.9026.com/web/statics/image/index/my_invoice.png',
 						bgc:'background: linear-gradient(179deg, #6994C9, #A2BBED)'
 					},
 					{
 						title:'我的合同',
-						icon:'../../static/image/index/my_contract.png',
+						icon:'https://t17.9026.com/web/statics/image/index/my_contract.png',
 						bgc:'background: linear-gradient(179deg, #8469C9, #C7A3F0)'
 					}
 				]

+ 7 - 7
src/pages/sale/properties/addProperties.vue

xqd xqd xqd
@@ -1,20 +1,20 @@
 <template>
 	<view>
 		<view class="main-left cross-center search">
-			<image src="../../../static/image/index/search.png" mode=""></image>
+			<image src="https://t17.9026.com/web/statics/image/index/search.png" mode=""></image>
 			<input style="width: 560rpx;" type="text" value="" placeholder="搜索楼盘" placeholder-style="font-size:28rpx;color:#999;" />
 		</view>
 		<view class="properties_list">
 			<view class="item main-left" v-for="(item,index) in 14" @click="show=true">
 				<view class="left">
-					<image src="../../../static/image/sale/1.png" mode=""></image>
+					<image src="https://t17.9026.com/web/statics/image/sale/1.png" mode=""></image>
 				</view>
 				<view class="main-between-y right ">
 					<view class="title">建业·凯旋广场</view>
 					<view class="addr">成都市武侯区天府一街5号</view>
 					<view class="content">洛阳建业·凯旋广场由建业(住宅)集团投资,洛阳建业凯旋置地有限公司开发...</view>
 				</view>
-				<image class="bg" src="../../../static/image/sale/properties_gradual.png" mode=""></image>
+				<image class="bg" src="https://t17.9026.com/web/statics/image/sale/properties_gradual.png" mode=""></image>
 			</view>
 			<!-- <view style="100rpx"></view>
 			<navigator url="/pages/sale/properties/addProperties" hover-class="navigator-hover">
@@ -24,12 +24,12 @@
 		</view>
 		<u-popup v-model="show" mode="center" border-radius="14" @close="show = false">
 			<view class="model">
-				<viwe class="main-right"><image src="../../../static/image/index/close.png" mode="" style="width: 25rpx;height: 24rpx;" @click="show=false"></image></viwe>
+				<viwe class="main-right"><image src="https://t17.9026.com/web/statics/image/index/close.png" mode="" style="width: 25rpx;height: 24rpx;" @click="show=false"></image></viwe>
 				<viwe class="title">建业·凯旋广场</viwe>
-				<viwe class="main-left cross-center addr"><image src="../../../static/image/index/location.png" mode="" style="width: 18rpx;height: 20rpx;margin-right: 8rpx;"></image>
+				<viwe class="main-left cross-center addr"><image src="https://t17.9026.com/web/statics/image/index/location.png" mode="" style="width: 18rpx;height: 20rpx;margin-right: 8rpx;"></image>
 				成都市武侯区天府一街5号
 				</viwe>
-				<viwe class="img"><image class="img" src="../../../static/image/index/11.png" mode=""></image></viwe>
+				<viwe class="img"><image class="img" src="https://t17.9026.com/web/statics/image/index/11.png" mode=""></image></viwe>
 				<viwe class="desc t-omit-three">建业南湖壹号,建业集团第19年首部旅游度假社区,也将是河南省第一个真正意义上的度假地产项目。</viwe>
 				<button type="default" class="btn">确认选择</button>
 			</view>
@@ -122,7 +122,7 @@
 			height: 206rpx;
 			background: #FFFFFF;
 			border-radius: 10rpx;
-			// background-image: url(../../../static/image/sale/properties_gradual.png);
+			// background-image: url(https://t17.9026.com/web/statics/image/sale/properties_gradual.png);
 			padding: 25rpx;
 			position: relative;
 

+ 3 - 3
src/pages/sale/properties/properties.vue

xqd xqd
@@ -2,14 +2,14 @@
 	<view class="properties_list">
 		<view class="item main-left" v-for="(item,index) in 4">
 			<view class="left">
-				<image src="../../../static/image/sale/1.png" mode=""></image>
+				<image src="https://t17.9026.com/web/statics/image/sale/1.png" mode=""></image>
 			</view>
 			<view class="main-between-y right ">
 				<view class="title">建业·凯旋广场</view>
 				<view class="addr">成都市武侯区天府一街5号</view>
 				<view class="content">洛阳建业·凯旋广场由建业(住宅)集团投资,洛阳建业凯旋置地有限公司开发...</view>
 			</view>
-			<image class="bg" src="../../../static/image/sale/properties_gradual.png" mode=""></image>
+			<image class="bg" src="https://t17.9026.com/web/statics/image/sale/properties_gradual.png" mode=""></image>
 		</view>
 		<view style="100rpx"></view>
 		<navigator url="/pages/sale/properties/addProperties" hover-class="navigator-hover">
@@ -40,7 +40,7 @@
 			height: 206rpx;
 			background: #FFFFFF;
 			border-radius: 10rpx;
-			// background-image: url(../../../static/image/sale/properties_gradual.png);
+			// background-image: url(https://t17.9026.com/web/statics/image/sale/properties_gradual.png);
 			padding: 25rpx;
 			position: relative;
 

+ 504 - 0
src/pages/sale/sale-user-center.vue

xqd
@@ -0,0 +1,504 @@
+<template>
+    <app-layout :haveBackground="false">
+		<image style="height: 396rpx;width: 100%;position: absolute;top: 0;left: 0;" src="https://t17.9026.com/web/statics/image/index/sale_top_bg.png" mode=""></image>
+		<app-nav-bar v-if="true" :fixed="true" :title="mall.name" color="#000" :hasMallSetting="2"
+			background-color=""></app-nav-bar>
+        <app-user-center-top
+            :top-style="4"
+            :top-pic-url="userCenter.top_pic_url"
+            :member-pic-url="userCenter.member_pic_url"
+            :is_icon_super_vip="is_icon_super_vip"
+            user-name-color="#ffffff"
+			:isRealname="false"
+        ></app-user-center-top>
+		
+		<app-my-income></app-my-income>
+
+        <view class="app-my-service" v-if="userCenter.is_menu_status == 1">
+            <!-- <view class="title" v-if="userCenter.menu_title">{{userCenter.menu_title}}</view> -->
+            <view class="list" :class="[listStyle]">
+                <!--  #ifdef MP -->
+               <!-- <view class="item" v-for="(item, index) in userCenter.menus" :key="index" >
+                    <app-jump-button form
+                                     :url="item.link_url"
+                                     :open_type="item.open_type"
+                                     :item="item"
+                                     :arrangement="'row'">
+                        <view style="width: 100%"
+                              class="item-container dir-left-nowrap cross-center"
+                              >
+                            <view class="box-grow-0">
+                                <image :src="item.icon_url" class="icon"></image>
+                            </view>
+                            <view class="box-grow-1" style="max-width: 100%">
+                                <view class="name">{{item.name}}</view>
+                            </view>
+                            <view class="box-grow-0" >
+                                <image src="https://shop.9026.com/web/statics/image/mall/static/icon/arrow-right.png" class="arrow"></image>
+                            </view>
+                        </view>
+                    </app-jump-button>
+                </view> -->
+				<view class="item" v-for="(item, index) in temporaryMenu" :key="index" >
+				    <app-jump-button form
+				                     :url="item.link_url"
+				                     :open_type="item.open_type"
+				                     :item="item"
+				                     :arrangement="'row'">
+				        <view style="width: 100%"
+				              class="item-container dir-left-nowrap cross-center"
+				              >
+				            <view class="box-grow-0">
+				                <image :src="item.icon_url" class="icon"></image>
+				            </view>
+				            <view class="box-grow-1" style="max-width: 100%">
+				                <view class="name">{{item.name}}</view>
+				            </view>
+				            <view class="box-grow-0" >
+				                <image src="https://shop.9026.com/web/statics/image/mall/static/icon/arrow-right.png" class="arrow"></image>
+								<!-- <image src="https://t17.9026.com/web/statics/image/index/arrow-right-bgwrite.png" class="arrow"></image> -->
+				            </view>
+				        </view>
+				    </app-jump-button>
+				</view>
+                <!--  #endif -->
+                <!--  #ifdef H5 -->
+                <block v-for="(item, index) in menus" :key="index">
+                    <view class="item" v-if="item.open_type !== 'app'">
+                        <app-jump-button form
+                                         :url="item.link_url"
+                                         :open_type="item.open_type"
+                                         :item="item"
+                                         :arrangement="`${userCenter.menu_style === '1' ? 'row' : userCenter.menu_style === '2' ? 'column' : ''}`">
+                            <view style="width: 100%"
+                                  class="item-container"
+                                  :class="[
+                                  userCenter.menu_style=='1'?'dir-left-nowrap cross-center':'',
+                                  userCenter.menu_style=='2'?'dir-top-nowrap cross-center':'',
+                              ]">
+                                <view class="box-grow-0">
+                                    <image :src="item.icon_url" class="icon"></image>
+                                </view>
+                                <view class="box-grow-1" style="max-width: 100%">
+                                    <view class="name">{{item.name}}</view>
+                                </view>
+                                <view class="box-grow-0" v-if="userCenter.menu_style=='1'">
+                                    <image src="https://shop.9026.com/web/statics/image/mall/static/icon/arrow-right.png" class="arrow"></image>
+                                </view>
+                            </view>
+                        </app-jump-button>
+                    </view>
+                    <view  v-else :id="item.id" class="item"></view>
+                </block>
+
+                <!--  #endif -->
+            </view>
+        </view>
+        <!-- #ifdef H5 -->
+        <view v-if="userInfo && isShowSetting" class="bd-setting dir-left-nowrap main-between cross-center" @click="routerGo">
+            <view>设置</view>
+            <image src="https://shop.9026.com/web/statics/image/mall/static/icon/arrow-right.png" class="bd-arrow"></image>
+        </view>
+        <!-- #endif -->
+
+        <app-copyright
+            v-if="copyright && copyright.status == '1'"
+            background-color="transparent"
+            :link="copyrightLink"
+            :pic-url="copyright.pic_url"
+            :text="copyright.description"
+        ></app-copyright>
+    </app-layout>
+</template>
+
+<script>
+    import {mapGetters, mapState} from 'vuex';
+    import AppUserCenterTop from '../../components/page-component/app-user-center-top/app-user-center-top.vue';
+    import AppCopyright from '../../components/page-component/app-copyright/app-copyright.vue';
+	import AppNavBar from '@/components/page-component/index/app-nav-bar.vue';
+	
+	import AppMyIncome from '../sale/components/app-my-income.vue';
+	
+
+    export default {
+        name: 'user-center',
+        components: {
+            AppCopyright,
+            AppUserCenterTop,
+			AppNavBar,
+			AppMyIncome,
+        },
+		data(){ 
+			return {
+				temporaryMenu:[
+					{
+						icon_url: "https://t17.9026.com/web/statics/image/index/order-icon.png",
+						key: "pintuan",
+						link_url: "/pages/sale/mySaleOrder",
+						name: "我的订单",
+						open_type: "navigate",
+					},
+					{
+						icon_url: "https://t17.9026.com/web/statics/image/index/kehu.png",
+						key: "pintuan",
+						link_url: "/pages/sale/cusmter/list",
+						name: "我的客户",
+						open_type: "navigate",
+					},
+					{
+						icon_url: "https://t17.9026.com/web/statics/image/index/lp.png",
+						key: "pintuan",
+						link_url: "/pages/sale/properties/properties",
+						name: "我负责的楼盘",
+						open_type: "navigate",
+					},
+					{
+						icon_url: "https://t17.9026.com/web/statics/image/index/xx.png",
+						key: "pintuan",
+						link_url: "/pages/user-center/news/news",
+						name: "我的消息",
+						open_type: "navigate",
+					},
+					{
+						icon_url: "https://t17.9026.com/web/statics/image/index/m.png",
+						key: "pintuan",
+						link_url: "",
+						name: "我的身份码",
+						open_type: "navigate",
+					},
+					{
+						icon_url: "https://t17.9026.com/web/statics/image/index/kf.png",
+						key: "pintuan",
+						link_url: "",
+						name: "联系客服",
+						open_type: "navigate",
+					}
+				]
+			}
+		},
+        computed: {
+            ...mapState({
+                copyright: state => state.mallConfig.copyright,
+                userInfo: state => state.user.info,
+                is_icon_super_vip: function (state) {
+                    return state.mallConfig.mall.setting.is_icon_super_vip;
+                },
+                foot_bar: function(state) {
+					let val=this.$utils.deepClone(state.userCenter.data.foot_bar)
+					if(val){
+						val.splice(1, 0, {icon_url:'',name:'我的优惠券'})
+						return val;
+					}else{
+						return state.userCenter.data.foot_bar
+					}
+                },
+                account_bar_status: function() {
+                    return this.userCenter.account_bar ? this.userCenter.account_bar.status : 0;
+                },
+                // #ifdef H5
+                isWechat: function() {
+                    return this.$jwx.isWechat();
+                },
+                menus: function() {
+                    let menus = this.userCenter.menus;
+                    menus.forEach(item => {
+                        if(item.open_type === 'app') {
+                            item.id = this.$utils.guid('user-center');
+                            let username = this.$utils.getUrlParamApp(item.link_url, 'username');
+                            let path = this.$utils.getUrlParamApp(item.link_url, 'path');
+                            let strImg = ``;
+                            let size = uni.upx2px(50) + 'px';
+                            let style = `
+                                <style>
+                                .app-button-row {
+                                    height: 100%;
+                                    width: 100%;
+                                    display: flex;
+                                    flex-direction: row;
+                                    justify-content: center;
+                                    align-items: center;
+                                }
+
+                                .app-button-column {
+                                    height: 100%;
+                                    width: 100%;
+                                    display: flex;
+                                    flex-direction: column;
+                                    justify-content: center;
+                                    align-items: center;
+                                }
+                                .box-grow-0 {
+                                  min-width: 0;
+                                  -webkit-box-flex: 0;
+                                  -webkit-flex-grow: 0;
+                                  -ms-flex-positive: 0;
+                                  flex-grow: 0;
+                                  -webkit-flex-shrink: 0;
+                                  -ms-flex-negative: 0;
+                                  flex-shrink: 0;
+                                }
+
+                                .box-grow-1 {
+                                  min-width: 0;
+                                  -webkit-box-flex: 1;
+                                  -webkit-flex-grow: 1;
+                                  -ms-flex-positive: 1;
+                                  flex-grow: 1;
+                                  -webkit-flex-shrink: 1;
+                                  -ms-flex-negative: 1;
+                                  flex-shrink: 1;
+                                }
+
+                                    .name {
+                                        color: #666666;
+                                        white-space: nowrap;
+                                        overflow: hidden;
+                                        text-overflow: ellipsis;
+                                    }
+                                    .dir-left-nowrap {
+                                      display: -webkit-box;
+                                      display: -webkit-flex;
+                                      display: flex;
+                                      -webkit-flex-direction: row;
+                                      flex-direction: row;
+                                      flex-wrap: nowrap;
+                                    }
+
+                                .dir-top-nowrap {
+                                  display: -webkit-box;
+                                  display: -webkit-flex;
+                                  display: flex;
+                                  -webkit-box-orient: vertical;
+                                  -webkit-flex-direction: column;
+                                  flex-direction: column;
+                                  flex-wrap: nowrap;
+                                }
+
+                                .cross-center {
+                                  display: -webkit-box;
+                                  display: -webkit-flex;
+                                  display: flex;
+                                  -webkit-align-items: center;
+                                  align-items: center;
+                                }
+							</style>`;
+                            let classStr = '';
+                            let font = '';
+                            let padding = '';
+                            let arrow = require("https://shop.9026.com/web/statics/image/mall/static/icon/arrow-right.png");
+                            if (true) {
+                                let margin = uni.upx2px(16);
+                                strImg = `<img src="${item.icon_url}" width="${size}" height="${size}" style="margin-right: ${margin}px"/>`;
+                                font = '17px';
+                                padding = 0;
+                            } else if (this.userCenter.menu_style == 2) {
+                                let margin = uni.upx2px(28);
+                                strImg = `<img src="${item.icon_url}" width="${size}" height="${size}" style="margin-bottom: ${margin}px"/>`;
+                                classStr = 'name';
+                                font = uni.upx2px(24) + 'px';
+                                padding = `0px` + ' ' +uni.upx2px(12) +'px';
+                            }
+
+                            let str = `<div class="box-grow-0">${strImg}</div>
+                                        <div class="box-grow-1" style="max-width: 100%;"><div style="padding:${padding};font-size: ${font}" class="${classStr}">${item.name}</div></div>`;
+                            if (true) {
+                                let width = uni.upx2px(12);
+                                let height = uni.upx2px(22);
+                                str+= ` <div class="box-grow-0">
+                                    <img src="${arrow}" width="${width}px" height="${height}px"/>
+                                </div>`
+                            }
+                            let div = ``;
+                            let div1 = '';
+                            if (true) {
+                                let padding1 = uni.upx2px(20) + 'px';
+                                let padding2 = uni.upx2px(32) + 'px';
+                                div1 = `<div style="width: 100%;padding: ${padding1} ${padding2}" class="dir-left-nowrap cross-center">${str}</div>`
+                            } else {
+                                let padding = uni.upx2px(24) + 'px';
+                                div1 = `<div style="width: 100%;padding: ${padding} 0" class="dir-top-nowrap cross-center">${str}</div>`
+                            }
+                            if (true) {
+                                div = `<div class="app-button-row">${div1}</div>`
+                            } else {
+                                div = `<div class="app-button-column">${div1}</div>`
+                            }
+                            style += div;
+                            this.$utils.createWxOpenLaunchWeapp(item.id, username, path, style);
+                        }
+                    });
+                    return menus;
+                }
+                // #endif
+            }),
+            copyrightLink() {
+                if (!this.copyright) return {};
+                let { open_type, new_link_url, params } = this.copyright.link;
+                return {
+                    openType: open_type,
+                    url: new_link_url,
+                    params: params ? params : []
+                };
+            },
+            ...mapGetters('mallConfig', {
+                getTheme: 'getTheme'
+            }),
+            ...mapGetters('userCenter',{
+                userCenter: 'userCenter'
+            }),
+            listStyle() {
+                // if (this.userCenter.menu_style == 1) return 'row';
+                // if (this.userCenter.menu_style == 2) return 'grid dir-left-wrap';
+                return 'row';
+            },
+            // #ifdef H5
+            isShowSetting: function () {
+                return this.$storage.getStorageSync('platform') !== 'wechat';
+            }
+            // #endif
+        },
+        onLoad() { 
+			this.$commonLoad.onload();
+            // #ifdef H5
+            this.$jwx.config();
+            // #endif
+			console.log('查看',this)
+        },
+        onShow() {
+            this.$event.on(this.$const.EVENT_USER_LOGIN).then(() => {
+                uni.redirectTo({
+                    url: `/pages/user-center/user-center`
+                });
+            });
+            // if (this.$user.isLogin()) {
+            //     this.$store.dispatch('user/refresh');
+            // }
+            this.$nextTick().then(() => {
+                this.$store.dispatch('userCenter/data');
+            });
+        },
+        methods: {
+            
+            // #ifdef H5
+            routerGo() {
+                uni.navigateTo({
+                    url: '/pages/registered/setting'
+                });
+            },
+            // #endif
+
+        },
+    }
+</script>
+
+<style scoped lang="scss">
+.app-my-service {
+    width: #{702rpx};
+    border-radius: #{16rpx};
+    margin: #{24rpx} auto;
+    box-shadow: 0 0 #{8rpx} rgba(0, 0, 0, .05);
+    background: #fff;
+
+    .title {
+        padding: #{32rpx} #{32rpx} #{16rpx};
+    }
+
+    .list {
+        .item {
+            .icon {
+                width: #{50rpx};
+                height: #{50rpx};
+                display: block;
+            }
+
+            .arrow {
+                width: #{12rpx};
+                height: #{22rpx};
+            }
+        }
+    }
+
+    .list.row {
+        .item-container {
+            padding: #{20rpx} #{32rpx};
+        }
+
+        .icon {
+            margin-right: #{16rpx};
+        }
+    }
+
+    .list.grid {
+        .item {
+            width: 25%;
+
+            .icon {
+                margin-bottom: #{28rpx};
+            }
+
+            .name {
+                padding: 0 #{12rpx};
+                font-size: $uni-font-size-weak-one;
+                color: $uni-general-color-one;
+                white-space: nowrap;
+                overflow: hidden;
+                text-overflow: ellipsis;
+            }
+        }
+
+        .item-container {
+            padding: #{24rpx} 0;
+        }
+    }
+}
+.u-foot-box {
+    position: relative;
+    height: 104upx;
+}
+.u-icon {
+    margin-top: 44upx;
+    width: 40upx;
+    height: 40upx;
+    margin-right: 17upx;
+}
+.u-foot-item {
+    font-size: #{26rpx};
+    color: #666666;
+    padding-top: #{14rpx};
+    width: 50%;
+}
+.u-foot-info {
+    text-align: center;
+}
+.u-foot-num {
+    font-size: 32upx;
+    margin-bottom: 10upx;
+}
+.u-line {
+    height: 40upx;
+    width: 2upx;
+    background-color: #666666;
+    position: absolute;
+    top: 45upx;
+    left: 50%;
+    margin-left: -2upx;
+}
+// #ifdef H5
+.bd-setting {
+    width: 702upx;
+    height: 100upx;
+    line-height: 100upx;
+    border-radius: 16upx;
+    padding: 0 33upx;
+    background: #ffffff;
+    margin: 24upx auto;
+    box-shadow: 0 0 #{8rpx} rgba(0, 0, 0, .05);
+    font-size:32upx;
+    color: #353535;
+}
+.bd-arrow {
+    width: #{12rpx};
+    height: #{22rpx};
+}
+// #endif
+</style>

+ 16 - 5
src/pages/sale/sale_login/sale_login.vue

xqd xqd
@@ -1,19 +1,19 @@
 <template>
 	<view>
 		<view class="main-center autoCenter">
-			<image style="width: 229rpx; height: 58rpx;" src="../../../static/image/sale/xcrj_login.png" mode="">
+			<image style="width: 229rpx; height: 58rpx;" src="https://t17.9026.com/web/statics/image/sale/xcrj_login.png" mode="">
 			</image>
 			<view class="title">销售端</view>
 		</view>
 		<view class="login_form">
 			<view class="item">
 				<view class="title">手机号</view>
-				<input class="input" name="input" type="number" placeholder-class="plh_class" placeholder="请输入您的手机号" />
+				<input class="input" v-model="account" type="number" placeholder-class="plh_class" placeholder="请输入您的手机号" />
 				<view class="b_line"></view>
 			</view>
 			<view class="item">
 				<view class="title">密码</view>
-				<input class="input" name="input" type="password" placeholder-class="plh_class" placeholder="请输入请输入密码" />
+				<input class="input" v-model="password" type="password" placeholder-class="plh_class" placeholder="请输入请输入密码" />
 				<view class="b_line"></view>
 			</view>
 			<view class="forget">忘记密码</view>
@@ -26,13 +26,24 @@
 	export default {
 		data() {
 			return {
-
+				account:'wangwu',
+				password:'qweqweqwe',
 			};
 		},
 		methods:{
 			login(){
+				// this.$request({
+				//     url: this.$api.sale.sale_login,
+				//     data: {
+				//         account:this.account,
+				// 		password:this.password
+				//     },
+				//     method:'post'
+				// }).then(res=>{
+				// 	console.log(res)
+				// })
 				uni.redirectTo({
-					url:'/pages/sale/my/my'
+					url:'/pages/sale/sale-user-center'
 				})
 			}
 		}

+ 50 - 0
src/pages/user-center/about-mall/about-mall.vue

xqd
@@ -0,0 +1,50 @@
+<template>
+	<view class="main-center-y cross-center page">
+		<view class="i">
+			商城协议<image src="../../../static/index/arrow-right-ewrte.png" mode=""></image>
+		</view>
+		<view class="i">
+			投诉建议<image src="../../../static/index/arrow-right-ewrte.png" mode=""></image>
+		</view>
+		<view class="i">
+			联系客服<image src="../../../static/index/arrow-right-ewrte.png" mode=""></image>
+		</view>
+	</view>
+</template>
+
+<script>
+	export default {
+		data() {
+			return {
+				
+			};
+		}
+	}
+</script>
+
+<style lang="scss" scoped>
+	.page{
+		height: 100vh;
+		background-color: #fff;
+	}
+	.i{
+		width: 600rpx;
+		height: 92rpx;
+		background: #F9F9F9;
+		border-radius: 46rpx;
+		font-size: 32rpx;
+		font-weight: 500;
+		color: #000000;
+		text-align: center;
+		line-height: 92rpx;
+		margin: 22rpx auto;
+		position: relative;
+		image{
+			width: 29rpx;
+			height: 7rpx;
+			position: absolute;
+			top: 46rpx;
+			right: 44rpx;
+		}
+	}
+</style>

+ 5 - 5
src/pages/user-center/evaluate/evaluate.vue

xqd xqd
@@ -1,7 +1,7 @@
 <template>
 	<view >
 		<view class="main-left evaObj">
-			<image src="../../../static/image/sale/1.png" mode=""></image>
+			<image src="https://t17.9026.com/web/statics/image/sale/1.png" mode=""></image>
 			<view class="main-between-y">
 				<view class="title">几度米黄色真皮沙发组合,可调节桦木皮艺转角沙发</view>
 				<view class="main-between cross-center">
@@ -13,25 +13,25 @@
 		<view class="evalContent">
 			<view class="item">
 				<view class="main-left cross-center title">
-					<image class="icon" src="../../../static/image/user-center/evaluate1.png" mode=""></image>整体评价
+					<image class="icon" src="https://t17.9026.com/web/statics/image/user-center/evaluate1.png" mode=""></image>整体评价
 				</view>
 				<textarea class="evalClass"  placeholder-class="evalphlVal" value="" maxlength="30" placeholder="为了我们更好的反馈,请您填写整体评价" />
 			</view>
 			<view class="item">
 				<view class="main-left cross-center title">
-					<image class="icon" src="../../../static/image/user-center/evaluate2.png" mode=""></image>材质质量
+					<image class="icon" src="https://t17.9026.com/web/statics/image/user-center/evaluate2.png" mode=""></image>材质质量
 				</view>
 				<textarea class="evalClass"  placeholder-class="evalphlVal" value="" maxlength="30" placeholder="为了我们更好的反馈,请您填写材质质量" />
 			</view>
 			<view class="item">
 				<view class="main-left cross-center title">
-					<image class="icon" src="../../../static/image/user-center/evaluate3.png" mode=""></image>商品风格
+					<image class="icon" src="https://t17.9026.com/web/statics/image/user-center/evaluate3.png" mode=""></image>商品风格
 				</view>
 				<textarea class="evalClass"  placeholder-class="evalphlVal" value="" maxlength="30" placeholder="为了我们更好的反馈,请您填写材质质量" />
 			</view>
 		</view>
 		<view class="uploddimg" >
-			<image src="../../../static/image/user-center/takePicture.png" mode=""></image>
+			<image src="https://t17.9026.com/web/statics/image/user-center/takePicture.png" mode=""></image>
 			<view class="text">上传图片</view>
 		</view>
 		

+ 12 - 12
src/pages/user-center/evaluate/list.vue

xqd xqd xqd xqd xqd xqd
@@ -3,12 +3,12 @@
 		<view class="box">
 			<view class="main-between cross-center header">
 				<view class="cross-center head">
-					<image src="../../../static/image/sale/1.png" mode=""></image>
+					<image src="https://t17.9026.com/web/statics/image/sale/1.png" mode=""></image>
 					周先生
 				</view>
 				<view class="main-between cross-center">
 					<view class="date">2021-11-17</view>
-					<image class="del" src="../../../static/image/user-center/del.png" mode=""></image>
+					<image class="del" src="https://t17.9026.com/web/statics/image/user-center/del.png" mode=""></image>
 				</view>
 			</view>
 			<view class="center">
@@ -16,14 +16,14 @@
 					<view class="title">整体评价</view>
 					<view class="isopen cross-center">
 						展开
-						<image src="../../../static/image/user-center/arrow-bottom.png" mode=""></image>
+						<image src="https://t17.9026.com/web/statics/image/user-center/arrow-bottom.png" mode=""></image>
 					</view>
 				</view>
 				<view class="center-text">基本上任何一件服装都包含了来自可能多达数十位供应商的零部件和服务</view>
-				<view class="center-img" v-if="false"><image v-for="(item, index) in 5" :key="index" src="../../../static/image/user-center/1.png" mode=""></image></view>
+				<view class="center-img" v-if="false"><image v-for="(item, index) in 5" :key="index" src="https://t17.9026.com/web/statics/image/user-center/1.png" mode=""></image></view>
 				<view class="main-between goods" v-if="false">
 					<view class="main-left desc">
-						<image class="goods-img" src="../../../static/image/user-center/1.png" mode=""></image>
+						<image class="goods-img" src="https://t17.9026.com/web/statics/image/user-center/1.png" mode=""></image>
 						<view>
 							<view class="title">兴城人居ins居家占位套餐</view>
 							<view class="price">
@@ -34,7 +34,7 @@
 					</view>
 					<view class="isopen cross-center">
 						收起
-						<image src="../../../static/image/user-center/arrow-top.png" mode=""></image>
+						<image src="https://t17.9026.com/web/statics/image/user-center/arrow-top.png" mode=""></image>
 					</view>
 				</view>
 			</view>
@@ -42,12 +42,12 @@
 		<view class="box">
 			<view class="main-between cross-center header">
 				<view class="cross-center head">
-					<image src="../../../static/image/sale/1.png" mode=""></image>
+					<image src="https://t17.9026.com/web/statics/image/sale/1.png" mode=""></image>
 					周先生
 				</view>
 				<view class="main-between cross-center">
 					<view class="date">2021-11-17</view>
-					<image class="del" src="../../../static/image/user-center/del.png" mode=""></image>
+					<image class="del" src="https://t17.9026.com/web/statics/image/user-center/del.png" mode=""></image>
 				</view>
 			</view>
 			<view class="center">
@@ -55,14 +55,14 @@
 					<view class="title">整体评价</view>
 					<view class="isopen cross-center">
 						展开
-						<image src="../../../static/image/user-center/arrow-bottom.png" mode=""></image>
+						<image src="https://t17.9026.com/web/statics/image/user-center/arrow-bottom.png" mode=""></image>
 					</view>
 				</view>
 				<view class="center-text">基本上任何一件服装都包含了来自可能多达数十位供应商的零部件和服务</view>
-				<view class="center-img"><image v-for="(item, index) in 5" :key="index" src="../../../static/image/user-center/1.png" mode=""></image></view>
+				<view class="center-img"><image v-for="(item, index) in 5" :key="index" src="https://t17.9026.com/web/statics/image/user-center/1.png" mode=""></image></view>
 				<view class="main-between goods">
 					<view class="main-left desc">
-						<image class="goods-img" src="../../../static/image/user-center/1.png" mode=""></image>
+						<image class="goods-img" src="https://t17.9026.com/web/statics/image/user-center/1.png" mode=""></image>
 						<view>
 							<view class="title">兴城人居ins居家占位套餐</view>
 							<view class="price">
@@ -73,7 +73,7 @@
 					</view>
 					<view class="isopen cross-center">
 						收起
-						<image src="../../../static/image/user-center/arrow-top.png" mode=""></image>
+						<image src="https://t17.9026.com/web/statics/image/user-center/arrow-top.png" mode=""></image>
 					</view>
 				</view>
 			</view>

+ 8 - 8
src/pages/user-center/news/news.vue

xqd xqd xqd
@@ -3,16 +3,16 @@
 		<view class="box" v-for="(item,index) in 3" :key="index">
 			<view class="main-between cross-center header">
 				<!-- <view class="cross-center head t-omit" :class="{'border_bottom':true}">
-					<image src="../../../static/image/sale/1.png" mode=""></image>
+					<image src="https://t17.9026.com/web/statics/image/sale/1.png" mode=""></image>
 					周先生
 				</view> -->
 				<view class="cross-center head1">
-					<image src="../../../static/image/sale/1.png" mode=""></image>
+					<image src="https://t17.9026.com/web/statics/image/sale/1.png" mode=""></image>
 					客户楼盘绑定通知
 				</view>
 				<view class="main-between cross-center">
 					<!-- <view class="date">2021-11-17</view> -->
-					<image class="del" src="../../../static/image/user-center/del.png" mode=""></image>
+					<image class="del" src="https://t17.9026.com/web/statics/image/user-center/del.png" mode=""></image>
 				</view>
 			</view>
 			<view class="center">
@@ -20,16 +20,16 @@
 					<view class="title">整体评价</view>
 					<view class="isopen cross-center">
 						展开
-						<image src="../../../static/image/user-center/arrow-bottom.png" mode=""></image>
+						<image src="https://t17.9026.com/web/statics/image/user-center/arrow-bottom.png" mode=""></image>
 					</view>
 				</view> -->
 				<view class="center-text">客户xxxx向您发起了楼盘xxxx的认证通知,请前往我的-我的客户查看并处理</view>
 				<!-- <view class="center-img">
-					<image v-for="(item, index) in 5" :key="index" src="../../../static/image/user-center/1.png" mode=""></image>
+					<image v-for="(item, index) in 5" :key="index" src="https://t17.9026.com/web/statics/image/user-center/1.png" mode=""></image>
 				</view>
 				<view class="main-between goods">
 					<view class="main-left desc">
-						<image class="goods-img" src="../../../static/image/user-center/1.png" mode=""></image>
+						<image class="goods-img" src="https://t17.9026.com/web/statics/image/user-center/1.png" mode=""></image>
 						<view>
 							<view class="title">兴城人居ins居家占位套餐</view>
 							<view class="price">
@@ -40,13 +40,13 @@
 					</view>
 					<view class="isopen cross-center">
 						收起
-						<image src="../../../static/image/user-center/arrow-top.png" mode=""></image>
+						<image src="https://t17.9026.com/web/statics/image/user-center/arrow-top.png" mode=""></image>
 					</view>
 				</view> -->
 			</view>
 			<view class="main-between footer cross-center border_top">
 				<view class="left">查看详情</view>
-				<image style="width: 12rpx;height: 22rpx;" src="../../../static/image/index/arrow-right-gray.png"
+				<image style="width: 12rpx;height: 22rpx;" src="https://t17.9026.com/web/statics/image/index/arrow-right-gray.png"
 					mode=""></image>
 			</view>
 		</view>

+ 9 - 8
src/pages/user-center/user-center.vue

xqd xqd xqd xqd
@@ -1,10 +1,11 @@
 <template>
     <app-layout :haveBackground="true">
-		<app-nav-bar v-if="true" :fixed="true" :title="mall.name" color="#000"
-			background-color="#eae2dd"></app-nav-bar>
+		<image style="height: 396rpx;width: 100%;position: absolute;top: 0;left: 0;" :src="userCenter.top_pic_url" mode=""></image>
+		<app-nav-bar v-if="true" :fixed="true" :title="mall.name" color="#000" :hasMallSetting="2"
+			background-color=""></app-nav-bar>
         <app-user-center-top
             :top-style="4"
-            :top-pic-url="userCenter.top_pic_url"
+            
             :member-pic-url="userCenter.member_pic_url"
             :is_icon_super_vip="is_icon_super_vip"
             user-name-color="#262626"
@@ -21,9 +22,9 @@
             <!-- <view class="u-line"></view> -->
         </view>
 
-        <view style="padding: 0 24rpx">
+        <!-- <view style="padding: 0 24rpx">
             <app-vip-card></app-vip-card>
-        </view>
+        </view> -->
 
         <!-- <app-account-balance
             v-if="account_bar_status == 1"
@@ -31,7 +32,7 @@
             :round="true"
             :input-user-center="userCenter"
         ></app-account-balance> -->
-		<app-my-income></app-my-income>
+		<!-- <app-my-income></app-my-income> -->
         <app-my-order
             v-if="userCenter.is_order_bar_status == 1"
             :margin="true"
@@ -178,14 +179,14 @@
 					{
 						icon_url: "https://t1.9026.com/plugins/pintuan/assets/img/pick-link/icon-pintuan.png",
 						key: "pintuan",
-						link_url: "/plugins/pt/order/order",
+						link_url: "",
 						name: "我的楼盘",
 						open_type: "navigate",
 					},
 					{
 						icon_url: "https://t1.9026.com/plugins/pintuan/assets/img/pick-link/icon-pintuan.png",
 						key: "pintuan",
-						link_url: "/plugins/pt/order/order",
+						link_url: "/pages/user-center/about-mall/about-mall",
 						name: "关于商城",
 						open_type: "navigate",
 					},

+ 2 - 2
src/siteInfo.js

xqd
@@ -7,8 +7,8 @@
 module.exports = {
 	acid: -1,
 	version: "1.0.0",
-	siteroot: "https://t1.9026.com",
-	apiroot: "https://t1.9026.com//web/index.php?_mall_id=10000"
+	siteroot: "https://t17.9026.com",
+	apiroot: "https://t17.9026.com//web/index.php?_mall_id=10000"
 	
 	// siteroot: "https://shop.9026.com",
 	// apiroot: "https://shop.9026.com/web/index.php?_mall_id=21999"

二進制
src/static/image/index/addcustomerbg.png


二進制
src/static/image/index/arrow-right-bgwrite.png


二進制
src/static/image/index/arrow-right-ewrte.png


二進制
src/static/image/index/camera.png


二進制
src/static/image/index/headbg.png


二進制
src/static/image/index/kehu.png


二進制
src/static/image/index/kf.png


二進制
src/static/image/index/lp.png


二進制
src/static/image/index/m.png


二進制
src/static/image/index/order-icon.png


二進制
src/static/image/index/sale_top_bg.png


二進制
src/static/image/index/saler_bg.png


二進制
src/static/image/index/xx.png