Bez popisu

WorkOrderDealWith.js 3.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. var id = helper.request.queryString("id");
  2. var type = helper.request.queryString("type");
  3. var uploadFileId = "";
  4. var isOver = "";
  5. $(document).ready(function () {
  6. /*
  7. type
  8. 1:处理
  9. 2:完结
  10. */
  11. if (type === "2"){
  12. $(".isOver-wrapper").hide();
  13. } else if(type === "1") {
  14. $(".isOver-wrapper").show();
  15. }
  16. //保存
  17. $('.customerSubmit').click(function() {
  18. saveCustomer();
  19. });
  20. })
  21. $("#btndr").click(function () {
  22. $("#upFile").trigger("click");
  23. var isover
  24. })
  25. $("#upFile").change(function () {
  26. upload();
  27. })
  28. //上传文件
  29. function upload() {
  30. if (document.getElementById("upFile").files.length > 0) {
  31. var formData = new FormData();
  32. formData.append("upFile", document.getElementById("upFile").files[0]);
  33. formData.append("token", $.cookie("token"));
  34. console.log("formData",formData)
  35. $.ajax({
  36. url: huayi.config.callcenter_url + "WorkOrder/UploadFile",
  37. type: "POST",
  38. data: formData,
  39. contentType: false,
  40. processData: false,
  41. success: function (result) {
  42. document.getElementById("upFile").outerHTML = document.getElementById("upFile").outerHTML;
  43. $("#upFile").change(function () {
  44. upload();
  45. });
  46. var r = $.parseJSON(result);
  47. if (r.state.toLowerCase() == "success") {
  48. uploadFileId = r.data[0].F_Id;
  49. $(".upfile-text").text(r.data[0].F_Name);
  50. layer.msg("上传成功");
  51. } else {
  52. layer.msg("上传失败");
  53. }
  54. }
  55. });
  56. } else {
  57. layer.confirm('请上传文件!', {
  58. btn: ['确定']
  59. });
  60. }
  61. }
  62. //保存
  63. function saveCustomer() {
  64. if (type === "2"){
  65. isOver = 1
  66. } else if(type === "1") {
  67. isOver = $('#customer_end').val();
  68. }
  69. $.ajax({
  70. type: "post",
  71. url: huayi.config.callcenter_url + "WorkOrder/DealWorkOrder",
  72. dataType: 'json',
  73. async: true,
  74. beforeSend: function() { //触发ajax请求开始时执行
  75. $('.customerSubmit').attr("disabled", true);
  76. $('.customerSubmit').text('确定中...');
  77. },
  78. data: {
  79. token: $.cookie("token"),
  80. id: id,
  81. F_Files: uploadFileId,
  82. cont: $('#cont').val(), //提交内容
  83. isover: isOver, // 是否完结
  84. },
  85. success: function(data) {
  86. if (data.state.toLowerCase() == 'success') {
  87. $('.customerSubmit').attr("disabled", false);
  88. $('.customerSubmit').text('确定');
  89. var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
  90. parent.layer.close(index); //再执行关闭
  91. parent.layer.msg("保存成功!");
  92. uploadFileId = "";
  93. parent.$('#workorderlist').bootstrapTable('refresh');
  94. // parent.initTable();
  95. } else {
  96. $('.customerSubmit').attr("disabled", false);
  97. $('.customerSubmit').text('确定');
  98. }
  99. }
  100. });
  101. }