From 45237a5746e794060e48bd172161c08660621d5c Mon Sep 17 00:00:00 2001
From: zhouwenxuan <1175765986@qq.com>
Date: 星期二, 08 八月 2023 17:21:18 +0800
Subject: [PATCH] 登陆缓存 样式调整

---
 static/we.png                              |    0 
 pages/tabBar/information/information.vue   |   71 ++++----
 static/count1.png                          |    0 
 pages/tabBar/firstPage/firstPage.vue       |   85 +++++++--
 pages/tabBar/notice/notice.vue             |    6 
 pages/tabBar/responsivity/showMeasures.vue |   14 
 pages.json                                 |   30 +-
 static/examine.png                         |    0 
 static/pic.png                             |    0 
 common/request.js                          |    7 
 pages/tabBar/examine/examine.vue           |   53 ++++--
 pages/tabBar/response/response.vue         |    2 
 pages/tabBar/notice/measures.vue           |   22 ++
 pages/tabBar/current/current.vue           |   24 +--
 pages/tabBar/notice/detail.vue             |   63 +++++--
 static/look.png                            |    0 
 manifest.json                              |    7 
 pages/tabBar/tabBarIndex.vue               |    9 
 static/right.png                           |    0 
 pages/index/index.vue                      |   37 ++++
 20 files changed, 278 insertions(+), 152 deletions(-)

diff --git a/common/request.js b/common/request.js
index ae6e571..b659d38 100644
--- a/common/request.js
+++ b/common/request.js
@@ -31,6 +31,8 @@
 				});
 				rejected(res.data.msg);
 				setTimeout(()=>{
+					uni.clearStorageSync();
+					uni.clearStorage();
 					uni.navigateTo({
 						url: '/pages/index/index'
 					})
@@ -57,6 +59,11 @@
 				icon: "none",
 				title: '服务响应失败'
 			});
+			uni.clearStorageSync();
+			uni.clearStorage();
+			uni.navigateTo({
+				url: '/pages/index/index'
+			})
 			rejected(err); 
 		}
 		uni.request(options);
diff --git a/manifest.json b/manifest.json
index a70c77e..a3870ef 100644
--- a/manifest.json
+++ b/manifest.json
@@ -2,8 +2,8 @@
     "name" : "应急响应",
     "appid" : "__UNI__843A1A3",
     "description" : "",
-    "versionName" : "1.0.0",
-    "versionCode" : 1,
+    "versionName" : "1.0.1",
+    "versionCode" : 2,
     "transformPx" : false,
     "app-plus" : {
         /* 5+App特有相关 */
@@ -40,7 +40,8 @@
                     "<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
                     "<uses-feature android:name=\"android.hardware.camera\"/>",
                     "<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"
-                ]
+                ],
+                "abiFilters" : [ "armeabi-v7a" ]
             },
             "ios" : {
                 "dSYMs" : false
diff --git a/pages.json b/pages.json
index a011a0f..6454a2a 100644
--- a/pages.json
+++ b/pages.json
@@ -14,11 +14,11 @@
 		},
         {
             "path" : "pages/tabBar/notice/notice",
-            "style" :                                                                                    
-            {
+			"style" :
+			{
 				"navigationStyle": "custom",
-                "navigationBarTitleText": "",
-                "enablePullDownRefresh": true,
+				"navigationBarTitleText": "",
+				"enablePullDownRefresh": true,
 				"app-plus": {
 					"scrollIndicator": "none",
 					"pullToRefresh": {
@@ -27,7 +27,7 @@
 						"style": "circle"
 					}
 				}
-            }
+			}
         },
 		{
 		    "path" : "pages/tabBar/notice/detail",
@@ -149,11 +149,11 @@
 		},
 		{
 		    "path" : "pages/tabBar/examine/examine",
-		    "style" :                                                                                    
-		    {
+			"style" :
+			{
 				"navigationStyle": "custom",
-		        "navigationBarTitleText": "",
-		        "enablePullDownRefresh": true,
+				"navigationBarTitleText": "",
+				"enablePullDownRefresh": true,
 				"app-plus": {
 					"scrollIndicator": "none",
 					"pullToRefresh": {
@@ -162,7 +162,7 @@
 						"style": "circle"
 					}
 				}
-		    }
+			}
 		},
 		{
 		    "path" : "pages/tabBar/count/count",
@@ -183,11 +183,11 @@
 		},
 		{
 		    "path" : "pages/tabBar/current/current",
-		    "style" :                                                                                    
-		    {
+			"style" :
+			{
 				"navigationStyle": "custom",
-		        "navigationBarTitleText": "",
-		        "enablePullDownRefresh": true,
+				"navigationBarTitleText": "",
+				"enablePullDownRefresh": true,
 				"app-plus": {
 					"scrollIndicator": "none",
 					"pullToRefresh": {
@@ -196,7 +196,7 @@
 						"style": "circle"
 					}
 				}
-		    }
+			}
 		},
 		{
 		    "path" : "pages/tabBar/weather/weather",
diff --git a/pages/index/index.vue b/pages/index/index.vue
index f5ae232..dab79d2 100644
--- a/pages/index/index.vue
+++ b/pages/index/index.vue
@@ -43,8 +43,31 @@
 			}
 		},
 		onShow() {
-			uni.clearStorageSync();
-			uni.clearStorage();
+			console.log("数据",uni.getStorageSync('name'))
+			if(uni.getStorageSync('name') && uni.getStorageSync('pwd')){
+				// this.form.name = uni.getStorageSync('name');
+				// this.form.pwd = uni.getStorageSync('pwd');
+				if(uni.getStorageSync('roleName') == '工作人员'){
+					this.$store.commit('setRoleId', 'user_other');
+					uni.switchTab({
+					     url: '/pages/tabBar/notice/notice'
+					  });
+				}else if (uni.getStorageSync('roleName') == '管理员'){
+					this.$store.commit('setRoleId', '');
+					uni.showToast({
+						icon: "none",
+						title: '管理员请使用平台登录'
+					});
+				}else{
+					this.$store.commit('setRoleId', 'user_leader');
+					uni.switchTab({
+                        url: '/pages/tabBar/firstPage/firstPage'
+                    });
+				}
+			}else{
+				uni.clearStorageSync();
+				uni.clearStorage();
+			}
 		},
 		onLoad() {
 			// this.connect()
@@ -61,6 +84,8 @@
 						// 	'alias': this.phone,
 						// 	'sequence': 1
 						// })
+						uni.setStorageSync("name", this.form.name);
+						uni.setStorageSync("pwd", this.form.pwd);
 						uni.setStorageSync("tk", res.data.tk);
 						uni.setStorageSync("uid",res.data.uid);
 						uni.setStorageSync('user', res.data);
@@ -83,6 +108,14 @@
 		                        url: '/pages/tabBar/firstPage/firstPage'
 		                    });
 						}
