Files
RootPanel/core/view/admin.jade
2014-11-18 01:41:46 +08:00

122 lines
4.5 KiB
Plaintext

extends layout
prepend header
title #{t('admin.admin_panel')} | #{t(config.web.t_name)}
append header
link(rel='stylesheet', href='/style/admin.css')
block main
.row
ul.nav.nav-tabs(role='tablist')
li.active
a(href='#tab-account-list', data-toggle='tab')= t('view.admin.account_list')
li
a(href='#tab-coupon-code', data-toggle='tab')= t('view.admin.coupon_code')
.tab-content
#tab-account-list.tab-pane.active
table.table.table-hover
thead
tr
th= t('account.username')
th= t('account.email')
th= t('plan.')
th= t('common.amount')
th= t('common.actions')
tbody
for account in accounts
tr(data-id='#{account._id}')
td= account.username
td= account.email
td= account.billing.plans.join(', ')
td= account.billing.balance.toFixed(2)
td
button.btn.btn-info.btn-sm.action-details(type='button')= t('common.details')
.btn-group
button(type='button', data-toggle='dropdown').btn.btn-primary.btn-sm.dropdown-toggle
| #{t('common.actions')}  
span.caret
ul.dropdown-menu
li
a.action-confirm-payment(href='#')= t('view.admin.confirm_payment')
if account.billing.balance <= 0 && account.billing.plans.length == 0
li
a.action-delete-account(href='#')= t('view.admin.delete_account')
#tab-coupon-code.tab-pane
form.form-horizontal
.form-group
label.col-sm-2.control-label= t('view.admin.expired')
.col-sm-5
input.input-expired.form-control(type='text', placeholder=t('view.admin.empty_expired_tips'))
.form-group
label.col-sm-2.control-label= t('view.admin.available_times')
.col-sm-5
input.input-available_times.form-control(type='text', value='1')
.form-group
label.col-sm-2.control-label= t('common.type')
.col-sm-5
select.input-type.form-control
for type in coupon_code_types
option= type
.form-group
label.col-sm-2.control-label= t('view.admin.count')
.col-sm-5
input.input-count.form-control(type='text', value='1')
.form-group
label.col-sm-2.control-label= t('view.admin.meta')
.col-sm-5
input.input-meta.form-control(type='text', value='{"amount": 5, "category": "2014"}')
.form-group
label.col-sm-2.control-label
.col-sm-5
button.action-generate-code.btn.btn-lg.btn-primary(type='button')= t('common.generate')
pre.output-coupon-code
.account-details-modal.modal.fade
.modal-dialog(style='width: 800px;')
.modal-content
.modal-header
button.close(type='button', data-dismiss='modal', aria-hidden='true') &times;
h4.label-account-id
.modal-body
pre.label-details
.modal-footer
button.btn.btn-danger(type='button', data-dismiss='modal')= t('common.close')
.confirm-payment-modal.modal.fade
.modal-dialog
.modal-content
.modal-header
button.close(type='button', data-dismiss='modal', aria-hidden='true') &times;
h4.modal-title= t('view.admin.confirm_payment')
.modal-body
form.form-horizontal(method='post', role='form')
.form-group
label.col-sm-2.col-md-offset-1.control-label= t('common.id')
.col-sm-5
p.input-account-id.form-control-static
.form-group
label.col-sm-2.col-md-offset-1.control-label= t('common.amount')
.col-sm-5
input.input-amount.form-control(type='text')
.form-group
label.col-sm-2.col-md-offset-1.control-label= t('view.admin.order_id')
.col-sm-5
input.input-order-id.form-control(type='order_id')
.modal-footer
button.btn.btn-success.action-confirm-payment(type='button')= t('common.create')
prepend sidebar
for sidebar_html in sidebars_html
!= sidebar_html
.row
a.btn.btn-lg.btn-success(href='/admin/ticket/')= t('ticket.ticket_list')
append footer
script(src='/script/admin.js')