Sfoglia il codice sorgente

feat:去掉用户设置里面的接口请求

qianxinyu 4 mesi fa
parent
commit
f449bc2d97
1 ha cambiato i file con 136 aggiunte e 144 eliminazioni
  1. 136 144
      pages/user/settings.vue

+ 136 - 144
pages/user/settings.vue

@@ -1,155 +1,147 @@
 <template>
-	<view>
-		<view class="user_box">
-			<view class="box_left">
-				<image class="user_image"  :src="userInfo.userpic" ></image>
-			</view>
-			<view class="box_center">
-				<view class="user_name">{{userInfo.username}}</view>
-				<view class="user_info">{{userInfo.phone}}</view>
-			</view>
-			<view class="box_right">
-				
-			</view>
-		</view>
-		<view class="setting_list">
-			<navigator class="setting_item" url="/pages/addr/index" >
-				<text class="setting_title">收货地址</text>
-				<view class="setting_icon"> &gt; </view>
-			</navigator>
-			<!-- <navigator class="setting_item" url="/pages/settings/settings" >
+  <view>
+    <view class="user_box">
+      <view class="box_left">
+        <image class="user_image" :src="userInfo.userpic"></image>
+      </view>
+      <view class="box_center">
+        <view class="user_name">{{ userInfo.username }}</view>
+        <view class="user_info">{{ userInfo.phone }}</view>
+      </view>
+      <view class="box_right"> </view>
+    </view>
+    <view class="setting_list">
+      <navigator class="setting_item" url="/pages/addr/index">
+        <text class="setting_title">收货地址</text>
+        <view class="setting_icon"> &gt; </view>
+      </navigator>
+      <!-- <navigator class="setting_item" url="/pages/settings/settings" >
 				<text class="setting_title">权限管理</text>
 				<view class="setting_icon">&gt; </view>
 			</navigator> -->
-		</view>
-		<view class="setting_list">
-			<view class="setting_item" @click="outLogin()" >
-				<text class="setting_title">退出登录</text>
-				<view class="setting_icon">&gt; </view>
-			</view>
-		</view>
-	</view>
+    </view>
+    <view class="setting_list">
+      <view class="setting_item" @click="outLogin()">
+        <text class="setting_title">退出登录</text>
+        <view class="setting_icon">&gt; </view>
+      </view>
+    </view>
+  </view>
 </template>
 
 <script>
-	export default {
-		data() {
-			return {
-				userInfo:{
-					username:"",
-					userpic:"",
-					phone:"",
-					status:0,
-					company_status:0,
-				}
-			}
-		},
-		onLoad() {
-			this.$http.request('api/custom/get_info').then((re)=>{
-				if( re.code == 'success' ){
-					this.userInfo = re.data;
-					if( !this.userInfo.userpic ) this.userInfo.userpic = "../../static/icon/doctor.png";
-				}
-			});
-		},
-		onShow() {
-			
-		},
-		methods: {
-			outLogin(){
-				uni.showModal({
-					title:"确认退出登录?",
-					success(re) {
-						if (re.confirm) {
-							// 清空登录标识
-							uni.setStorageSync('userLogin',null);
-							// 清空用户信息
-							uni.setStorageSync('userInfo',null);
-							// 跳转到登录页
-							uni.redirectTo({
-								url:"/pages/login/index"
-							})
-						}
-					}
-				})
-			}
-		}
-	}
+export default {
+  data() {
+    return {
+      userInfo: {
+        username: "",
+        userpic: "",
+        phone: "",
+        status: 0,
+        company_status: 0,
+      },
+    };
+  },
+  onLoad() {
+    let userInfo = uni.getStorageSync("userInfo");
+    this.userInfo = userInfo;
+    if (!this.userInfo.userpic) this.userInfo.userpic = "../../static/icon/doctor.png";
+  },
+  onShow() {},
+  methods: {
+    outLogin() {
+      uni.showModal({
+        title: "确认退出登录?",
+        success(re) {
+          if (re.confirm) {
+            // 清空登录标识
+            uni.setStorageSync("userLogin", null);
+            // 清空用户信息
+            uni.setStorageSync("userInfo", null);
+            // 跳转到登录页
+            uni.redirectTo({
+              url: "/pages/login/index",
+            });
+          }
+        },
+      });
+    },
+  },
+};
 </script>
 
 <style lang="less">
