This commit is contained in:
2026-11-04 12:47:50 +08:00
parent 78859652a2
commit 9d923e6144
@@ -25,7 +25,7 @@ layout("/layouts/platform_h5.html"){
<div id="app" class="sign-page">
<van-nav-bar title="活动签到" left-text="返回" left-arrow @click-left="onNavBack" fixed placeholder></van-nav-bar>
<div id="mapContainer" class="sign-map" v-if="tencentMapEnabled"></div>
<div id="mapContainer" class="sign-map"></div>
<template v-if="extensionEnabled">
<section class="sign-panel">
<h1 class="sign-title">{{signData.activityName || '活动签到'}}</h1>
@@ -78,7 +78,6 @@ layout("/layouts/platform_h5.html"){
components: {"train-sign-dynamic-form": httpVueLoader("/components/module/trainSignUp/TrainSignDynamicForm.vue?v=" + new Date().getTime())},
data() {
return {
tencentMapEnabled: ${(config.AppActivitySignTencentMap!"true") == "true"},
ownerId: "train-sign-scan-" + Date.now(), courseId: GetQueryString("courseId"), row: {}, signData: {},
extensionEnabled: false, legacyResult: {code: 1, msg: "正在获取签到信息"},
statusMessage: "请获取定位后完成签到", messageType: "", signLoading: false, formLoading: false,
@@ -93,8 +92,7 @@ layout("/layouts/platform_h5.html"){
},
methods: {
initMap() {
// 关闭腾讯位置服务时跳过地图,仍通过浏览器定位完成签到。
if (!this.tencentMapEnabled || this.map) return
if (this.map) return
if (!this.row.courseLocationCoordinates || this.row.courseLocationCoordinates.length < 2) {
this.statusMessage = "当前点位未设置地图坐标"; this.messageType = "error"; return
}