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

82 lines
4.1 KiB
Handlebars

{{#modal-frame title='Advanced Query'}}
<div class="modal-body no-padding">
<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='Year' value=model.tableOptions.showYear}}
{{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>
</div>
<div class="modal-footer no-margin-top">
<button type="button" class="btn btn-sm btn-secondary" data-dismiss="modal">
<i class="ace-icon fa fa-times"></i>
Cancel
</button>
<button type="button" class="btn btn-sm btn-primary" {{action (route-action 'query')}}>
<i class="ace-icon fa fa-check"></i>
Query
</button>
</div>
{{/modal-frame}}