Merge remote-tracking branch 'origin/master'
# Conflicts: # src/layout/components/tasks.vue
This commit is contained in:
commit
2a2d05b44f
10
src/App.vue
10
src/App.vue
|
|
@ -12,8 +12,9 @@ import colorTool from '@/utils/color'
|
||||||
|
|
||||||
const {locale, messages} = useI18n()
|
const {locale, messages} = useI18n()
|
||||||
|
|
||||||
|
|
||||||
const config = ref({
|
const config = ref({
|
||||||
size: "default",
|
size: 'default',
|
||||||
zIndex: 2000,
|
zIndex: 2000,
|
||||||
button: {
|
button: {
|
||||||
autoInsertSpace: false
|
autoInsertSpace: false
|
||||||
|
|
@ -28,16 +29,15 @@ const locale2 = computed(() => {
|
||||||
})
|
})
|
||||||
|
|
||||||
console.log('%c PI %c 里派提供技术支持', 'background:#4caf50;color:#fff;border-radius:3px;', '')
|
console.log('%c PI %c 里派提供技术支持', 'background:#4caf50;color:#fff;border-radius:3px;', '')
|
||||||
if(app_color){
|
if (app_color) {
|
||||||
document.documentElement.style.setProperty('--el-color-primary', app_color);
|
document.documentElement.style.setProperty('--el-color-primary', app_color);
|
||||||
for (let i = 1; i <= 9; i++) {
|
for (let i = 1; i <= 9; i++) {
|
||||||
document.documentElement.style.setProperty(`--el-color-primary-light-${i}`, colorTool.lighten(app_color,i/10));
|
document.documentElement.style.setProperty(`--el-color-primary-light-${i}`, colorTool.lighten(app_color, i / 10));
|
||||||
}
|
}
|
||||||
for (let i = 1; i <= 9; i++) {
|
for (let i = 1; i <= 9; i++) {
|
||||||
document.documentElement.style.setProperty(`--el-color-primary-dark-${i}`, colorTool.darken(app_color,i/10));
|
document.documentElement.style.setProperty(`--el-color-primary-dark-${i}`, colorTool.darken(app_color, i / 10));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
|
|
|
||||||
|
|
@ -75,9 +75,9 @@
|
||||||
import {getCurrentInstance, ref, onMounted, watch} from 'vue'
|
import {getCurrentInstance, ref, onMounted, watch} from 'vue'
|
||||||
import {useI18n} from 'vue-i18n'
|
import {useI18n} from 'vue-i18n'
|
||||||
import {useRouter, useRoute} from 'vue-router';
|
import {useRouter, useRoute} from 'vue-router';
|
||||||
import tools from "@/utils/tools.js";
|
import tools from "@/utils/tools";
|
||||||
import sysConfig from "@/config/index.js";
|
import sysConfig from "@/config/index";
|
||||||
import api from "@/api/index.js";
|
import api from "@/api/index";
|
||||||
|
|
||||||
defineOptions({
|
defineOptions({
|
||||||
name: 'login'
|
name: 'login'
|
||||||
|
|
@ -92,7 +92,6 @@ let lang = ref(tools.data.get('APP_LANG') || sysConfig.LANG)
|
||||||
let dark = ref(false)
|
let dark = ref(false)
|
||||||
const redirect = ref(undefined);
|
const redirect = ref(undefined);
|
||||||
|
|
||||||
|
|
||||||
const langs = ref([
|
const langs = ref([
|
||||||
{
|
{
|
||||||
name: '简体中文',
|
name: '简体中文',
|
||||||
|
|
@ -129,7 +128,7 @@ const darkConfig = localStorage.getItem('APP_DARK') || sysConfig.DARK
|
||||||
|
|
||||||
if (darkConfig == "dark") {
|
if (darkConfig == "dark") {
|
||||||
dark.value = true
|
dark.value = true
|
||||||
}else if (darkConfig == 'follow') {
|
} else if (darkConfig == 'follow') {
|
||||||
const systemTheme = window.matchMedia('(prefers-color-scheme: dark)')
|
const systemTheme = window.matchMedia('(prefers-color-scheme: dark)')
|
||||||
if (systemTheme.matches) {
|
if (systemTheme.matches) {
|
||||||
dark.value = true
|
dark.value = true
|
||||||
|
|
@ -152,7 +151,7 @@ watch(
|
||||||
(newRoute) => {
|
(newRoute) => {
|
||||||
redirect.value = newRoute.query && newRoute.query.redirect;
|
redirect.value = newRoute.query && newRoute.query.redirect;
|
||||||
},
|
},
|
||||||
{ immediate: true }
|
{immediate: true}
|
||||||
);
|
);
|
||||||
|
|
||||||
function rememberMe() {
|
function rememberMe() {
|
||||||
|
|
@ -173,7 +172,8 @@ async function getCode() {
|
||||||
|
|
||||||
async function login() {
|
async function login() {
|
||||||
// 校验登录
|
// 校验登录
|
||||||
const validate = await proxy.$refs.loginForm.validate().catch(() => {});
|
const validate = await proxy.$refs.loginForm.validate().catch(() => {
|
||||||
|
});
|
||||||
if (!validate) {
|
if (!validate) {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
@ -224,6 +224,7 @@ function configDark() {
|
||||||
localStorage.setItem("APP_DARK", 'light')
|
localStorage.setItem("APP_DARK", 'light')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function configLang(command) {
|
function configLang(command) {
|
||||||
lang.value = command.value
|
lang.value = command.value
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue