config.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. import Common from '../common/Common';
  2. export const columns = [
  3. {
  4. title: '公司',
  5. dataIndex: 'clientName',
  6. key: 'clientName',
  7. },
  8. {
  9. title: '部门',
  10. dataIndex: 'organizationName',
  11. key: 'organizationName',
  12. },
  13. {
  14. title: '保管人',
  15. dataIndex: 'depositoryUser',
  16. key: 'depositoryUser',
  17. },
  18. {
  19. title: '成本中心',
  20. dataIndex: 'costCenterName',
  21. key: 'costCenterName',
  22. width: 100,
  23. },
  24. {
  25. title: '资产名称',
  26. dataIndex: 'assetName',
  27. key: 'assetName',
  28. },
  29. {
  30. title: '资产编号',
  31. dataIndex: 'assetNo',
  32. key: 'assetNo',
  33. },
  34. {
  35. title: '二维码',
  36. dataIndex: 'barCode',
  37. key: 'barCode',
  38. },
  39. {
  40. title: 'EPC',
  41. key: 'epc',
  42. dataIndex: 'epc',
  43. },
  44. {
  45. title: '打印次数',
  46. key: 'printCount',
  47. dataIndex: 'printCount',
  48. },
  49. {
  50. title: '状态',
  51. key: 'labelPrintType',
  52. dataIndex: 'labelPrintType',
  53. },
  54. {
  55. title: '图片',
  56. key: 'imageUrl',
  57. dataIndex: 'imageUrl',
  58. },
  59. ].map(item => ({ ...item, align: 'center' }));
  60. export const multipleImageUpload = params => {
  61. var requestUrl = 'LabelPrintResource/multipleImageUpload';
  62. return new Promise((resolve, reject) => {
  63. $.ajax({
  64. url: Common.getApiURL(requestUrl),
  65. type: 'post',
  66. contentType: false,
  67. processData: false,
  68. data: params,
  69. beforeSend: function (request) {
  70. Common.addTokenToRequest(request);
  71. },
  72. success: function (data) {
  73. resolve(data);
  74. },
  75. error: function (XMLHttpRequest, textStatus, errorThrown) {
  76. reject(XMLHttpRequest);
  77. },
  78. });
  79. });
  80. };
  81. export const getTemplate = () => {
  82. var requestUrl = 'printPageResource/loadCustomerTemplateX6';
  83. return new Promise((resolve, reject) => {
  84. $.ajax({
  85. url: Common.getApiURL(requestUrl),
  86. type: 'get',
  87. dataType: 'json',
  88. beforeSend: function (request) {
  89. Common.addTokenToRequest(request);
  90. },
  91. success: function (data) {
  92. resolve(data);
  93. },
  94. error: function (XMLHttpRequest, textStatus, errorThrown) {
  95. reject(XMLHttpRequest);
  96. },
  97. });
  98. });
  99. };
  100. const plusZero = n => {
  101. return n > 10 ? n : '0' + n;
  102. };
  103. // 日期处理函数
  104. export const dateConvert = dateStr => {
  105. const date = new Date(dateStr);
  106. const year = date.getFullYear();
  107. const month = date.getMonth() + 1;
  108. const day = date.getDate();
  109. const hour = date.getHours();
  110. const minute = date.getMinutes();
  111. const second = date.getSeconds();
  112. return year + '-' + plusZero(month) + '-' + plusZero(day) + ' ' + plusZero(hour) + ':' + plusZero(minute) + ':' + plusZero(second);
  113. };