From 4d2c6c65e8e52a6cd4c385b2d703b627372420f2 Mon Sep 17 00:00:00 2001 From: GUjiYN <2946459904@qq.com> Date: Wed, 17 Apr 2024 15:44:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=91=E8=B4=9F=E8=B4=A3=E7=9A=84=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E9=A1=B5=E9=9D=A2=E5=AE=8C=E5=96=84=E5=AF=B9=E8=AF=9D?= =?UTF-8?q?=E6=A1=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components.d.ts | 6 ++ src/utils/validate.ts | 2 +- src/views/login/index.vue | 4 +- src/views/personal/project/charge.vue | 130 ++++++++++++++++++++++++-- 4 files changed, 132 insertions(+), 10 deletions(-) diff --git a/components.d.ts b/components.d.ts index 407fbf7..508d58d 100644 --- a/components.d.ts +++ b/components.d.ts @@ -20,6 +20,8 @@ declare module '@vue/runtime-core' { ElButton: typeof import('element-plus/es')['ElButton'] ElButtonGroup: typeof import('element-plus/es')['ElButtonGroup'] ElCard: typeof import('element-plus/es')['ElCard'] + ElCheckbox: typeof import('element-plus/es')['ElCheckbox'] + ElCheckboxGroup: typeof import('element-plus/es')['ElCheckboxGroup'] ElCol: typeof import('element-plus/es')['ElCol'] ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider'] ElDatePicker: typeof import('element-plus/es')['ElDatePicker'] @@ -37,6 +39,8 @@ declare module '@vue/runtime-core' { ElOption: typeof import('element-plus/es')['ElOption'] ElPagination: typeof import('element-plus/es')['ElPagination'] ElProgress: typeof import('element-plus/es')['ElProgress'] + ElRadio: typeof import('element-plus/es')['ElRadio'] + ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup'] ElRow: typeof import('element-plus/es')['ElRow'] ElScrollbar: typeof import('element-plus/es')['ElScrollbar'] ElSelect: typeof import('element-plus/es')['ElSelect'] @@ -45,7 +49,9 @@ declare module '@vue/runtime-core' { ElTable: typeof import('element-plus/es')['ElTable'] ElTableColumn: typeof import('element-plus/es')['ElTableColumn'] ElTag: typeof import('element-plus/es')['ElTag'] + ElTimePicker: typeof import('element-plus/es')['ElTimePicker'] ElTooltip: typeof import('element-plus/es')['ElTooltip'] + ElUpload: typeof import('element-plus/es')['ElUpload'] ErrorLog: typeof import('./src/components/ErrorLog/index.vue')['default'] GithubCorner: typeof import('./src/components/GithubCorner/index.vue')['default'] Hamburger: typeof import('./src/components/Hamburger/index.vue')['default'] diff --git a/src/utils/validate.ts b/src/utils/validate.ts index da6633c..a7b4833 100644 --- a/src/utils/validate.ts +++ b/src/utils/validate.ts @@ -15,7 +15,7 @@ export function isExternal(path) { * @returns {Boolean} */ export function validUsername(str) { - const valid_map = ['admin', 'editor', 'teacher_user', 'teacher_demo', 'demo', 'xiao_lfeng', 'yangna']; + const valid_map = ['console_user', 'developer_user', 'principal_user']; return valid_map.indexOf(str.trim()) >= 0; } diff --git a/src/views/login/index.vue b/src/views/login/index.vue index 7f54039..9e33c0e 100644 --- a/src/views/login/index.vue +++ b/src/views/login/index.vue @@ -113,8 +113,8 @@ export default defineComponent({ }; return { loginForm: { - username: 'teacher_user', - password: '123456' + username: 'principal_user', + password: 'jsl_nbxt' }, loginRules: { username: [{ required: true, trigger: 'blur', validator: validateUsername }], diff --git a/src/views/personal/project/charge.vue b/src/views/personal/project/charge.vue index f751f74..dca2d07 100644 --- a/src/views/personal/project/charge.vue +++ b/src/views/personal/project/charge.vue @@ -37,16 +37,21 @@