Silent 6 年之前
父節點
當前提交
59643b2140
共有 4 個文件被更改,包括 24 次插入5 次删除
  1. 6 1
      app/Http/Controllers/WeChat/ApiController.php
  2. 3 1
      routes/wechat.php
  3. 13 2
      wechat/pages/index/index.js
  4. 2 1
      wechat/utils/api.js

+ 6 - 1
app/Http/Controllers/WeChat/LoginController.php → app/Http/Controllers/WeChat/ApiController.php

xqd xqd
@@ -7,7 +7,7 @@ use Illuminate\Http\Request;
 use App\Http\Controllers\Controller;
 use Illuminate\Support\Facades\Log;
 
-class LoginController extends Controller
+class ApiController extends Controller
 {
     public function login(Request $request)
     {
@@ -47,4 +47,9 @@ class LoginController extends Controller
         $data = ['id' => $student->id, 'nickname' => $student->nickname, 'avatar_url' => $student->avatar_url];
         return response()->json(['status' => 'success', 'info' => '操作成功', 'data' => $data]);
     }
+
+    public function checkPosition(Request $request)
+    {
+        
+    }
 }

+ 3 - 1
routes/wechat.php

xqd
@@ -1,4 +1,6 @@
 <?php
 use \Illuminate\Support\Facades\Route;
 
-Route::post('login', 'LoginController@login');
+Route::post('login', 'ApiController@login');
+
+Route::post('checkPosition', 'ApiController@checkPosition');

+ 13 - 2
wechat/pages/index/index.js

xqd xqd
@@ -1,5 +1,6 @@
 
 var app = getApp()
+var api = require('utils/api.js');
 
 const SEC = 1000
 const MIN = 60 * SEC
@@ -50,8 +51,18 @@ Page({
       }
     })
   },
-  validLocation () {
-    // TODO
+  validLocation(latitude, longitude) {
+    wx.request({
+      url: api.checkPosition,
+      method: 'GET',
+      data: {
+        latitude: latitude,
+        longitude: longitude
+      },
+      success: res => {
+        console.log(res);
+      }
+    })
     return true;
   },
   handleBtnClick() {

+ 2 - 1
wechat/utils/api.js

xqd
@@ -2,5 +2,6 @@ const headUrl = 'http://t20.9026.com/wechat/';
 
 module.exports = {
   headUrl: headUrl,
-  loginUrl: headUrl + 'login'
+  loginUrl: headUrl + 'login',
+  checkPosition: headUrl + 'checkPosition'
 }