blessingWeights.js 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. $('.blessingWeightDetail').click(function(){
  2. let data = $(this).parent('td').data('data')
  3. data = JSON.parse(unescape(data))
  4. window.location.href = '/#exchange/blessingWeightDetail/'+data.iid
  5. })
  6. $('.edit').click(function(){
  7. let data = $(this).parent('td').data('data')
  8. data = JSON.parse(unescape(data))
  9. addBlessingTemplateDialog()
  10. $('input[name=iid]').val(data.iid)
  11. $('input[name=title]').val(data.title)
  12. $('#addBlessingTemplateDialog').fadeIn()
  13. })
  14. $('#addBlessingTemplate').click(function(){
  15. console.log(1)
  16. addBlessingTemplateDialog()
  17. $('#addBlessingTemplateDialog').fadeIn()
  18. })
  19. function addBlessingTemplateDialog(){
  20. if($('#addBlessingTemplateDialog').length > 0)return;
  21. let addBlessingTemplateDialogHtml = `
  22. <div class="modal" id="addBlessingTemplateDialog" style="display: none">
  23. <div class="modal-dialog" style="top: 10%;width: 50%;">
  24. <div class="modal-content">
  25. <div class="modal-header">
  26. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  27. <h4 class="modal-title" id="myModalLabel">添加祝福语模板</h4>
  28. </div>
  29. <form class="form-horizontal" id="blessingTemplateForm" role="form" method="post">
  30. <div class="modal-body">
  31. <div class="form-group">
  32. <label class="col-sm-2 control-label">标题:</label>
  33. <div class="col-sm-4">
  34. <input type="hidden" class="form-control col-sm-4" placeholder="" name="iid">
  35. <input type="text" class="form-control col-sm-4" placeholder="祝福语模板标题" name="title">
  36. </div>
  37. </div>
  38. </div>
  39. <div class="modal-footer">
  40. <button type="button" class="btn btn-default" onclick="$('#addBlessingTemplateDialog').fadeOut()">关闭</button>
  41. <button type="button" class="btn btn-primary" onclick="submitForm()">提交</button>
  42. </div>
  43. </form>
  44. </div>
  45. </div>
  46. </div>
  47. `
  48. $('body').append(addBlessingTemplateDialogHtml)
  49. }
  50. function submitForm() {
  51. const data = $('#blessingTemplateForm').toObject()
  52. console.log(data)
  53. showLoading()
  54. $.post( rootPath + 'exchange/saveBlessingTemplateDialog', data, response=>{
  55. hideLoading()
  56. if(typeof response == 'string')response = JSON.parse(response)
  57. alert(response.msg)
  58. if(response.ret == 0){
  59. window.location.reload()
  60. }
  61. });
  62. }