| | |
| | | getUser,
|
| | | updateUserInfo
|
| | | } from "@/api/user.js"
|
| | |
|
| | | import {
|
| | | add as addPolicTrajectoryPoint
|
| | | } from "@/api/police/policTrajectoryPoint.js"
|
| | | import {
|
| | | getPage
|
| | | } from "@/api/article/article";
|
| | |
| | | success: (tip) => {
|
| | | if (tip.confirm) {
|
| | | uni.openSetting({
|
| | | success: (
|
| | | data) => {
|
| | | success: (data) => {
|
| | | if (data
|
| | | .authSetting[
|
| | | "scope.userLocationBackground"
|
| | | ] ==
|
| | | true
|
| | | ) {
|
| | | ] == true
|
| | | ) {
|
| | | this
|
| | | .getBackgroundLocation();
|
| | | .getBackgroundLocation();
|
| | | }
|
| | | }
|
| | | });
|
| | |
| | | if (wx.onLocationChange && this.userGPS != false) {
|
| | | wx.onLocationChange((data) => {
|
| | | console.log('onLocationChange***************', data)
|
| | |
|
| | | //微信开发工具上面只能触发一次,真机上面是循环获取
|
| | | //设置一个公共时间,原因是时间间隔太短,自己设置时间,然后去操作相应的逻辑
|
| | | if (this.time == 11) {
|
| | | if (this.time == 20) {
|
| | | // 调取实时位置
|
| | | this.reportLocation(this.location);
|
| | | this.time = 0;
|
| | |
| | | updateUserInfo(param).then(res => {
|
| | | console.log(res)
|
| | | })
|
| | | let params = {
|
| | | userId: uni.getStorageSync("userInfo").user_id,
|
| | | deptId: uni.getStorageSync("userInfo").dept_id,
|
| | | longitude: location.longitude,
|
| | | latitude: location.latitude,
|
| | | }
|
| | | addPolicTrajectoryPoint(params).then(res => {
|
| | | console.log(res)
|
| | | })
|
| | | console.log('********************location****************************************', location)
|
| | | },
|
| | |
|