1
0

goodsexportpdf.js 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  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. alert("exportPdf")
  72. }
  73. },
  74. mounted() {
  75. $.get("../store/queryAll", function (r) {
  76. vm.stores = r.list;
  77. });
  78. $.ajax({
  79. type: "POST",
  80. url: "../goodslabelhead/list",
  81. contentType: "application/json",
  82. success: function (r) {
  83. if (r.code === 0) {
  84. console.log(r);
  85. vm.labels = r.page.list
  86. } else {
  87. alert(r.msg);
  88. }
  89. }
  90. });
  91. }
  92. });