+					}else{
+						uni.showToast({
+							icon: "none",
+							title: res.msg
+						});
+						this.form.name = '';
+						this.form.pwd = '';
+						this.isLogining = false;
 					}
 				}).catch(err=>{
 					this.form.name = '';
diff --git a/pages/tabBar/current/current.vue b/pages/tabBar/current/current.vue
index 9cde2da..24a0a5f 100644
--- a/pages/tabBar/current/current.vue
+++ b/pages/tabBar/current/current.vue
@@ -42,7 +42,6 @@
 		</view>
 		<view style="display: flex;flex-direction: column;margin-bottom: 55px;">
 			<view class="examineList">
-<!--				<view class="listContent" v-if="InfoList.length > 0">-->
         <scroll-view :scroll-top="scrollTop" scroll-y="true" class="listContent" @scrolltoupper="upper" v-if="InfoList.length > 0"
                      @scrolltolower="lower" @scroll="scroll" lower-threshold="50">
 					<view v-for="(item, index) in InfoList" :key="index" class="itemContent" @click="toDetail(item)">
@@ -50,26 +49,18 @@
 							<text class="tit">[{{item.colorContent}}]{{item.title}}</text><br>
 							<text class="cont">{{item.content}}</text>
 							<view  class="btnGroup">
-<!--								<u-button -->
-<!--									size="mini" -->
-<!--									style="background-color:rgb(255, 223, 37);color: white;width: 100px;margin: 3px 8px;"-->
-<!--									@click="toDetail(item)"-->
-<!--								>-->
-<!--									信息详情-->
-<!--								</u-button>-->
+								<text style="font-size: 14px;">发送 {{item.responseSum}} 人,叫应 {{item.responseNum}} 人</text>
 								<u-button 
-									size="mini"  
-									style="background-color:rgb(17, 204, 33);color: white;width: 100px;margin: 0;font-size: 13px"
+									size="medium"  
+									style="background-color:rgb(17, 204, 33);color: white;width: 100px;margin: 0;font-size: 13px;height: 30px;"
 									@click.native.stop="toResponsivity(item)"
 								>
 									叫应率  {{item.responsesRate}}
 								</u-button>
-								
 							</view>
 						</view>
 					</view>
 				</scroll-view>
-<!--				</view>-->
 				<view v-else>
 					<u-empty margin-top="40%" text="数据为空" mode="data"></u-empty>
 				</view>
@@ -177,6 +168,7 @@
 				this.getInfoList();
 			},
 			toDetail(item) {
+				item.responsesRate = item.responsesRate.replace(/%/g, '%25');
 				uni.navigateTo({
 				  url: `/pages/tabBar/notice/detail?data=` + encodeURIComponent(JSON.stringify(item))
 				})
@@ -225,7 +217,7 @@
 		  },
 		  lower: function(e) {
 			if (this.data.pageIndex * this.data.pageSize >= this.total){
-			  uni.$u.toast('已加载全部数据')
+			  // uni.$u.toast('已加载全部数据')
 			  return
 			}
 			//并且让页码+1,调用获取数据的方法获取第二页数据
@@ -382,7 +374,7 @@
 }
 .examineList{
   margin-top: 12px;
-  height: calc(100vh - 226px);
+  height: calc(100vh - 246px);
   overflow: hidden;
   overflow-y: scroll;
 }
@@ -391,7 +383,7 @@
   flex-direction: column;
   width: calc(100% - 24px);
   margin: 0 12px;
-  margin-bottom: 30px;
+  // margin-bottom: 30px;
   background: #fff;
   border-radius: 5px;
   box-shadow: 0 3px 12px rgba(0,0,0,0.05);
@@ -424,7 +416,7 @@
   .btnGroup{
     width: 100%;
     display: flex;
-    justify-content: left;
+    justify-content: space-between;
   }
 }
 .buttonCo{
diff --git a/pages/tabBar/examine/examine.vue b/pages/tabBar/examine/examine.vue
index 93a632d..203062d 100644
--- a/pages/tabBar/examine/examine.vue
+++ b/pages/tabBar/examine/examine.vue
@@ -51,26 +51,24 @@
 			<view class="examineList">
 				<scroll-view :scroll-top="scrollTop" scroll-y="true" class="listContent" @scrolltoupper="upper" v-if="examineList.length > 0"
 				             @scrolltolower="lower" @scroll="scroll" lower-threshold="50">
-				<!-- <view class="listContent" v-if="examineList.length > 0"> -->
-					<view v-for="(item, index) in examineList" :key="index" class="itemContent">
-						<view class="content" @click="toDetail(item)">
-							<text>[{{item.colorContent}}]</text>
-							<text>{{item.title}},{{item.content}}</text>
-							<view  style="float: right; width: 80px;margin-top: -5px;">
-								<u-button v-if="item.buttonContent == '已审核通过'" size="mini" class="buttonCo" style="background-color:rgb(17, 204, 33);color: white">
+					<view v-for="(item, index) in examineList" :key="index" class="itemContent" @click="toDetail(item)">
+						<view class="content">
+							<text class="tit">[{{item.colorContent}}]{{item.title}}</text>
+							<view class="btnGroup">
+								<text class="cont">{{item.content}}</text>
+								<u-button v-if="item.buttonContent == '已审核通过'" size="mini"  style="background-color:rgb(17, 204, 33);color: white;width: 100px;">
 									{{item.buttonContent}}
 								</u-button>
-								<u-button v-else-if="item.buttonContent == '已驳回'" size="mini" class="buttonCo" style="background-color:rgb(153, 148, 143);color: white">
+								<u-button v-else-if="item.buttonContent == '已驳回'" size="mini"  style="background-color:rgb(153, 148, 143);color: white;width: 100px;">
 									{{item.buttonContent}}
 								</u-button>
-								<u-button v-else type="error" size="mini" class="buttonCo">
+								<u-button v-else type="error" size="mini" style="width: 100px;">
 									{{item.buttonContent}}
 								</u-button>
 							</view>
 						</view>
 					</view>
 				</scroll-view>
-				<!-- </view> -->
 				<view v-else>
 					<u-empty margin-top="40%" text="数据为空" mode="data"></u-empty>
 				</view>
@@ -210,7 +208,7 @@
 			lower: function(e) {
 				console.log("111")
 			  if (this.data.pageIndex * this.data.pageSize >= this.total){
-			    uni.$u.toast('已加载全部数据')
+			    // uni.$u.toast('已加载全部数据')
 			    return
 			  }
 			  //并且让页码+1,调用获取数据的方法获取第二页数据
@@ -377,17 +375,40 @@
   height: 100%;
 }
 .itemContent{
-	font-size: 16px;
 	color: #333;
+	font-size: 16px;
 	margin-top: 15px;
-    padding: 0 12px 15px;
+    padding: 0 12px 10px;
 	border-bottom: 1px solid #ebebeb;
 	
 }
 .content{
-	text-overflow: ellipsis;
-	overflow: hidden;
-	white-space: nowrap;
+	display: flex;
+	flex-direction: column;
+	// align-items: flex-end;
+  .tit{
+    width: 100%;
+    text-overflow: ellipsis;
+    overflow: hidden;
+    white-space: nowrap;
+  }
+
+  .btnGroup{
+    // float: right;
+	display: flex;
+	align-items: center;
+	justify-content: space-between;
+	.cont{
+	  width: 100%;
+	  font-size: 14px;
+	  color: #666;
+	  display: block;
+	  text-overflow: ellipsis;
+	  overflow: hidden;
+	  white-space: nowrap;
+	  margin-bottom: 6px;
+	}
+  }
 }
 .buttonCo{
 	margin-top: 5px;
diff --git a/pages/tabBar/firstPage/firstPage.vue b/pages/tabBar/firstPage/firstPage.vue
index 5bc44b0..b85ba58 100644
--- a/pages/tabBar/firstPage/firstPage.vue
+++ b/pages/tabBar/firstPage/firstPage.vue
@@ -15,32 +15,44 @@
 					<u-badge type="error" :absolute="true" :offset="[90 + statusBarHeight ,65]" max="99" :value="examineNum" style="line-height: 40px;font-size: 14px;width: 30px;height: 40px;">
 					</u-badge>
 				</view>
+				<view class="text">预警审核</view>
+				<view class="eng">WARNING REVIEW</view>
 				<view class="icon">
-					<image src="../../../static/examine.png" class="img"></image>预警审核
+					<view class="heng"></view>
+					<image src="../../../static/examine.png" class="img"></image>
 				</view>
 			</view>
 			<view class="first" 
 				@click="goCurrent"
-				style="background-color:rgb(249, 130, 180) ;"
+				style="background-color:rgb(255, 160, 235) ;"
 			>
+				<view class="text">信息查看</view>
+				<view class="eng">INFORMATION VIEWING</view>
 				<view class="icon">
-					<image src="../../../static/look.png" class="img"></image>信息查看
+					<view class="heng"></view>
+					<image src="../../../static/look.png" class="img"></image>
 				</view>
 			</view>
 			<view class="first" 
-				style="background-color: rgb(41, 203, 280);"
+				style="background-color: rgb(112,179, 224);"
 				@click="goWeather"
 			>
+				<view class="text">实时气象</view>
+				<view class="eng">RWAL TIME WEATHER</view>
 				<view class="icon">
-					<image src="../../../static/we.png" class="img"></image>实时气象
+					<view class="heng"></view>
+					<image src="../../../static/we.png" class="img"></image>
 				</view>
 			</view>
 			<view class="first" 
-				style="background-color: rgb(11, 246, 158) ;margin-bottom: 35px;"
+				style="background-color: rgb(134, 204, 170) ;margin-bottom: 35px;"
 				@click="goCount"
 			>
+				<view class="text">统计分析</view>
+				<view class="eng">STATISTIC ANALYSIS</view>
 				<view class="icon">
-					<image src="../../../static/count.png" class="img"></image>统计分析
+					<view class="heng"></view>
+					<image src="../../../static/count1.png" class="img"></image>
 				</view>
 			</view>
 			
@@ -52,12 +64,19 @@
 <script>
 	import tabBar from '../tabBarIndex.vue'
 	import {getExamine} from '../../../api/examine.js'
+import { Value } from 'sass';
 	export default {
 		components:{
 			tabBar
 		},
 		data() {
 			return {
+				titleList:[
+					{
+						label: '默认排序',
+						value: 1,
+					}
+				],
 				page: 'pages/tabBar/firstPage/firstPage',
 				statusBarHeight: '',
 				leaderType: 'da',
@@ -71,7 +90,8 @@
 						reviewStatus: null//1:未审核,2:已审核,3:审核已驳回	
 					}
 				},
-				role: ''
+				role: '',
+				realname:''
 			}
 			
 		},
@@ -79,12 +99,14 @@
 			//获取手机状态栏高度
 			this.statusBarHeight = uni.getSystemInfoSync()['statusBarHeight'];
 			uni.hideTabBar();
+			this.realname = uni
 			
 			
 		},
 		onShow(){
 			this.role = uni.getStorageSync('roleName');
-			console.log("role",this.role)
+			this.realname = uni.getStorageSync('user').realName
+			console.log("role",uni.getStorageSync('user'))
 			this.getNum();
 		},
 		methods: {
@@ -165,34 +187,53 @@
 .first{
 	width: 100%;
 	height: 110px;
-	background-color: red;
-	text-align: center;
-	line-height: 110px;
-	border-radius: 20px;
-	background-color: rgb(246,191,170);
+	border-radius: 15px;
+	background-color: rgb(241,161,108);
 	border: 1px solid lightgrey;
-	font-size: 18px;
+	
 	margin-top: 40px;
-	color: #2c2c2c;
+	
+}
+.text{
+	font-size: 18px;
+	padding-top: 15px;
+	padding-left: 15px;
+	color: #faf9f4;
+	font-family: '宋体';
 	font-weight: 600;
+}
+.eng{
+	font-size: 14px;
+	padding-left: 15px;
+	color: rgba(250,249,244,0.5);
 }
 .icon{
 	display: flex;
-	align-items: center;
-	justify-content: center;
+	align-items: baseline;
+	justify-content: space-between;
 }
 .barText{
-	text-align: center;
+	/* text-align: center; */
 	font-size: 16px;
 	font-weight: 600;
+	flex: 2;
+	margin-left: 45%;
 }
 .img{
-	width: 20px;
-	height: 20px;
-	margin-right: 6px;
+	width: 45px;
+	height: 45px;
+	margin-right: 16px;
+	margin-bottom: 5px;
+
 }
 .badge span{
 	text-align: center;
 	width: 100%;
 }
+.heng{
+	width: 30px;
+	height: 3px;
+	background-color: rgba(230,230,230,0.5);
+	margin-left: 15px;
+}
 </style>
\ No newline at end of file
diff --git a/pages/tabBar/information/information.vue b/pages/tabBar/information/information.vue
index da2d350..4a132b5 100644
--- a/pages/tabBar/information/information.vue
+++ b/pages/tabBar/information/information.vue
@@ -14,43 +14,43 @@
     </div>
 		<!-- 页面内容 -->
 		<view class="contentList">
-			<view class="examineList">
 				<view class="listHead">
 					<u-checkbox-group >
 						<u-checkbox v-model="isReadOnly" :checked="isReadOnly" @change="chooseRead"></u-checkbox>只显示审核通过
 					</u-checkbox-group>
 				</view>
-<!--				<view class="listContent" v-if="informationList.length > 0">-->
-          <scroll-view :scroll-top="scrollTop" scroll-y="true" class="listContent" @scrolltoupper="upper" v-if="informationList.length > 0"
+			<view style="display: flex;flex-direction: column;margin-bottom: 55px;">
+				<view class="examineList">
+				<scroll-view :scroll-top="scrollTop" scroll-y="true" class="listContent" @scrolltoupper="upper" v-if="informationList.length > 0"
                        @scrolltolower="lower" @scroll="scroll" lower-threshold="50">
 					<view v-for="(item, index) in informationList" :key="index" class="itemContent">
 						<view class="content" @click="toDetail(item)">
-              <view class="top">
-                <view class="textContent">
-                  <text>[{{item.colorContent}}]</text>
-                  <text>{{item.title}}</text>
-                </view>
-                <view class="buttonContent">
-                  <u-button v-if="item.buttonContent == '审核通过'" size="mini" class="buttonCo" style="background-color:rgb(17, 204, 33);color: white">
-                    {{item.buttonContent}}
-                  </u-button>
-                  <u-button v-else-if="item.buttonContent == '已驳回'" size="mini" class="buttonCo" style="background-color:rgb(153, 148, 143);color: white">
-                    {{item.buttonContent}}
-                  </u-button>
-                  <u-button v-else type="error" size="mini" class="buttonCo">
-                    {{item.buttonContent}}
-                  </u-button>
-                </view>
-              </view>
-              <view class="bottom">
-                {{item.content}}
-              </view>
+					  <view class="top">
+						<view class="textContent">
+						  <text>[{{item.colorContent}}]</text>
+						  <text>{{item.title}}</text>
 						</view>
-					</view>
-          </scroll-view>
-<!--				</view>-->
+						<view class="buttonContent">
+						  <u-button v-if="item.buttonContent == '审核通过'" size="mini" class="buttonCo" style="background-color:rgb(17, 204, 33);color: white">
+							{{item.buttonContent}}
+						  </u-button>
+						  <u-button v-else-if="item.buttonContent == '已驳回'" size="mini" class="buttonCo" style="background-color:rgb(153, 148, 143);color: white">
+							{{item.buttonContent}}
+						  </u-button>
+						  <u-button v-else type="error" size="mini" class="buttonCo">
+							{{item.buttonContent}}
+						  </u-button>
+						</view>
+					  </view>
+					  <view class="bottom">
+						{{item.content}}
+					  </view>
+								</view>
+							</view>
+				  </scroll-view>
 				<view v-else>
 					<u-empty margin-top="40%" text="数据为空" mode="data"></u-empty>
+				</view>
 				</view>
 			</view>
 		</view>
@@ -145,7 +145,7 @@
       },
       lower: function(e) {
         if (this.data.pageIndex * this.data.pageSize >= this.total){
-          uni.$u.toast('已加载全部数据')
+          // uni.$u.toast('已加载全部数据')
           return
         }
         //并且让页码+1,调用获取数据的方法获取第二页数据
@@ -199,11 +199,11 @@
 .statusBar{
 	background-color:lightgrey;
 }
-.contentList{
-	display: flex;
-	flex-direction: column;
-  padding-bottom: 65px;
-}
+// .contentList{
+// 	display: flex;
+// 	flex-direction: column;
+//   padding-bottom: 65px;
+// }
 
 .buttonGroup{
 	margin: 18px 12px;
@@ -274,7 +274,12 @@
   box-shadow: 0 3px 12px rgba(0,0,0,0.05);
   height: calc(100vh - 162px);
 }
-
+.examineList{
+  // margin-top: 12px;
+  height: calc(100vh - 200px);
+  overflow: hidden;
+  overflow-y: scroll;
+}
 
 .itemContent{
   font-size: 16px;
diff --git a/pages/tabBar/notice/detail.vue b/pages/tabBar/notice/detail.vue
index 61adef8..2f315aa 100644
--- a/pages/tabBar/notice/detail.vue
+++ b/pages/tabBar/notice/detail.vue
@@ -1,5 +1,5 @@
 <template>
-	<view>
+	<view style="display: flex;flex-direction: column;height: 100%;">
 		<!-- 自定义导航栏 -->
 		<view class="navBarBox">
 			<!-- 状态栏占位 -->
@@ -7,23 +7,28 @@
 			<!-- 真正的导航栏内容 -->
 			<view style="display: flex; flex-direction: column;">
 				<view class="navBar">
-					<u-icon name="arrow-left" color="black" size="17" @click="goBack" />
+					<u-icon name="arrow-left" color="black" size="17" style="margin-left: 8px;" @click="goBack" />
 					<view class="barText">信息详情</view>
+					<view >
+						<u-button type="text" @click="loginOut" style="color: blue;margin-right: 5px;">退出</u-button>
+					</view>
 				</view>
 			</view>
 		</view>
 		<!-- 页面内容 -->
-		<view class="detailCard">
+		<view class="detailCard" >
 			<text style="font-size: 18px;"><b>标题:</b>{{detailData.title}}</text>
-			<text class="textTop"><b>类别:</b>{{detailData.disaster}}</text>
-			<view style="display: flex;align-items: center;" class="textTop">
-				<text><b>级别:</b></text>
-				<u-tag 
-					:color="detailData.warningLevel === 3 ? 'rgb(255, 244, 88)' :detailData.warningLevel === 2 ? 'orange':detailData.warningLevel === 1 ?'red':'blue'"
-					:text="detailData.warningLevel === 3 ? '黄色' : detailData.warningLevel === 2 ? '橙色': detailData.warningLevel === 1 ?'红色':'蓝色'" 
-					:bg-color="detailData.warningLevel === 3 ? 'rgb(254, 255, 230)' :detailData.warningLevel === 2 ? 'rgb(255, 210, 179)':detailData.warningLevel === 1 ?'rgb(255, 128, 128)':'rgb(121, 150, 255)'"
-					border-color="white">
-				</u-tag>
+			<view class="levelDisaster">
+				<text class="textTop"><b>类别:</b>{{detailData.disaster}}</text>
+				<view style="display: flex;align-items: center;margin-left: 10%" class="textTop">
+					<text><b>级别:</b></text>
+					<u-tag 
+						:color="detailData.warningLevel === 3 ? 'rgb(211, 211, 0)' :detailData.warningLevel === 2 ? 'orange':detailData.warningLevel === 1 ?'red':'blue'"
+						:text="detailData.warningLevel === 3 ? '黄色' : detailData.warningLevel === 2 ? '橙色': detailData.warningLevel === 1 ?'红色':'蓝色'" 
+						:bg-color="detailData.warningLevel === 3 ? 'rgb(254, 255, 230)' :detailData.warningLevel === 2 ? 'rgb(255, 210, 179)':detailData.warningLevel === 1 ?'rgb(255, 128, 128)':'rgb(121, 150, 255)'"
+						border-color="white">
+					</u-tag>
+				</view>
 			</view>
 			<text class="textTop" v-if="detailData.forwardPath" style="display: flex;"><b>发布单位:</b>
 				<text v-for="(item,index) in detailData.forwardPath">
@@ -35,9 +40,9 @@
 			</text>
 			<text class="textTop" v-else><b>发布单位:</b>{{detailData.publishingUnit}}</text>
 			<text class="textTop"><b>短信内容:</b><i style="background-color: rgb(240, 248, 255);">{{detailData.content}}发布单位:{{detailData.publishingUnit}}</i></text>
-			<view :style="{ height: directViewUrl ? '360px' : '' }" style="margin-top: 20px;">
+			<view :style="{ height: directViewUrl ? '560px' : '' }" style="margin-top: 20px;">
 				<text class="textTop" style="width: 76px;" ><b>附件内容:</b></text>
-				<view style="width: 100%; height: 350px;" v-if="directViewUrl">
+				<view style="width: 100%; height: 550px;" v-if="directViewUrl">
 					<iframe :src="directViewUrl" class="frameStyle"></iframe>
 				</view>
 <!-- 				<view class="attache" v-if="isAllImg == 'no'">
@@ -62,7 +67,7 @@
 					</view>
 				</view> -->
 			</view>
-			<text class="textTop" v-if="detailData.role == 'leader'"><b>信息提交人:</b>{{detailData.infoSubmitterRealName}}</text>
+			<text class="textTop" style="margin-top: 30px;" v-if="detailData.role == 'leader'"><b>信息提交人:</b>{{detailData.infoSubmitterRealName}}</text>
 			<view class="textTop" v-if="detailData.role == 'leader'">
 				<text ><b>审核状态:</b></text>
 				<text v-if="detailData.reviewStatus == 1" class="responseStatus"
@@ -155,6 +160,7 @@
 		    let test = options.data && JSON.parse(decodeURIComponent(options.data));
 			this.detailData = test;
 			this.directViewUrl = this.detailData.directViewUrl;
+			// this.directViewUrl = 'https://huaban.com/'
 			this.unitType = uni.getStorageSync('unittype');
 			if(this.detailData.role == 'leader' || this.detailData.role == 'infoPeople' ) {
 				this.detailData.attachments = this.detailData.attachment;
@@ -192,6 +198,13 @@
 				uni.navigateBack({
 				    url:'./notice/notice'
 				});
+			},
+			loginOut() {
+				uni.clearStorageSync();
+				uni.clearStorage();
+				uni.navigateTo({
+					url: '/pages/index/index'
+				})
 			},
 			getMeasures(){
 				getMeasureDetail({id: this.detailData.id}).then(res => {
@@ -315,11 +328,12 @@
   height: 50px;
   display: flex;
   flex-direction: row;
-  justify-content: center;
+  justify-content: space-around;
   align-items: center;
   box-shadow: 0 3px 12px rgba(0,0,0,0.05);
 }
 .barText{
+  flex: 1;
   /* margin-left: 20px; */
   text-align: center;
   width: 85%;
@@ -360,6 +374,7 @@
 	margin-left: 15px;
 }
 .detailCard{
+	flex-grow: 1;
 	display: flex;
 	flex-direction: column;
 	background: #fff;
@@ -376,19 +391,21 @@
 	width: 100%;
 }
 .measures{
-	margin-top: 50px 12px 0;
+	display: flex;
+	justify-content: flex-end;
 	padding: 0 12px;
-	
-	.resBtn{
-		border-radius: 5px;
-		box-shadow: 0 3px 12px rgba(33,148,239,0.4);
-	}
+	margin-bottom: 20px ;
+
 }
 .frameStyle{
 	width: 100%;
-	height: 350px;
+	height: 550px;
 	border: 1px solid #dddddc;
 	margin-top: 5px;
 }	
+.levelDisaster{
+	display: flex;
+	align-items: center;
+}
 
 </style>
diff --git a/pages/tabBar/notice/measures.vue b/pages/tabBar/notice/measures.vue
index dedf4ce..7aee752 100644
--- a/pages/tabBar/notice/measures.vue
+++ b/pages/tabBar/notice/measures.vue
@@ -12,7 +12,7 @@
 		</view>
 		<view class="measureCard">
 			<view class="first">
-				<text style="font-size: 16px;margin-bottom: 20px;">基础措施</text>
+				<text style="font-size: 16px;margin-bottom: 20px;"><text style="color: red;">*</text>基础措施</text>
 				 <u-checkbox-group
 				            v-model="checkboxValue1"
 				            placement="column"
@@ -43,8 +43,11 @@
 						:maxCount="10"
 						style="margin-top: -10px;"
 					></u-upload>
-					<view class="pic" v-for="(item,index) in nameList" :key="index">
-						{{item.name}}
+					<view :class="{pic: nameList.length>0}">
+						<view class="picItem" v-for="(item,index) in nameList" :key="index">
+							<image src="../../../static/pic.png">
+							{{item.name}}
+						</view>
 					</view>
 			</view>
 		</view>
@@ -244,7 +247,7 @@
 .second{
 	display: flex;
 	flex-direction: column;
-	margin-top: 50px;
+	margin-top: 30px;
 }
 .third{
 	display: flex;
@@ -259,10 +262,19 @@
 	display: flex;
 	flex-direction: column;
 	background-color: rgb(242,242,242);
+	padding: 5px 8px;
+}
+.picItem{
+	font-weight: 500;
 	margin-top: 5px;
 	font-size: 14px;
+	display: flex;
+	image{
+		width: 20px;
+		height: 20px;
+		margin-right:3px;
+	}
 }
-
 .measures{
 	margin-top: 50px 12px 0;
 	padding: 0 12px;
diff --git a/pages/tabBar/notice/notice.vue b/pages/tabBar/notice/notice.vue
index d1b723f..c53cff8 100644
--- a/pages/tabBar/notice/notice.vue
+++ b/pages/tabBar/notice/notice.vue
@@ -267,7 +267,7 @@
       },
       lower: function(e) {
         if (this.data.pageIndex * this.data.pageSize >= this.total){
-          uni.$u.toast('已加载全部数据')
+          // uni.$u.toast('已加载全部数据')
           return
         }
         //并且让页码+1,调用获取数据的方法获取第二页数据
@@ -422,7 +422,7 @@
 
 .noticeList{
   margin-top: 12px;
-  height: calc(100vh - 266px);
+  height: calc(100vh - 286px);
   overflow: hidden;
   overflow-y: scroll;
 }
@@ -436,7 +436,7 @@
   border-radius: 5px;
   box-shadow: 0 3px 12px rgba(0,0,0,0.05);
   height: 100%;
-  margin-bottom: 30px;
+  // margin-bottom: 30px;
 }
 .itemContent{
 	font-size: 16px;
diff --git a/pages/tabBar/response/response.vue b/pages/tabBar/response/response.vue
index 7d70cf9..2823ae1 100644
--- a/pages/tabBar/response/response.vue
+++ b/pages/tabBar/response/response.vue
@@ -120,7 +120,7 @@
       },
       lower: function(e) {
         if (this.data.pageIndex * this.data.pageSize >= this.total){
-          uni.$u.toast('已加载全部数据')
+          // uni.$u.toast('已加载全部数据')
           return
         }
         //并且让页码+1,调用获取数据的方法获取第二页数据
diff --git a/pages/tabBar/responsivity/showMeasures.vue b/pages/tabBar/responsivity/showMeasures.vue
index 5f348da..bf5eb51 100644
--- a/pages/tabBar/responsivity/showMeasures.vue
+++ b/pages/tabBar/responsivity/showMeasures.vue
@@ -12,7 +12,7 @@
 		</view>
 		<view class="measureCard">
 			<view class="head">
-				<u-form :model="form" ref="uForm" label-width="100px">
+				<u-form :model="form" ref="uForm" label-width="80px">
 					<u-form-item label="信息标题 :" >{{form.title}}</u-form-item>
 					<u-form-item label="发布单位 :">{{form.publishingUnit}}</u-form-item>
 					<u-form-item label="发布时间 :">{{form.publishingTime}}</u-form-item>
@@ -20,18 +20,18 @@
 				</u-form>
 			</view>
 			<view class="first" v-if="measureList">
-				<text style="font-size: 16px;margin-bottom: 20px;font-weight: 600;">基础措施</text>
-				<view v-for="(item, index) in measureList" :key="index" style="margin-left: 18px;margin-bottom:10px; font-size:16px;">
+				<text style="font-size: 18px;margin-bottom: 20px;font-weight: 600;">基础措施</text>
+				<view v-for="(item, index) in measureList" :key="index" style="margin-left: 18px;margin-bottom:10px; font-size:15px;">
 					<text style="margin-top: 15px;">{{item}}</text>
 				</view>
 			</view>
 			<view class="second"  v-if="measures!=null">
-				<text style="font-size: 16px;margin-bottom: 20px;font-weight: 600;">补充措施</text>
+				<text style="font-size: 18px;margin-bottom: 20px;font-weight: 600;">补充措施</text>
 				<u--textarea style="margin-top: -5px;" v-model="measures" disabled placeholder="请输入内容" ></u--textarea>
 			</view>
 			<view class="third">
 				<view v-for="(item, index) in images" :key="index">
-					<u-image @click="previewSqs(item,index)" style="margin: 5px; 5px" width="230rpx" height="230rpx" :src="item.url"></u-image>
+					<u-image @click="previewSqs(item,index)" style="margin: 5px; 5px" width="180rpx" height="180rpx" :src="item.url"></u-image>
 				</view>
 			</view>
 		</view>
@@ -116,7 +116,7 @@
 .barText{
   /* margin-left: 20px; */
   text-align: center;
-  width: 85%;
+  width: 90%;
   font-size: 16px;
   /* text-align: center; */
   font-weight: 600;
@@ -149,7 +149,7 @@
 .second{
 	display: flex;
 	flex-direction: column;
-	margin-top: 50px;
+	margin-top: 30px;
 }
 .third{
 	display: flex;
diff --git a/pages/tabBar/tabBarIndex.vue b/pages/tabBar/tabBarIndex.vue
index 5a5efdc..f389843 100644
--- a/pages/tabBar/tabBarIndex.vue
+++ b/pages/tabBar/tabBarIndex.vue
@@ -42,12 +42,9 @@
 		methods: {
 			click_page(item){
 				let page = '/' + item;
-				uni.switchTab({
-					url: page,
-					success:function(res){
-						console.log(res);
-						console.log("成功")
-					}
+				console.log("跳转",item)
+				uni.reLaunch({
+					url: page
 				})
 			}
 		}
diff --git a/static/count1.png b/static/count1.png
new file mode 100644
index 0000000..bef55a4
--- /dev/null
+++ b/static/count1.png
Binary files differ
diff --git a/static/examine.png b/static/examine.png
index ba0e766..6f45ca5 100644
--- a/static/examine.png
+++ b/static/examine.png
Binary files differ
diff --git a/static/look.png b/static/look.png
index 03688df..f034451 100644
--- a/static/look.png
+++ b/static/look.png
Binary files differ
diff --git a/static/pic.png b/static/pic.png
new file mode 100644
index 0000000..e1d2c34
--- /dev/null
+++ b/static/pic.png
Binary files differ
diff --git a/static/right.png b/static/right.png
new file mode 100644
index 0000000..98b08da
--- /dev/null
+++ b/static/right.png
Binary files differ
diff --git a/static/we.png b/static/we.png
index 927426d..9972d4e 100644
--- a/static/we.png
+++ b/static/we.png
Binary files differ

--
Gitblit v1.9.2