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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 发送验证码
+
+
+
+
+
+
+
+
+
+
+
+
+ 小学
+ 中学
+
+
+
+
+ 1班
+ 2班
+
+
+
+
+
+ 语文
+
+
+ 数学
+
+
+
+
+
+ 下一步
+
+
+
+
+ 立即注册
+
+
+
+
+
+
+
+
+
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}}
+
-
-
-
- {{ item.itemtitle }}
-
-
-
-
-
-
- {{ item.label }}
-
-
-
-
- {{ userStore.nickName }}
-
-
-
+
+
+
取 消
确 定
@@ -69,7 +89,7 @@
+
+
\ No newline at end of file
diff --git a/src/renderer/src/components/ai-chart/index.vue b/src/renderer/src/components/ai-chart/index.vue
index 8a761a8..af8e99e 100644
--- a/src/renderer/src/components/ai-chart/index.vue
+++ b/src/renderer/src/components/ai-chart/index.vue
@@ -3,7 +3,7 @@
-
+
-
-
-
你好,{{ userStore.nickName }}
-
我是AIx教学助手,我可以帮助你:
-
-
+
+
+
+
你好,{{ userStore.nickName }}
+
我是AIx教学助手,我可以帮助你:
+
-
-
-
-
+
+
+
+
+
+ {{ item.content }}
+
+
+
+
+
+
+
+
+
+
+
+
\ 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;