任务列表改为table布局显示

pull/21/merge
ouqiang 2017-05-18 12:00:55 +08:00
parent 8779b3ad8b
commit 5e8f2da70e
1 changed files with 45 additions and 38 deletions

View File

@ -41,7 +41,7 @@
<div class="field"> <div class="field">
<select name="status"> <select name="status">
<option value="0"></option> <option value="0"></option>
<option value="1" {{{if eq .Params.Status 0}}}selected{{{end}}} ></option> <option value="1" {{{if eq .Params.Status 0}}}selected{{{end}}} ></option>
<option value="2" {{{if eq .Params.Status 1}}}selected{{{end}}}></option> <option value="2" {{{if eq .Params.Status 1}}}selected{{{end}}}></option>
</select> </select>
</div> </div>
@ -50,43 +50,50 @@
</div> </div>
</div> </div>
</form> </form>
<div class="task-list"> <table class="ui pink table task-list">
{{{range $i, $v := .Tasks}}} <thead>
<div class="ui device two column middle aligned vertical grid segment"> <tr>
<div class="column verborder"> <th>ID</th>
<div class="ui info segment"> <th></th>
<h5 class="ui header">{{{.Task.Name}}} {{{if eq .Status 1}}}<i class="large checkmark blue icon"></i> {{{else}}} <i class="large red minus icon"></i> {{{end}}} <th>cron</th>
</h5> <th></th>
<p>ID <span class="stress">{{{.Id}}}</span></p> <th></th>
<p> <span class="stress">{{{if eq .Status 1}}}{{{else}}}{{{end}}}</span></p> <th></th>
<p>cron {{{.Spec}}}</p> <th></th>
<p>: {{{if eq .Protocol 1}}} HTTP {{{else if eq .Protocol 2}}} SSH {{{else if eq .Protocol 3}}}{{{end}}}</p> <th></th>
<p class="sensorStatus">{{{.Command}}}</p> <th></th>
<p class="sensorStatus">{{{if eq .Timeout -1}}}{{{else if gt .Timeout 0}}}{{{.Timeout}}}{{{else}}}{{{end}}}</p> <th></th>
<p>: {{{.RetryTimes}}}</p> </tr>
<p class="sensorStatus">{{{if gt .Multi 0}}}{{{else}}}{{{end}}}</p> </thead>
{{{if eq .Protocol 2}}} <tbody>
<p>: {{{.Alias}}}-{{{.Name}}}</p> {{{range $i, $v := .Tasks}}}
{{{end}}} <tr>
<p>: {{{.Remark}}}</p> <td>{{{.Id}}}</td>
</div> <td>{{{.Task.Name}}}</td>
</div> <td>{{{.Spec}}}</td>
<div class="center aligned column"> <td>{{{if eq .Protocol 1}}} HTTP {{{else if eq .Protocol 2}}} SSH {{{else if eq .Protocol 3}}}{{{end}}}</td>
<div class="ui buttons operation"> <td>{{{if eq .Timeout -1}}}{{{else if gt .Timeout 0}}}{{{.Timeout}}}{{{else}}}{{{end}}}</td>
<a class="ui purple button" href="/task/edit/{{{.Id}}}"></a> <td>{{{.RetryTimes}}}</td>
{{{if eq .Status 1}}} <td>{{{if gt .Multi 0}}}{{{else}}}{{{end}}}</td>
<button class="ui primary button" @click="changeStatus({{{.Id}}},{{{.Status}}})"></button> <td>{{{.Alias}}}-{{{.Name}}}</td>
{{{else}}} <td>{{{if eq .Status 1}}}<span style="color: green;"></span>{{{else}}}<span style="color: red;"><span>{{{end}}}</td>
<button class="ui blue button" @click="changeStatus({{{.Id}}},{{{.Status}}})"> </button> <td>
{{{end}}} <div class="ui buttons operation">
<button class="ui positive button" @click="remove({{{.Id}}})"></button> <br> <a class="ui purple button" href="/task/edit/{{{.Id}}}"></a>
<button class="ui twitter button" @click="run({{{.Id}}})"></button> {{{if eq .Status 1}}}
<a class="ui instagram button" href="/task/log?task_id={{{.Id}}}"></a> <button class="ui primary button" @click="changeStatus({{{.Id}}},{{{.Status}}})"></button>
</div> {{{else}}}
</div> <button class="ui blue button" @click="changeStatus({{{.Id}}},{{{.Status}}})"> </button>
</div> {{{end}}}
{{{end}}} <button class="ui positive button" @click="remove({{{.Id}}})"></button> <br>
</div> <button class="ui twitter button" @click="run({{{.Id}}})"></button>
<a class="ui instagram button" href="/task/log?task_id={{{.Id}}}"></a>
</div>
</td>
</tr>
{{{end}}}
</tbody>
</table>
{{{ template "common/pagination" .}}} {{{ template "common/pagination" .}}}
</div> </div>
</div> </div>