goodsexportpdf.js 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. $(function () {
  2. });
  3. let vm = new Vue({
  4. el: '#rrapp',
  5. data: {
  6. selectButtonDisabled:true,
  7. q: {
  8. storeId: '',
  9. barCode: '',
  10. sku: '',
  11. isHead: '0',
  12. pdfType: '36',
  13. headUrl: ''
  14. },
  15. stores: [],
  16. labels:[],
  17. isHeads: [{
  18. id: '0',
  19. name: '无标签头'
  20. }, {
  21. id: '1',
  22. name: '有标签头'
  23. }],
  24. pdfTypes: [ {id: '36',
  25. name: '36规格'}
  26. ]
  27. },
  28. methods: {
  29. changeHead:function(){
  30. console.log(vm.q)
  31. console.log(vm.selectButtonDisabled)
  32. if (vm.q.isHead=='0'){
  33. vm.pdfTypes=[ {id: '36',
  34. name: '36规格'}
  35. ];
  36. vm.q.pdfType='36';
  37. vm.selectButtonDisabled=!vm.selectButtonDisabled;
  38. }else {
  39. vm.pdfTypes=[{
  40. id: '1',
  41. name: '1规格'
  42. }, {
  43. id: '2',
  44. name: '2规格'
  45. }, {
  46. id: '4',
  47. name: '4规格'
  48. }, {
  49. id: '9',
  50. name: '9规格'
  51. }, {
  52. id: '12',
  53. name: '12规格'
  54. }, {
  55. id: '18',
  56. name: '18规格'
  57. }, {id: '36',
  58. name: '36规格'}
  59. ]
  60. vm.selectButtonDisabled=!vm.selectButtonDisabled;
  61. }
  62. },
  63. selectLabelHead: function () {
  64. alert("selectLabelHead")
  65. },
  66. exportPdf: function () {
  67. window.open("../pdf/printPdf?type="+vm.q.pdfType+"&sku="+vm.q.sku+"&barCode="+vm.q.barCode+"&head="+vm.q.isHead+"&headUrl="+vm.q.headUrl+"&storeId="+vm.q.storeId);
  68. $.get("../pdf/printPdf?type="+vm.q.pdfType+"&sku="+vm.q.sku+"&barCode="+vm.q.barCode+"&head="+vm.q.isHead+"&headUrl="+vm.q.headUrl+"&storeId="+vm.q.storeId, function (r) {
  69. vm.mall2OrderingEarlyWarningReminds = r.mall2OrderingEarlyWarningReminds;
  70. });
  71. },
  72. barCodeEnter:function () {
  73. if (vm.q.storeId==''){
  74. alert("请先选择门店")
  75. return;
  76. }
  77. if (vm.q.sku==''){
  78. alert("请先输入sku")
  79. return;
  80. }
  81. this.exportPdf();
  82. }
  83. },
  84. mounted() {
  85. $.get("../store/queryAll", function (r) {
  86. vm.stores = r.list;
  87. });
  88. $.ajax({
  89. type: "POST",
  90. url: "../goodslabelhead/list",
  91. contentType: "application/json",
  92. success: function (r) {
  93. if (r.code === 0) {
  94. console.log(r);
  95. vm.labels = r.page.list
  96. } else {
  97. alert(r.msg);
  98. }
  99. }
  100. });
  101. }
  102. });