No Description

WorkOrderDealWith.js 3.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  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. $.ajax({
  35. url: huayi.config.callcenter_url + "WorkOrder/UploadFile",
  36. type: "POST",
  37. data: formData,
  38. contentType: false,
  39. processData: false,
  40. success: function (result) {
  41. document.getElementById("upFile").outerHTML = document.getElementById("upFile").outerHTML;
  42. $("#upFile").change(function () {
  43. upload();
  44. });
  45. var r = $.parseJSON(result);
  46. if (r.state.toLowerCase() == "success") {
  47. uploadFileId = r.data[0].F_Id;
  48. $(".upfile-text").text(r.data[0].F_Name);
  49. layer.msg("上传成功");
  50. } else {
  51. layer.msg("上传失败");
  52. }
  53. }
  54. });
  55. } else {
  56. layer.confirm('请上传文件!', {
  57. btn: ['确定']
  58. });
  59. }
  60. }
  61. //保存
  62. function saveCustomer() {
  63. if (type === "2"){
  64. isOver = 1
  65. } else if(type === "1") {
  66. isOver = $('#customer_end').val();
  67. }
  68. $.ajax({
  69. type: "post",
  70. url: huayi.config.callcenter_url + "WorkOrder/DealWorkOrder",
  71. dataType: 'json',
  72. async: true,
  73. beforeSend: function() { //触发ajax请求开始时执行
  74. $('.customerSubmit').attr("disabled", true);
  75. $('.customerSubmit').text('确定中...');
  76. },
  77. data: {
  78. token: $.cookie("token"),
  79. id: id,
  80. F_Files: uploadFileId,
  81. cont: $('#cont').val(), //提交内容
  82. isover: isOver, // 是否完结
  83. },
  84. success: function(data) {
  85. if (data.state.toLowerCase() == 'success') {
  86. var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
  87. parent.layer.close(index); //再执行关闭
  88. parent.layer.msg("保存成功!");
  89. uploadFileId = "";
  90. parent.$('#workorderlist').bootstrapTable('refresh');
  91. } else {
  92. $('.customerSubmit').attr("disabled", false);
  93. $('.customerSubmit').text('确定');
  94. }
  95. }
  96. });
  97. }