lemo-crm/web/app/templates/customer/list/advanced-query.hbs
2017-08-06 19:38:07 +08:00

70 lines
3.6 KiB
Handlebars

{{#modal-dialog title='Advanced Query' submit=(route-action 'query')}}
<div class="widget-main row">
<div class="col-xs-12 col-sm-5">
<div class="widget-box">
<div class="widget-header">
<h5 class="widget-title">Show Columns</h5>
</div>
<div class="widget-body">
<div class="widget-main">
<div class="row">
<div class="col-xs-5 col-sm-5">
<div class="control-group">
{{ace-checkbox label='ID' value=model.tableOptions.showId}}
{{ace-checkbox label='Name' value=model.tableOptions.showName}}
{{ace-checkbox label='Years' value=model.tableOptions.showYears}}
{{ace-checkbox label='Date Added' value=model.tableOptions.showDateAdded}}
{{ace-checkbox label='YTD Sales' value=model.tableOptions.showYtdSale}}
{{ace-checkbox label='Country' value=model.tableOptions.showCountryCode}}
{{ace-checkbox label='State' value=model.tableOptions.showState}}
</div>
</div>
<div class="col-xs-5 col-sm-5">
<div class="control-group">
{{ace-checkbox label='City' value=model.tableOptions.showCity}}
{{ace-checkbox label='MS' value=model.tableOptions.showMs}}
{{ace-checkbox label='Region' value=model.tableOptions.showRegion}}
{{ace-checkbox label='Salesperson' value=model.tableOptions.showSalesperson}}
{{ace-checkbox label='Status' value=model.tableOptions.showStatus}}
{{ace-checkbox label='Select All' value=model.tableOptions.showAll}}
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="col-xs-12 col-sm-7">
<div class="control-group">
<div class="widget-box">
<div class="widget-header">
<h5 class="widget-title">Query Criteria</h5>
<span class="widget-toolbar">
<a href="#" {{action (route-action 'addCriterion')}}>
<i class="green ace-icon fa fa-plus"></i>
</a>
</span>
</div>
<div class="widget-body">
<div class="widget-main">
<form class="form-horizontal" role="form">
{{#each model.criteria as |criterion|}}
{{query-criterion
cols=model.cols
ops=model.ops
valOptions=(if (eq 'status' criterion.col) model.statusList)
criterion=criterion
removeCriterion=(route-action 'removeCriterion')}}
{{/each}}
</form>
</div>
</div>
</div>
</div>
</div>
</div>
{{/modal-dialog}}