修改样式
This commit is contained in:
+6
-6
@@ -10,13 +10,13 @@ const errorCode = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
// 肖星越服务
|
// 肖星越服务
|
||||||
const url = "https://paystubs.vip.cpolar.top";
|
// const url = "https://paystubs.vip.cpolar.top";
|
||||||
|
|
||||||
// 袁永军测试服务
|
// 袁永军测试服务
|
||||||
// const url = "https://crm-test.scdswj.cn/prod-api";
|
// const url = "https://crm-test.scdswj.cn/prod-api";
|
||||||
|
|
||||||
// 正式环境
|
// 正式环境
|
||||||
// const url = "https://paystubs.vip.cpolar.top";
|
const url = "https://payroll.scdswj.cn/prod-api";
|
||||||
|
|
||||||
const service = axios.create({
|
const service = axios.create({
|
||||||
baseURL: url,
|
baseURL: url,
|
||||||
@@ -65,8 +65,8 @@ service.interceptors.response.use(
|
|||||||
// store.commit('setMenuData', {});
|
// store.commit('setMenuData', {});
|
||||||
// resetRouter(); // 重置路由
|
// resetRouter(); // 重置路由
|
||||||
ElMessageBox.alert("你已被登出,请重新登录", "提示", {})
|
ElMessageBox.alert("你已被登出,请重新登录", "提示", {})
|
||||||
.then(() => {})
|
.then(() => { })
|
||||||
.catch(() => {});
|
.catch(() => { });
|
||||||
}
|
}
|
||||||
} else if (code === 500) {
|
} else if (code === 500) {
|
||||||
// Message({ message: msg, type: 'error' })
|
// Message({ message: msg, type: 'error' })
|
||||||
@@ -98,8 +98,8 @@ service.interceptors.response.use(
|
|||||||
} else {
|
} else {
|
||||||
ElMessage.error(
|
ElMessage.error(
|
||||||
error.response.data.errmsg ||
|
error.response.data.errmsg ||
|
||||||
error.response.data.error ||
|
error.response.data.error ||
|
||||||
error.response.data.errMessage
|
error.response.data.errMessage
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
return Promise.reject(error);
|
return Promise.reject(error);
|
||||||
|
|||||||
@@ -1,11 +1,13 @@
|
|||||||
<template>
|
<template>
|
||||||
<el-icon class="icon-style" id="collapseIcon" @click="changeShrinkage">
|
<!-- <el-icon class="icon-style" id="collapseIcon" @click="changeShrinkage">
|
||||||
<component :is="!isCollapse ? 'Fold' : 'Expand'"></component>
|
<component :is="!isCollapse ? 'Fold' : 'Expand'"></component>
|
||||||
</el-icon>
|
</el-icon> -->
|
||||||
<el-breadcrumb separator="/" id="breadcrumb">
|
<el-breadcrumb separator="/" id="breadcrumb">
|
||||||
<el-breadcrumb-item v-for="(item, index) in breadcrumbList" :key="index">
|
<el-breadcrumb-item v-for="(item, index) in breadcrumbList" :key="index">
|
||||||
<span class="no-redirect" v-if="index === breadcrumbList.length - 1" :style="{ color: themeConfig.footColor }">{{ item.meta.name }}</span>
|
<span class="no-redirect" v-if="index === breadcrumbList.length - 1" :style="{ color: themeConfig.footColor }">{{
|
||||||
<span class="redirect" v-else @click="handleRedirect(item.path)" :style="{ color: themeConfig.footColor }">{{ item.meta.name }}</span>
|
item.meta.name }}</span>
|
||||||
|
<span class="redirect" v-else @click="handleRedirect(item.path)" :style="{ color: themeConfig.footColor }">{{
|
||||||
|
item.meta.name }}</span>
|
||||||
</el-breadcrumb-item>
|
</el-breadcrumb-item>
|
||||||
</el-breadcrumb>
|
</el-breadcrumb>
|
||||||
</template>
|
</template>
|
||||||
@@ -19,7 +21,7 @@ const route = useRoute();
|
|||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
|
|
||||||
const breadcrumbList = ref([]);
|
const breadcrumbList = ref([]);
|
||||||
const isCollapse = ref(false);
|
const isCollapse = ref(true);
|
||||||
const globalStore = useStore();
|
const globalStore = useStore();
|
||||||
const themeConfig = store.getters.themeConfig;
|
const themeConfig = store.getters.themeConfig;
|
||||||
const initBreadcrumbList = () => {
|
const initBreadcrumbList = () => {
|
||||||
@@ -49,13 +51,16 @@ watch(
|
|||||||
// color: #97a8be;
|
// color: #97a8be;
|
||||||
cursor: text;
|
cursor: text;
|
||||||
}
|
}
|
||||||
|
|
||||||
.redirect {
|
.redirect {
|
||||||
font-weight: 600;
|
font-weight: 600;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
color: #97a8be;
|
color: #97a8be;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.icon-style {
|
.icon-style {
|
||||||
font-size: 20px;
|
font-size: 20px;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
|
|||||||
@@ -1,17 +1,17 @@
|
|||||||
<template>
|
<template>
|
||||||
<template v-for="subItem in menuList" :key="subItem.path">
|
<template v-for="subItem in menuList" :key="subItem.path">
|
||||||
<el-menu-item v-if="!subItem.children" :index="subItem.url" :route="subItem.url">
|
<el-menu-item v-if="!subItem.children" :index="subItem.url" :route="subItem.url">
|
||||||
<el-icon>
|
<!-- <el-icon>
|
||||||
<component :is="subItem.icon"></component>
|
<component :is="subItem.icon"></component>
|
||||||
</el-icon>
|
</el-icon> -->
|
||||||
<span>{{ subItem.title }}</span>
|
<span>{{ subItem.title }}</span>
|
||||||
</el-menu-item>
|
</el-menu-item>
|
||||||
<!--有多级菜单-->
|
<!--有多级菜单-->
|
||||||
<el-sub-menu v-if="subItem.children" :key="subItem.url" :index="subItem.url">
|
<el-sub-menu v-if="subItem.children" :key="subItem.url" :index="subItem.url">
|
||||||
<template #title>
|
<template #title>
|
||||||
<el-icon>
|
<!-- <el-icon>
|
||||||
<component :is="subItem.icon"></component>
|
<component :is="subItem.icon"></component>
|
||||||
</el-icon>
|
</el-icon> -->
|
||||||
<span> {{ subItem.title }}</span>
|
<span> {{ subItem.title }}</span>
|
||||||
</template>
|
</template>
|
||||||
<!--递归组件,把遍历的值传回子组件,完成递归调用-->
|
<!--递归组件,把遍历的值传回子组件,完成递归调用-->
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
color: themeConfig.textColor,
|
color: themeConfig.textColor,
|
||||||
}">
|
}">
|
||||||
<div class="logo" v-if="!store.getters.isCollapse">
|
<div class="logo" v-if="!store.getters.isCollapse">
|
||||||
<img src="../../assets/logo.png" alt="" style="margin-right: 5px" /> BIG CUTE
|
<img src="../../assets/logo.png" alt="" style="margin-right: 5px" /> 人力资源薪资系统
|
||||||
</div>
|
</div>
|
||||||
<div class="logo" v-else>
|
<div class="logo" v-else>
|
||||||
<img src="../../assets/logo.png" alt="" />
|
<img src="../../assets/logo.png" alt="" />
|
||||||
|
|||||||
Reference in New Issue
Block a user