瀏覽代碼

更新接口

wzz 4 年之前
父節點
當前提交
77bb6b1bf9
共有 4 個文件被更改,包括 96 次插入56 次删除
  1. 41 5
      App.vue
  2. 43 43
      pages/index/index.vue
  3. 2 2
      pages/index/record/record.vue
  4. 10 6
      pages/index/upload/upload.vue

+ 41 - 5
App.vue

@@ -2,7 +2,7 @@
 import md5 from '@/common/md5.js';
 export default {
   globalData: {
-    shareUrl: "https://kiq.xazhima.com/",
+    shareUrl: "https://ng.xazhima.com/",
 	//shareUrl:"https://kgwxxcx.xixianxinqu.gov.cn/1026airqt/",
     globalTimestamp: Date.now().toString(),
     secret: "AirQK_weichat_app_zhima",
@@ -50,13 +50,13 @@ export default {
 	  	uni.login({
 	  		success(res) {
 				console.log(res)
-	  		//	that.loginRequest(res.code)
+	  		   that.loginRequest(res.code)
 	  		}
 	  	})
 	  },
 	  loginRequest(codeRes){
 	  	let md5Sign = md5("method="+'user'+"&timestamp="+getApp().globalData.globalTimestamp+"&secret="+getApp().globalData.secret)
-	  	let url = getApp().globalData.shareUrl+'api/api.php'+'?method=user&source=user&action=login&timestamp='+getApp().globalData.globalTimestamp +'&sign='+md5Sign
+	  	let url = getApp().globalData.shareUrl+'api/api.php'+'?method=user&action=login&timestamp='+getApp().globalData.globalTimestamp +'&sign='+md5Sign
 	  	uni.request({
 	  		url:url,
 	  		method: 'POST',
@@ -69,10 +69,12 @@ export default {
 	  		success: (res) => {
 	  			console.log(res)
 	  			if(res.data.code === 200){
-	  				getApp().globalData.session_key = res.data.data.session_key;
+	  			//	getApp().globalData.session_key = res.data.data.session_key;
 	  				getApp().globalData.open_id = res.data.data.openid;
 					getApp().globalData.user_status = res.data.data.status;
-					getApp().globalData.user_phone = res.data.data.phone;
+					this.getUserInfo(getApp().globalData.open_id)
+				//	getApp().globalData.globalAuth = res.data.data.status ? true : false;
+					// getApp().globalData.user_phone = res.data.data.phone;
 				//	uni.hideLoading() 
 	  			}
 	  		},
@@ -81,6 +83,40 @@ export default {
 	  		}
 	  	});
 	  },
+	  getUserInfo(openid) {
+	    let md5Sign = md5(
+	      "method=" +
+	        "user" +
+	        "&timestamp=" +
+	        getApp().globalData.globalTimestamp +
+	        "&secret=" +
+	        getApp().globalData.secret
+	    );
+	    let url =
+	      getApp().globalData.shareUrl +
+	      "api/api.php" +
+	      "?method=user&action=info_by_openid&timestamp=" +
+	      getApp().globalData.globalTimestamp +
+	      "&sign=" +
+	      md5Sign;
+	    uni.request({
+	      url: url,
+	      method: "POST",
+	      header: {
+	        "content-type": "application/x-www-form-urlencoded",
+	      },
+	      data: {
+	        openid:openid,
+	      },
+	      success: (res) => {
+	        if (res.data.code === 200) {
+	        }
+	      },
+	      fail: () => {
+	        console.log("连接失败");
+	      },
+	    });
+	  },
   }
 };
 </script>

+ 43 - 43
pages/index/index.vue

@@ -31,7 +31,7 @@ export default {
 	},
   data() {
     return {
-      isAuth: false,
+      isAuth: getApp().globalData.globalAuth,
       userHeadImg: "/static/logo.png",
       userNickName: "子众",
       list: [
@@ -53,22 +53,55 @@ export default {
   onLoad() {
   },
   onShow() {
-    // 	 this.isAuth = getApp().globalData.isAuth;
-    // if(this.isAuth){
-    //  this.userHeadImg = getApp().globalData.user_headUrl;
-    //  this.userNickName = getApp().globalData.user_name;
-    // }
-  //  this.getUserInfo();
+   //  if(this.isAuth){
+   //   this.userHeadImg = getApp().globalData.user_headUrl;
+   //   this.userNickName = getApp().globalData.user_name;
+   //  }
   },
   methods: {
+	uploadUserInfo(name,head){
+		let md5Sign = md5(
+		  "method=" +
+		    "user" +
+		    "&timestamp=" +
+		    getApp().globalData.globalTimestamp +
+		    "&secret=" +
+		    getApp().globalData.secret
+		);
+		let url =
+		  getApp().globalData.shareUrl +
+		  "api/api.php" +
+		  "?method=user&action=update&timestamp=" +
+		  getApp().globalData.globalTimestamp +
+		  "&sign=" +
+		  md5Sign;
+		uni.request({
+		  url: url,
+		  method: "POST",
+		  header: {
+		    "content-type": "application/x-www-form-urlencoded",
+		  },
+		  data: {
+			nickname:name,
+			headimg:head,
+			openid:getApp().globalData.open_id
+		  },
+		  success: (res) => {
+		    if (res.data.code === 200) {
+		    }
+		  },
+		  fail: () => {
+		    console.log("连接失败");
+		  },
+		});
+	},
 	getAuth() {
 		uni.getUserProfile({
 			desc:'登录',
 			success:(res)=> {
-				// getApp().globalData.user_headUrl = res.userInfo.avatarUrl;
-				// getApp().globalData.user_name = res.userInfo.nickName;
 				this.userHeadImg = res.userInfo.avatarUrl;
 				this.userNickName = res.userInfo.nickName;
+				this.uploadUserInfo(res.userInfo.nickName,res.userInfo.avatarUrl)
 				this.isAuth = true;
 				getApp().globalData.isAuth = true; 
 			},
@@ -103,40 +136,7 @@ export default {
           break;
       }
     },
-    getUserInfo() {
-      let md5Sign = md5(
-        "method=" +
-          "user" +
-          "&timestamp=" +
-          getApp().globalData.globalTimestamp +
-          "&secret=" +
-          getApp().globalData.secret
-      );
-      let url =
-        getApp().globalData.shareUrl +
-        "api/api.php" +
-        "?method=user&action=info_by_openid&timestamp=" +
-        getApp().globalData.globalTimestamp +
-        "&sign=" +
-        md5Sign;
-      uni.request({
-        url: url,
-        method: "POST",
-        header: {
-          "content-type": "application/x-www-form-urlencoded",
-        },
-        data: {
-          openId: getApp().globalData.open_id,
-        },
-        success: (res) => {
-          if (res.data.code === 200) {
-          }
-        },
-        fail: () => {
-          console.log("连接失败");
-        },
-      });
-    },
+  
   },
 };
 </script>

+ 2 - 2
pages/index/record/record.vue

@@ -7,7 +7,7 @@
 		</view>
       <view class="view">
         <!-- <span class="label">详情:</span> -->
-        <span style="width: 80%;">{{ item.content }}</span>
+        <span>{{ item.content }}</span>
       </view>
       <view class="view">
         <!-- <span class="label">图片:</span> -->
@@ -86,7 +86,7 @@ export default {
         md5Sign;
       let postData = {
         // id: this.id,
-         openid : "asfsfsffa",
+         openid : getApp().globalData.open_id,
       };
       //获取文章
       uni.request({

+ 10 - 6
pages/index/upload/upload.vue

@@ -21,7 +21,7 @@
               v-for="(item, index) in uploadList"
               :key="index"
             >
-              <image:src="item"mode="aspectFit"  style="width: 100%; height: 100%" @click="showLarge(item)"/>
+              <image :src="item" mode="aspectFit"  style="width: 100%; height: 100%" @click="showLarge(item)"/>
               <image src="/static/del.png" class="del-icon"mode="aspectFit" 
 			  style="width: 30rpx; height: 30rpx" @click="delPhoto(index)"></image>
             </view>
@@ -85,12 +85,12 @@ export default {
         "&sign=" +
         md5Sign;
       let postData = {
-			openid : "asfsfsffa",
+			openid :getApp().globalData.open_id,
 			activity_id : 1 ,  //这里固定是1
 			content : this.supplyInfo.msg,
 			department :this.supplyInfo.title,
 			user_name :  this.supplyInfo.name,
-			attach_ids : ''   //  3,34,5,5,6 
+			attach_ids :this.imgIdList.join(),   //  3,34,5,5,6 
       };
       uni.request({
         url: url,
@@ -144,6 +144,7 @@ export default {
         sizeType: ["original", "compressed"], //可以指定是原图还是压缩图,默认二者都有
         success: (res) => {
           for (let i = 0; i < res.tempFilePaths.length; i++) {
+			 console.log(res.tempFilePaths[i]) 
             that.uploadList.push(res.tempFilePaths[i]);
             that.uploadFileRequest(res.tempFilePaths[i]);
           }
@@ -157,13 +158,16 @@ export default {
       });
       let that = this;
       let md5Sign = md5(
-        "method=" +"upload" + "&timestamp=" +
+        "method=" +
+          "upload" +
+          "&timestamp=" +
           getApp().globalData.globalTimestamp +
-          "&secret=" + getApp().globalData.secret
+          "&secret=" +
+          getApp().globalData.secret
       );
       let url =
         getApp().globalData.shareUrl +
-        "api/upload.php" +
+        "api/api.php" +
         "?method=upload&source=activity&id=1&timestamp=" +
         getApp().globalData.globalTimestamp +
         "&sign=" +