|
@@ -176,6 +176,10 @@ |
|
|
this.$set(this.postData, 'AIsOut', 1) |
|
|
this.$set(this.postData, 'AIsOut', 1) |
|
|
// 获取定位,不是外勤时候改变状态 |
|
|
// 获取定位,不是外勤时候改变状态 |
|
|
if (!window.BMapGL) await this.loadJScript() |
|
|
if (!window.BMapGL) await this.loadJScript() |
|
|
|
|
|
if(!window.BMapGL || !BMapGL.Map){ |
|
|
|
|
|
this.TOAST('获取定位资源失败!') |
|
|
|
|
|
return false |
|
|
|
|
|
} |
|
|
this.map = new BMapGL.Map('container'); |
|
|
this.map = new BMapGL.Map('container'); |
|
|
|
|
|
|
|
|
await this.isFieldPersonnel() |
|
|
await this.isFieldPersonnel() |
|
@@ -216,8 +220,11 @@ |
|
|
loadJScript() { |
|
|
loadJScript() { |
|
|
return new Promise((resolve, reject) => { |
|
|
return new Promise((resolve, reject) => { |
|
|
window.initMap = function() { |
|
|
window.initMap = function() { |
|
|
resolve(BMapGL) |
|
|
|
|
|
|
|
|
resolve() |
|
|
} |
|
|
} |
|
|
|
|
|
setTimeout(()=>{ |
|
|
|
|
|
resolve() |
|
|
|
|
|
},5000) |
|
|
var script = document.createElement('script'); |
|
|
var script = document.createElement('script'); |
|
|
script.type = 'text/javascript'; |
|
|
script.type = 'text/javascript'; |
|
|
script.src = |
|
|
script.src = |
|
|