Commit 92d709de authored by youjie's avatar youjie

no message

parent f2866040
...@@ -4,10 +4,50 @@ ...@@ -4,10 +4,50 @@
export default { export default {
failed: '执行失败', failed: '执行失败',
success: '执行成功', success: '执行成功',
appsuffix: "JVS同业预定系統", appsuffix: "JVS同业预定系统",
lanuage:"系統语言", siteName:"同业预定系统",
lanuage:"系统语言",
loginout:'登录信息失效,请重新登录', loginout:'登录信息失效,请重新登录',
timeout:'当前网络环境异常,请求超时', timeout:'当前网络环境异常,请求超时',
syslog:'系统升級告示',
sysmsg:'系统通知',
daterange:'请选择检索日期',
morequery:'更多筛选项',
query:'检索',
hotel:{
pageTitle:"酒店检索",
area:"检索区域",
searchName:'酒店名称'
},
userMenu:{
mypro:'个人档案',
myfinace:'请求书',
fapiao:'索取发票',
lang:'系统语言',
signOut:'登出'
},
menu:{
hotel:{
first:'酒店预定',
second:'酒店检索',
three:'酒店订单'
},
car:{
first:'车辆预定',
second:'车辆预定',
three:'用车订单'
},
ticket:{
first:'门票预定',
second:'门票检索',
three:'门票订单'
},
finance:{
first:'账单',
second:'月度请求书',
three:'汇款说明'
}
},
login:{ login:{
notaccess:"沒有同业会员账户?", notaccess:"沒有同业会员账户?",
registlink:"申请注册", registlink:"申请注册",
...@@ -35,5 +75,21 @@ export default { ...@@ -35,5 +75,21 @@ export default {
goback:"返回", goback:"返回",
mailResult:"邮件件已发送到您的邮箱,请根据邮件提示修改密码", mailResult:"邮件件已发送到您的邮箱,请根据邮件提示修改密码",
resultBtn:"我已知晓" resultBtn:"我已知晓"
},
newpwd:{
pageTitle:"设置新密码",
title:"设置新密码",
subtitle:"为了您的账户安全,建议您定期修改密码",
notaccess:"你已经重置密码了吗?",
registlink:"登入",
pass:"新密码",
passTips:"使用8个或8个以上的字母、数字和符号的組合",
passvalidate:"请按照提示要求设置密码",
repeatPassvalidate:"两次输入密码不一致",
repeatPass:"再次输入密码",
notEmptyPass:'新密码最少为8位',
maxLengthPass:'密码长度应为8-16位',
updateResult:'新密码已经设置成功,可以立即登入',
resultBtn:"立即登入"
} }
} }
...@@ -13,8 +13,10 @@ ...@@ -13,8 +13,10 @@
<div class="rounded-borders header-item q-mr-lg"> <div class="rounded-borders header-item q-mr-lg">
<svg-icon color="grey" icon="design/component.svg" :size="25" :tips="$t('syslog')"></svg-icon> <svg-icon color="grey" icon="design/component.svg" :size="25" :tips="$t('syslog')"></svg-icon>
</div> </div>
<div class="rounded-borders header-item q-mr-lg"> <div class="rounded-borders header-item q-mr-lg" style="position: right;">
<svg-icon color="grey" icon="Communication/Chat6.svg" :size="25" :tips="$t('sysmsg')"></svg-icon> <div v-if="isDadge" class="header-badge bg-green-4"></div>
<svg-icon color="grey" icon="Communication/Chat6.svg" :size="25" :tips="$t('sysmsg')">
</svg-icon>
</div> </div>
<q-avatar size="40px" rounded class="bg-blue-2 cursor-pointer"> <q-avatar size="40px" rounded class="bg-blue-2 cursor-pointer">
<img :src="userInfo.photo" v-if="userInfo.photo" /> <img :src="userInfo.photo" v-if="userInfo.photo" />
...@@ -54,7 +56,7 @@ ...@@ -54,7 +56,7 @@
</template> </template>
<script lang="ts"> <script lang="ts">
import { inject, provide, reactive, ref, toRefs } from 'vue' import { inject, provide, reactive, ref, toRefs, onMounted } from 'vue'
import { getStoreGetter } from '../store/utils' import { getStoreGetter } from '../store/utils'
import { UserGetter } from '../store/modules/user/getters' import { UserGetter } from '../store/modules/user/getters'
import svgIcon from '../components/global/svg-icon.vue' import svgIcon from '../components/global/svg-icon.vue'
...@@ -69,7 +71,10 @@ export default { ...@@ -69,7 +71,10 @@ export default {
const data = reactive({ const data = reactive({
userInfo: {} as any, userInfo: {} as any,
leftDrawerOpen: false, leftDrawerOpen: false,
scrollStyle: {} as any scrollStyle: {} as any,
timer: 0,
isDadge: true,
index: 0
}) })
const childPageTitle = ref('') const childPageTitle = ref('')
provide(DirtionmaryHelper.PAGE_TITLE_KEY ,childPageTitle) provide(DirtionmaryHelper.PAGE_TITLE_KEY ,childPageTitle)
...@@ -78,8 +83,20 @@ export default { ...@@ -78,8 +83,20 @@ export default {
const methods = { const methods = {
toggleLeftDrawer() { toggleLeftDrawer() {
data.leftDrawerOpen = !data.leftDrawerOpen data.leftDrawerOpen = !data.leftDrawerOpen
},
} }
onMounted(()=>{ //组件挂载时的生命周期执行的方法
data.timer = setInterval(()=> {
// 其他定时执行的方法
data.index = data.index + 1
if(data.index%2){
data.isDadge = false
}else{
data.isDadge = true
} }
}, 1000);
})
return { return {
...toRefs(data), ...toRefs(data),
...methods, ...methods,
...@@ -108,4 +125,11 @@ export default { ...@@ -108,4 +125,11 @@ export default {
.header-item:hover svg g [fill]{ .header-item:hover svg g [fill]{
fill:var(--q-primary) !important; fill:var(--q-primary) !important;
} }
.header-badge{
width: 5px;
height: 5px;
border-radius: 50%;
position: absolute;
margin-top: -40px;
}
</style> </style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment