|
|
|
@ -2,6 +2,8 @@
|
|
|
|
|
const $api = require('../../utils/gisApi').API; |
|
|
|
|
const WKT = require('../../utils/terraformer-wkt-parser.min'); |
|
|
|
|
const gisUtil = require('../../utils/gitUtil') |
|
|
|
|
const util = require('../../utils/util') |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const global = {};
|
|
|
|
|
//年份范围
|
|
|
|
@ -72,10 +74,12 @@ Page({
|
|
|
|
|
dialogVisible: false, |
|
|
|
|
buttons: [{text: '取消'}, {text: '详情'}],
|
|
|
|
|
titleLand:'G01-XXXXXXXXXXX02',
|
|
|
|
|
landListedId:'CQ20210617152223', |
|
|
|
|
totalConsArea:'42356', |
|
|
|
|
startingFloorPrice:'45852', |
|
|
|
|
transferPrice:'12553', |
|
|
|
|
auctionDate:'2021-07-18',
|
|
|
|
|
|
|
|
|
|
years:arryList, |
|
|
|
|
indexStart:0, |
|
|
|
|
indexEnd:0, |
|
|
|
@ -117,6 +121,7 @@ Page({
|
|
|
|
|
console.log(property); |
|
|
|
|
this.setData({ |
|
|
|
|
titleLand:'G01-XXXXXXXXXXX03',
|
|
|
|
|
landListedId:'CQ20210617152223', |
|
|
|
|
totalConsArea:'68749', |
|
|
|
|
startingFloorPrice:'25784', |
|
|
|
|
transferPrice:'23546', |
|
|
|
@ -135,11 +140,12 @@ Page({
|
|
|
|
|
halfScreenDialogVisible: false |
|
|
|
|
}); |
|
|
|
|
}, |
|
|
|
|
tapDialogButton(e) { |
|
|
|
|
let index = e.detail.index; |
|
|
|
|
tapDialogButton(e) {
|
|
|
|
|
let index = e.detail.index; |
|
|
|
|
if(index===0){ |
|
|
|
|
this.setData({ |
|
|
|
|
dialogVisible: false, |
|
|
|
|
landListedId:'', |
|
|
|
|
titleLand:'',
|
|
|
|
|
totalConsArea:'', |
|
|
|
|
startingFloorPrice:'', |
|
|
|
@ -150,14 +156,14 @@ Page({
|
|
|
|
|
} |
|
|
|
|
else{
|
|
|
|
|
console.log('跳转到地块详情页面') |
|
|
|
|
//跳转到地块详情页面
|
|
|
|
|
this.navigateToLandDetail(1) |
|
|
|
|
//跳转到地块详情页面 landListedId:'CQ20210617152223',
|
|
|
|
|
this.navigateToLandDetail(this.data.landListedId); |
|
|
|
|
} |
|
|
|
|
},
|
|
|
|
|
//跳转到地块详情页面
|
|
|
|
|
navigateToLandDetail(id){ |
|
|
|
|
navigateToLandDetail(landListedId){ |
|
|
|
|
wx.navigateTo({ |
|
|
|
|
url: '/pages/look-detail/look-detail?active=1', |
|
|
|
|
url: '/pages/look-detail/look-detail?active=1&landListedId='+landListedId, |
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
|
// closeDialog: function () {
|
|
|
|
@ -494,7 +500,7 @@ Page({
|
|
|
|
|
} |
|
|
|
|
markers.push(mark) |
|
|
|
|
this.setData({ |
|
|
|
|
markers: markers |
|
|
|
|
markers: markers |
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
|
//定位当前
|
|
|
|
@ -713,19 +719,7 @@ markers: markers
|
|
|
|
|
that.setWKT(data, id); |
|
|
|
|
}) |
|
|
|
|
}, |
|
|
|
|
/* |
|
|
|
|
* 10和16进制转换 |
|
|
|
|
* prin 为true将10进制转为16进制 |
|
|
|
|
* prin 为false将16进制转为10进制 |
|
|
|
|
*/ |
|
|
|
|
ten2XO(ten){ |
|
|
|
|
let val = Number(ten);
|
|
|
|
|
let xo= val.toString(16) |
|
|
|
|
if(val<16){ |
|
|
|
|
xo = '0'+xo |
|
|
|
|
}
|
|
|
|
|
return xo; |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
// 地块数据解析
|
|
|
|
|
setWKT(data, id) { |
|
|
|
|
let { |
|
|
|
@ -750,9 +744,9 @@ markers: markers
|
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
let strokeColor = ''+ item.line_color + this.ten2XO(item.line_opaqueness); |
|
|
|
|
let strokeColor = ''+ item.line_color + util.ten2XO(item.line_opaqueness); |
|
|
|
|
let strokeWidth = item.strokeWidth ? Number(item.strokeWidth):2; |
|
|
|
|
let fillColor = ''+ item.fill_color + this.ten2XO(item.fill_opaqueness); |
|
|
|
|
let fillColor = ''+ item.fill_color + util.ten2XO(item.fill_opaqueness); |
|
|
|
|
let polygon = { |
|
|
|
|
points, |
|
|
|
|
strokeColor, |
|
|
|
|