From 25d026bd130ec8eb1132ff3bf4497868aa20c9df Mon Sep 17 00:00:00 2001 From: zhangxuelin <959231531@qq.com> Date: Mon, 9 Sep 2024 01:14:26 +0800 Subject: [PATCH 1/7] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=B3=A8=E5=86=8C?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/src/views/classBegins/index.vue | 3 + .../src/views/login/components/Register.vue | 247 ++++++++++++++++++ .../views/login/components/forgotPassword.vue | 0 src/renderer/src/views/login/index.vue | 20 +- 4 files changed, 267 insertions(+), 3 deletions(-) create mode 100644 src/renderer/src/views/login/components/Register.vue create mode 100644 src/renderer/src/views/login/components/forgotPassword.vue diff --git a/src/renderer/src/views/classBegins/index.vue b/src/renderer/src/views/classBegins/index.vue index ccc2af4..9e9c83d 100644 --- a/src/renderer/src/views/classBegins/index.vue +++ b/src/renderer/src/views/classBegins/index.vue @@ -104,6 +104,9 @@ const switchPageMode = () => { } } onMounted(async () => { + window.addEventListener('focus', () => { + console.log(11111111111111) + }) const isDev = process.env.NODE_ENV == 'development' // toolState.showBoardAll = false // 隐藏画板 toolState.isPdfWin=true //设置打开pdf窗口 diff --git a/src/renderer/src/views/login/components/Register.vue b/src/renderer/src/views/login/components/Register.vue new file mode 100644 index 0000000..1889b04 --- /dev/null +++ b/src/renderer/src/views/login/components/Register.vue @@ -0,0 +1,247 @@ + + + + diff --git a/src/renderer/src/views/login/components/forgotPassword.vue b/src/renderer/src/views/login/components/forgotPassword.vue new file mode 100644 index 0000000..e69de29 diff --git a/src/renderer/src/views/login/index.vue b/src/renderer/src/views/login/index.vue index b11d241..730a34e 100644 --- a/src/renderer/src/views/login/index.vue +++ b/src/renderer/src/views/login/index.vue @@ -21,12 +21,20 @@ placeholder="请输入密码" /> - 记住密码 +
+ 记住密码 + 阅读并同意《xxx》 +
+ 登录 +
+ 注册账号 | + 忘记密码 +
@@ -48,6 +56,8 @@ + + + + \ No newline at end of file diff --git a/src/renderer/src/components/file-preview/index.vue b/src/renderer/src/components/file-preview/index.vue index 350695b..198f9b4 100644 --- a/src/renderer/src/components/file-preview/index.vue +++ b/src/renderer/src/components/file-preview/index.vue @@ -17,7 +17,6 @@
-
diff --git a/src/renderer/src/layout/index.vue b/src/renderer/src/layout/index.vue index 4768cd4..2dba250 100644 --- a/src/renderer/src/layout/index.vue +++ b/src/renderer/src/layout/index.vue @@ -14,6 +14,7 @@ + @@ -23,6 +24,7 @@ import { useRouter } from 'vue-router' import Header from './components/Header.vue' import AppMain from './components/AppMain.vue' import Uploader from './components/Uploader.vue' +import AiChart from '@/components/ai-chart/index.vue' import uploaderState from '@/store/modules/uploader' import { ref } from 'vue' From c79e7966ee9cd02b8d2db9372fc1b68788a81c92 Mon Sep 17 00:00:00 2001 From: zhangxuelin <959231531@qq.com> Date: Mon, 9 Sep 2024 18:14:57 +0800 Subject: [PATCH 3/7] =?UTF-8?q?=E6=B3=A8=E5=86=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- electron.vite.config.mjs | 3 +- package.json | 3 +- src/renderer/src/api/login.js | 64 ++++ .../src/views/login/components/Register.vue | 352 ++++++++++++++---- src/renderer/src/views/login/index.vue | 2 +- 5 files changed, 348 insertions(+), 76 deletions(-) diff --git a/electron.vite.config.mjs b/electron.vite.config.mjs index c48cc00..6311dd1 100644 --- a/electron.vite.config.mjs +++ b/electron.vite.config.mjs @@ -24,7 +24,8 @@ export default defineConfig({ server: { proxy: { '/dev-api': { - target: 'http://27.128.240.72:7865', + // target: 'http://27.128.240.72:7865', + target: 'http://192.168.2.158:7865', // target: 'http://192.168.2.52:7863', changeOrigin: true, rewrite: (p) => p.replace(/^\/dev-api/, '') diff --git a/package.json b/package.json index f070ac6..b71641a 100644 --- a/package.json +++ b/package.json @@ -32,12 +32,13 @@ "electron-log": "^5.1.7", "electron-store": "8.0.0", "electron-updater": "^6.1.7", + "element-china-area-data": "^6.1.0", "element-plus": "^2.7.6", "fabric": "^5.3.0", + "im_electron_sdk": "^8.0.5904", "js-cookie": "^3.0.5", "jsencrypt": "^3.3.2", "jsondiffpatch": "0.6.0", - "im_electron_sdk": "^8.0.5904", "lodash": "^4.17.21", "pdfjs-dist": "4.4.168", "pinia": "^2.1.7", diff --git a/src/renderer/src/api/login.js b/src/renderer/src/api/login.js index 649f59c..308e95c 100644 --- a/src/renderer/src/api/login.js +++ b/src/renderer/src/api/login.js @@ -56,4 +56,68 @@ export function getCodeImg() { method: 'get', timeout: 20000 }) +} + +// 注册模块-生成人机验证 +export function captchaImg(data) { + return request({ + url: '/captchaImg', + headers: { + isToken: false + }, + method: 'get', + params: data + }) +} + +//注册模块-发送验证码 +export function sendCode(data) { + return request({ + url: '/smarttalk/register/authSendCode', + method: 'post', + data:data + }) +} + +//注册模块-申请注册 +export function signIn(data) { + return request({ + url: '/smarttalk/register/authSignIn', + method: 'post', + data:data + }) +} + +//注册模块-获取学校 +export function deptTree(data) { + return request({ + url: '/smarttalk/register/authDeptTree', + method: 'get', + params:data + }) +} +// 查询部门详细 +export function getDept(query) { + return request({ + url: '/system/dept/detail', + method: 'get', + params: query + }) +} + +// 查询classmain列表 +export function listClassmain(query) { + return request({ + url: '/education/classmain/list', + method: 'get', + params: query + }) +} +// 查询evaluation列表 +export function listEvaluation(query) { + return request({ + url: '/smarttalk/register/authEvaluationList', + method: 'get', + params: query + }) } \ No newline at end of file diff --git a/src/renderer/src/views/login/components/Register.vue b/src/renderer/src/views/login/components/Register.vue index 1889b04..6b660d0 100644 --- a/src/renderer/src/views/login/components/Register.vue +++ b/src/renderer/src/views/login/components/Register.vue @@ -6,12 +6,12 @@ center :before-close="handleClose" > - - + + - - 发送验证码 + + 发送验证码 - + - + - - 小学 - 中学 - + - - 1班 - 2班 - + - +
+ {{ item.name }}: + + + +
+ +
@@ -91,21 +92,81 @@ 下一步
--> + + 根据图片回答相关问题 +
+ + +
+
+ 确定 +
+ +
+ diff --git a/src/renderer/src/views/classManage/index.vue b/src/renderer/src/views/classManage/index.vue index edb48b9..d83e8e6 100644 --- a/src/renderer/src/views/classManage/index.vue +++ b/src/renderer/src/views/classManage/index.vue @@ -12,6 +12,11 @@ + @@ -28,7 +33,7 @@ - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + {{userStore.nickName}} + - - - - - - - - - - - - {{ userStore.nickName }} - - - + + + \ No newline at end of file diff --git a/src/renderer/src/views/desktop/index.vue b/src/renderer/src/views/desktop/index.vue index 323bf74..d5c2fab 100644 --- a/src/renderer/src/views/desktop/index.vue +++ b/src/renderer/src/views/desktop/index.vue @@ -254,6 +254,7 @@ onMounted(async ()=>{ .iconfont{ font-size: 28px; color: #707070; + font-weight: bold; } &:hover{ color: #409EFF;