暫無描述

WorkOrderEnd.js 7.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277
  1. /**
  2. * 工单处理(结束)
  3. * */
  4. $(document).ready(function() {
  5. autosize($('textarea'));
  6. var ID = helper.request.queryString("oid"); //工单ID
  7. if(ID) {
  8. getWorkOrderInfo(ID);
  9. }
  10. //点击确定
  11. $("#clgd").click(function() {
  12. if(!$("#cont").val()) {
  13. layer.confirm('请输入处理内容!', {
  14. icon: 2,
  15. btn: ['确定']
  16. });
  17. return;
  18. }
  19. dealWorkOrder(ID);
  20. });
  21. })
  22. $('#Depth').find('input[type="radio"]').on('change', function() {
  23. if($(this).val() == "0") { //业务办理
  24. $('#F_Address,#F_Address').show();
  25. }else{
  26. $('#F_Address,#F_Address').hide();
  27. }
  28. });
  29. //获取工单信息
  30. function getWorkOrderInfo(oid) {
  31. $.ajax({
  32. type: "get",
  33. url: huayi.config.callcenter_url + "WorkOrderNew/GetDetails",
  34. async: true,
  35. dataType: 'json',
  36. data: {
  37. id: oid,
  38. token: $.cookie("token")
  39. },
  40. success: function(data) {
  41. /*验证请求*/
  42. if(data.state == "success") {
  43. var Str = data.rows;
  44. if(Str && Str.length > 0) {
  45. $('#cl_gdbh').text(Str[0].F_WorkOrderCode); //工单编号
  46. $("#cl_gdlx").text(Str[0].F_TypeName); //工单类型
  47. $("#xq_source").text(Str[0].F_SourceName); //工单来源
  48. // $("#xq_handle").text(Str[0].YWLXName); //业务办理
  49. $("#cl_khxm").text(Str[0].F_CusName); //姓名
  50. $("#cl_khdh").text(helper.filter.cutTel(Str[0].F_CusPhone)); //电话
  51. $("#cl_gdn").text(Str[0].F_DeptName); //部门
  52. $('#cl_gdnr').text(decodeURIComponent(Str[0].Detail));
  53. if($("#cl_gdlx").text()=="抽检"){
  54. if($("#cl_gdn").text()=="市场管理科"){
  55. $("#abcde").show();
  56. $("#abc").hide();
  57. }
  58. }else if($("#cl_gdlx").text()=="投诉"){
  59. if($("#cl_gdn").text()=="市场管理科"){
  60. $("#abc").show();
  61. $("#abcde").hide();
  62. }
  63. }else if($("#cl_gdlx").text()=="咨询"){
  64. if($("#cl_gdn").text()=="市场管理科"){
  65. $("#abc").show();
  66. $("#abcde").hide();
  67. }
  68. }
  69. if($("#cl_gdlx").text()=="抽检"){
  70. if($("#cl_gdn").text()=="质量管理部"){
  71. $("#abcdef").show();
  72. $("#abcde").hide();
  73. }
  74. }else if($("#cl_gdlx").text()=="投诉"){
  75. if($("#cl_gdn").text()=="质量管理部"){
  76. $("#abcd").show();
  77. $("#abc").hide();
  78. }
  79. }else if($("#cl_gdlx").text()=="咨询"){
  80. if($("#cl_gdn").text()=="质量管理部"){
  81. $("#abcd").show();
  82. $("#abc").hide();
  83. }
  84. }
  85. //微信内文件(暂时不用)
  86. var Files = Str[0].Files;
  87. if(Files) {
  88. var a;
  89. var b;
  90. $(Files).each(function(i, n) {
  91. a = n.F_FileType.split("\/")[0];
  92. b = n.F_FileName.split(".")[1];
  93. // console.log(a);
  94. if(a == 'image') {
  95. $('<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");
  96. } else {
  97. $('<div class="img-box "><a href="+' + n.F_FileUrl + '" download="' + n.F_FileName + '"><span class="">' + b + '</span></a><div>').appendTo(".space");
  98. }
  99. })
  100. }
  101. }
  102. }
  103. }
  104. });
  105. }
  106. $('#yijian').find('input[type="radio"]').on('change', function() {
  107. if($(this).val() == "不同意") { //业务办理
  108. $('#nnn,#nnn').show();
  109. }else{
  110. $('#nnn,#nnn').hide();
  111. }
  112. });
  113. $('#buchang').find('input[type="radio"]').on('change', function() {
  114. if($(this).val() == "钱款") { //业务办理
  115. $('#mmm,#mmm').show();
  116. }else{
  117. $('#mmm,#mmm').hide();
  118. }
  119. });
  120. //获取工单类型
  121. function getTypeName(val) {
  122. var str = '';
  123. switch(val + '') {
  124. case '107':
  125. str = "咨询";
  126. break;
  127. case '108':
  128. str = "投诉";
  129. break;
  130. }
  131. return str;
  132. }
  133. //处理
  134. function dealWorkOrder(oid) {
  135. var isDetail = helper.request.queryString("isDetail"); //是否是详情页面的处理
  136. $.post(huayi.config.callcenter_url + 'WorkOrderNew/DealWorkOrder', {
  137. orderid: oid, //否 strubg 工单ID
  138. isover: $("input[name='isoverOptions']:checked").val(), //是否完结 0否,1是
  139. cont: $("#cont").val(), //否 处理内容
  140. ProductBase: $("#zhibao").val(),
  141. isvisit: $("#huifangisvisit").val(),
  142. QualityEventLevel: $("#dengji").val(),
  143. ClaimAmount: $("#suopei").val(),
  144. ResponsibleUnit: $("#duoxuan").val(),
  145. ApprovalOpinions: $("#yijian").val(),
  146. ApprovalDisagree: $("#butong").val(),
  147. CompensationMethod: $("#buchang").val(),
  148. CompensationMoney: $("#buqian").val(),
  149. CResponsibleUnits: $("#danwei").val(),
  150. Fquantity: $("#shuliang").val(),
  151. ImprovementRequirements: $("#yaoqiu").val(),
  152. CApprovalNo: $("#danhao").val(),
  153. ProductBase: $("#chou").val(),
  154. uncont: $("#wclyy").val(),//未处理原因
  155. isvisit: $("#hui_FA").find('input[type="radio"]:checked').val(),
  156. IsRecord: $("#gongzuol").find('input[type="radio"]:checked').val(),
  157. // QualityMonth:
  158. token: $.cookie("token")
  159. }, function(result) {
  160. result = $.parseJSON(result);
  161. if(result.state.toLowerCase() == "success") {
  162. if(isDetail === "true") {
  163. parent.parent.layer.closeAll();
  164. parent.parent.$('#orderlist').bootstrapTable('refresh');
  165. parent.parent.layer.msg("工单处理成功!");
  166. } else {
  167. var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
  168. parent.layer.close(index); //再执行关闭
  169. parent.$('#workorderlist').bootstrapTable('refresh');
  170. parent.$('.Closed').trigger('click');
  171. parent.layer.msg("工单处理成功!");
  172. }
  173. top.workcount();
  174. }
  175. })
  176. }
  177. // $('#gdxq_').find('input[type="radio"]').on('change', function() {
  178. // if($(this).val() == "0") { //业务办理
  179. // $('#wclyy').show();
  180. // }else{
  181. // $('#wclyy').hide();
  182. // }
  183. // });
  184. $("#gdxq_").click(function(){
  185. $("#F_Address").show();
  186. });
  187. $(document).ready(function () {
  188. var wid = helper.request.queryString("wid");
  189. // CPZL($("#zhibao"));//产品种类
  190. SCSCJD($("#zhibao"));//初审意见
  191. ZLSJDJ($("#dengji"));//质量事件等级
  192. ZLZRDW($("#danwei"));//责任单位
  193. SCSCJD($("#chou"));//责任单位SCSCJD
  194. WCLYY($("#wclyy"));//责任单位SCSCJD
  195. });
  196. function WCLYY(obj) {
  197. obj.empty();
  198. obj.append('<option selected="selected" value="">请选择</option>');
  199. $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
  200. "token": $.cookie("token"),
  201. flag:"WCLYY",
  202. }, function (data) {
  203. if (data.state.toLowerCase() == "success") {
  204. var content = data.data;
  205. $(content).each(function (i, n) {
  206. $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
  207. })
  208. }
  209. })
  210. }
  211. function SCSCJD(obj) {
  212. obj.empty();
  213. obj.append('<option selected="selected" value="">请选择</option>');
  214. $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
  215. "token": $.cookie("token"),
  216. flag:"SCSCJD",
  217. }, function (data) {
  218. if (data.state.toLowerCase() == "success") {
  219. var content = data.data;
  220. $(content).each(function (i, n) {
  221. $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
  222. })
  223. }
  224. })
  225. }
  226. function ZLZRDW(obj) {
  227. obj.empty();
  228. obj.append('<option selected="selected" value="">请选择</option>');
  229. $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
  230. "token": $.cookie("token"),
  231. flag:"ZLZRDW",
  232. }, function (data) {
  233. if (data.state.toLowerCase() == "success") {
  234. var content = data.data;
  235. $(content).each(function (i, n) {
  236. $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
  237. })
  238. }
  239. })
  240. }
  241. function ZLSJDJ(obj) {
  242. obj.empty();
  243. obj.append('<option selected="selected" value="">请选择</option>');
  244. $.getJSON(huayi.config.callcenter_url + "Dictionary/GetDicValueListByFlag", {
  245. "token": $.cookie("token"),
  246. flag:"ZLSJDJ",
  247. }, function (data) {
  248. if (data.state.toLowerCase() == "success") {
  249. var content = data.data;
  250. $(content).each(function (i, n) {
  251. $("<option value='" + n.F_Name + "'>" + n.F_Name + "</option>").appendTo(obj);
  252. })
  253. }
  254. })
  255. }