Browse Source

添加图片上传中,添加更新是否公开接口

zhupeng 3 years ago
parent
commit
9f411a5c34
5 changed files with 35 additions and 23 deletions
  1. 13 0
      apis/login.js
  2. 1 9
      pages.json
  3. 14 11
      pages/user/index.vue
  4. 7 2
      pagesB/pages/login/step4.vue
  5. 0 1
      utils/requestSon.js

+ 13 - 0
apis/login.js

@@ -3,6 +3,19 @@ import Qs from 'qs';
 import request from '../utils/request.js';
 import requestSon from '../utils/requestSon.js';
 
+export function changePublicNot(data){
+	var url = '/mobile/member/changePublicnot';
+		
+		return requestSon({
+			method: 'post', 	
+			 header:{'Content-Type': 'application/json',
+			 //		'X-Requested-With': 'XMLHttpRequest',
+				},
+			data:data,
+			url: url
+		})
+}
+
 export function getCityList(){
 	var url = '/mobile/regUser/cityList'; 
 	

+ 1 - 9
pages.json

@@ -11,15 +11,7 @@
 			
 				//"navigationStyle": "custom" // 隐藏系统导航栏
 			}
-		},
-		{
-			"name":"欢迎页",
-			"path": "pages/user/test",
-			"style": {
-			
-				//"navigationStyle": "custom" // 隐藏系统导航栏
-			}
-		},
+		}, 
 		{
 			"name":"首页",
 			"path": "pages/index/index",

+ 14 - 11
pages/user/index.vue

@@ -9,9 +9,9 @@
 				<view class="userHead-name">
 					<h2>{{personalInfo.realName}}</h2>
 					<!-- <h2>注册/登录</h2> -->
-					<view class="userHead-icon" v-show="Number(personalInfo.status) == 1">
+					<view class="userHead-icon" >
 						<u-icon custom-prefix="custom-icon" name="shield-user-fill" color="#fff"></u-icon>
-						<span >认证会员</span>
+						<span>{{Number(personalInfo.status) == 1?'认证会员':'未审核'}}</span>
 					</view>
 				</view>
 						
@@ -114,7 +114,7 @@
 			return {
 				phone:'13623239823',
 				checked: false,
-				publicNot:false,
+				//publicNot:false,
 				personalInfo:{
 					realName:'',
 					publicNot:true,
@@ -133,17 +133,20 @@
 				console.log(status);
 			},
 			updatePublicNot(e){
-				console.log('updatePublicNot'+JSON.stringify(_self.personalInfo))
-				_self.personalInfo.publicNot = !_self.publicNot;
+				console.log('updatePublicNot'+JSON.stringify(_self.personalInfo.publicNot))
+				 
+				_self.personalInfo.publicNot = !_self.personalInfo.publicNot;
+				console.log('publicNot1 '+_self.personalInfo.publicNot)
 				let personal_info = {};
-				personal_info.type = 1;
-				personal_info.publicNot = _self.personalInfo.publicNot;
+				//personal_info.type = 1;
+				personal_info.status = _self.personalInfo.publicNot;
+				console.log('publicNot2 '+_self.personalInfo.publicNot)
 				
 				//let personalInfo = this.carhelp.getPersonInfo();
-				personal_info.id = _self.personalInfo.id;
+				//personal_info.id = _self.personalInfo.id;
 				console.log('提交结果'+JSON.stringify(personal_info))
-				loginApi.save_personal_info(personal_info).then(function(data){
-					console.log('保存成功'+JSON.stringify(data));
+				loginApi.changePublicNot(personal_info).then(function(data){
+					console.log('状态保存成功'+JSON.stringify(data));
 						
 					
 				},function(err){
@@ -222,7 +225,7 @@
 				})
 			},
 			findByOpenId(){
-				console.log('findByOpenId')
+				//console.log('findByOpenId')
 				var openId=this.carhelp.getOpenId()
 				if(openId==""){
 					console.log("------------------")

+ 7 - 2
pagesB/pages/login/step4.vue

@@ -90,10 +90,14 @@
 							console.log(process.car.NODE_ENV)
 						
 							console.log()
-						var token=this.carhelp.getToken()
+						var token=this.carhelp.getToken()
+						
 						for(let i = 0;i < imgFile.length;i++)
 						{
-							 
+							 uni.showLoading({
+							 	title: "上传中",
+							 	mask: true,
+							 })
 							 wx.uploadFile({
 								 url:process.car.BASE_URL+"uploadPicture",
 								 
@@ -120,6 +124,7 @@
 										//let image ={url: imgUrls.data};											  		 
 										//_self.fileList.push(image); //微信
 										_self.faceImg = imgUrls.data;
+										uni.hideLoading()
 									}
 								  
 								  

+ 0 - 1
utils/requestSon.js

@@ -33,7 +33,6 @@ const request = (options) => {
 			}
 		}).then((response) => {
 			//for(var t = Date.now(); Date.now() - t <= 2000;);
-			
 			resCount++
 			//防止连续请求多个接口时loading闪现
 			let [error, res] = response;