Shaun Chyxion 990b460bd8 update
2017-09-12 23:50:06 +08:00

139 lines
5.5 KiB
Handlebars

{{#main-content}}
<div class="widget-box transparent">
{{grid-header}}
<div class="widget-body">
<!-- #section:custom/scrollbar -->
<div class="widget-main no-padding table-responsive no-border">
<table class="table table-striped table-bordered table-hover dataTable" style="border: 1px solid #ddd;">
<thead class="thin-border-bottom">
<tr>
<th>
{{th-filter full-width=true name='month' text='Week' label='Months' options=months}}
</th>
<th>
Goals
</th>
<th>
Done
</th>
<th>
Rate
</th>
<th>
<i class="ace-icon fa fa-sticky-note-o bigger-110"></i> Remark
</th>
</tr>
</thead>
<tbody>
{{#each model.data as |it|}}
<tr>
<td>
{{date-cell value=it.dateStart format='M.D'}} - {{date-cell value=it.dateEnd format='M.D'}}
</td>
<td>
{{#if it.editable}}
{{editable-cell type='number' model=it field='goal' min=0 confirm-update=false on-updated=(route-action 'onUpdated')}}
{{else}}
{{it.goal}}
{{/if}}
</td>
<td>
{{#if (and it.editable it.goal)}}
{{editable-cell type='number' model=it field='done' min=0 max=it.goal confirm-update=false on-updated=(route-action 'onUpdated')}}
{{else}}
{{it.done}}
{{/if}}
</td>
<td>
{{week-goal/completion-rate it}}
</td>
<td>
{{editable-cell model=it field='note'}}
</td>
</tr>
{{/each}}
<tr>
<td>
Page Total
</td>
<td>
{{week-goal/total-goal model.data}}
</td>
<td>
{{week-goal/total-done model.data}}
</td>
<td>
{{week-goal/total-completion-rate model.data}}
</td>
<td>
</td>
</tr>
<tr>
<td>
YTD Total
</td>
<td>
{{if model.ytdSum.goal model.ytdSum.goal 0}}
</td>
<td>
{{if model.ytdSum.done model.ytdSum.done 0}}
</td>
<td>
{{#if model.ytdSum}}
{{week-goal/total-completion-rate goal=model.ytdSum.goal done=model.ytdSum.done}}
{{else}}
0
{{/if}}
</td>
<td>
</td>
</tr>
<tr>
<td>
{{model.lastYear}} Total
</td>
<td>
{{if model.lastSum.goal model.lastSum.goal 0}}
</td>
<td>
{{if model.lastSum.done model.lastSum.done 0}}
</td>
<td>
{{#if model.lastSum}}
{{week-goal/total-completion-rate goal=model.lastSum.goal done=model.lastSum.done}}
{{else}}
0
{{/if}}
</td>
<td>
</td>
</tr>
<tr>
<td>
{{model.beforeLastYear}} Total
</td>
<td>
{{if model.beforeLastSum.goal model.beforeLastSum.goal 0}}
</td>
<td>
{{if model.beforeLastSum.done model.beforeLastSum.done 0}}
</td>
<td>
{{#if model.beforeLastSum}}
{{week-goal/total-completion-rate goal=model.beforeLastSum.goal done=model.beforeLastSum.done}}
{{else}}
0
{{/if}}
</td>
<td>
</td>
</tr>
</tbody>
</table>
</div>
{{!pagination-bar}}
</div>
</div>
{{/main-content}}