mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-06-06 16:37:18 +08:00
chore: update
This commit is contained in:
parent
2d06dc1dd8
commit
6ab64a9906
@ -1,11 +1,6 @@
|
|||||||
import type { iconType } from "./types";
|
import type { iconType } from "./types";
|
||||||
import { h, defineComponent, type Component } from "vue";
|
import { h, defineComponent, type Component } from "vue";
|
||||||
import {
|
import { FontIcon, IconifyIconOnline, IconifyIconOffline } from "../index";
|
||||||
FontIcon,
|
|
||||||
getIconOffline,
|
|
||||||
IconifyIconOnline,
|
|
||||||
IconifyIconOffline
|
|
||||||
} from "../index";
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 支持 `iconfont`、自定义 `svg` 以及 `iconify` 中所有的图标
|
* 支持 `iconfont`、自定义 `svg` 以及 `iconify` 中所有的图标
|
||||||
@ -57,7 +52,7 @@ export function useRenderIcon(icon: any, attrs?: iconType): Component {
|
|||||||
const IconifyIcon =
|
const IconifyIcon =
|
||||||
icon && icon.includes(":") ? IconifyIconOnline : IconifyIconOffline;
|
icon && icon.includes(":") ? IconifyIconOnline : IconifyIconOffline;
|
||||||
return h(IconifyIcon, {
|
return h(IconifyIcon, {
|
||||||
icon: getIconOffline(icon),
|
icon,
|
||||||
...attrs
|
...attrs
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
import { h, defineComponent } from "vue";
|
import { h, defineComponent } from "vue";
|
||||||
|
import { getIconOffline } from "../index";
|
||||||
import { Icon as IconifyIcon, addIcon } from "@iconify/vue/dist/offline";
|
import { Icon as IconifyIcon, addIcon } from "@iconify/vue/dist/offline";
|
||||||
|
|
||||||
// Iconify Icon在Vue里本地使用(用于内网环境)
|
// Iconify Icon在Vue里本地使用(用于内网环境)
|
||||||
@ -17,7 +18,7 @@ export default defineComponent({
|
|||||||
return h(
|
return h(
|
||||||
IconifyIcon,
|
IconifyIcon,
|
||||||
{
|
{
|
||||||
icon: this.icon,
|
icon: getIconOffline(this.icon),
|
||||||
"aria-hidden": false,
|
"aria-hidden": false,
|
||||||
style: attrs?.style
|
style: attrs?.style
|
||||||
? Object.assign(attrs.style, { outline: "none" })
|
? Object.assign(attrs.style, { outline: "none" })
|
||||||
|
@ -10,6 +10,7 @@ import { useVerifyCode } from "../utils/verifyCode";
|
|||||||
import { useUserStoreHook } from "@/store/modules/user";
|
import { useUserStoreHook } from "@/store/modules/user";
|
||||||
import { useRenderIcon } from "@/components/ReIcon/src/hooks";
|
import { useRenderIcon } from "@/components/ReIcon/src/hooks";
|
||||||
import Iphone from "~icons/ep/iphone";
|
import Iphone from "~icons/ep/iphone";
|
||||||
|
import Keyhole from "~icons/ri/shield-keyhole-line";
|
||||||
|
|
||||||
const { t } = useI18n();
|
const { t } = useI18n();
|
||||||
const loading = ref(false);
|
const loading = ref(false);
|
||||||
@ -64,7 +65,7 @@ function onBack() {
|
|||||||
v-model="ruleForm.verifyCode"
|
v-model="ruleForm.verifyCode"
|
||||||
clearable
|
clearable
|
||||||
:placeholder="t('login.pureSmsVerifyCode')"
|
:placeholder="t('login.pureSmsVerifyCode')"
|
||||||
:prefix-icon="useRenderIcon('ri:shield-keyhole-line')"
|
:prefix-icon="useRenderIcon(Keyhole)"
|
||||||
/>
|
/>
|
||||||
<el-button
|
<el-button
|
||||||
:disabled="isDisabled"
|
:disabled="isDisabled"
|
||||||
|
@ -12,6 +12,7 @@ import { useRenderIcon } from "@/components/ReIcon/src/hooks";
|
|||||||
import Lock from "~icons/ri/lock-fill";
|
import Lock from "~icons/ri/lock-fill";
|
||||||
import Iphone from "~icons/ep/iphone";
|
import Iphone from "~icons/ep/iphone";
|
||||||
import User from "~icons/ri/user-3-fill";
|
import User from "~icons/ri/user-3-fill";
|
||||||
|
import Keyhole from "~icons/ri/shield-keyhole-line";
|
||||||
|
|
||||||
const { t } = useI18n();
|
const { t } = useI18n();
|
||||||
const checked = ref(false);
|
const checked = ref(false);
|
||||||
@ -118,7 +119,7 @@ function onBack() {
|
|||||||
v-model="ruleForm.verifyCode"
|
v-model="ruleForm.verifyCode"
|
||||||
clearable
|
clearable
|
||||||
:placeholder="t('login.pureSmsVerifyCode')"
|
:placeholder="t('login.pureSmsVerifyCode')"
|
||||||
:prefix-icon="useRenderIcon('ri:shield-keyhole-line')"
|
:prefix-icon="useRenderIcon(Keyhole)"
|
||||||
/>
|
/>
|
||||||
<el-button
|
<el-button
|
||||||
:disabled="isDisabled"
|
:disabled="isDisabled"
|
||||||
|
@ -11,6 +11,7 @@ import { useUserStoreHook } from "@/store/modules/user";
|
|||||||
import { useRenderIcon } from "@/components/ReIcon/src/hooks";
|
import { useRenderIcon } from "@/components/ReIcon/src/hooks";
|
||||||
import Lock from "~icons/ri/lock-fill";
|
import Lock from "~icons/ri/lock-fill";
|
||||||
import Iphone from "~icons/ep/iphone";
|
import Iphone from "~icons/ep/iphone";
|
||||||
|
import Keyhole from "~icons/ri/shield-keyhole-line";
|
||||||
|
|
||||||
const { t } = useI18n();
|
const { t } = useI18n();
|
||||||
const loading = ref(false);
|
const loading = ref(false);
|
||||||
@ -88,7 +89,7 @@ function onBack() {
|
|||||||
v-model="ruleForm.verifyCode"
|
v-model="ruleForm.verifyCode"
|
||||||
clearable
|
clearable
|
||||||
:placeholder="t('login.pureSmsVerifyCode')"
|
:placeholder="t('login.pureSmsVerifyCode')"
|
||||||
:prefix-icon="useRenderIcon('ri:shield-keyhole-line')"
|
:prefix-icon="useRenderIcon(Keyhole)"
|
||||||
/>
|
/>
|
||||||
<el-button
|
<el-button
|
||||||
:disabled="isDisabled"
|
:disabled="isDisabled"
|
||||||
|
@ -32,6 +32,7 @@ import Lock from "~icons/ri/lock-fill";
|
|||||||
import Check from "~icons/ep/check";
|
import Check from "~icons/ep/check";
|
||||||
import User from "~icons/ri/user-3-fill";
|
import User from "~icons/ri/user-3-fill";
|
||||||
import Info from "~icons/ri/information-line";
|
import Info from "~icons/ri/information-line";
|
||||||
|
import Keyhole from "~icons/ri/shield-keyhole-line";
|
||||||
|
|
||||||
defineOptions({
|
defineOptions({
|
||||||
name: "Login"
|
name: "Login"
|
||||||
@ -224,7 +225,7 @@ watch(loginDay, value => {
|
|||||||
v-model="ruleForm.verifyCode"
|
v-model="ruleForm.verifyCode"
|
||||||
clearable
|
clearable
|
||||||
:placeholder="t('login.pureVerifyCode')"
|
:placeholder="t('login.pureVerifyCode')"
|
||||||
:prefix-icon="useRenderIcon('ri:shield-keyhole-line')"
|
:prefix-icon="useRenderIcon(Keyhole)"
|
||||||
>
|
>
|
||||||
<template v-slot:append>
|
<template v-slot:append>
|
||||||
<ReImageVerify v-model:code="imgCode" />
|
<ReImageVerify v-model:code="imgCode" />
|
||||||
|
Loading…
x
Reference in New Issue
Block a user