重构工单状态

This commit is contained in:
Yudong
2014-05-30 16:19:49 +08:00
parent e639e41743
commit 617fbd5b34
3 changed files with 10 additions and 15 deletions

View File

@@ -7,7 +7,7 @@ $ ->
$("#page-#{type}").empty()
showInfo: (type, callback) ->
$("#page-#{type}").show 400, if callback? then callback or null
$("#page-#{type}").show 1000, if callback? then callback or null
hideInfo: (type) ->

View File

@@ -23,17 +23,12 @@ $ ->
.success ->
location.reload true
$('#close-btn').on 'click', (e) ->
$('.change-status').on 'click', (e) ->
e.preventDefault()
changeStatus 'closed'
.done (r) ->
ErrorHandle.flushInfo 'success', '关闭工单成功', ->
location.reload true
status = $(this).data 'status'
changeStatus status
.done ->
ErrorHandle.flushInfo 'success', "#{status}工单成功", ->
location.reload true
$('#reopen-btn').on 'click', (e) ->
e.preventDefault()
changeStatus 'open'
.done (r) ->
ErrorHandle.flushInfo 'success', '重开工单成功', ->
location.reload true

View File

@@ -34,11 +34,11 @@ block main
button(disabled).btn.btn-lg.btn-primary 已关闭
else
button.btn.btn-lg.btn-primary#reply-btn(type='submit')= t('ticket.create_reply')
button(type='button').btn.btn-lg.btn-danger#close-btn= t('ticket.close_ticket')
button(type='button').btn.btn-lg.btn-danger.change-status(data-status='closed')= t('ticket.close_ticket')
if mAccount.inGroup(account, 'root') && (ticket.status == 'open' || ticket.status == 'pending')
button(type='button').btn.btn-lg.btn-success#finish-btn= t('ticket.finish_ticket')
button(type='button').btn.btn-lg.btn-success.change-status(data-status='finish')= t('ticket.finish_ticket')
if mAccount.inGroup(account, 'root') && ticket.status == 'closed'
button(type='button').btn.btn-lg.btn-success#reopen-btn= t('ticket.reopen_ticket')
button(type='button').btn.btn-lg.btn-success.change-status(data-status='open')= t('ticket.reopen_ticket')
prepend sidebar
.row