chenrui 4 rokov pred
rodič
commit
203c733710

+ 1 - 1
pages.json

@@ -47,7 +47,7 @@
 			"path": "pages/searchPage/searchPage",
 			"style": {
 				"navigationStyle": "custom", // 隐藏系统导航栏
-				"navigationBarTextStyle": "white" // 状态栏字体为白色,只能为 white-白色,black-黑色 二选一
+				"navigationBarTextStyle": "black" // 状态栏字体为白色,只能为 white-白色,black-黑色 二选一
 			}
 		},
 		{

+ 25 - 21
pages/organization/organization.vue

@@ -1,22 +1,19 @@
 <template>
 	<view class="organization-wrap">
-		<u-sticky>
-			<!-- 组织结构根节点 -->
-			<view class="organization-root-tit">
-				<view class="structure-con" v-for="(item,index) in nowStructure" :key="index">
-					<text class="structure-name" @click="checkedStructure(index)">{{item}}</text>
-					<u-icon class="structure-icon" name="arrow-right" color="#999" size="28"></u-icon>
-				</view>
-				
+		<!-- 组织结构根节点 -->
+		<view class="organization-root-tit">
+			<view class="structure-con" v-for="(item,index) in nowStructure" :key="index">
+				<text class="structure-name" @click="checkedStructure(index)">{{item}}</text>
+				<u-icon class="structure-icon" name="arrow-right" color="#999" size="28"></u-icon>
 			</view>
-			<!-- 组织结构子节点 -->
-			<view class="organization-node-con">
-				<view class="organization-node-item" v-for="(item, index) in organizationNowList" :key="index" @click="clickOrganization(item, index)">
-					<text class="organization-node-item-name">{{item.name}}</text>
-					<u-icon class="organization-node-item-icon" name="arrow-right" color="#999" size="28"></u-icon>
-				</view>
+		</view>
+		<!-- 组织结构子节点 -->
+		<view class="organization-node-con">
+			<view class="organization-node-item" v-for="(item, index) in organizationNowList" :key="index" @click="clickOrganization(item, index)">
+				<text class="organization-node-item-name">{{item.name}}</text>
+				<u-icon class="organization-node-item-icon" name="arrow-right" color="#999" size="28"></u-icon>
 			</view>
-		</u-sticky>
+		</view>
 		<!-- 门店列表 -->
 		<view class="list-con">
 			<view class="list-tit">门店列表</view>
@@ -173,16 +170,23 @@
 	}
 </script>
 