-	.user_box{
-		width: 680rpx;
-		height: 180rpx;
-		overflow: hidden;
-		background: #FFFFFF;
-		padding: 10rpx 35rpx;
-		.box_left{
-			float: left;
-			display: block;
-			width: 140rpx;
-			height: 140rpx;
-			.user_image{
-				display: block;
-				width: 120rpx;
-				height: 120rpx;
-				border-radius: 50%;
-				margin: 10rpx auto;
-			}
-		}
-		.box_center{
-			float: left;
-			width: 300rpx;
-			height: 140rpx;
-			margin-left: 35rpx;
-			.user_name{
-				font-size: 30rpx;
-				line-height: 80rpx;
-			}
-			.user_info{
-				color: #999999;
-				font-size: 24rpx;
-				line-height: 60rpx;
-			}
-		}
-		.box_right{
-			float: right;
-			width: 140rpx;
-			height: 140rpx;
-			font-size: 20rpx;
-			.setting_page{
-				width: 140rpx;
-				height: 140rpx;
-				display: block;
-				overflow: hidden;
-				.setting_icon{
-					width: 60rpx;
-					height: 60rpx;
-					display: block;
-					margin: 40rpx auto;
-				}
-			}
-		}
-	}
-	.setting_list{
-		overflow: hidden;
-		margin: 10rpx auto;
-		padding: 0rpx 0rpx;
-		.setting_item{
-			height: 80rpx;
-			display: block;
-			font-size: 26rpx;
-			line-height: 80rpx;
-			margin: 10rpx auto;
-			padding: 0rpx 35rpx;
-			background: #FFFFFF;
-			.setting_title{
-			}
-			.setting_icon{
-				float: right;
-				color: #999999;
-			}
-		}
-	}
-	
+.user_box {
+  width: 680rpx;
+  height: 180rpx;
+  overflow: hidden;
+  background: #ffffff;
+  padding: 10rpx 35rpx;
+  .box_left {
+    float: left;
+    display: block;
+    width: 140rpx;
+    height: 140rpx;
+    .user_image {
+      display: block;
+      width: 120rpx;
+      height: 120rpx;
+      border-radius: 50%;
+      margin: 10rpx auto;
+    }
+  }
+  .box_center {
+    float: left;
+    width: 300rpx;
+    height: 140rpx;
+    margin-left: 35rpx;
+    .user_name {
+      font-size: 30rpx;
+      line-height: 80rpx;
+    }
+    .user_info {
+      color: #999999;
+      font-size: 24rpx;
+      line-height: 60rpx;
+    }
+  }
+  .box_right {
+    float: right;
+    width: 140rpx;
+    height: 140rpx;
+    font-size: 20rpx;
+    .setting_page {
+      width: 140rpx;
+      height: 140rpx;
+      display: block;
+      overflow: hidden;
+      .setting_icon {
+        width: 60rpx;
+        height: 60rpx;
+        display: block;
+        margin: 40rpx auto;
+      }
+    }
+  }
+}
+.setting_list {
+  overflow: hidden;
+  margin: 10rpx auto;
+  padding: 0rpx 0rpx;
+  .setting_item {
+    height: 80rpx;
+    display: block;
+    font-size: 26rpx;
+    line-height: 80rpx;
+    margin: 10rpx auto;
+    padding: 0rpx 35rpx;
+    background: #ffffff;
+    .setting_title {
+    }
+    .setting_icon {
+      float: right;
+      color: #999999;
+    }
+  }
+}
 </style>