67 lines
1.6 KiB
JavaScript
67 lines
1.6 KiB
JavaScript
var utils = require("../../utils/index");
|
|
var location = require("../../utils/Location");
|
|
var app = getApp();
|
|
|
|
Component({
|
|
/**
|
|
* 组件的属性列表
|
|
*/
|
|
properties: {
|
|
item: {
|
|
type: Object,
|
|
value: {
|
|
rest: 0
|
|
}
|
|
},
|
|
city: Object,
|
|
isOld: {
|
|
type: Boolean,
|
|
value: false
|
|
},
|
|
groupInfo: {
|
|
type: Object,
|
|
value: {
|
|
group_name: '社区',
|
|
owner_name: '团长'
|
|
}
|
|
},
|
|
hiddenDetails: {
|
|
type: Number,
|
|
value: 0
|
|
},
|
|
skin: {
|
|
type: Object
|
|
}
|
|
},
|
|
|
|
/**
|
|
* 组件的方法列表
|
|
*/
|
|
methods: {
|
|
chooseCommunity: function (event) {
|
|
var community = event.currentTarget.dataset.val;
|
|
if ("火星社区" !== community.communityName || community.communityId) {
|
|
var disUserHeadImg = community.disUserHeadImg || community.headImg || "",
|
|
disUserName = community.disUserName || community.realName || "",
|
|
data = {
|
|
communityId: community.communityId,
|
|
communityName: community.communityName,
|
|
disUserName: disUserName,
|
|
disUserHeadImg: disUserHeadImg,
|
|
communityAddress: community.communityAddress,
|
|
distance: community.distance,
|
|
fullAddress: community.fullAddress || community.communityAddress,
|
|
lat: community.lat,
|
|
lon: community.lon
|
|
},
|
|
city = this.data.city;
|
|
(0, utils.changeCommunity)(data, city);
|
|
} else {
|
|
location.openSetting(app).then(function () {
|
|
location.checkGPS(app, function () { });
|
|
});
|
|
}
|
|
}
|
|
}
|
|
})
|