修改侧边栏样式,让选中项高亮显示

This commit is contained in:
2023-03-24 17:01:14 +08:00
parent 7dbd48152f
commit f4c4970b30
7 changed files with 377 additions and 304 deletions

View File

@@ -67,7 +67,7 @@
<script lang="ts">
import { reactive, onBeforeMount } from "vue";
import { useRouter } from "vue-router";
import { loadStaffInfo, saveStaffInfo, getUserType, saveUserType, getCallerInfo, saveCallerInfo } from "@/utils/api/localStorage";
import { saveStaffInfo, getUserType, saveUserType, getCallerInfo, saveCallerInfo } from "@/utils/api/localStorage";
import { login } from "@/utils/account";
import { ElMessage } from "element-plus";
import { StaffInfo } from "@/data/cpicxim/StaffInfo";
@@ -161,7 +161,7 @@ export default {
}
else if ( ui.currentMenu === "tele_saler" )
{
// 坐席
// 坐席,将坐席工号保存到本地,然后跳转
saveCallerInfo( ui.account );
// 跳转路由
@@ -171,14 +171,17 @@ export default {
onBeforeMount(() =>
{
// 判断已登录的信息是坐席还是内勤
// 坐席就直接跳转桌面霸屏
// 员工就暂且什么都不做
const staffType = getUserType();
// 判断已登录的信息是坐席还是内勤
if ( staffType === "tele_saler" )
{
// 是坐席,尝试获取存储的坐席工号
const callInfo = getCallerInfo();
// 判断是否已经记录了P13账号,有则提示已登录,然后跳转路由
// 判断是否已经记录了坐席工号,有则提示已登录,然后跳转路由
if ( callInfo !== "" )
{
ElMessage({
@@ -191,6 +194,10 @@ export default {
router.push( "/desktop_archievement" );
}
}
else if ( staffType === "cpicxim_staff" )
{
// 是员工,暂且不管;
}
});
const onToggleMenu = ( type: string ) =>