补全页恢复手工填写,把「不动」变成真正的默认

上一版改成 select 之后有两个问题:活动和类别都只能从列表里挑,填不进去的写不了;
而且建议被强制预选,用户选「不动」再点「用高德分析」(会整页重载)就白选了,
看起来像被锁死。

现在:活动是可输入的输入框,带已有类型提示,填新名字会新建类型;
类别下拉末尾加「其它(自己写)…」,选中后露出文本框,写什么存什么——
真机自己也存中文类别,写中文一样认得,不必强记 MKPOICategory 那串枚举名。

「不动」改成真正的默认:什么都不预选,想批量采纳就点「采纳本页建议」。
点「用高德分析」前会把本页填过的存进 sessionStorage,回来接着填,不会白改。
This commit is contained in:
tamakyi
2026-09-19 20:13:06 +08:00
parent 6b023fb9fd
commit 5aeded2d51
4 changed files with 126 additions and 33 deletions
+2
View File
@@ -1327,6 +1327,8 @@ func templateFuncs() template.FuncMap {
"dt": func(t time.Time) string { return t.Local().Format("2006-01-02 15:04") },
// actKey 给活动冲突生成表单字段名,与处理函数共用同一套键
"actKey": rond.ActivityKey,
// catName 把 MKPOICategoryXxx 翻成中文,补全页的类别下拉要用
"catName": poiName,
// dtt 接受 *time.Time,nil 返回空串,便于可选时间字段直接渲染
"dtt": func(t *time.Time) string {
if t == nil {