Нет описания

WorkOrderTransfer.js 4.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. var id = helper.request.queryString("id");
  2. var type = helper.request.queryString("type");
  3. $(document).ready(function () {
  4. if (type === "1") {
  5. // 获取部门
  6. getDepartment($("#customer_department"));
  7. // 获取提交人
  8. $('#customer_department').on('change',function(){
  9. getManager($('#customer_submitter'));
  10. });
  11. //修改文本
  12. $(".submitterTitle").text("提交人:");
  13. $(".contentTitle").text("提交内容:")
  14. $(".comaddressSelect").css("width", "35%");
  15. $(".submitterSelect").css("width", "35%")
  16. $(".wrapper-content").css("padding","3% 8% 0 0")
  17. } else if (type === "2"){
  18. getSalesman($('#customer_submitter'));
  19. $(".comaddressTitle").hide();
  20. $(".comaddressSelect").hide();
  21. //修改文本
  22. $(".submitterTitle").text("分派人:");
  23. $(".contentTitle").text("分派内容:")
  24. $(".submitterSelect").css("width", "80%");
  25. $(".wrapper-content").css("padding","3% 10% 0 0")
  26. }
  27. //保存
  28. $('.customerSubmit').click(function() {
  29. saveCustomer();
  30. });
  31. })
  32. //办事处 提交人
  33. function getDepartment(obj) {
  34. obj.empty();
  35. obj.append('<option selected="selected" value="">请选择</option>');
  36. $.getJSON(huayi.config.callcenter_url + "Department/GetCusAreaList", {
  37. "token": $.cookie("token"),
  38. pid: 1,
  39. F_Layer: 1,
  40. }, function (data) {
  41. if (data.state.toLowerCase() == "success") {
  42. var content = data.data;
  43. $(content).each(function (i, n) {
  44. $("<option value='" + n.F_DeptId + "'>" + n.F_DeptName + "</option>").appendTo(obj);
  45. })
  46. }
  47. })
  48. }
  49. //部门
  50. //function getDepartment(obj) {
  51. // obj.empty();
  52. // obj.append('<option selected="selected" value="">请选择</option>');
  53. // $.getJSON(huayi.config.callcenter_url + "Department/GetSubordinate", {
  54. // "token": $.cookie("token"),
  55. // }, function (data) {
  56. // if (data.state.toLowerCase() == "success") {
  57. // var content = data.data[0].children;
  58. // $(content).each(function (i, n) {
  59. // $("<option value='" + n.id + "'>" + n.text + "</option>").appendTo(obj);
  60. // })
  61. // }
  62. // })
  63. //}
  64. //业务员
  65. function getSalesman(obj) {
  66. obj.empty();
  67. obj.append('<option selected="selected" value="" deptId="">请选择</option>');
  68. $.getJSON(huayi.config.callcenter_url + "UserAccount/GetList", {
  69. "token": $.cookie("token"),
  70. type: 2,
  71. dptid: $("#customer_department").val(),
  72. pagesize: 300,
  73. }, function (data) {
  74. var content = data.rows;
  75. $(content).each(function (i, n) {
  76. $("<option value='" + n.F_UserId + "'deptId='" + n.F_DeptId + "'>" + n.F_DeptName + " - " +n.F_UserName + "</option>").appendTo(obj);
  77. })
  78. obj.selectpicker({
  79. noneSelectedText: "请选择", //默认显示内容
  80. });
  81. obj.selectpicker("refresh");
  82. })
  83. }
  84. //获取经理
  85. function getManager(obj) {
  86. obj.empty();
  87. obj.append('<option selected="selected" value="" deptId="">请选择</option>');
  88. $.getJSON(huayi.config.callcenter_url + "UserAccount/GetList", {
  89. "token": $.cookie("token"),
  90. type: 1,
  91. dptid: $("#customer_department").val(),
  92. pagesize: 300,
  93. }, function (data) {
  94. var content = data.rows;
  95. $(content).each(function (i, n) {
  96. $("<option value='" + n.F_UserId + "'deptId='" + n.F_DeptId + "'>" + n.F_DeptName + " - " + n.F_UserName + "</option>").appendTo(obj);
  97. })
  98. obj.selectpicker('refresh')
  99. })
  100. }
  101. //保存
  102. function saveCustomer() {
  103. $.ajax({
  104. type: "post",
  105. url: huayi.config.callcenter_url + "WorkOrder/Submission",
  106. dataType: 'json',
  107. async: true,
  108. beforeSend: function() { //触发ajax请求开始时执行
  109. $('.customerSubmit').attr("disabled", true);
  110. $('.customerSubmit').text('保存中...');
  111. },
  112. data: {
  113. token: $.cookie("token"),
  114. id: id,
  115. cont: $('#cont').val(), //提交内容
  116. clid: $('#customer_submitter').val(), // 提交人
  117. type: type,
  118. },
  119. success: function(data) {
  120. if (data.state.toLowerCase() == 'success') {
  121. $('.customerSubmit').attr("disabled", false);
  122. $('.customerSubmit').text('确定');
  123. var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
  124. parent.layer.close(index); //再执行关闭
  125. parent.layer.msg("保存成功!");
  126. parent.$('#workorderlist').bootstrapTable('refresh');
  127. } else {
  128. $('.customerSubmit').attr("disabled", false);
  129. $('.customerSubmit').text('确定');
  130. }
  131. }
  132. });
  133. }