simple.vue 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <template>
  2. <div :class="classObj" class="app-wrapper">
  3. <div class="top-container">
  4. <login-header hidden-logo>
  5. <el-image slot="prefix" :src="require('@/assets/logo/logo.png')" fit="contain" style="height: 24px;" class="mr5" /></login-header>
  6. <login-menus :style-variables="menuOverride" show-pay-by-need />
  7. </div>
  8. <div class="main-container" :class="{'has-width': !isWideScreen}">
  9. <div :class="{ 'fixed-header': fixedHeader }" />
  10. <app-main>
  11. <slot v-if="$slots.default" />
  12. </app-main>
  13. </div>
  14. </div>
  15. </template>
  16. <script>
  17. import Layout from '@/layout/index'
  18. import LoginHeader from '@/views/login/components/LoginHeader'
  19. import LoginMenus from '@/views/login/components/LoginMenus'
  20. export default {
  21. name: 'Simple',
  22. components: { LoginMenus, LoginHeader },
  23. extends: Layout,
  24. data() {
  25. return {
  26. menuOverride: {
  27. // '--vsMenuActiveColor': '#ACACAC',
  28. // '--vsMenuBgColor': '#BDBDBD',
  29. '--vsMenuFontSize': '15px',
  30. '--vsMenuFontWeight': '400',
  31. // '--vsMenuColor': '#333333',
  32. '--vsSubmenuFontSize': '14px',
  33. '--vsSubmenuFontWeight': '400'
  34. // '--vsSubmenuColor': '#333333'
  35. // '--vsPopMenuBgColor': '255,255,255,0.9'
  36. }
  37. }
  38. }
  39. }
  40. </script>
  41. <style scoped>
  42. </style>