diff --git a/components.d.ts b/components.d.ts
index 810521d..37d00ba 100644
--- a/components.d.ts
+++ b/components.d.ts
@@ -9,11 +9,14 @@ export {}
declare module 'vue' {
export interface GlobalComponents {
ElButton: typeof import('element-plus/es')['ElButton']
+ ElCard: typeof import('element-plus/es')['ElCard']
+ ElCol: typeof import('element-plus/es')['ElCol']
ElForm: typeof import('element-plus/es')['ElForm']
ElFormItem: typeof import('element-plus/es')['ElFormItem']
ElInput: typeof import('element-plus/es')['ElInput']
ElOption: typeof import('element-plus/es')['ElOption']
ElPagination: typeof import('element-plus/es')['ElPagination']
+ ElRow: typeof import('element-plus/es')['ElRow']
ElSelect: typeof import('element-plus/es')['ElSelect']
ElTabPane: typeof import('element-plus/es')['ElTabPane']
ElTabs: typeof import('element-plus/es')['ElTabs']
diff --git a/src/utils/navigation.ts b/src/utils/navigation.ts
new file mode 100644
index 0000000..e472b91
--- /dev/null
+++ b/src/utils/navigation.ts
@@ -0,0 +1,59 @@
+// src/utils/navigation.ts
+import { useRouter } from 'vue-router'
+
+/**
+ * 内部路由跳转(简化版)
+ * @param to - 路由路径或名称
+ * @param replace - 是否替换当前历史记录
+ */
+export const navigateTo = (to: string | { name: string }, replace = false) => {
+ const router = useRouter()
+ replace ? router.replace(to) : router.push(to)
+}
+
+/**
+ * 外部链接跳转(带安全防护)
+ * @param url - 目标URL
+ * @param target - 打开方式
+ */
+export const openExternalLink = (url: string, target: '_blank' | '_self' = '_blank') => {
+ if (target === '_blank') {
+ window.open(url, '_blank', 'noopener,noreferrer')
+ } else {
+ window.location.href = url
+ }
+}
+
+/**
+ * 返回上一页
+ */
+// export const goBack = () => {
+// useRouter().back()
+// }
+//
+//
+//
正与众多客户一起创造更多价值
+