添加了小程序跳转所需的需要改页
This commit is contained in:
		
							parent
							
								
									fdd43c9bdd
								
							
						
					
					
						commit
						74cc6c6f64
					
				| @ -43,7 +43,12 @@ input::-webkit-inner-spin-button { | |||||||
|   -webkit-appearance: none !important; |   -webkit-appearance: none !important; | ||||||
|   margin: 0; |   margin: 0; | ||||||
| } | } | ||||||
| 
 | #app{ | ||||||
|  |   min-width: 1290px; | ||||||
|  |   min-height: 900px; | ||||||
|  |   width: 100vw; | ||||||
|  |   height: 100vh; | ||||||
|  | } | ||||||
| @font-face { | @font-face { | ||||||
|   font-family: Oswald; |   font-family: Oswald; | ||||||
|   src: url(./assets/ttf/Oswald-Medium.ttf); |   src: url(./assets/ttf/Oswald-Medium.ttf); | ||||||
|  | |||||||
| @ -112,4 +112,8 @@ export default { | |||||||
|   getGethls(data){ |   getGethls(data){ | ||||||
|     return sendGetRequest("/camera/gethls",data); |     return sendGetRequest("/camera/gethls",data); | ||||||
|   }, |   }, | ||||||
|  |   //根据ID查询用户信息
 | ||||||
|  |   getUser(data){ | ||||||
|  |     return sendGetRequest('/api/sel/user',data) | ||||||
|  |   }, | ||||||
| }; | }; | ||||||
| @ -203,8 +203,8 @@ | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| .index { | .index { | ||||||
|   width: 100vw; |   width: 100%; | ||||||
|   height: 100vh; |   height: 100%; | ||||||
|   min-height: 900px; |   min-height: 900px; | ||||||
|   overflow: auto; |   overflow: auto; | ||||||
|   background: url(../image/index-background.png) no-repeat; |   background: url(../image/index-background.png) no-repeat; | ||||||
| @ -377,11 +377,13 @@ | |||||||
|   height: 100%; |   height: 100%; | ||||||
|   background: rgba(0, 29, 68, 0.25); |   background: rgba(0, 29, 68, 0.25); | ||||||
|   border-right: 2px solid rgba(0, 180, 255, 0.25); |   border-right: 2px solid rgba(0, 180, 255, 0.25); | ||||||
|  |   overflow: auto; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| .index .index-content .right { | .index .index-content .right { | ||||||
|   width: calc(100% - 240px); |   width: calc(100% - 240px); | ||||||
|   height: 100%; |   height: 100%; | ||||||
|  |   overflow: auto; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| .input-view { | .input-view { | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								src/assets/css/main.min.css
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								src/assets/css/main.min.css
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| @ -217,14 +217,13 @@ | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| .index { | .index { | ||||||
|     width: 100vw; |     width: 100%; | ||||||
|     height: 100vh; |     height: 100%; | ||||||
|     min-height: 900px; |     min-height: 900px; | ||||||
|     overflow: auto; |     overflow: auto; | ||||||
|     background: url(../image/index-background.png) no-repeat; |     background: url(../image/index-background.png) no-repeat; | ||||||
|     background-size: 1920px 1080px; |     background-size: 1920px 1080px; | ||||||
|     background-position: center top; |     background-position: center top; | ||||||
| 
 |  | ||||||
|     .no-list { |     .no-list { | ||||||
|         color: #fff; |         color: #fff; | ||||||
|         display: flex; |         display: flex; | ||||||
| @ -392,12 +391,13 @@ | |||||||
|             background: rgba(0, 29, 68, 0.25); |             background: rgba(0, 29, 68, 0.25); | ||||||
|             border-right: 2px solid rgba(0, 180, 255, 0.25); |             border-right: 2px solid rgba(0, 180, 255, 0.25); | ||||||
| 
 | 
 | ||||||
| 
 |             overflow: auto; | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|         .right { |         .right { | ||||||
|             width: calc(100% - 240px); |             width: calc(100% - 240px); | ||||||
|             height: 100%; |             height: 100%; | ||||||
|  |             overflow: auto; | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  | |||||||
| @ -104,8 +104,8 @@ export default { | |||||||
| </script> | </script> | ||||||
| <style lang="scss"> | <style lang="scss"> | ||||||
| .home { | .home { | ||||||
|   width: 100vw; |   width: 100%; | ||||||
|   height: 100vh; |   height: 100%; | ||||||
|   min-height: 900px; |   min-height: 900px; | ||||||
|   overflow: auto; |   overflow: auto; | ||||||
|   background: url(../assets/image/background.jpg) no-repeat; |   background: url(../assets/image/background.jpg) no-repeat; | ||||||
|  | |||||||
| @ -2,7 +2,7 @@ | |||||||
|     <div class="index"> |     <div class="index"> | ||||||
|         <div class="header"> |         <div class="header"> | ||||||
|             <div class="header-left"> |             <div class="header-left"> | ||||||
|                 <img  src="../assets/image/logo.png" alt=""> |                 <img src="../assets/image/logo.png" alt=""> | ||||||
|             </div> |             </div> | ||||||
|             <div class="header-center"> |             <div class="header-center"> | ||||||
|                 <div @click="toRouter(item)" :class="item.routerList.indexOf(routerNow) != -1 ? 'active' : ''" |                 <div @click="toRouter(item)" :class="item.routerList.indexOf(routerNow) != -1 ? 'active' : ''" | ||||||
| @ -73,12 +73,12 @@ export default { | |||||||
|                 { name: '首页', img: require('../assets/image/index-icon.png'), list: [], router: 'realTime', isRouter: true, }, |                 { name: '首页', img: require('../assets/image/index-icon.png'), list: [], router: 'realTime', isRouter: true, }, | ||||||
|                 { name: '一号温室', img: require('../assets/image/left-img0.png'), list: [] }, |                 { name: '一号温室', img: require('../assets/image/left-img0.png'), list: [] }, | ||||||
|                 { name: '二号温室', img: require('../assets/image/left-img1.png'), list: [] }, |                 { name: '二号温室', img: require('../assets/image/left-img1.png'), list: [] }, | ||||||
|                 { name: '施肥机', routerList: ['formula', 'irrigateSet', 'PIDSet', 'systemSet', 'upload', 'sensorSet','realTime'], img: require('../assets/image/left-img2.png'), list: [] },], |                 { name: '施肥机', routerList: ['formula', 'irrigateSet', 'PIDSet', 'systemSet', 'upload', 'sensorSet', 'realTime'], img: require('../assets/image/left-img2.png'), list: [] },], | ||||||
|             routerNow: 'realTime', |             routerNow: 'realTime', | ||||||
|             routerIndex: 1, |             routerIndex: 1, | ||||||
|             equipmentList: [], |             equipmentList: [], | ||||||
|             userInfo: null, |             userInfo: null, | ||||||
|             loading:true,//页面加载 |             loading: true,//页面加载 | ||||||
|         } |         } | ||||||
|     }, |     }, | ||||||
|     watch: { |     watch: { | ||||||
| @ -88,50 +88,65 @@ export default { | |||||||
|     }, |     }, | ||||||
|     mounted() { |     mounted() { | ||||||
|         this.getTime() |         this.getTime() | ||||||
|         if (localStorage.getItem('token')) { |         var router = this.$route.query | ||||||
|             this.userInfo = JSON.parse(localStorage.getItem('userInfo')) |         if (router.token && router.userid) { | ||||||
|  |             localStorage.setItem('token', router.token) | ||||||
|  | 
 | ||||||
|  |             this.api.getUser({ userId: router.userid }).then(res => { | ||||||
|  |                 var data=res.data.data | ||||||
|  |                 data.userid=router.userid | ||||||
|  |                 localStorage.setItem('userInfo', JSON.stringify(data)) | ||||||
|  |                 this.userInfo = JSON.parse(localStorage.getItem('userInfo')) | ||||||
|  |                 this.gerRouter(); | ||||||
|  |                 this.getEqbyid() | ||||||
|  |             }) | ||||||
|  |             return | ||||||
|  |         } else { | ||||||
|  |             if (localStorage.getItem('token')) { | ||||||
|  |                 this.userInfo = JSON.parse(localStorage.getItem('userInfo')) | ||||||
|  |             } | ||||||
|  |             this.gerRouter(); | ||||||
|  |             this.getEqbyid() | ||||||
|         } |         } | ||||||
|         this.gerRouter(); | 
 | ||||||
|         this.getEqbyid() |  | ||||||
|          |  | ||||||
| 
 | 
 | ||||||
|     }, |     }, | ||||||
|     methods: { |     methods: { | ||||||
|         //获取设备名称/配方名称 |         //获取设备名称/配方名称 | ||||||
|         getByid(){ |         getByid() { | ||||||
|             var store=this.$store.state |             var store = this.$store.state | ||||||
|       var data = { |             var data = { | ||||||
|         deviceId:store.equipmentList[store.equipmentIndex-1].deviceId, |                 deviceId: store.equipmentList[store.equipmentIndex - 1].deviceId, | ||||||
|       }; |             }; | ||||||
|       this.api.getByid(data).then((res) => { |             this.api.getByid(data).then((res) => { | ||||||
|         if (res.data.code == 200) { |                 if (res.data.code == 200) { | ||||||
|             store.equipmentName=res.data.data |                     store.equipmentName = res.data.data | ||||||
|         } else { |                 } else { | ||||||
|           this.$message.error(res.data.msg); |                     this.$message.error(res.data.msg); | ||||||
|         } |                 } | ||||||
|         this.loading=false |                 this.loading = false | ||||||
|       }); |             }); | ||||||
|         }, |         }, | ||||||
|         //获取设备 |         //获取设备 | ||||||
|         getEqbyid() { |         getEqbyid() { | ||||||
|             var userInfo = JSON.parse(localStorage.getItem('userInfo')) |             var userInfo = JSON.parse(localStorage.getItem('userInfo')) | ||||||
|             this.api.getEqbyid(userInfo.userid).then((res) => { |             this.api.getEqbyid(userInfo.userid).then((res) => { | ||||||
|                 if (res.data.code == 200) { |                 if (res.data.code == 200) { | ||||||
|                     this.$store.state.equipmentList = res.data.data.map((item,index) => { |                     this.$store.state.equipmentList = res.data.data.map((item, index) => { | ||||||
|                         return { |                         return { | ||||||
|                             ...item, |                             ...item, | ||||||
|                             router: 'formula', |                             router: 'formula', | ||||||
|                             index: index+1, |                             index: index + 1, | ||||||
|                         }; |                         }; | ||||||
|                     }); |                     }); | ||||||
|                    | 
 | ||||||
|                     this.leftList.forEach((el, index) => { |                     this.leftList.forEach((el, index) => { | ||||||
|                         if (el.name == '施肥机') { |                         if (el.name == '施肥机') { | ||||||
|                             this.leftList[index].list = this.$store.state.equipmentList |                             this.leftList[index].list = this.$store.state.equipmentList | ||||||
|                         } |                         } | ||||||
|                     }) |                     }) | ||||||
|                     this.getByid() |                     this.getByid() | ||||||
|                      | 
 | ||||||
|                 } |                 } | ||||||
|             }) |             }) | ||||||
|         }, |         }, | ||||||
| @ -163,9 +178,9 @@ export default { | |||||||
|                 if (item.http) { |                 if (item.http) { | ||||||
|                     window.location.href = item.http; |                     window.location.href = item.http; | ||||||
|                 } else if (item.router == 'formula' && this.$route.query.index != item.index) { |                 } else if (item.router == 'formula' && this.$route.query.index != item.index) { | ||||||
|                     this.$store.state.equipmentIndex=item.index |                     this.$store.state.equipmentIndex = item.index | ||||||
|                     this.$router.push({ path: `/${item.router}?index=${item.index ? item.index : 1}` }) |                     this.$router.push({ path: `/${item.router}?index=${item.index ? item.index : 1}` }) | ||||||
|                  | 
 | ||||||
|                 } else if (item.router != this.routerNow && !item.http) { |                 } else if (item.router != this.routerNow && !item.http) { | ||||||
|                     this.$router.push({ name: item.router }) |                     this.$router.push({ name: item.router }) | ||||||
|                 } |                 } | ||||||
| @ -178,13 +193,13 @@ export default { | |||||||
|                 if (item.http) { |                 if (item.http) { | ||||||
|                     window.location.href = item.http; |                     window.location.href = item.http; | ||||||
|                 } else if (item.router == 'formula' && this.$route.query.index != item.index) { |                 } else if (item.router == 'formula' && this.$route.query.index != item.index) { | ||||||
|                   if(this.routerNow=='realTime'){ |                     if (this.routerNow == 'realTime') { | ||||||
|                     this.$router.push({ path: `/realTime?index=${item.index ? item.index : 1}` }) |                         this.$router.push({ path: `/realTime?index=${item.index ? item.index : 1}` }) | ||||||
|                   }else{ |                     } else { | ||||||
|                     this.$store.state.equipmentIndex=item.index |                         this.$store.state.equipmentIndex = item.index | ||||||
|                     this.$router.push({ path: `/formula?index=${item.index ? item.index : 1}` }) |                         this.$router.push({ path: `/formula?index=${item.index ? item.index : 1}` }) | ||||||
|                  | 
 | ||||||
|                   } |                     } | ||||||
|                 } else if (item.router != this.routerNow && !item.http) { |                 } else if (item.router != this.routerNow && !item.http) { | ||||||
|                     this.$router.push({ name: item.router }) |                     this.$router.push({ name: item.router }) | ||||||
|                 } |                 } | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 孙萌
						孙萌