util.ts 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. export function resetSize(vm) {
  2. let img_width, img_height, bar_width, bar_height //图片的宽度、高度,移动条的宽度、高度
  3. const EmployeeWindow = window as any
  4. const parentWidth = vm.$el.parentNode.offsetWidth || EmployeeWindow.offsetWidth
  5. const parentHeight = vm.$el.parentNode.offsetHeight || EmployeeWindow.offsetHeight
  6. if (vm.imgSize.width.indexOf('%') != -1) {
  7. img_width = (parseInt(vm.imgSize.width) / 100) * parentWidth + 'px'
  8. } else {
  9. img_width = vm.imgSize.width
  10. }
  11. if (vm.imgSize.height.indexOf('%') != -1) {
  12. img_height = (parseInt(vm.imgSize.height) / 100) * parentHeight + 'px'
  13. } else {
  14. img_height = vm.imgSize.height
  15. }
  16. if (vm.barSize.width.indexOf('%') != -1) {
  17. bar_width = (parseInt(vm.barSize.width) / 100) * parentWidth + 'px'
  18. } else {
  19. bar_width = vm.barSize.width
  20. }
  21. if (vm.barSize.height.indexOf('%') != -1) {
  22. bar_height = (parseInt(vm.barSize.height) / 100) * parentHeight + 'px'
  23. } else {
  24. bar_height = vm.barSize.height
  25. }
  26. return { imgWidth: img_width, imgHeight: img_height, barWidth: bar_width, barHeight: bar_height }
  27. }
  28. export const _code_chars = [
  29. 1,
  30. 2,
  31. 3,
  32. 4,
  33. 5,
  34. 6,
  35. 7,
  36. 8,
  37. 9,
  38. 'a',
  39. 'b',
  40. 'c',
  41. 'd',
  42. 'e',
  43. 'f',
  44. 'g',
  45. 'h',
  46. 'i',
  47. 'j',
  48. 'k',
  49. 'l',
  50. 'm',
  51. 'n',
  52. 'o',
  53. 'p',
  54. 'q',
  55. 'r',
  56. 's',
  57. 't',
  58. 'u',
  59. 'v',
  60. 'w',
  61. 'x',
  62. 'y',
  63. 'z',
  64. 'A',
  65. 'B',
  66. 'C',
  67. 'D',
  68. 'E',
  69. 'F',
  70. 'G',
  71. 'H',
  72. 'I',
  73. 'J',
  74. 'K',
  75. 'L',
  76. 'M',
  77. 'N',
  78. 'O',
  79. 'P',
  80. 'Q',
  81. 'R',
  82. 'S',
  83. 'T',
  84. 'U',
  85. 'V',
  86. 'W',
  87. 'X',
  88. 'Y',
  89. 'Z'
  90. ]
  91. export const _code_color1 = ['#fffff0', '#f0ffff', '#f0fff0', '#fff0f0']
  92. export const _code_color2 = ['#FF0033', '#006699', '#993366', '#FF9900', '#66CC66', '#FF33CC']