ggsbtj.vue 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  1. <script setup>
  2. import {
  3. inject
  4. } from "vue";
  5. import html2canvas from 'html2canvas';
  6. import {
  7. blobToBase64,
  8. base64ToBlob
  9. } from '@/assets/js/blobtobase64';
  10. const getMapInstance = inject("getMapInstance");
  11. jt3d = getMapInstance();
  12. </script>
  13. <template>
  14. </template>
  15. <script>
  16. let jt3d = undefined;
  17. export default {
  18. data() {
  19. return {
  20. // viewersName: '', //视角标签名称
  21. // ImgurlList: [], //截图地址列表
  22. }
  23. },
  24. methods: {
  25. },
  26. mounted() {
  27. }
  28. }
  29. </script>
  30. <style lang="scss" scoped>
  31. .mainview {
  32. width: 100%;
  33. height: 100%;
  34. .header {
  35. width: 100%;
  36. display: flex;
  37. input,
  38. input:focus {
  39. outline: none;
  40. width: 185rem !important;
  41. border: 1rem solid rgba(255, 255, 255, 0.8);
  42. margin-right: 10rem;
  43. height: 26rem !important;
  44. color: rgba(255, 255, 255, 1);
  45. background-color: rgba(255, 255, 255, 0) !important;
  46. border-radius: 3rem;
  47. }
  48. }
  49. .middleviewer {
  50. width: 265rem;
  51. height: 100%;
  52. margin-left: 7rem;
  53. .viewer {
  54. width: 265rem !important;
  55. height: 196rem !important;
  56. margin-top: 15rem;
  57. border: 1rem solid #ffffff !important;
  58. border-radius: 1rem !important;
  59. .viewertop {
  60. width: 265rem !important;
  61. height: 166rem !important;
  62. img {
  63. width: 100% !important;
  64. height: 100% !important;
  65. }
  66. }
  67. .viewerbottom {
  68. line-height: 30rem !important;
  69. text-align: center !important;
  70. width: 265rem !important;
  71. height: 30rem !important;
  72. position: relative;
  73. background-color: rgba(15, 145, 185, 0.7);
  74. .deleteImg {
  75. width: 24rem;
  76. height: 24rem;
  77. right: 5rem;
  78. top: 3rem;
  79. position: absolute;
  80. }
  81. }
  82. }
  83. }
  84. }
  85. ::v-deep .el-input {
  86. flex-grow: 0 !important;
  87. width: 200rem !important;
  88. // display: inline !important;
  89. // margin-left: 5rem;
  90. margin-right: 10rem;
  91. height: 30rem !important;
  92. }
  93. //输入框文字颜色
  94. ::v-deep .el-input__inner {
  95. color: rgba(255, 255, 255, 1)
  96. }
  97. //输入框背景色
  98. ::v-deep .el-input__wrapper {
  99. background-color: rgba(255, 255, 255, 0) !important;
  100. }
  101. ::v-deep .el-button {
  102. border-radius: 3rem !important;
  103. }
  104. ::v-deep .el-button--primary {
  105. background-color: rgba(64, 158, 255, 0.6) !important;
  106. }
  107. ::-webkit-scrollbar {
  108. width: 0rem;
  109. }
  110. </style>