From f3d8a410d102d5141974773556ca6093fd389288 Mon Sep 17 00:00:00 2001 From: qiuyuan Date: Mon, 24 Nov 2025 10:30:30 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E8=B4=A6=E5=8F=B7=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controlPanel/account/security/index.vue | 157 +++++++++++++++++- 1 file changed, 150 insertions(+), 7 deletions(-) diff --git a/src/views/controlPanel/account/security/index.vue b/src/views/controlPanel/account/security/index.vue index 495af44..aa18455 100644 --- a/src/views/controlPanel/account/security/index.vue +++ b/src/views/controlPanel/account/security/index.vue @@ -1,7 +1,13 @@ @@ -110,6 +193,66 @@ const getActionColor = (status: SecurityItem['status']) => {

{{ item.description }}

+ + + +
+
+ 手机号:{{ form.phoneNumber }} +
+ +
+ * + + + + {{ isSending || countdown > 0 ? `${countdown}s后重发` : '发送验证码' }} + +
+ +
+ * + + +
+ +
+ * + + +
+
+ +
+ 取消 + 保存 +
+
From 9dd88ab28703eab1abd9735eb75a49672d293ed9 Mon Sep 17 00:00:00 2001 From: qiuyuan Date: Mon, 24 Nov 2025 11:15:06 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/index.ts | 15 + src/views/admin/account/history/index.vue | 116 +++++++ src/views/admin/account/security/index.vue | 346 +++++++++++++++++++++ src/views/admin/fileStore/index.vue | 255 +++++++++++++++ src/views/admin/index.vue | 175 ++++++++--- 5 files changed, 858 insertions(+), 49 deletions(-) create mode 100644 src/views/admin/account/history/index.vue create mode 100644 src/views/admin/account/security/index.vue create mode 100644 src/views/admin/fileStore/index.vue diff --git a/src/router/index.ts b/src/router/index.ts index 18d785c..de27f85 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -47,6 +47,21 @@ const routes: RouteRecordRaw[] = [ name: "AdminHome", component: () => import("@/views/admin/home/index.vue"), }, + { + path: "fileStore", + name: "FileStore", + component: () => import("@/views/admin/fileStore/index.vue"), + }, + { + path: "history", + name: "History", + component: () => import("@/views/admin/account/history/index.vue"), + }, + { + path: "security", + name: "Security", + component: () => import("@/views/admin/account/security/index.vue"), + }, ], }, { diff --git a/src/views/admin/account/history/index.vue b/src/views/admin/account/history/index.vue new file mode 100644 index 0000000..cf0c8b3 --- /dev/null +++ b/src/views/admin/account/history/index.vue @@ -0,0 +1,116 @@ + + + + + + \ No newline at end of file diff --git a/src/views/admin/account/security/index.vue b/src/views/admin/account/security/index.vue new file mode 100644 index 0000000..aa18455 --- /dev/null +++ b/src/views/admin/account/security/index.vue @@ -0,0 +1,346 @@ + + + + + + \ No newline at end of file diff --git a/src/views/admin/fileStore/index.vue b/src/views/admin/fileStore/index.vue new file mode 100644 index 0000000..04de818 --- /dev/null +++ b/src/views/admin/fileStore/index.vue @@ -0,0 +1,255 @@ + + + + + \ No newline at end of file diff --git a/src/views/admin/index.vue b/src/views/admin/index.vue index 7902c9e..a50806b 100644 --- a/src/views/admin/index.vue +++ b/src/views/admin/index.vue @@ -1,67 +1,144 @@ \ No newline at end of file + + + \ No newline at end of file