diff --git a/public/normal-header.png b/public/normal-header.png new file mode 100644 index 0000000..92a24b7 Binary files /dev/null and b/public/normal-header.png differ diff --git a/webui/src/components/admin/ChangePhoneModal.vue b/webui/src/components/admin/ChangePhoneModal.vue new file mode 100644 index 0000000..fcc1cdf --- /dev/null +++ b/webui/src/components/admin/ChangePhoneModal.vue @@ -0,0 +1,25 @@ + + + + + diff --git a/webui/src/pages/Marketplace.vue b/webui/src/pages/Marketplace.vue new file mode 100644 index 0000000..2a2cf08 --- /dev/null +++ b/webui/src/pages/Marketplace.vue @@ -0,0 +1,33 @@ + + + + + diff --git a/webui/src/pages/admin/AdminUserInfo.vue b/webui/src/pages/admin/AdminUserInfo.vue index 57ca446..bf3bfb2 100644 --- a/webui/src/pages/admin/AdminUserInfo.vue +++ b/webui/src/pages/admin/AdminUserInfo.vue @@ -6,6 +6,7 @@ import { api } from '@/tools/web.js' import type { UploadFileDto, UserDto } from '@/types/user.js' import { useHead } from '@unhead/vue' import ChangeEmailModal from '@/components/admin/ChangeEmailModal.vue' +import ChangePhoneModal from '@/components/admin/ChangePhoneModal.vue' useHead({ title: '用户资料', @@ -146,10 +147,12 @@ async function save() { 保存 - 更改邮箱 - 更改手机号 + + 更改邮箱 + + + 更改手机号 + 重置全部 @@ -168,7 +171,8 @@ async function save() { v-model:show-modal="showBackgroundModal" v-model:select-files="background_selectFiles" /> - + + diff --git a/webui/src/router/index.ts b/webui/src/router/index.ts index 87031d3..4fc0c1c 100644 --- a/webui/src/router/index.ts +++ b/webui/src/router/index.ts @@ -9,6 +9,7 @@ import AdminUserSecurity from '@/pages/admin/AdminUserSecurity.vue' import AdminUserUpload from '@/pages/admin/AdminUserUpload.vue' import AdminNyahome from '@/pages/admin/AdminNyahome.vue' import AdminUserScript from '@/pages/admin/AdminUserScript.vue' +import Marketplace from '@/pages/Marketplace.vue' const router = createRouter({ history: createWebHashHistory(import.meta.env.BASE_URL), @@ -28,6 +29,11 @@ const router = createRouter({ path: '/chatroom', component: ChatroomPage, }, + { + name: 'marketplace', + path: '/marketplace', + component: Marketplace, + }, { name: 'admin', path: '/admin/',