diff --git a/package.json b/package.json
index 0774367..7ba71c9 100644
--- a/package.json
+++ b/package.json
@@ -36,6 +36,7 @@
"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",
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/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..63276dc
--- /dev/null
+++ b/src/renderer/src/views/login/components/Register.vue
@@ -0,0 +1,462 @@
+
+