mirror of https://github.com/certd/certd
chore: doc
parent
b454e02d01
commit
c7f2ead696
|
@ -145,6 +145,7 @@ export function createAxiosService({ logger }: { logger: Logger }) {
|
||||||
} else {
|
} else {
|
||||||
logger.info("http response status:", response?.status);
|
logger.info("http response status:", response?.status);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (response?.config?.returnOriginRes) {
|
if (response?.config?.returnOriginRes) {
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,6 +8,8 @@ export abstract class AbstractDnsProvider<T = any> implements IDnsProvider<T> {
|
||||||
logger!: ILogger;
|
logger!: ILogger;
|
||||||
|
|
||||||
usePunyCode(): boolean {
|
usePunyCode(): boolean {
|
||||||
|
//是否使用punycode来添加解析记录
|
||||||
|
//默认都使用原始中文域名来添加
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -69,6 +69,9 @@ onMounted(async () => {
|
||||||
<div class="hover:bg-accent ml-1 mr-2 cursor-pointer rounded-full">
|
<div class="hover:bg-accent ml-1 mr-2 cursor-pointer rounded-full">
|
||||||
<vip-button class="flex-center header-btn" mode="nav" />
|
<vip-button class="flex-center header-btn" mode="nav" />
|
||||||
</div>
|
</div>
|
||||||
|
<div class="hover:bg-accent ml-1 mr-2 cursor-pointer rounded-full">
|
||||||
|
<fs-icon icon="ion:logo-github" />
|
||||||
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<template #footer>
|
<template #footer>
|
||||||
<PageFooter></PageFooter>
|
<PageFooter></PageFooter>
|
||||||
|
|
|
@ -35,7 +35,7 @@ interface Props {
|
||||||
/**
|
/**
|
||||||
* 菜单数组
|
* 菜单数组
|
||||||
*/
|
*/
|
||||||
menus?: Array<{ handler: AnyFunction; icon?: Component; text: string }>;
|
menus?: Array<{ handler: AnyFunction; icon?: Component | string; text: string }>;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 标签文本
|
* 标签文本
|
||||||
|
@ -52,7 +52,7 @@ interface Props {
|
||||||
}
|
}
|
||||||
|
|
||||||
defineOptions({
|
defineOptions({
|
||||||
name: "UserDropdown"
|
name: "UserDropdown",
|
||||||
});
|
});
|
||||||
|
|
||||||
const props = withDefaults(defineProps<Props>(), {
|
const props = withDefaults(defineProps<Props>(), {
|
||||||
|
@ -64,7 +64,7 @@ const props = withDefaults(defineProps<Props>(), {
|
||||||
tagText: "",
|
tagText: "",
|
||||||
text: "",
|
text: "",
|
||||||
trigger: "click",
|
trigger: "click",
|
||||||
hoverDelay: 500
|
hoverDelay: 500,
|
||||||
});
|
});
|
||||||
|
|
||||||
const emit = defineEmits<{ logout: [] }>();
|
const emit = defineEmits<{ logout: [] }>();
|
||||||
|
@ -72,12 +72,12 @@ const emit = defineEmits<{ logout: [] }>();
|
||||||
const { globalLockScreenShortcutKey, globalLogoutShortcutKey } = usePreferences();
|
const { globalLockScreenShortcutKey, globalLogoutShortcutKey } = usePreferences();
|
||||||
const lockStore = useLockStore();
|
const lockStore = useLockStore();
|
||||||
const [LockModal, lockModalApi] = useVbenModal({
|
const [LockModal, lockModalApi] = useVbenModal({
|
||||||
connectedComponent: LockScreenModal
|
connectedComponent: LockScreenModal,
|
||||||
});
|
});
|
||||||
const [LogoutModal, logoutModalApi] = useVbenModal({
|
const [LogoutModal, logoutModalApi] = useVbenModal({
|
||||||
onConfirm() {
|
onConfirm() {
|
||||||
handleSubmitLogout();
|
handleSubmitLogout();
|
||||||
}
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
const refTrigger = useTemplateRef("refTrigger");
|
const refTrigger = useTemplateRef("refTrigger");
|
||||||
|
@ -86,7 +86,7 @@ const [openPopover, hoverWatcher] = useHoverToggle([refTrigger, refContent], ()
|
||||||
|
|
||||||
watch(
|
watch(
|
||||||
() => props.trigger === "hover" || props.trigger === "both",
|
() => props.trigger === "hover" || props.trigger === "both",
|
||||||
(val) => {
|
val => {
|
||||||
if (val) {
|
if (val) {
|
||||||
hoverWatcher.enable();
|
hoverWatcher.enable();
|
||||||
} else {
|
} else {
|
||||||
|
@ -94,7 +94,7 @@ watch(
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
immediate: true
|
immediate: true,
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
|
@ -11,6 +11,7 @@ import { AliyunAccess, AliyunClient } from '@certd/plugin-lib';
|
||||||
order:0,
|
order:0,
|
||||||
})
|
})
|
||||||
export class AliyunDnsProvider extends AbstractDnsProvider {
|
export class AliyunDnsProvider extends AbstractDnsProvider {
|
||||||
|
|
||||||
client: any;
|
client: any;
|
||||||
async onInstance() {
|
async onInstance() {
|
||||||
const access: AliyunAccess = this.ctx.access as AliyunAccess
|
const access: AliyunAccess = this.ctx.access as AliyunAccess
|
||||||
|
|
Loading…
Reference in New Issue