No Description

Workward.js 4.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. $(document).ready(function() {
  2. getBeforeDate();
  3. $("#STime").val(getBeforeDate(0));
  4. $("#clgd").click(function() {
  5. // var teg=/^100$|^(\d|[1-9]\d)(\.\d{1,2})*$/;
  6. var teg=/^([1-9]\d?|100)$|^[1-9]\d{0,1}(\.\d{1,2}){0,1}$|^200(\.0{1,2}){0,1}$/;
  7. if(!teg.test($.trim($("#amount").val()))) {
  8. layer.confirm('红包的金额必须在1.00元到200.00元之间.', {
  9. icon: 2,
  10. btn: ['确定'] //按钮
  11. });
  12. return;
  13. }
  14. $.ajax({
  15. type: "post",
  16. url: huayi.config.callcenter_url + "WorkOrder/AddAmount",
  17. dataType: 'json',
  18. async: true,
  19. data: {
  20. woid: ID, //工单ID
  21. amount: $("#amount").val(), //奖励金额
  22. token: $.cookie("token")
  23. },
  24. success: function(data) {
  25. /*验证请求*/
  26. if(data.state == "success") {
  27. var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
  28. parent.layer.close(index); //再执行关闭
  29. parent.initTable();
  30. parent.Hiden();
  31. parent.layer.msg("奖励成功");
  32. }
  33. }
  34. });
  35. })
  36. })
  37. //提交
  38. var ID = helper.request.queryString("str");
  39. var Workid = helper.request.queryString("id");
  40. console.log(Workid);
  41. if(ID) {
  42. ///获取详情
  43. $.ajax({
  44. type: "get",
  45. url: huayi.config.callcenter_url + "WorkOrder/GetWorkOrder",
  46. async: true,
  47. dataType: 'json',
  48. data: {
  49. orderid:Workid,
  50. "token": $.cookie("token")
  51. },
  52. success: function(data) {
  53. /*验证请求*/
  54. if(data.state == "success") {
  55. var con = data;
  56. var Str = con.data.data;
  57. console.log(Str);
  58. //数据填充
  59. $("#cl_gdbh").text(Str[0].WorkOrderID);
  60. $("#cl_khxm").text(Str[0].Customer);
  61. $('#cl_khdh').text(Str[0].CustomerTel);
  62. $("#cl_gdnr").text(Str[0].Detail);
  63. $("#cont").text(Str[0].Answer);
  64. $(".inpBoxs").text(Str[0].Unit);
  65. $('#Message_box').text(Str[0].InfoType);
  66. $("#cl_gdlx").text(GetTypeName(Str[0].Type));
  67. //信息审核
  68. var Aud=Str[0].IsAudit;
  69. var html=''
  70. if(Aud==1){
  71. html="无效"
  72. }else{
  73. html="有效"
  74. }
  75. $("#isAudit").text(html);
  76. $(' input[name="ltypes"][value="'+Str[0].InfoTypeID+'"]').prop("checked", "checked");//审核
  77. //图片展示
  78. var Files = Str[0].File;
  79. console.log(Files);
  80. // if(Files.length > 0) {
  81. // $(Files).each(function(i, n) {
  82. // $('<div class="img-box"><img src="' + n.F_FileUrl + '" alt="" class="image-item" /><div>').appendTo(".space");
  83. // })
  84. //
  85. // }
  86. if(Files){
  87. var a ;
  88. var b;
  89. $(Files).each(function(i, n) {
  90. a=n.F_FileType.split("\/")[0];
  91. b=n.F_FileName.split(".")[1];
  92. console.log(a);
  93. if(a=='image'){
  94. $('<div class="img-box"><a href="+' + n.F_FileUrl + '" download="'+n.F_FileName+'"><img src="' + n.F_FileUrl + '" alt="" class="image-item" data-preview-group="1" /><span class="">'+b+'</span></a><div>').appendTo(".space");
  95. }else{
  96. $('<div class="img-box "><a href="+' + n.F_FileUrl + '" download="'+n.F_FileName+'"><span class="">'+b+'</span></a><div>').appendTo(".space");
  97. }
  98. })
  99. }
  100. }
  101. }
  102. });
  103. }
  104. function getBeforeDate(n) {
  105. var n = n;
  106. var d = new Date();
  107. var year = d.getFullYear();
  108. var mon = d.getMonth() + 1;
  109. var day = d.getDate();
  110. if(day <= n) {
  111. if(mon > 1) {
  112. mon = mon - 1;
  113. } else {
  114. year = year - 1;
  115. mon = 12;
  116. }
  117. }
  118. d.setDate(d.getDate() - n);
  119. year = d.getFullYear();
  120. mon = d.getMonth() + 1;
  121. day = d.getDate();
  122. s = year + "-" + (mon < 10 ? ('0' + mon) : mon) + "-" + (day < 10 ? ('0' + day) : day);
  123. return s;
  124. }
  125. //信息分类
  126. $.getJSON(huayi.config.callcenter_url + 'Dictionary/GetDicValueListByFlag?flag=XXFL', {
  127. "token": $.cookie("token")
  128. }, function(result) {
  129. console.log(result.data);
  130. if(result.state.toLowerCase() == "success") {
  131. var html = ""
  132. for(var i = 0; i < result.data.length; i++) {
  133. html += '<label style="font-weight: normal;">' +
  134. '<input type="radio" value="' + result.data[i].F_DictionaryValueId + '" name="ltypes" disabled="disabled" /> ' + result.data[i].F_Name + '' +
  135. '</label>'
  136. }
  137. $(html).appendTo(".Message_box");
  138. }
  139. })
  140. function GetTypeName(val) {
  141. var str = '';
  142. switch(val + '') {
  143. case '1':
  144. str = "咨询";
  145. break;
  146. case '2':
  147. str = "报修服务";
  148. break;
  149. case '3':
  150. str = "投诉建议";
  151. break;
  152. }
  153. return str;
  154. }