heads.vue 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <template>
  2. <div id="heads">
  3. <div class="w_0100">
  4. <div class="superbanner">
  5. <img :src="top_bg" />
  6. </div>
  7. <div class="supertop">
  8. <div class="w_1200">
  9. <p>
  10. 欢迎来到吉林省计算中心科技平台
  11. </p>
  12. <p>
  13. <span v-if="user && user.name">{{ user.name }}</span>
  14. </p>
  15. </div>
  16. </div>
  17. <div class="superlogo">
  18. <div class="w_1200">
  19. <a href="/">
  20. <img :src="logo" />
  21. <span>
  22. 吉林省计算中心科技平台
  23. </span>
  24. </a>
  25. </div>
  26. </div>
  27. <div class="supermenu">
  28. <div class="w_1200"></div>
  29. </div>
  30. </div>
  31. </div>
  32. </template>
  33. <script>
  34. import { mapState, createNamespacedHelpers } from 'vuex';
  35. export default {
  36. name: 'heads',
  37. props: {},
  38. components: {},
  39. data: () => {
  40. return {
  41. top_bg: require('@/assets/live/top_bg.png'),
  42. logo: require('@/assets/live/logo.png'),
  43. };
  44. },
  45. created() {},
  46. methods: {},
  47. computed: {
  48. ...mapState(['user']),
  49. },
  50. };
  51. </script>
  52. <style lang="less" scoped>
  53. @import '~@/style/style.css';
  54. .logininfo {
  55. font-size: 20px;
  56. margin: 0 0 0 5px;
  57. }
  58. /deep/.superbanner {
  59. position: relative;
  60. height: 250px;
  61. overflow: hidden;
  62. margin: 0 0 15px 0;
  63. }
  64. </style>