diff --git a/web/build/constant.js b/web/build/constant.js index cf58a73..092b54a 100644 --- a/web/build/constant.js +++ b/web/build/constant.js @@ -17,7 +17,7 @@ export const PROXY_CONFIG = { * @转发路径 http://localhost:9999/api/v1/user */ '/api/v1': { - target: 'http://127.0.0.1:9999', + target: 'http://124.222.245.240:8080', changeOrigin: true, }, } diff --git a/web/package.json b/web/package.json index 16910a5..2954411 100644 --- a/web/package.json +++ b/web/package.json @@ -2,6 +2,7 @@ "name": "vue-fastapi-admin-web", "version": "0.0.0", "private": true, + "type": "module", "scripts": { "dev": "vite", "build": "vite build", diff --git a/web/src/api/index.js b/web/src/api/index.js index de0d750..120c237 100644 --- a/web/src/api/index.js +++ b/web/src/api/index.js @@ -5,6 +5,13 @@ export default { getUserInfo: () => request.get('/base/userinfo'), getUserMenu: () => request.get('/base/usermenu'), getUserApi: () => request.get('/base/userapi'), + // 手机号 + registerPhone: (data) => request.post('/app-user/register', data, { noNeedToken: true }), + loginPhone: (data) => request.post('/app-user/login', data, { noNeedToken: true }), + // pages + getIndustryList: () => request.get('/industry/list'), + getHistoryList: (params) => request.get('/valuations', { params }), + valuations: (data = {}) => request.post('/valuations', data), // profile updatePassword: (data = {}) => request.post('/base/update_password', data), // users diff --git a/web/src/assets/images/delete.png b/web/src/assets/images/delete.png new file mode 100644 index 0000000..aef282f Binary files /dev/null and b/web/src/assets/images/delete.png differ diff --git a/web/src/assets/images/go.png b/web/src/assets/images/go.png new file mode 100644 index 0000000..64550dc Binary files /dev/null and b/web/src/assets/images/go.png differ diff --git a/web/src/assets/images/login_bg.png b/web/src/assets/images/login_bg.png new file mode 100644 index 0000000..935de32 Binary files /dev/null and b/web/src/assets/images/login_bg.png differ diff --git a/web/src/assets/images/logo.png b/web/src/assets/images/logo.png new file mode 100644 index 0000000..e47ef2e Binary files /dev/null and b/web/src/assets/images/logo.png differ diff --git a/web/src/assets/images/phone.png b/web/src/assets/images/phone.png new file mode 100644 index 0000000..f1f7f16 Binary files /dev/null and b/web/src/assets/images/phone.png differ diff --git a/web/src/assets/images/说明@2x.png b/web/src/assets/images/说明@2x.png new file mode 100644 index 0000000..37cd007 Binary files /dev/null and b/web/src/assets/images/说明@2x.png differ diff --git a/web/src/router/routes/index.js b/web/src/router/routes/index.js index cd07ee3..ed33d7e 100644 --- a/web/src/router/routes/index.js +++ b/web/src/router/routes/index.js @@ -6,7 +6,7 @@ const Layout = () => import('@/layout/index.vue') export const basicRoutes = [ { path: '/', - redirect: '/workbench', // 默认跳转到首页 + redirect: '/pages', // 默认跳转到首页 meta: { order: 0 }, }, { @@ -95,6 +95,12 @@ export const basicRoutes = [ }, ], }, + { + name: 'pages', + path: '/pages', + component: () => import('@/views/pages/index.vue'), + isHidden: true, + }, { name: '403', path: '/403', diff --git a/web/src/store/modules/permission/index.js b/web/src/store/modules/permission/index.js index f7b319d..6d1d194 100644 --- a/web/src/store/modules/permission/index.js +++ b/web/src/store/modules/permission/index.js @@ -77,13 +77,13 @@ export const usePermissionStore = defineStore('permission', { }, actions: { async generateRoutes() { - const res = await api.getUserMenu() // 调用接口获取后端传来的菜单路由 - this.accessRoutes = buildRoutes(res.data) // 处理成前端路由格式 + // const res = await api.getUserMenu() // 调用接口获取后端传来的菜单路由 + // this.accessRoutes = buildRoutes(res.data) // 处理成前端路由格式 return this.accessRoutes }, async getAccessApis() { - const res = await api.getUserApi() - this.accessApis = res.data + // const res = await api.getUserApi() + // this.accessApis = res.data return this.accessApis }, resetPermission() { diff --git a/web/src/views/login/index.vue b/web/src/views/login/index.vue index 77f82e1..56bb59a 100644 --- a/web/src/views/login/index.vue +++ b/web/src/views/login/index.vue @@ -2,49 +2,40 @@
- - -
-
- {{ $t('app_name') }} -
-
- +
+ +
+ 非遗IP价值评估系统 +
+
+ 基于深度学习算法的智能评估系统,为您的知识产权和非物质文化遗产提供专业的价值评估服务
-
- -
- - {{ $t('views.login.text_login') }} + + + + + 立即登录 +
@@ -54,7 +45,7 @@ diff --git a/web/src/views/pages/components/StepProgressBar.vue b/web/src/views/pages/components/StepProgressBar.vue new file mode 100644 index 0000000..5d0ae24 --- /dev/null +++ b/web/src/views/pages/components/StepProgressBar.vue @@ -0,0 +1,149 @@ + + + + + diff --git a/web/src/views/pages/index.vue b/web/src/views/pages/index.vue new file mode 100644 index 0000000..5088f9b --- /dev/null +++ b/web/src/views/pages/index.vue @@ -0,0 +1,844 @@ + + + + + \ No newline at end of file