-<style lang="scss" scoped>
+<style lang="scss">
 	page {
 		background-color: #f8f8f8;
 		height: calc(100vh - 44px);
+		position: relative;
 	}
 	.organization-wrap{
+		padding-top: 98upx;
 		.organization-root-tit{
+			position: fixed;
+			left: 0;
+			top: 0;
+			width: 100%;
 			padding: 20upx 30upx;
 			background-color: #fff;
 			border-bottom: 20upx solid #f8f8f8;
+			z-index: 1;
 			.structure-con{
 				display: inline-block;
 				.structure-name{
@@ -199,7 +203,7 @@
 			.organization-node-item{
 				display: flex;
 				padding: 20upx 0;
-				border-bottom: 1upx dashed #f8f8f8;
+				border-bottom: 1px solid #f8f8f8;
 				&-name{
 					flex-grow: 1;
 				}
@@ -210,20 +214,20 @@
 		}
 		// 门店列表
 		.list-con{
-			background-color: #fff;
-			margin-top: 20upx;
 			.list-tit{
 				padding: 20upx 30upx;
 				border-bottom: 1upx solid #f8f8f8;
 			}
 			.listData-con{
 				padding: 0 30upx;
+				box-sizing: border-box;
 				.listData-item{
 					display: flex;
 					justify-content: space-between;
 					align-items: center;
-					padding: 20upx 0;
-					border-bottom: 1upx dashed #f8f8f8;
+					padding: 20upx;
+					border-bottom: 1px solid #f8f8f8;
+					background-color: #fff;
 					&-l{
 						flex-grow: 1;
 						padding-right: 10upx;

+ 1 - 1
pages/searchPage/searchPage.vue

@@ -3,7 +3,7 @@
 		<!-- 自定义标题 -->
 		<u-navbar :is-back="false" :border-bottom="false" id="navbar">
 			<view class="slot-wrap">
-				<u-search class="left-icon" shape="square" placeholder="请输入门店名称搜索" v-model="keyword" action-text="取消" @change="change" @search="search" @custom="custom"></u-search>
+				<u-search class="left-icon" :focus="true" shape="square" placeholder="请输入门店名称搜索" v-model="keyword" action-text="取消" @change="change" @search="search" @custom="custom"></u-search>
 			</view>
 		</u-navbar>
 		<!-- 列表数据 -->

+ 11 - 1
pages/signIn/signIn.vue

@@ -61,9 +61,18 @@ export default {
 				geocode: true,
 				success: function(res) {
 					console.log(res);
-					// _this.location = res.address.province + res.address.city + res.address.district + res.address.street + res.address.streetNum +'靠近' + res.address.poiName
+					_this.location = res.address.province + res.address.city + res.address.district + res.address.street + res.address.streetNum +'靠近' + res.address.poiName
 					// console.log(_this.location, '城市编码 ', res.address.cityCode)
 					_this.position = res;
+				},
+				fail: function(error){
+					console.log(error)
+					if(JSON.parse(error.errMsg.replace('getLocation:fail ','')).message){
+						uni.showToast({
+							icon: 'none',
+							title: JSON.parse(error.errMsg.replace('getLocation:fail ','')).message
+						})
+					}
 				}
 			});
 		},
@@ -142,6 +151,7 @@ page {
 }
 .signIn-wrap {
 	height: 100%;
+	background-color: #f8f8f8;
 	.module-con {
 		padding: 0 30upx 20upx;
 		.info-main {

+ 1 - 1
pages/siteInspection/siteInspection.vue

@@ -39,7 +39,7 @@
 		data(){
 			return{
 				queryValue: '',
-				location: '',
+				location: '陕西省西安市雁塔区丈八东路卡的时间段卡萨34345的想法双方都第三方的',
 				noDataText: '未查找到附近门店',  //  列表请求状态提示语
 				status: 'loadmore',  //  加载中状态
 				listdata: [],  //  列表数据

+ 21 - 23
pages/videoShopTour/videoShopTour.vue

@@ -1,23 +1,21 @@
 <template>
 	<view class="videoShopTour-wrap">
-		<u-sticky>
-			<!-- 搜索方式 -->
-			<u-grid :col="2" class="search-type-con" hover-class="none">
-				<u-grid-item class="search-module" @click="goSearch">
-					<u-icon class="search-icon" name="xundianguanli" custom-prefix="xd-icon" size="80" color="#2b85e4"></u-icon>
-					<view class="search-txt">按门店名称查询</view>
-				</u-grid-item>
-				<u-grid-item class="search-module" @click="goOrgSearch">
-					<u-icon class="search-icon" name="zuzhijigou" custom-prefix="xd-icon" size="80" color="#19be6b"></u-icon>
-					<view class="search-txt">按组织机构查询</view>
-				</u-grid-item>
-			</u-grid>
-		</u-sticky>
+		<!-- 搜索方式 -->
+		<u-grid :col="2" class="search-type-con" hover-class="none">
+			<u-grid-item class="search-module" @click="goSearch">
+				<u-icon class="search-icon" name="xundianguanli" custom-prefix="xd-icon" size="80" color="#2b85e4"></u-icon>
+				<view class="search-txt">按门店名称查询</view>
+			</u-grid-item>
+			<u-grid-item class="search-module" @click="goOrgSearch">
+				<u-icon class="search-icon" name="zuzhijigou" custom-prefix="xd-icon" size="80" color="#19be6b"></u-icon>
+				<view class="search-txt">按组织机构查询</view>
+			</u-grid-item>
+		</u-grid>
 		<!-- 门店列表 -->
 		<view class="list-con">
 			<view class="list-tit">门店列表</view>
 			<!-- 列表数据 -->
-			<view class="listData-con">
+			<scroll-view class="listData-con" scroll-y>
 				<view class="listData-item" v-for="(item, index) in list" :key="item.id" @click="goPage(item)">
 					<view class="listData-item-l">
 						<u-icon class="listData-item-l-icon" name="mendian" custom-prefix="xd-icon" size="40" color="#888"></u-icon>
@@ -28,7 +26,7 @@
 					</view>
 				</view>
 				<u-empty :text="noDataText" img-width="120" v-if="list.length == 0 && status != 'loading'" :margin-top="220" style="padding-bottom: 120px;" mode="list"></u-empty>
-			</view>
+			</scroll-view>
 		</view>
 	</view>
 </template>
@@ -115,12 +113,13 @@
 	}
 </script>
 
-<style lang="scss" scoped>
+<style lang="scss">
 	page {
 		background-color: #f8f8f8;
 		height: calc(100vh - 44px);
 	}
 	.videoShopTour-wrap{
+		height: 100%;
 		// 搜索方式
 		.search-type-con{
 			.search-module{
@@ -132,23 +131,22 @@
 		}
 		// 门店列表
 		.list-con{
-			background-color: #fff;
-			margin-top: 20upx;
+			margin-top: 10upx;
 			.list-tit{
 				padding: 20upx 30upx;
 				border-bottom: 1upx solid #f8f8f8;
 			}
 			.listData-con{
 				padding: 0 30upx;
+				height: calc(100vh - 165px);
+				box-sizing: border-box;
 				.listData-item{
 					display: flex;
 					justify-content: space-between;
 					align-items: center;
-					padding: 20upx 0;
-					border-bottom: 1upx dashed #f8f8f8;
-					&:active{
-						background: #F8F8F8;
-					}
+					padding: 20upx;
+					border-bottom: 1px solid #F8F8F8;
+					background-color: #fff;
 					&-l{
 						flex-grow: 1;
 						padding-right: 10upx;

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
unpackage/dist/dev/app-plus/app-config-service.js


+ 1 - 2
unpackage/dist/dev/app-plus/app-config.js

@@ -10,7 +10,7 @@
 /******/ 		var moduleId, chunkId, i = 0, resolves = [];
 /******/ 		for(;i < chunkIds.length; i++) {
 /******/ 			chunkId = chunkIds[i];
-/******/ 			if(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {
+/******/ 			if(installedChunks[chunkId]) {
 /******/ 				resolves.push(installedChunks[chunkId][0]);
 /******/ 			}
 /******/ 			installedChunks[chunkId] = 0;
@@ -46,7 +46,6 @@
 /******/ 				result = __webpack_require__(__webpack_require__.s = deferredModule[0]);
 /******/ 			}
 /******/ 		}
-/******/
 /******/ 		return result;
 /******/ 	}
 /******/

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 3 - 3
unpackage/dist/dev/app-plus/app-service.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 22 - 22
unpackage/dist/dev/app-plus/app-view.js


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
unpackage/dist/dev/app-plus/manifest.json


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
unpackage/dist/dev/app-plus/view.umd.min.js


Niektoré súbory nie sú zobrazené, pretože je v týchto rozdielových dátach zmenené mnoho súborov