appealDetail.html 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. <div class="container-fluid ">
  2. <form class="form-horizontal" style="margin-top:10px;">
  3. <input type="hidden" class="form-control" id="apply_id" disabled="disabled" placeholder="">
  4. <div class="form-group">
  5. <label class="col-md-2">申诉原因:</label>
  6. <div class="col-md-10">
  7. <textarea class="col-md-12" id="add_appeal_reason" style="height:200px;" maxlength="2000"></textarea>
  8. </div>
  9. </div>
  10. <div class="form-group">
  11. <label class="col-md-2">申诉附件</label>
  12. <div class="col-md-10">
  13. <div id="uploaderExample" class="uploader">
  14. <div class="file-list" data-drag-placeholder="请拖拽文件到此处"></div>
  15. <button type="button" class="btn btn-primary uploader-btn-browse" style="float:left;"><i class="icon icon-cloud-upload"></i> 选择文件</button>
  16. </div>
  17. </div>
  18. </div>
  19. </form>
  20. </div>
  21. <script>
  22. var file_src = "";
  23. $('#uploaderExample').uploader({
  24. autoUpload: true, // 当选择文件后立即自动进行上传操作
  25. url: base_image_server_url + 'fileServer/file/upload', // 文件上传提交地址
  26. filters: {
  27. mime_types: [{
  28. title: '图片',
  29. extensions: 'jpg,gif,png'
  30. }, {
  31. title: '图标',
  32. extensions: 'ico'
  33. }, {
  34. title: '视频',
  35. extensions: 'mp4,avi'
  36. }, {
  37. title: '文档',
  38. extensions: 'doc,docx'
  39. }],
  40. // 不允许上传重复文件
  41. prevent_duplicates: true
  42. },
  43. onFileUploaded: function(file, responseObject) {
  44. var datas = eval('(' + responseObject.response + ')');
  45. file_src += datas.result_data.path + ",";
  46. },
  47. onFilesRemoved: function(files) {
  48. // alert(files);
  49. }
  50. });
  51. $(document).ready(function() {
  52. // initUpLoad();
  53. });
  54. function saveAppeal() {
  55. if (file_src.substr(file_src.length - 1, 1) == ",") file_src = file_src.substr(0, file_src.length - 1);
  56. if ($("#add_appeal_reason").val() == "" || $("#add_appeal_reason").val() == null) {
  57. layer.alert("原因不能为空!");
  58. return;
  59. }
  60. if ($("#add_appeal_reason").val() && $("#add_appeal_reason").val().length > 2000) {
  61. layer.alert("原因长度不能超过2000字!");
  62. return;
  63. }
  64. var param = {
  65. "task_id": $.checkTask.id,
  66. "appeal_reason": $("#add_appeal_reason").val(),
  67. "file_src": file_src
  68. }
  69. no_return_common_service("/f/checkAppeal/add/", param, function(data) {
  70. layer.msg("申诉提交成功", {
  71. time: 2000 //20s后自动关闭
  72. });
  73. redirectLastPage();
  74. });
  75. }
  76. </script>