Forráskód Böngészése

右侧导航方法

lizaixun 4 éve
szülő
commit
8e51c5ae55

+ 1 - 0
common/common.js

@@ -47,6 +47,7 @@ class Common{
 				 page[page.length-1].index_target_basic_indicators();
 			 }
 			 if(page[page.length-1].route=="components/weatherProphethomepage/WeatherProphethomepage"){
+				 page[page.length-1].viewUserid();
 				 page[page.length-1].getWeatherDataToday();
 				 page[page.length-1].getWeatherData7();
 				 page[page.length-1].getWeatherData();

+ 416 - 495
components/login/Login.vue

@@ -4,10 +4,10 @@
 			<view class="title">账号密码登录</view>
 			<view class="usernameAndPassword">
 				<view class="usernameContent">
-					<input type="text" v-model="username" placeholder="账号" @input="usernameInput" />
+					<input type="text" v-model="username" placeholder="账号" @input="usernameInput"/>
 				</view>
 				<view class="passwordContent">
-					<input type="text" v-model="password" :password="passwordShow" placeholder="请输入密码" @input="passwordInput" />
+					<input type="text" v-model="password" :password="passwordShow" placeholder="请输入密码" @input="passwordInput"/>
 					<sunui-password @change="showPass" />
 				</view>
 			</view>
@@ -16,7 +16,6 @@
 				<a style="float: right;color:#77A8E6;" @tap="goToIndex()">游客身份登录</a>
 			</view>
 			<button class="cu-btn bg-red lg" @tap="login" :disabled="usernameLoginDisabled" type="" :style="{ 'height': buttonHeight}">登录</button>
-			<button class="cu-btn bg-red lg" @tap="checkIsSoterEnrolledInDeviceFingerPrint" type="" :style="{ 'height': buttonHeight}">指纹登录</button>
 			<view class="bottomWord" :style="{ 'font-size': bottomWordFontSize,'margin-top':bottomWordMarginTop}">
 				点击登录,即代表已阅读并同意<a href="#">隐私政策</a>和<a href="#">用户协议</a>
 			</view>
@@ -26,13 +25,13 @@
 			<view class="usernameAndPassword">
 				<view class="phoneContent">
 					<span>+86</span>
-					<input type="text" v-model="phone" placeholder="请输入手机号码" @input="phoneInput" />
+					<input type="text" v-model="phone" placeholder="请输入手机号码" @input="phoneInput" />					
 				</view>
 				<view class="codeContent">
-					<input type="text" v-model="code" placeholder="请输入验证码" @input="codeInput" />
+					<input type="text" v-model="code" placeholder="请输入验证码" @input="codeInput"/>
 					<span :style="{ 'color': codeColor,'width':codeWidth }" @tap="getCode">获取验证码</span>
 				</view>
-			</view>
+			</view>			
 			<view class="type" :style="{ 'margin-top': typeMarginTop }">
 				<a @tap="changeType('account')">账号登录</a>
 			</view>
@@ -45,521 +44,443 @@
 </template>
 
 <script>
-	export default {
-		data: function() {
-			return {
-				passwordShow: true,
-				accountIsShow: true,
-				phoneIsShow: false,
-				usernameLoginDisabled: true,
-				codeLoginDisabled: true,
-				username: '',
-				password: '',
-				phone: "",
-				code: "",
-				codeColor: "#808080",
-				usernameFlag: false,
-				passwordFlag: false,
-				phoneFlag: false,
-				codeFlag: false,
-				getCodeFlag: false,
-				lastUserName: '',
-				lastPassWord: '',
-				windowWidth: "",
-				windowHeight: "",
-				typeMarginTop: "",
-				codeWidth: "",
-				bottomWordFontSize: "",
-				bottomWordMarginTop: "",
-				buttonHeight: ""
-			};
+export default {
+	data: function() {
+		return {
+			passwordShow: true,
+			accountIsShow:true,
+			phoneIsShow:false,
+			usernameLoginDisabled:true,
+			codeLoginDisabled:true,
+			username: '',
+			password: '',
+			phone:"",
+			code:"",
+			codeColor:"#808080",
+			usernameFlag:false,
+			passwordFlag:false,
+			phoneFlag:false,
+			codeFlag:false,
+			getCodeFlag:false,
+			lastUserName: '',
+			lastPassWord: '',
+			windowWidth:"",
+			windowHeight:"",
+			typeMarginTop:"",
+			codeWidth:"",
+			bottomWordFontSize:"",
+			bottomWordMarginTop:"",
+			buttonHeight:"",
+			userid:'',
+		};
+	},
+	created() {
+		this.windowWidth = uni.getSystemInfoSync().windowWidth;
+		this.windowHeight = uni.getSystemInfoSync().windowHeight;
+		//console.log(this.windowWidth);
+		if (this.windowWidth >= 768) {
+			this.typeMarginTop="10%";
+			this.codeWidth="200px";
+			this.bottomWordFontSize="18px";
+			this.bottomWordMarginTop="500px";
+			this.buttonHeight="50px";
+		} else {
+			this.typeMarginTop="0";
+			this.codeWidth="100px";
+			this.bottomWordFontSize="13px";
+			this.bottomWordMarginTop="270px";
+			this.buttonHeight="40px";
+		}
+		//this.removeUsernamePassword();
+		this.getUsernamePassword();
+	},
+	computed: {
+		backStageIp: function() {
+			return this.$store.state.wholeSituationBackStageIp;
 		},
-		created() {
-			this.windowWidth = uni.getSystemInfoSync().windowWidth;
-			this.windowHeight = uni.getSystemInfoSync().windowHeight;
-			//console.log(this.windowWidth);
-			if (this.windowWidth >= 768) {
-				this.typeMarginTop = "10%";
-				this.codeWidth = "200px";
-				this.bottomWordFontSize = "18px";
-				this.bottomWordMarginTop = "500px";
-				this.buttonHeight = "50px";
-			} else {
-				this.typeMarginTop = "0";
-				this.codeWidth = "100px";
-				this.bottomWordFontSize = "13px";
-				this.bottomWordMarginTop = "270px";
-				this.buttonHeight = "40px";
-			}
-			//this.removeUsernamePassword();
-			this.getUsernamePassword();
+		backStagePort: function() {
+			return this.$store.state.wholeSituationBackStagePort;
 		},
-		computed: {
-			backStageIp: function() {
-				return this.$store.state.wholeSituationBackStageIp;
-			},
-			backStagePort: function() {
-				return this.$store.state.wholeSituationBackStagePort;
-			},
-			windpowerstationNameToId: function() {
-				return this.$store.state.windpowerstationNameToId;
-			}
+		windpowerstationNameToId: function() {
+			return this.$store.state.windpowerstationNameToId;
+		}
+	},
+	methods: {
+		showPass(e) {
+			this.passwordShow = e;
 		},
-		methods: {
-			showPass(e) {
-				this.passwordShow = e;
-			},
-			usernameInput(e) {
-				if (e.detail.value != "") {
-					this.usernameFlag = true;
-					if (this.passwordFlag) {
-						this.usernameLoginDisabled = false;
-					}
-				} else {
-					this.usernameFlag = false;
-					this.usernameLoginDisabled = true;
-				}
-			},
-			passwordInput(e) {
-				if (e.detail.value != "") {
-					this.passwordFlag = true;
-					if (this.usernameFlag) {
-						this.usernameLoginDisabled = false;
-					}
-				} else {
-					this.passwordFlag = false;
-					this.usernameLoginDisabled = true;
-				}
-			},
-			phoneInput(e) {
-				// console.log(e.detail.value)
-				var phoneStr = e.detail.value;
-				if (/^1(3|4|5|6|7|8|9)\d{9}$/.test(phoneStr)) {
-					this.codeColor = "black";
-					this.getCodeFlag = true;
-					this.phoneFlag = true;
-					if (this.codeFlag) {
-						this.codeLoginDisabled = false;
-					}
+		usernameInput(e){
+			if(e.detail.value!=""){
+				this.usernameFlag=true;
+				if(this.passwordFlag){
+					this.usernameLoginDisabled=false;
 				}
-				if (!(/^1(3|4|5|6|7|8|9)\d{9}$/.test(phoneStr))) {
-					this.codeColor = "#808080";
-					this.getCodeFlag = false;
-					this.phoneFlag = false;
-					this.codeLoginDisabled = true;
+			}else{
+				this.usernameFlag=false;
+				this.usernameLoginDisabled=true;
+			}
+		},
+		passwordInput(e){
+			if(e.detail.value!=""){
+				this.passwordFlag=true;
+				if(this.usernameFlag){
+					this.usernameLoginDisabled=false;
 				}
-			},
-			codeInput(e) {
-				if (e.detail.value != "") {
-					this.codeFlag = true;
-					if (this.phoneFlag) {
-						this.codeLoginDisabled = false;
+			}else{
+				this.passwordFlag=false;
+				this.usernameLoginDisabled=true;
+			}
+		},
+		phoneInput(e){
+			// console.log(e.detail.value)
+			var phoneStr = e.detail.value;
+			    if(/^1(3|4|5|6|7|8|9)\d{9}$/.test(phoneStr)){ 
+					this.codeColor="black";
+					this.getCodeFlag=true;
+					this.phoneFlag=true;
+					if(this.codeFlag){
+						this.codeLoginDisabled=false;
 					}
-				} else {
-					this.codeFlag = false;
-					this.codeLoginDisabled = true;
-				}
-			},
-			getCode: function() {
-				if (this.getCodeFlag) {
-					console.log("获取验证码")
-				} else {
-					console.log("不能获取验证码")
+			    }
+				if(!(/^1(3|4|5|6|7|8|9)\d{9}$/.test(phoneStr))){
+					this.codeColor="#808080";
+					this.getCodeFlag=false;
+					this.phoneFlag=false;
+					this.codeLoginDisabled=true;
 				}
-
-			},
-			changeType: function(type) {
-				if (type == "account") {
-					this.accountIsShow = true;
-					this.phoneIsShow = false;
+		},
+		codeInput(e){
+			if(e.detail.value!=""){
+				this.codeFlag=true;
+				if(this.phoneFlag){
+					this.codeLoginDisabled=false;
 				}
-				if (type == "phone") {
-					this.phoneIsShow = true;
-					this.accountIsShow = false;
+			}else{
+				this.codeFlag=false;
+				this.codeLoginDisabled=true;
+			}
+		},
+		getCode:function(){
+			if(this.getCodeFlag){
+				console.log("获取验证码")
+			}else{
+				console.log("不能获取验证码")
+			}
+			
+		},
+		changeType:function(type){
+			if(type=="account"){
+				this.accountIsShow=true;
+				this.phoneIsShow=false;
+			}
+			if(type=="phone"){
+				this.phoneIsShow=true;
+				this.accountIsShow=false;
+			}
+		},
+		goToIndex:function(){
+			let _this = this;
+			uni.request({
+				url: 'http://49.4.78.143:8057/GyeeuserController/login?username='+'admin'+'&password='+'admin',
+				data: {},
+				method: 'GET',
+				success: function(res) {
+					console.log(res.data);
+					if (res.data.code == 200) {
+						_this.loginFalg = true;
+					} 
+				},
+				fail: () => {
+					_this.tips = '网络错误,小程序端请检查合法域名';
 				}
-			},
-			goToIndex: function() {
-				let _this = this;
-				uni.request({
-					url: 'http://49.4.78.143:8057/GyeeuserController/login?username=' + 'admin' + '&password=' + 'admin',
-					data: {},
-					method: 'GET',
-					success: function(res) {
-						console.log(res.data);
-						if (res.data.code == 200) {
-							_this.loginFalg = true;
-						}
-					},
-					fail: () => {
-						_this.tips = '网络错误,小程序端请检查合法域名';
-					}
+			});
+			uni.switchTab({
+			     url: '/pages/index/Index'
+			    });
+				console.log(this.username)
+		},
+		falseLogin: function() {
+			if (this.username == 'admin' && this.password == 'admin') {
+				this.setUsernamePassword();
+				uni.switchTab({
+					url: '/pages/index/Index'
 				});
+			}else{
+				uni.showModal({
+					content: '用户名密码输入错误,请核对'
+				});
+				this.username = '';
+				this.password = '';
+			}
+		},
+		setUsernamePassword: function() {
+			uni.setStorageSync('gyeeusername', this.username);
+			uni.setStorageSync('gyeepassword', this.password);
+		},
+		getUsernamePassword: function() {
+			this.lastUserName = uni.getStorageSync('gyeeusername');
+			this.lastPassWord = uni.getStorageSync('gyeepassword');
+			if (this.lastUserName != '' && this.lastPassWord != '') {
 				uni.switchTab({
 					url: '/pages/index/Index'
 				});
-				console.log(this.username)
-			},
-			falseLogin: function() {
-				if (this.username == 'admin' && this.password == 'admin') {
-					this.setUsernamePassword();
-					uni.switchTab({
-						url: '/pages/index/Index'
-					});
-				} else {
-					uni.showModal({
-						content: '用户名密码输入错误,请核对'
-					});
-					this.username = '';
-					this.password = '';
-				}
-			},
-			setUsernamePassword: function() {
-				uni.setStorageSync('gyeeusername', this.username);
-				uni.setStorageSync('gyeepassword', this.password);
-				this.setFingerPrintPassword();
-			},
-			setFingerPrintPassword: function() {
-				uni.setStorageSync('fingerPrintname', this.username);
-				uni.setStorageSync('fingerPrintpassword', this.password);
-			},
-			getFingerPrintPassword: function() {
-
-				if (uni.getStorageSync('fingerPrintname') != '' && uni.getStorageSync('fingerPrintpassword') != '') {
-					uni.switchTab({
-						url: '/pages/index/Index'
-					});
-				} else {
-					uni.showToast({
-						title: "请先用密码登录!"
-					});
+			}
+		},
+		removeUsernamePassword: function() {
+			uni.removeStorageSync('gyeeusername');
+			uni.removeStorageSync('gyeepassword');
+		},
+		login: function() {
+			let _this = this;
+			uni.request({
+				url: 'http://' + this.backStageIp + ':' + this.backStagePort + '/GyeeuserController/login?username=' + this.username + '&password=' + this.password,
+				data: {},
+				method: 'GET',
+				success: function(res) {
+					console.log(res.data);
+					_this.userid = res.data.data;
+					sessionStorage.setItem('userid',_this.userid);
+					if (res.data.code == 200) {
+						_this.setUsernamePassword();
+						_this.loginFalg = true;
+						_this.getUser();
+					} else {
+						uni.showModal({
+							content: '用户名密码输入错误,请核对'
+						});
+						_this.username = '';
+						_this.password = '';
+					}
+				},
+				fail: () => {
+					_this.tips = '网络错误,小程序端请检查合法域名';
 				}
-			},
-			getUsernamePassword: function() {
-				this.lastUserName = uni.getStorageSync('gyeeusername');
-				this.lastPassWord = uni.getStorageSync('gyeepassword');
-				if (this.lastUserName != '' && this.lastPassWord != '') {
-					uni.switchTab({
-						url: '/pages/index/Index'
-					});
+			});
+		},
+		getUser: function() {
+			let _this = this;
+			uni.request({
+				url: 'http://49.4.78.143:8081/UserauthorityController/getUserSession',
+				data: {},
+				method: 'GET',
+				success: function(res) {
+					_this.lastUserName = res.data[0];
+					_this.lastPassWord = res.data[1];
+					_this.getWindPowerStation();
+				},
+				fail: () => {
+					_this.tips = '网络错误,小程序端请检查合法域名';
 				}
-			},
-			removeUsernamePassword: function() {
-				uni.removeStorageSync('gyeeusername');
-				uni.removeStorageSync('gyeepassword');
-			},
-			login: function() {
-				let _this = this;
-				uni.request({
-					url: 'http://' + this.backStageIp + ':' + this.backStagePort + '/GyeeuserController/login?username=' + this.username +
-						'&password=' + this.password,
-					data: {},
-					method: 'GET',
-					success: function(res) {
-						console.log(res.data);
-						console.log(this.backStageIp)
-						if (res.data.code == 200) {
-							_this.setUsernamePassword();
-							_this.loginFalg = true;
-							_this.getUser();
-						} else {
-							uni.showModal({
-								content: '用户名密码输入错误,请核对'
-							});
-							_this.username = '';
-							_this.password = '';
+			});
+		},
+		getWindPowerStation: function() {
+			let _this = this;
+			uni.request({
+				url: 'http://49.4.78.143:8081/UserauthorityController/selectuserauthority?userName=' + this.lastUserName + '&password=' + this.lastPassWord,
+				data: {},
+				method: 'GET',
+				success: function(res) {
+					_this.windPowerStations = res.data;
+					//console.log(_this.windPowerStations);
+					_this.windPowerStationId = _this.windPowerStations[0];
+					if (_this.loginFalg) {
+						if (_this.windPowerStationId == 'MHS_FDC') {
+							_this.windpowerstationName = '麻黄山';
 						}
-					},
-					fail: () => {
-						_this.tips = '网络错误,小程序端请检查合法域名';
-					}
-				});
-			},
-			getUser: function() {
-				let _this = this;
-				uni.request({
-					url: 'http://49.4.78.143:8081/UserauthorityController/getUserSession',
-					data: {},
-					method: 'GET',
-					success: function(res) {
-						_this.lastUserName = res.data[0];
-						_this.lastPassWord = res.data[1];
-						_this.getWindPowerStation();
-					},
-					fail: () => {
-						_this.tips = '网络错误,小程序端请检查合法域名';
-					}
-				});
-			},
-			getWindPowerStation: function() {
-				let _this = this;
-				uni.request({
-					url: 'http://49.4.78.143:8081/UserauthorityController/selectuserauthority?userName=' + this.lastUserName +
-						'&password=' + this.lastPassWord,
-					data: {},
-					method: 'GET',
-					success: function(res) {
-						_this.windPowerStations = res.data;
-						//console.log(_this.windPowerStations);
-						_this.windPowerStationId = _this.windPowerStations[0];
-						if (_this.loginFalg) {
-							if (_this.windPowerStationId == 'MHS_FDC') {
-								_this.windpowerstationName = '麻黄山';
-							}
-							if (_this.windPowerStationId == 'NSS_FDC') {
-								_this.windpowerstationName = '牛首山';
-							}
-							if (_this.windPowerStationId == 'XS_FDC') {
-								_this.windpowerstationName = '香山';
-							}
-							if (_this.windPowerStationId == 'SBQ_FDC') {
-								_this.windpowerstationName = '石板泉';
-							}
-							if (_this.windPowerStationId == 'QS_FDC') {
-								_this.windpowerstationName = '青山';
-							}
-							if (_this.windPowerStationId == 'CL_FDC') {
-								_this.windpowerstationName = '崇礼';
-							}
-							if (_this.windPowerStationId == 'KB_FDC') {
-								_this.windpowerstationName = '康保';
-							}
-							if (_this.windPowerStationId == 'YMG_FDC') {
-								_this.windpowerstationName = '雁门关';
-							}
-							if (_this.windPowerStationId == 'TY_FDC') {
-								_this.windpowerstationName = '天源';
-							}
-							if (_this.windPowerStationId == 'AL_FDC') {
-								_this.windpowerstationName = '熬伦';
-							}
-							if (_this.windPowerStationId == 'DBS_FDC') {
-								_this.windpowerstationName = '调兵山';
-							}
-							if (_this.windPowerStationId == 'BZ_FDC') {
-								_this.windpowerstationName = '北镇';
-							}
-							if (_this.windPowerStationId == 'XC_FDC') {
-								_this.windpowerstationName = '兴城';
-							}
-							if (_this.windPowerStationId == 'FS_FDC') {
-								_this.windpowerstationName = '芳山';
-							}
-							if (_this.windPowerStationId == 'LH_FDC') {
-								_this.windpowerstationName = '凌海';
-							}
-							if (_this.windPowerStationId == 'XBQ_FDC') {
-								_this.windpowerstationName = '西八千';
-							}
-							if (_this.windPowerStationId == 'TZS_FDC') {
-								_this.windpowerstationName = '台子山';
-							}
-							if (_this.windPowerStationId == 'YM_FDC') {
-								_this.windpowerstationName = '永茂';
-							}
-							if (_this.windPowerStationId == 'WF_FDC') {
-								_this.windpowerstationName = '万发';
-							}
-						} else {
-							_this.windpowerstationName = '游客身份浏览';
+						if (_this.windPowerStationId == 'NSS_FDC') {
+							_this.windpowerstationName = '牛首山';
 						}
-
-						_this.pushWindPowerStationNameToSessionStorage(_this.windpowerstationName);
-					},
-					fail: () => {
-						_this.tips = '网络错误,小程序端请检查合法域名';
-					}
-				});
-			},
-			pushWindPowerStationNameToSessionStorage(windpowerstationName) {
-				uni.setStorageSync('windpowerstationName', windpowerstationName);
-				uni.setStorageSync('windpowerstationNames', JSON.stringify(this.windPowerStations));
-				uni.setStorageSync('windPowerStationId', this.windPowerStationId);
-				uni.switchTab({
-					url: '/pages/index/Index'
-				});
-				//sessionStorage.setItem('windpowerstationName', windpowerstationName);
-				//alert("v"+ sessionStorage.getItem("windpowerstationName"));
-				//this.common.goback('/pages/index/Index');
-			},
-			noLogin: function() {
-				let _this = this;
-				uni.request({
-					url: 'http://49.4.78.143:8081/admin/appLogin?username=abc&password=123',
-					data: {},
-					method: 'GET',
-					success: function(res) {
-						console.log(res.data);
-						if (res.data.code == 200) {
-							_this.loginFalg = false;
-							_this.getUser();
+						if (_this.windPowerStationId == 'XS_FDC') {
+							_this.windpowerstationName = '香山';
+						}
+						if (_this.windPowerStationId == 'SBQ_FDC') {
+							_this.windpowerstationName = '石板泉';
+						}
+						if (_this.windPowerStationId == 'QS_FDC') {
+							_this.windpowerstationName = '青山';
+						}
+						if (_this.windPowerStationId == 'CL_FDC') {
+							_this.windpowerstationName = '崇礼';
+						}
+						if (_this.windPowerStationId == 'KB_FDC') {
+							_this.windpowerstationName = '康保';
+						}
+						if (_this.windPowerStationId == 'YMG_FDC') {
+							_this.windpowerstationName = '雁门关';
+						}
+						if (_this.windPowerStationId == 'TY_FDC') {
+							_this.windpowerstationName = '天源';
 						}
-					},
-					fail: () => {
-						_this.tips = '网络错误,小程序端请检查合法域名';
+						if (_this.windPowerStationId == 'AL_FDC') {
+							_this.windpowerstationName = '熬伦';
+						}
+						if (_this.windPowerStationId == 'DBS_FDC') {
+							_this.windpowerstationName = '调兵山';
+						}
+						if (_this.windPowerStationId == 'BZ_FDC') {
+							_this.windpowerstationName = '北镇';
+						}
+						if (_this.windPowerStationId == 'XC_FDC') {
+							_this.windpowerstationName = '兴城';
+						}
+						if (_this.windPowerStationId == 'FS_FDC') {
+							_this.windpowerstationName = '芳山';
+						}
+						if (_this.windPowerStationId == 'LH_FDC') {
+							_this.windpowerstationName = '凌海';
+						}
+						if (_this.windPowerStationId == 'XBQ_FDC') {
+							_this.windpowerstationName = '西八千';
+						}
+						if (_this.windPowerStationId == 'TZS_FDC') {
+							_this.windpowerstationName = '台子山';
+						}
+						if (_this.windPowerStationId == 'YM_FDC') {
+							_this.windpowerstationName = '永茂';
+						}
+						if (_this.windPowerStationId == 'WF_FDC') {
+							_this.windpowerstationName = '万发';
+						}
+					} else {
+						_this.windpowerstationName = '游客身份浏览';
 					}
-				});
-			},
-			checkIsSoterEnrolledInDeviceFingerPrint() {
-				let _this = this;
-				uni.checkIsSoterEnrolledInDevice({
-					checkAuthMode: 'fingerPrint',
-					success(res) {
-
-						uni.startSoterAuthentication({
-							requestAuthModes: ['fingerPrint'],
-							challenge: '123456',
-							authContent: '请用指纹解锁',
-							success(result) {
-
-								if (result.errMsg == "startSoterAuthentication:ok") {
-									//_this.setUsernamePassword();
-									//_this.loginFalg = true;
-									//_this.getUser()
-									_this.getFingerPrintPassword();
-								} else {
-									uni.showToast({
-										title: "指纹登录失败!"
-									});
-									_this.username = '';
-									_this.password = '';
-								}
 
-							},
-							fail(err) {
-								console.log(err);
-							},
-							complete(res) {
-								console.log(res);
-							}
-						})
-					},
-					fail(err) {
-						uni.showToast({
-							title: "请用手机指纹管理功能新建指纹录!"
-						});
-					},
-					complete(res) {
-						console.log(res);
+					_this.pushWindPowerStationNameToSessionStorage(_this.windpowerstationName);
+				},
+				fail: () => {
+					_this.tips = '网络错误,小程序端请检查合法域名';
+				}
+			});
+		},
+		pushWindPowerStationNameToSessionStorage(windpowerstationName) {
+			uni.setStorageSync('windpowerstationName', windpowerstationName);
+			uni.setStorageSync('windpowerstationNames', JSON.stringify(this.windPowerStations));
+			uni.setStorageSync('windPowerStationId', this.windPowerStationId);
+			uni.switchTab({
+				url: '/pages/index/Index'
+			});
+			//sessionStorage.setItem('windpowerstationName', windpowerstationName);
+			//alert("v"+ sessionStorage.getItem("windpowerstationName"));
+			//this.common.goback('/pages/index/Index');
+		},
+		noLogin: function() {
+			let _this = this;
+			uni.request({
+				url: 'http://49.4.78.143:8081/admin/appLogin?username=abc&password=123',
+				data: {},
+				method: 'GET',
+				success: function(res) {
+					console.log(res.data);
+					if (res.data.code == 200) {
+						_this.loginFalg = false;
+						_this.getUser();
 					}
-				})
-			}
+				},
+				fail: () => {
+					_this.tips = '网络错误,小程序端请检查合法域名';
+				}
+			});
 		}
-
-	};
+	}
+	
+};
 </script>
 
 <style>
-	page {
-		height: 100%;
-		/* background: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#2f698e), color-stop(0.15, #5c757c), to(#004c90)); */
-	}
-
-	.title {
-		width: 90%;
-		height: 100px;
-		font-size: 25px;
-		font-weight: bold;
-		padding-top: 50px;
-		/* margin-top: 80px; */
-		margin-left: 10%;
-	}
-
-	.usernameAndPassword {
-		width: 100%;
-		height: 100px;
-		margin-top: 50px;
-	}
-
-	.usernameContent {
-		width: 80%;
-		margin-left: 10%;
-		border-bottom: 2upx solid #D3D3D3;
-	}
-
-	.passwordContent {
-		width: 80%;
-		display: flex;
-		align-items: center;
-		justify-content: space-between;
-		border-bottom: 2upx solid #D3D3D3;
-		margin-top: 20px;
-		margin-left: 10%;
-	}
-
-	input {
-		width: 100%;
-		height: 30px;
-	}
-
-	.type {
-		width: 80%;
-		height: 20px;
-		line-height: 20px;
-		margin-left: 10%;
-	}
-
-	.cu-btn {
-		width: 80%;
-		height: 40px;
-		margin-left: 10%;
-		margin-top: 25px;
-	}
-
-	.phoneContent {
-		width: 80%;
-		margin-left: 10%;
-		border-bottom: 2upx solid #D3D3D3;
-		display: flex;
-	}
-
-	.phoneContent span {
-		line-height: 30px;
-		margin-right: 5px;
-
-	}
-
-	.codeContent {
-		width: 80%;
-		margin-left: 10%;
-		border-bottom: 2upx solid #D3D3D3;
-		display: flex;
-		margin-top: 20px;
-	}
-
-	.codeContent span {
-		width: 100px;
-	}
-
-	.bottomWord {
-		width: 80%;
-		margin-left: 10%;
-		color: #808080;
-		font-size: 13px;
-		margin-top: 270px;
-		text-align: center;
-	}
-
-	a {
-		text-decoration: none;
-	}
-
-	.bottomWord a:link {
-		color: #5C97E4;
-	}
-
-	.bottomWord a:hover {
-		color: #5C97E4;
-	}
-
-	.bottomWord a:visited {
-		color: #5C97E4;
-	}
-
-	.bottomWord a:active {
-		color: #5C97E4;
-	}
+page {
+	background-color: #FFFFFF;
+	height: 100%;
+	/* background: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#2f698e), color-stop(0.15, #5c757c), to(#004c90)); */
+}
+.title {
+	width: 90%;
+	height: 100px;
+	font-size: 25px;
+	font-weight: bold;
+	padding-top: 50px;
+	/* margin-top: 80px; */
+	margin-left: 10%;
+}
+.usernameAndPassword {
+	width: 100%;
+	height: 100px;
+	margin-top: 50px;
+}
+.usernameContent {
+	width: 80%;
+	margin-left: 10%;
+	border-bottom: 2upx solid #D3D3D3;
+}
+.passwordContent {
+	width: 80%;
+	display: flex;
+	align-items: center;
+	justify-content: space-between;
+	border-bottom: 2upx solid #D3D3D3;
+	margin-top: 20px;
+	margin-left: 10%;
+}
+input {
+	width: 100%;
+	height: 30px;
+}
+.type{
+	width: 80%;
+	height: 20px;
+	line-height: 20px;
+	margin-left: 10%;
+}
+.cu-btn {
+	width: 80%;
+	height: 40px;
+	margin-left: 10%;
+	margin-top: 25px;
+}
+.phoneContent{
+	width: 80%;
+	margin-left: 10%;
+	border-bottom: 2upx solid #D3D3D3;
+	display: flex;
+}
+.phoneContent span{
+	line-height: 30px;
+	margin-right: 5px;
 
-	/* .container {
+}
+.codeContent{
+	width: 80%;
+	margin-left: 10%;
+	border-bottom: 2upx solid #D3D3D3;
+	display: flex;
+	margin-top: 20px;
+}
+.codeContent span{
+	width: 100px; 
+}
+.bottomWord{
+	width: 80%;
+	margin-left: 10%;
+	color: #808080;
+	font-size: 13px;
+	margin-top: 270px;
+	text-align: center;
+}
+a{
+	text-decoration: none;
+}
+.bottomWord a:link {
+	color: #5C97E4;
+}
+.bottomWord a:hover {
+	color: #5C97E4;
+}
+.bottomWord a:visited {
+	color: #5C97E4;
+}
+.bottomWord a:active {
+	color: #5C97E4;
+}
+/* .container {
 	border-radius: 20px;
 	width: 90%;
 	height: 700upx;

+ 28 - 26
components/weatherProphethomepage/WeatherProphethomepage.vue

@@ -480,6 +480,10 @@
 		},
 		data() {
 			return {
+				userid:'',
+				name:[],
+				windId:[],
+				socketTaskHourId:'',
 				outThreeLineDrawerIsShow:false,
 				badge: 22,
 				modalName: null,
@@ -502,31 +506,7 @@
 						"name": "地图监视"
 					}
 				],
-				plusDrawerList: [{
-						name: '宁夏新能源公司',
-						windPowerStationId: 'MHS_FDC'
-					},
-					{
-						name: '牛首山风电场',
-						windPowerStationId: 'NSS_FDC'
-					},
-					{
-						name: '香山风电场',
-						windPowerStationId: 'XS_FDC'
-					},
-					{
-						name: '石板泉风电场',
-						windPowerStationId: 'SBQ_FDC'
-					},
-					{
-						name: '青山风电场',
-						windPowerStationId: 'QS_FDC'
-					},
-					{
-						name: '麻黄山风电场',
-						windPowerStationId: 'MHS_FDC'
-					}
-				],
+				plusDrawerList: [],
 				utils: utils,
 				margintop: '',
 				margintopThree: '',
@@ -1865,10 +1845,12 @@
 				xianHeight7: '',
 				nightmarginleft7: '',
 				socketTask7: '',
+				userCanviewthewindfarm:[]
 			}
 		},
 		created: function() {
 			// this.pushWindPowerStationNameToSessionStorage("麻黄山");
+			this.viewUserid();
 			this.address = this.getWindPowerStationNameToSessionStorage();
 			if (this.address == '') {
 				this.pushWindPowerStationNameToSessionStorage('宁夏新能源公司');
@@ -2069,6 +2051,27 @@
 					}
 				},
 		methods: {
+			viewUserid:function(){
+				let _this = this;
+				_this.userid = sessionStorage.getItem('userid');
+				uni.request({
+					url: 'http://' + this.backStageIp + ':' + this.backStagePort + '/GyeeorganController/GyeeOrganList?userid=' + _this.userid,
+					data: {},
+					method: 'GET',
+					success: function(res) {
+						for(let i=0;i<res.data.data.length;i++){
+							// _this.name.push(res.data.data[i].describes);
+							// _this.windId.push(res.data.data[i].name);
+						}
+						for(let j=0;j<res.data.data.length;j++){
+							var a = {};
+							_this.$set(a,"name",res.data.data[j].describes);
+							_this.$set(a,"windId",res.data.data[j].name);
+							_this.plusDrawerList.push(a);
+						}
+					},
+					})
+			},
 			openDrawer: function() {
 				this.outThreeLineDrawerIsShow=true;
 				this.$refs.drawer.openDrawer(250, this.drawerList, this.inconList);
@@ -2203,7 +2206,6 @@
 								_this.weatherProphetData_1.push(_this.weatherProphetDataAll_1[i]);
 							}
 						}
-						console.log(_this.weatherProphetData_1)
 						_this.$nextTick(function() {
 							if (_this.$refs.thermometerCard == undefined) {