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 @@ + + + + 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..8f803ee 100644 --- a/src/renderer/src/views/login/index.vue +++ b/src/renderer/src/views/login/index.vue @@ -21,12 +21,21 @@ placeholder="请输入密码" /> - 记住密码 +
+ 记住密码 + +
+ 登录 +
+ 注册账号 + + +
@@ -48,6 +57,8 @@ + +