暫無描述

equipmentManagementModify.js 3.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. var id = helper.request.queryString("id");
  2. var selectManager
  3. $(document).ready(function () {
  4. //获取详情
  5. getEquipmentDetails()
  6. //保存
  7. $('.customerSubmit').click(function() {
  8. saveCustomer();
  9. });
  10. })
  11. //设备详情
  12. function getEquipmentDetails() {
  13. $.ajax({
  14. type: "get",
  15. url: huayi.config.callcenter_url + "EquipmentNumber/GetDetails",
  16. dataType: "json",
  17. async: true,
  18. data: {
  19. token: $.cookie("token"),
  20. id: id,
  21. },
  22. success: function(data){
  23. if (data.state.toLowerCase() == "success") {
  24. var data = data.rows;
  25. displayEquipmentDetails(data);
  26. getSalesman($('#F_Manager'));
  27. }
  28. }
  29. })
  30. }
  31. //回显
  32. function displayEquipmentDetails(data) {
  33. console.log("data.F_Manager",data.F_Manager.split(","))
  34. $("#addProduction").val(data.F_Production); //生产单位
  35. $("#addFactoryCode").val(data.F_FactoryCode); //工程代码
  36. selectManager = data.F_Manager.split(",")
  37. $("#addLigatureMachineCode").val(data.F_LigatureMachineCode); //结扎机编号
  38. $("#addStretchFilmCode").val(data.F_StretchFilmCode); //拉伸膜包装机编号
  39. $("#addQCStaffCode").val(data.F_QCStaffCode); //品管员代码
  40. }
  41. //保存
  42. function saveCustomer() {
  43. $.ajax({
  44. type: "post",
  45. url: huayi.config.callcenter_url + "EquipmentNumber/Update",
  46. dataType: 'json',
  47. async: true,
  48. beforeSend: function() { //触发ajax请求开始时执行
  49. $('.customerSubmit').attr("disabled", true);
  50. $('.customerSubmit').text('确定中...');
  51. },
  52. data: {
  53. token: $.cookie("token"),
  54. F_ID: id,
  55. F_Production: $("#addProduction").val(),//生产单位
  56. F_FactoryCode: $("#addFactoryCode").val(),//工厂代码
  57. F_Manager: $("#F_Manager").val().join(","),//负责人
  58. F_LigatureMachineCode: $("#addLigatureMachineCode").val(),//结扎机编号
  59. F_StretchFilmCode: $("#addStretchFilmCode").val(),//拉伸膜包装机编号
  60. F_QCStaffCode: $("#addQCStaffCode").val(),//品管员代码
  61. },
  62. success: function(data) {
  63. if (data.state.toLowerCase() == 'success') {
  64. $('.customerSubmit').attr("disabled", false);
  65. $('.customerSubmit').text('确定');
  66. var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
  67. parent.layer.close(index); //再执行关闭
  68. parent.layer.msg("保存成功!");
  69. parent.initTable();
  70. } else {
  71. $('.customerSubmit').attr("disabled", false);
  72. $('.customerSubmit').text('确定');
  73. }
  74. }
  75. });
  76. }
  77. //业务员
  78. function getSalesman(obj) {
  79. obj.empty();
  80. obj.append('<option selected="selected" value="" deptId="">请选择</option>');
  81. $.getJSON(huayi.config.callcenter_url + "UserAccount/GetList", {
  82. "token": $.cookie("token"),
  83. dptid: $("#customer_department").val(),
  84. code:"GCFZR",
  85. pagesize: 300,
  86. }, function (data) {
  87. var content = data.rows;
  88. $(content).each(function (i, n) {
  89. $("<option value='" + n.F_UserCode + "'deptId='" + n.F_DeptId + "'>" + n.F_DeptName + " - " +n.F_UserName+ " - " +n.F_UserCode + "</option>").appendTo(obj);
  90. })
  91. obj.selectpicker({
  92. noneSelectedText: "请选择", //默认显示内容
  93. });
  94. console.log("selectManager",selectManager)
  95. if (selectManager) {
  96. $("#F_Manager").val(selectManager); //负责人
  97. }
  98. obj.selectpicker("refresh");
  99. })
  100. }