Тест DEPO: строки бумаг — список из кода (slice в шаблоне ломал форму)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
zuevav
2026-09-24 12:10:28 +03:00
parent 627f52cf5d
commit d964bdb005
2 changed files with 3 additions and 2 deletions
+2 -1
View File
@@ -363,9 +363,10 @@ func registerDepoTest(mux *http.ServeMux, a *admin) {
DB string
JobMode string
Flash string
Rows []string
}{nowPage("Тестирование DEPO", "depotest"), clients, secs, parts, codes,
append([]struct{ Code, Title string }(nil), depoTestOutcomes...), runs, running,
fs.Server + " / " + fs.DepoDB(), fs.DepoJobMode, r.URL.Query().Get("flash")}
fs.Server + " / " + fs.DepoDB(), fs.DepoJobMode, r.URL.Query().Get("flash"), []string{"1", "2", "3", "4", "5"}}
render(w, a.depoTest, data)
})
mux.HandleFunc("/admin/depo-test/run", func(w http.ResponseWriter, r *http.Request) {
@@ -48,7 +48,7 @@
<div class="dt-lines">
<label>Бумага (ISIN)</label><label>Кол-во</label><label>Исход (ответ НРД)</label><label>Код отказа (для «отказ по M2M»)</label>
{{$o := .Outcomes}}{{$c := .Codes}}
{{range $i, $n := (slice "1" "2" "3" "4" "5")}}
{{range $n := .Rows}}
<input name="isin{{$n}}" list="dt-secs" placeholder="{{if eq $n "1"}}RU0009029540{{else}}— не обязательно —{{end}}" {{if eq $n "1"}}value="RU0009029540"{{end}}>
<input name="qty{{$n}}" value="1" inputmode="decimal">
<select name="out{{$n}}">{{range $o}}<option value="{{.Code}}">{{.Title}}</option>{{end}}</select>