|
@@ -5,13 +5,16 @@ import './style.scss'
|
5
|
5
|
const posIcon = require('@assets/icons/amap/position.png')
|
6
|
6
|
|
7
|
7
|
export default function Pannel(props) {
|
|
8
|
+ console.log(props.dataset,"props.datasetprops.datasetprops.datasetprops.dataset")
|
8
|
9
|
const { data = [], manualData = [] } = props.dataset || {}
|
9
|
10
|
const activeKey = props.active
|
10
|
11
|
|
|
12
|
+ const ty = Object.prototype.toString
|
|
13
|
+
|
11
|
14
|
return (
|
12
|
15
|
<View className="around-pannel">
|
13
|
16
|
{
|
14
|
|
- data.map((item, index) => {
|
|
17
|
+ (ty.call(data) === '[object String]' ? JSON.parse(data) : []).map((item, index) => {
|
15
|
18
|
const { id, name, distance } = item || {}
|
16
|
19
|
const dist = distance >= 1000 ? `${Number(distance / 1000).toFixed(1)}km` : `${distance}m`
|
17
|
20
|
const active = activeKey === id
|