{{define "content"}}

数据编辑

手动补录没带手机时的记录点(新增地点 / 到访 / 行程 / 天气),改完在下方一键导出为 .rondbackup
{{if .Flash}}
{{.Flash}}
{{end}} {{if .Err}}
{{.Err}}
{{end}} {{if not .HasData}} {{template "emptystate" .}} {{else}} {{if not .CanExport}}
导出所需要的基线库暂不可用(当初上传的原始 .rondbackup 可能已被清理)。请到后台重新上传一次该备份文件,即可恢复导出。
{{end}}

新增地点

按名称搜索可直接填入坐标;也可在地图上点击选点,坐标为 GCJ-02(与 rond 记录同系)。
{{if .GeocodeReady}}
{{else}}
按名称搜坐标未启用:在 conf/app.ini 填 geocode_key(高德 Web 服务 Key,免费)后重启即可。
{{end}}
*名称、坐标必填;坐标可搜索或地图点选自动填入
到访时段选填:留空则只记录地点;填了就追加一条独立的到访(如某次忘带手机的那段),不影响该地点已有记录。离开时间留空表示只记了到达;时间凭记忆填个大概即可(5 分钟步进)。
{{if .Tags}}
{{range .Tags}}{{end}}
{{end}}

地点列表

{{if .VisitQuery}}{{end}}
重置
共 {{num .Total}} 个地点,按到访数排序{{if .SuspectCount}};其中 {{num .SuspectCount}} 个的显示坐标疑似就是 WGS-84(当初没做偏移,底图上会偏 500 米左右),行内已标注{{end}}。「坐标来源」是建点时留下的记录:照片导入会把当时选的坐标系一起记下来,未留档的是 2026-09 之前的行,只能靠原图或行内标注判断。
{{if .Places}}
{{range .Places}} {{end}}
名称城市坐标到访
{{if .Name}}{{.Name}}{{else}}(未命名){{end}} #{{.SrcPK}} {{.City}}{{if .District}} · {{.District}}{{end}}{{if .Thoroughfare}} · {{.Thoroughfare}}{{end}} {{printf "%.5f" .Lat}}, {{printf "%.5f" .Lon}}
{{.SourceTag}} {{if .SuspectWGS}}疑似 WGS-84{{end}} {{if .MovedM}}
比导入时移动了 {{num .MovedM}} 米{{end}}
{{num .VisitCount}}
编辑
{{if .MovedM}}
导入时的坐标:{{printf "%.6f" .OrigLat.Float64}}, {{printf "%.6f" .OrigLon.Float64}}(现在比它偏了 {{num .MovedM}} 米)
{{end}}
{{if .HasSrcCoord}}
换算前的原始坐标:{{printf "%.6f" .SrcLat.Float64}}, {{printf "%.6f" .SrcLon.Float64}}
{{end}}
{{if gt .PageCount 1}}
{{if gt .PageNo 1}}上一页{{end}} 第 {{.PageNo}} / {{.PageCount}} 页 {{if lt .PageNo .PageCount}}下一页{{end}}
{{end}} {{else}}
没有匹配的地点
{{end}}

到访记录

重置
共 {{num .VisitTotal}} 条{{if .VisitQuery}}(匹配「{{.VisitQuery}}」){{end}},按时间倒序。可修改时间 / 类型 / 备注,或删除。
{{if .Visits}}
{{range .Visits}} {{end}}
时间地点类型备注
{{.ArrivalStr}}{{if .DepartureStr}}
→ {{.DepartureStr}}{{else}}
(未离开){{end}}
#{{.SrcPK}} {{if .PlaceName}}{{.PlaceName}}{{else}}—{{end}}{{if .City}} · {{.City}}{{end}} {{.ActivityName}}{{if .UserAdded}} 补录{{end}} {{.Emoji}}{{if .Remark}}{{.Remark}}{{end}}
编辑
{{/* 选到「+ 新增活动…」就地展开。输入框不写 name:它不该随表单提交, 选中的活动由 activity_id 带过去。建完由脚本挂到页面所有类型下拉上。 */}}
{{if gt .VisitPageCount 1}}
{{if gt .VisitPageNo 1}}上一页{{end}} 第 {{.VisitPageNo}} / {{.VisitPageCount}} 页 {{if lt .VisitPageNo .VisitPageCount}}下一页{{end}}
{{end}} {{else}}
还没有到访记录
{{end}}

行程记录

{{if .Query}}{{end}} {{if .VisitQuery}}{{end}}
重置
共 {{num .MovementTotal}} 段行程{{if or .MovementFilter.Transport .MovementFilter.PlaceID .MovementFilter.From .MovementFilter.To}}(已筛选){{end}},按开始时间倒序。可改起止、方式与时间区间,或删除。
{{if .Movements}}
{{range .Movements}} {{end}}
时间路线方式里程
{{if .Span}}{{.Span}}{{else}}(无时间){{end}} {{if .DurationMin}}
{{dur .DurationMin}}{{end}}
{{.FromLabel}}{{if .FromCity}} · {{.FromCity}}{{end}}
→ {{.ToLabel}}{{if .ToCity}} · {{.ToCity}}{{end}}
{{if .TransportName}} {{.TransportName}} #{{.TransportSrc}}{{else}}(无方式){{end}} {{if .DistanceKm}}{{km .DistanceKm}}{{else}}—{{end}}
编辑
{{if gt .MovementPageCount 1}}
{{if gt .MovementPageNo 1}}上一页{{end}} 第 {{.MovementPageNo}} / {{.MovementPageCount}} 页 {{if lt .MovementPageNo .MovementPageCount}}下一页{{end}}
{{end}} {{else}}
还没有行程记录
{{end}}

新增行程

补录两点之间的位移。起止选对应的到访记录(按名称 / 日期 / #编号 搜索);时间留空则按两端到访自动推断:开始=起点离开时间、结束=终点到达时间。
*起始到访、结束到访必填
方式名称 / 颜色 / 图标改动会作用到所有使用该方式的行程——rond 里交通方式是一份全局列表,改名即整体改名。

新增天气

补录逐小时天气。关联到访可留空。
*时间必填
{{end}}
{{if .OpenSrcPK}} {{end}} {{end}} {{/* 交通方式的颜色下拉:rond 认的是系统色名,不是一个颜色选择器。 每行行内编辑都要一份,抽出来免得 40 行 × 13 个选项堆在模板里。 */}} {{define "coloropts"}} {{$cur := .cur}}{{range $c := .colors}}{{end}} {{end}}