You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

88 lines
2.7 KiB

8 months ago
  1. $(function () {
  2. // 初始化供应商
  3. initSupplier();
  4. });
  5. //初始化供应商信息
  6. function initSupplier() {
  7. var jsonData = {
  8. site: $('#current_site').val(),
  9. }
  10. $.ajax({
  11. url: "/toolPda/getSupplierList",
  12. contentType: 'application/json',
  13. type: "POST",
  14. data: JSON.stringify(jsonData),//你的formid
  15. dataType: "JSON",
  16. beforeSend: function (request) {
  17. request.setRequestHeader("token", $.cookie("token"));
  18. },
  19. success: function (data) {
  20. if (data.code == 0) {
  21. var rows = data.rows;
  22. $("#supplier_table").html('');
  23. var str = ''
  24. for (var i = 0; i < rows.length; i++) {
  25. let supplier = rows[i].supplierid+"|" +rows[i].suppliername
  26. str += '<tr>' +
  27. '<th class="" >' +
  28. '<button data-toggle="modal" onclick="goPurchaseReturn(\'' + supplier + '\')" style="padding: 3px 10px;">' +
  29. '选择</button>' +
  30. '<th class="" >' +
  31. '<span>' + rows[i].supplierid + '</span></th>' +
  32. '<th class="" >' +
  33. '<span>' + rows[i].suppliername + '</span></th>' +
  34. '</tr>';
  35. }
  36. $("#supplier_table").html(str);
  37. } else if (data.code == '401') {
  38. window.location.href = "/login";
  39. }
  40. },
  41. error: function (data) {
  42. var responseText = data.responseText;
  43. var json_str = JSON.parse(responseText);
  44. var status = json_str.status;
  45. var message = json_str.message;
  46. //判断是否是session超时
  47. if (403 == status) {
  48. layer.alert(message, function () {
  49. window.location.href = "/login";
  50. });
  51. }
  52. layer.closeAll('loading');
  53. }
  54. })
  55. }
  56. // 执行返回主界面清除缓存信息
  57. function goBackHome() {
  58. var token = {
  59. "token": $.cookie("token")
  60. }
  61. $.ajax({
  62. url: "/qa/goBackHome",
  63. type: "POST",
  64. data: token,
  65. dataType: "json",
  66. beforeSend: function (request) {
  67. request.setRequestHeader("token", $.cookie("token"));
  68. },
  69. success: function (data) {
  70. var code = data.code;
  71. if (code == '200') {
  72. window.location.href = "/pda/publicMenu?titleName=''&menuId=0";
  73. }
  74. },
  75. error: function (data) {
  76. layer.alert(data.msg);
  77. }
  78. });
  79. }
  80. function goPurchaseReturn(item){
  81. localStorage.setItem("supplier",item)
  82. window.location.href='/pda/purchaseReturn'
  83. }