// 查询功能 function search() { var date = document.getElementById('dateInp').value; if (!date) date = dayjs(new Date()).format('YYYY-MM-DD'); else date = dayjs(date).format('YYYY-MM-DD');
function closeApplyModal() { document.getElementById('applyModal').style.display = 'none'; }
function initTimeSelectors() { var startTimeSelect = document.getElementById('startTimeSelect'); var endTimeSelect = document.getElementById('endTimeSelect');
function updateEndTimeOptions() { var startTimeSelect = document.getElementById('startTimeSelect'); var endTimeSelect = document.getElementById('endTimeSelect'); var selectedStartTime = startTimeSelect.value; var currentEndTime = endTimeSelect.value;
endTimeSelect.innerHTML = '';
var startIndex = timeArr.indexOf(selectedStartTime); for (var i = startIndex + 1; i < timeArr.length; i++) { var option = document.createElement('option'); option.value = timeArr[i]; option.textContent = timeArr[i]; endTimeSelect.appendChild(option); }
function submitMeeting() { var title = document.getElementById('modalMeetingTitle').value; var content = document.getElementById('modalMeetingContent').value; var date = document.getElementById('modalApplyDate').value; var room = document.getElementById('modalApplyRoom').value; var attendeeCount = document.getElementById('modalAttendeeCount').value; var startTime = document.getElementById('startTimeSelect').value; var endTime = document.getElementById('endTimeSelect').value;
function showMeetingDetail(meeting) { var modal = document.getElementById('meetingModal'); var detailContent = document.getElementById('meetingDetailContent');
var startTimeIndex = timeArr.indexOf(meeting.start); var endTimeIndex = startTimeIndex + meeting.time; var endTime = endTimeIndex < timeArr.length ? timeArr[endTimeIndex] : '结束'; var statusText = statusMap[meeting.status] || '未知';
<script src="https://map.qq.com/api/gljs?v=1.exp&key=your_key&libraries=service"></script> <script> var map; // 地图对象 var markerLayer; // 标记图层对象 var search_map = document.getElementById('search_map');
// 为搜索按钮添加点击事件监听器 search_map.addEventListener('click', function () { var address = document.getElementById('address').value; if (address) { searchMap(address) } })
// 初始化地图函数 function initMap(lat = 39.903630, lng = 116.397712) { // 创建地图中心点坐标对象 var center = new TMap.LatLng(lat, lng) // 创建地图实例并设置配置参数 map = new TMap.Map(document.getElementById('map-container'), { center: center, zoom: 12, }); // 创建并初始化多标记图层 markerLayer = new TMap.MultiMarker({ map: map, styles: { "myStyle": new TMap.MarkerStyle({ "width": 25, "height": 35, "anchor": { x: 16, y: 32 } }) }, geometries: [{ "id": "1", "styleId": 'myStyle', "position": new TMap.LatLng(lat, lng), }] }); // 绑定点击事件 map.on("click",clickHandler) document.getElementById('lat').value = lat; document.getElementById('lng').value = lng; } // 处理地图点击事件 function clickHandler (e) { var lat = e.latLng.getLat().toFixed(6); var lng = e.latLng.getLng().toFixed(6); changeCoordinate(lat,lng); } // 地址搜索 function searchMap(address) { var geocoder = new TMap.service.Geocoder(); geocoder.getLocation({address:address}).then((res)=>{ if (res.status != 0) { console.log('获取经纬度错误:',res); return; } changeCoordinate(res.result.location.lat,res.result.location.lng); map.setCenter(new TMap.LatLng(res.result.location.lat,res.result.location.lng)); }).catch((res)=>{ console.log('获取经纬度错误:',res) }) } // 更新坐标位置 function changeCoordinate(lat,lng){ markerLayer.updateGeometries([ { "id": "1", "styleId":"myStyle", "position": new TMap.LatLng(lat, lng), } ]) // 更新坐标显示 document.getElementById('lng').value = lng; document.getElementById('lat').value = lat; } initMap() </script> </body> </html>
{{commentItem.nickName}}
{{formatIntervalTime(commentItem.createTime)}}{{childComment.nickName}} {{childComment.replyNickName}}
{{childComment.createTimeDescribe}}