@@ -109,7 +120,7 @@ export default {
// router: '/index/home'
// }]
// }, {
- // label: '任务管理',
+ // label: '任务',
// index: '2',
// router: '',
// children: [{
@@ -126,7 +137,7 @@ export default {
// router: '/index/taskoperates'
// }]
// }, {
- // label: '故障管理',
+ // label: '故障',
// index: '3',
// router: '',
// children: [{
@@ -139,7 +150,7 @@ export default {
// router: '/index/errordeal'
// }]
// }, {
- // label: '车辆信息',
+ // label: '车辆',
// index: '4',
// router: '',
// children: [{
@@ -156,7 +167,7 @@ export default {
// index: '5',
// router: '/index/teach'
// }, {
- // label: '系统管理',
+ // label: '系统',
// index: '6',
// router: '',
// children: [{
@@ -189,7 +200,9 @@ export default {
useKbEvents: false,
preventClickEvent: false
},
- topInfo: {}
+ topInfo: {},
+ selectTypeList: [{value: 'zh-cn', label: '中文'}, {value: 'en-us', label: 'English'}],
+ selectType: ''
}
},
computed: {
@@ -242,6 +255,11 @@ export default {
}
})
}
+ if (this.$i18n.locale === 'zh-cn') {
+ this.selectType = 'zh-cn'
+ } else if (this.$i18n.locale === 'en-us') {
+ this.selectType = 'en-us'
+ }
},
beforeDestroy () {
clearInterval(this.timer)
@@ -373,6 +391,10 @@ export default {
this.input.blur()
this.hide()
}
+ },
+ selectChanged (e) {
+ this.$i18n.locale = e
+ window.localStorage.setItem('locale', e)
}
}
}
@@ -397,7 +419,8 @@ export default {
border none
background-color transparent
.el-menu-item
- _wh(105px, 77px)
+ // _wh(105px, 77px)
+ _wh(95px, 77px)
_font(30px, 77px, #8DBFEE, bold, center)
font-family SourceHanSansCN-Bold
font-style italic
@@ -427,10 +450,10 @@ export default {
_wh(1px,42px)
opacity 0.3
background #AECAF5
+ margin 0 5px
.elec-qty-wrap
position relative
_wh(67px, 43px)
- margin-right 5px
z-index 151
.elec-qty
position absolute
@@ -455,7 +478,6 @@ export default {
position relative
_fj(flex-start)
height 77px
- margin-left 5px
.header_user_wraper_i
_fj(flex-start)
height 77px
@@ -471,7 +493,7 @@ export default {
.header_state_wraper
_fj(flex-start)
height 77px
- margin-left 60px
+ margin-left 5px
.header_dropdown_wraper
position absolute
top 90%
@@ -548,4 +570,24 @@ export default {
.side-bar-container
.el-menu-item-long
padding 0 30px 10px 87px !important
+.lang_change_wraper
+ _wh(90px, 77px)
+ padding-top 20.5px
+ margin-left 45px
+ /deep/ .el-input, /deep/ .el-select .el-input .el-select__caret
+ font-size: 20px;
+ height 36px
+ line-height 36px
+ /deep/ .el-input__inner
+ font-size: 20px;
+ line-height: 36px;
+ height: 36px;
+ border: 1px solid #4980bd;
+ border-radius 0
+ padding-left 5px
+ padding-right 15px
+ /deep/ .el-input__suffix
+ right 5px
+ /deep/ .el-icon-arrow-up
+ width 10px
diff --git a/src/router/index.js b/src/router/index.js
index d70b49b..01793e2 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -100,16 +100,16 @@ const router = new VueRouter({
]
})
-router.beforeEach((to, from, next) => {
- if (!localStorage.getItem('locale')) {
- let lang = navigator.language
- if (lang === 'zh' || lang === 'zh-CN') {
- localStorage.setItem('locale', 'zh-CN')
- } else {
- localStorage.setItem('locale', 'en-US')
- }
- }
- next()
-})
+// router.beforeEach((to, from, next) => {
+// if (!localStorage.getItem('locale')) {
+// let lang = navigator.language
+// if (lang === 'zh' || lang === 'zh-CN') {
+// localStorage.setItem('locale', 'zh-CN')
+// } else {
+// localStorage.setItem('locale', 'en-US')
+// }
+// }
+// next()
+// })
export default router
diff --git a/src/style/common.styl b/src/style/common.styl
index 87b4182..4d6d778 100644
--- a/src/style/common.styl
+++ b/src/style/common.styl
@@ -344,8 +344,11 @@
width 100%
.el-select-dropdown
background: rgba(7,31,62,0.95);
- border: 2px solid #4980BD;
+ border: 1px solid #4980BD;
+ border-radius 0
+ margin-top 10px !important
.el-popper .popper__arrow
+ visibility hidden
border-width: 10px;
.el-popper[x-placement^=bottom] .popper__arrow
top: -10px;
@@ -379,6 +382,17 @@
padding-right: 60px;
.el-input__suffix
right 15px
+.el-icon-arrow-up
+ width 30px
+ background center / 100% auto url(../images/new/arrow_up.png) no-repeat
+ &:before
+ content: ''
+.lang_dropdown
+ margin-top 5px !important
+ .el-select-dropdown__item
+ font-size: 18px;
+ height 50px
+ line-height 50px
.dialog_footer
height 188px
padding: 50px 20px;
@@ -640,4 +654,24 @@
// .el-checkbox__input.is-checked .el-checkbox__inner::after
// left: 11px;
// top: 9px;
-// transform: rotate(45deg) scaleY(2)
\ No newline at end of file
+// transform: rotate(45deg) scaleY(2)
+
+// 英文样式
+.enClass
+ .button
+ font-size 26px
+ .grid_wrapper table th
+ font-size 28px
+ .form_item__label
+ font-size 25px
+ .button_control p
+ font-size 34px
+ .title_wrap h2
+ font-size 28px
+ .tabs_item
+ font-size 20px
+ .agv_item_label
+ font-size 24px
+ text-align left
+ .agv_item_label_1
+ font-size 24px