|
@@ -1,6 +1,6 @@
|
1
|
1
|
import Ajax from '../../util/ajax'
|
2
|
2
|
import api from '../../util/api'
|
3
|
|
-import toolClass from '../../util/util'
|
|
3
|
+
|
4
|
4
|
const http = new Object
|
5
|
5
|
|
6
|
6
|
// 请求数据
|
|
@@ -114,35 +114,36 @@ export default {
|
114
|
114
|
}
|
115
|
115
|
},
|
116
|
116
|
setProject (state, data) { // 获取项目专题
|
117
|
|
- if (state.latitude1 === 0 && state.longitude1 === 0) {
|
118
|
|
- data.forEach((item) => {
|
119
|
|
- item.jl = '未获取到当前定位'
|
120
|
|
- })
|
121
|
|
- state.project = data
|
122
|
|
- } else {
|
123
|
|
- data = data || []
|
124
|
|
- let arr = []
|
125
|
|
- let dataNew = []
|
126
|
|
- data.forEach((item) => {
|
127
|
|
- if (item.Coordinate) {
|
128
|
|
- item.jl = parseInt(toolClass.getGreatCircleDistance(state.latitude1, state.longitude1, item.Coordinate.split(',')[0], item.Coordinate.split(',')[1]))
|
129
|
|
- arr.push({ jl: item.jl, CmsCaseId: item.CmsCaseId })
|
130
|
|
- } else {
|
131
|
|
- item.jl = 400000000
|
132
|
|
- arr.push({ jl: item.jl, CmsCaseId: item.CmsCaseId })
|
133
|
|
- }
|
134
|
|
- })
|
135
|
|
- arr.sort((a, b) => { return a.jl - b.jl })
|
136
|
|
- arr.forEach((curr) => {
|
137
|
|
- data.forEach((item) => {
|
138
|
|
- if (curr.CmsCaseId === item.CmsCaseId && item.jl === curr.jl) {
|
139
|
|
- item.jl = `距离${item.jl}米`
|
140
|
|
- dataNew.push(item)
|
141
|
|
- }
|
142
|
|
- })
|
143
|
|
- })
|
144
|
|
- state.project = dataNew
|
145
|
|
- }
|
|
117
|
+ state.project = data
|
|
118
|
+ // if (state.latitude1 === 0 && state.longitude1 === 0) {
|
|
119
|
+ // data.forEach((item) => {
|
|
120
|
+ // item.jl = '未获取到当前定位'
|
|
121
|
+ // })
|
|
122
|
+ // state.project = data
|
|
123
|
+ // } else {
|
|
124
|
+ // data = data || []
|
|
125
|
+ // let arr = []
|
|
126
|
+ // let dataNew = []
|
|
127
|
+ // data.forEach((item) => {
|
|
128
|
+ // if (item.Coordinate) {
|
|
129
|
+ // item.jl = parseInt(toolClass.getGreatCircleDistance(state.latitude1, state.longitude1, item.Coordinate.split(',')[0], item.Coordinate.split(',')[1]))
|
|
130
|
+ // arr.push({ jl: item.jl, CmsCaseId: item.CmsCaseId })
|
|
131
|
+ // } else {
|
|
132
|
+ // item.jl = 400000000
|
|
133
|
+ // arr.push({ jl: item.jl, CmsCaseId: item.CmsCaseId })
|
|
134
|
+ // }
|
|
135
|
+ // })
|
|
136
|
+ // arr.sort((a, b) => { return a.jl - b.jl })
|
|
137
|
+ // arr.forEach((curr) => {
|
|
138
|
+ // data.forEach((item) => {
|
|
139
|
+ // if (curr.CmsCaseId === item.CmsCaseId && item.jl === curr.jl) {
|
|
140
|
+ // item.jl = `距离${item.jl}米`
|
|
141
|
+ // dataNew.push(item)
|
|
142
|
+ // }
|
|
143
|
+ // })
|
|
144
|
+ // })
|
|
145
|
+ // state.project = dataNew
|
|
146
|
+ // }
|
146
|
147
|
},
|
147
|
148
|
setCms (state, data) { // 获取cms
|
148
|
149
|
data = data || []
|