feat: 按创建人隔离采集采购任务 (#127)
This commit is contained in:
@@ -17,6 +17,7 @@
|
||||
<dt>执行模式</dt><dd>{{.ExecutionModeText}}</dd>
|
||||
<dt>状态</dt><dd>{{.StatusText}}</dd>
|
||||
<dt>分配客户端</dt><dd>{{.ClientText}}</dd>
|
||||
<dt>创建人</dt><dd>{{.CreatorText}}</dd>
|
||||
<dt>领取时间</dt><dd>{{.ClaimedAt}}</dd>
|
||||
<dt>完成时间</dt><dd>{{.FinishedAt}}</dd>
|
||||
</dl>
|
||||
|
||||
@@ -18,11 +18,21 @@
|
||||
<option value="{{.Value}}" {{if eq .Value $.StatusFilter}}selected{{end}}>{{.Text}}</option>
|
||||
{{end}}
|
||||
</select>
|
||||
{{if .ShowCreator}}
|
||||
<label for="creator">创建人</label>
|
||||
<select id="creator" name="creator">
|
||||
{{range .CreatorOptions}}
|
||||
<option value="{{.Value}}" {{if eq .Value $.CreatorFilter}}selected{{end}}>{{.Text}}</option>
|
||||
{{end}}
|
||||
</select>
|
||||
{{end}}
|
||||
<button type="submit">筛选</button>
|
||||
</form>
|
||||
|
||||
<form class="inline grow" method="get" action="/tasks">
|
||||
<input type="hidden" name="type" value="{{.TypeFilter}}">
|
||||
<input type="hidden" name="status" value="{{.StatusFilter}}">
|
||||
{{if .ShowCreator}}<input type="hidden" name="creator" value="{{.CreatorFilter}}">{{end}}
|
||||
<label for="q">关键词</label>
|
||||
{{/* search-narrow 把搜索框收到 30%,让「搜索」按钮紧挨着它。
|
||||
用类名而不是改 .toolbar input[type="text"]——那条被五个页面共用。 */}}
|
||||
@@ -36,6 +46,7 @@
|
||||
{{/* 把当前筛选一起带过去,删除完还停在原来的筛选上 */}}
|
||||
<input type="hidden" name="type" value="{{.TypeFilter}}" form="task-form">
|
||||
<input type="hidden" name="status" value="{{.StatusFilter}}" form="task-form">
|
||||
{{if .ShowCreator}}<input type="hidden" name="creator" value="{{.CreatorFilter}}" form="task-form">{{end}}
|
||||
<input type="hidden" name="q" value="{{.Keyword}}" form="task-form">
|
||||
<input type="hidden" name="page" value="{{.CurrentPage}}" form="task-form">
|
||||
|
||||
@@ -57,6 +68,7 @@
|
||||
<th>目标</th>
|
||||
<th>状态</th>
|
||||
<th>客户端</th>
|
||||
{{if .ShowCreator}}<th>创建人</th>{{end}}
|
||||
<th>更新时间</th>
|
||||
</tr>
|
||||
</thead>
|
||||
@@ -74,12 +86,13 @@
|
||||
<td class="truncate" title="{{.Target}}">{{.Target}}</td>
|
||||
<td>{{.StatusText}}</td>
|
||||
<td>{{.ClientText}}</td>
|
||||
{{if $.ShowCreator}}<td>{{.CreatorText}}</td>{{end}}
|
||||
<td>{{.UpdatedAt}}</td>
|
||||
</tr>
|
||||
{{else}}
|
||||
{{/* 空状态要分情况:从没建过任务 和 筛选没结果,下一步动作完全不同 */}}
|
||||
<tr class="empty">
|
||||
<td colspan="8">
|
||||
<td colspan="{{if .ShowCreator}}9{{else}}8{{end}}">
|
||||
{{if .IsFiltered}}
|
||||
当前筛选条件下没有任务。<br>
|
||||
<small>换个类型、状态或关键词再试。<a href="/tasks">查看全部</a></small>
|
||||
|
||||
Reference in New Issue
Block a user