更新登陆页

This commit is contained in:
icssoa 2022-06-24 11:06:40 +08:00
parent 9efbce1e5f
commit ae5c5e2299
6 changed files with 9667 additions and 355 deletions

File diff suppressed because one or more lines are too long

View File

@ -50,6 +50,36 @@ declare interface RequestOptions {
} }
declare interface BaseComm { declare interface BaseComm {
/**
*
* @returns Promise<any>
*/
personUpdate(data?: any): Promise<any>;
/**
*
* @returns Promise<any>
*/
uploadMode(data?: any): Promise<any>;
/**
*
* @returns Promise<any>
*/
permmenu(data?: any): Promise<any>;
/**
*
* @returns Promise<any>
*/
person(data?: any): Promise<any>;
/**
*
* @returns Promise<any>
*/
upload(data?: any): Promise<any>;
/**
* 退
* @returns Promise<any>
*/
logout(data?: any): Promise<any>;
/** /**
* list * list
* @returns Promise<any> * @returns Promise<any>
@ -80,44 +110,51 @@ declare interface BaseComm {
* @returns Promise<any> * @returns Promise<any>
*/ */
add(data?: any): Promise<any>; add(data?: any): Promise<any>;
/**
* personUpdate
* @returns Promise<any>
*/
personUpdate(data?: any): Promise<any>;
/**
* uploadMode
* @returns Promise<any>
*/
uploadMode(data?: any): Promise<any>;
/**
* permmenu
* @returns Promise<any>
*/
permmenu(data?: any): Promise<any>;
/**
* logout
* @returns Promise<any>
*/
logout(data?: any): Promise<any>;
/** /**
* *
*/ */
permission: { permission: {
personUpdate: string;
uploadMode: string;
permmenu: string;
person: string;
upload: string;
logout: string;
list: string; list: string;
page: string; page: string;
info: string; info: string;
update: string; update: string;
delete: string; delete: string;
add: string; add: string;
personUpdate: string;
uploadMode: string;
permmenu: string;
logout: string;
}; };
} }
declare interface BaseOpen { declare interface BaseOpen {
/**
* token
* @returns Promise<any>
*/
refreshToken(data?: any): Promise<any>;
/**
*
* @returns Promise<any>
*/
captcha(data?: any): Promise<any>;
/**
*
* @returns Promise<any>
*/
login(data?: any): Promise<any>;
/**
*
* @returns Promise<any>
*/
html(data?: any): Promise<any>;
/**
*
* @returns Promise<any>
*/
eps(data?: any): Promise<any>;
/** /**
* list * list
* @returns Promise<any> * @returns Promise<any>
@ -148,55 +185,50 @@ declare interface BaseOpen {
* @returns Promise<any> * @returns Promise<any>
*/ */
add(data?: any): Promise<any>; add(data?: any): Promise<any>;
/**
* refreshToken
* @returns Promise<any>
*/
refreshToken(data?: any): Promise<any>;
/**
* captcha
* @returns Promise<any>
*/
captcha(data?: any): Promise<any>;
/**
* login
* @returns Promise<any>
*/
login(data?: any): Promise<any>;
/**
* html
* @returns Promise<any>
*/
html(data?: any): Promise<any>;
/**
* eps
* @returns Promise<any>
*/
eps(data?: any): Promise<any>;
/** /**
* *
*/ */
permission: { permission: {
list: string;
page: string;
info: string;
update: string;
delete: string;
add: string;
refreshToken: string; refreshToken: string;
captcha: string; captcha: string;
login: string; login: string;
html: string; html: string;
eps: string; eps: string;
list: string;
page: string;
info: string;
update: string;
delete: string;
add: string;
}; };
} }
declare interface BaseSysDepartment { declare interface BaseSysDepartment {
/** /**
* list *
* @returns Promise<any>
*/
delete(data?: any): Promise<any>;
/**
*
* @returns Promise<any>
*/
update(data?: any): Promise<any>;
/**
*
* @returns Promise<any>
*/
order(data?: any): Promise<any>;
/**
*
* @returns Promise<any> * @returns Promise<any>
*/ */
list(data?: any): Promise<any>; list(data?: any): Promise<any>;
/**
*
* @returns Promise<any>
*/
add(data?: any): Promise<any>;
/** /**
* page * page
* @returns Promise<PageResponse> * @returns Promise<PageResponse>
@ -207,51 +239,46 @@ declare interface BaseSysDepartment {
* @returns Promise<any> * @returns Promise<any>
*/ */
info(data?: any): Promise<any>; info(data?: any): Promise<any>;
/**
* update
* @returns Promise<any>
*/
update(data?: any): Promise<any>;
/**
* delete
* @returns Promise<any>
*/
delete(data?: any): Promise<any>;
/**
* add
* @returns Promise<any>
*/
add(data?: any): Promise<any>;
/**
* order
* @returns Promise<any>
*/
order(data?: any): Promise<any>;
/** /**
* *
*/ */
permission: { permission: {
delete: string;
update: string;
order: string;
list: string; list: string;
add: string;
page: string; page: string;
info: string; info: string;
update: string;
delete: string;
add: string;
order: string;
}; };
} }
declare interface BaseSysLog { declare interface BaseSysLog {
/**
*
* @returns Promise<any>
*/
setKeep(data?: any): Promise<any>;
/**
*
* @returns Promise<any>
*/
getKeep(data?: any): Promise<any>;
/**
*
* @returns Promise<any>
*/
clear(data?: any): Promise<any>;
/**
*
* @returns Promise<PageResponse>
*/
page(data?: any): Promise<PageResponse>;
/** /**
* list * list
* @returns Promise<any> * @returns Promise<any>
*/ */
list(data?: any): Promise<any>; list(data?: any): Promise<any>;
/**
* page
* @returns Promise<PageResponse>
*/
page(data?: any): Promise<PageResponse>;
/** /**
* info * info
* @returns Promise<any> * @returns Promise<any>
@ -272,65 +299,50 @@ declare interface BaseSysLog {
* @returns Promise<any> * @returns Promise<any>
*/ */
add(data?: any): Promise<any>; add(data?: any): Promise<any>;
/**
* setKeep
* @returns Promise<any>
*/
setKeep(data?: any): Promise<any>;
/**
* getKeep
* @returns Promise<any>
*/
getKeep(data?: any): Promise<any>;
/**
* clear
* @returns Promise<any>
*/
clear(data?: any): Promise<any>;
/** /**
* *
*/ */
permission: { permission: {
list: string; setKeep: string;
getKeep: string;
clear: string;
page: string; page: string;
list: string;
info: string; info: string;
update: string; update: string;
delete: string; delete: string;
add: string; add: string;
setKeep: string;
getKeep: string;
clear: string;
}; };
} }
declare interface BaseSysMenu { declare interface BaseSysMenu {
/** /**
* list *
* @returns Promise<any>
*/
list(data?: any): Promise<any>;
/**
* page
* @returns Promise<PageResponse>
*/
page(data?: any): Promise<PageResponse>;
/**
* info
* @returns Promise<any>
*/
info(data?: any): Promise<any>;
/**
* update
* @returns Promise<any>
*/
update(data?: any): Promise<any>;
/**
* delete
* @returns Promise<any> * @returns Promise<any>
*/ */
delete(data?: any): Promise<any>; delete(data?: any): Promise<any>;
/** /**
* add *
* @returns Promise<any>
*/
update(data?: any): Promise<any>;
/**
*
* @returns Promise<any>
*/
info(data?: any): Promise<any>;
/**
*
* @returns Promise<any>
*/
list(data?: any): Promise<any>;
/**
*
* @returns Promise<PageResponse>
*/
page(data?: any): Promise<PageResponse>;
/**
*
* @returns Promise<any> * @returns Promise<any>
*/ */
add(data?: any): Promise<any>; add(data?: any): Promise<any>;
@ -338,93 +350,93 @@ declare interface BaseSysMenu {
* *
*/ */
permission: { permission: {
delete: string;
update: string;
info: string;
list: string; list: string;
page: string; page: string;
info: string;
update: string;
delete: string;
add: string; add: string;
}; };
} }
declare interface BaseSysParam { declare interface BaseSysParam {
/**
*
* @returns Promise<any>
*/
delete(data?: any): Promise<any>;
/**
*
* @returns Promise<any>
*/
update(data?: any): Promise<any>;
/**
*
* @returns Promise<any>
*/
html(data?: any): Promise<any>;
/**
*
* @returns Promise<any>
*/
info(data?: any): Promise<any>;
/**
*
* @returns Promise<PageResponse>
*/
page(data?: any): Promise<PageResponse>;
/**
*
* @returns Promise<any>
*/
add(data?: any): Promise<any>;
/** /**
* list * list
* @returns Promise<any> * @returns Promise<any>
*/ */
list(data?: any): Promise<any>; list(data?: any): Promise<any>;
/**
* page
* @returns Promise<PageResponse>
*/
page(data?: any): Promise<PageResponse>;
/**
* info
* @returns Promise<any>
*/
info(data?: any): Promise<any>;
/**
* update
* @returns Promise<any>
*/
update(data?: any): Promise<any>;
/**
* delete
* @returns Promise<any>
*/
delete(data?: any): Promise<any>;
/**
* add
* @returns Promise<any>
*/
add(data?: any): Promise<any>;
/**
* html
* @returns Promise<any>
*/
html(data?: any): Promise<any>;
/** /**
* *
*/ */
permission: { permission: {
list: string;
page: string;
info: string;
update: string;
delete: string; delete: string;
add: string; update: string;
html: string; html: string;
info: string;
page: string;
add: string;
list: string;
}; };
} }
declare interface BaseSysRole { declare interface BaseSysRole {
/** /**
* list *
* @returns Promise<any>
*/
list(data?: any): Promise<any>;
/**
* page
* @returns Promise<PageResponse>
*/
page(data?: any): Promise<PageResponse>;
/**
* info
* @returns Promise<any>
*/
info(data?: any): Promise<any>;
/**
* update
* @returns Promise<any>
*/
update(data?: any): Promise<any>;
/**
* delete
* @returns Promise<any> * @returns Promise<any>
*/ */
delete(data?: any): Promise<any>; delete(data?: any): Promise<any>;
/** /**
* add *
* @returns Promise<any>
*/
update(data?: any): Promise<any>;
/**
*
* @returns Promise<any>
*/
info(data?: any): Promise<any>;
/**
*
* @returns Promise<any>
*/
list(data?: any): Promise<any>;
/**
*
* @returns Promise<PageResponse>
*/
page(data?: any): Promise<PageResponse>;
/**
*
* @returns Promise<any> * @returns Promise<any>
*/ */
add(data?: any): Promise<any>; add(data?: any): Promise<any>;
@ -432,62 +444,62 @@ declare interface BaseSysRole {
* *
*/ */
permission: { permission: {
delete: string;
update: string;
info: string;
list: string; list: string;
page: string; page: string;
info: string;
update: string;
delete: string;
add: string; add: string;
}; };
} }
declare interface BaseSysUser { declare interface BaseSysUser {
/** /**
* list *
* @returns Promise<any>
*/
list(data?: any): Promise<any>;
/**
* page
* @returns Promise<PageResponse>
*/
page(data?: any): Promise<PageResponse>;
/**
* info
* @returns Promise<any>
*/
info(data?: any): Promise<any>;
/**
* update
* @returns Promise<any>
*/
update(data?: any): Promise<any>;
/**
* delete
* @returns Promise<any> * @returns Promise<any>
*/ */
delete(data?: any): Promise<any>; delete(data?: any): Promise<any>;
/** /**
* add *
* @returns Promise<any> * @returns Promise<any>
*/ */
add(data?: any): Promise<any>; update(data?: any): Promise<any>;
/** /**
* move *
* @returns Promise<any> * @returns Promise<any>
*/ */
move(data?: any): Promise<any>; move(data?: any): Promise<any>;
/**
*
* @returns Promise<any>
*/
info(data?: any): Promise<any>;
/**
*
* @returns Promise<any>
*/
list(data?: any): Promise<any>;
/**
*
* @returns Promise<PageResponse>
*/
page(data?: any): Promise<PageResponse>;
/**
*
* @returns Promise<any>
*/
add(data?: any): Promise<any>;
/** /**
* *
*/ */
permission: { permission: {
delete: string;
update: string;
move: string;
info: string;
list: string; list: string;
page: string; page: string;
info: string;
update: string;
delete: string;
add: string; add: string;
move: string;
}; };
} }
@ -522,6 +534,16 @@ declare interface ChatChat {
* @returns Promise<any> * @returns Promise<any>
*/ */
add(data?: any): Promise<any>; add(data?: any): Promise<any>;
/**
* translate
* @returns Promise<any>
*/
translate(data?: any): Promise<any>;
/**
* timeOut
* @returns Promise<any>
*/
timeOut(data?: any): Promise<any>;
/** /**
* getChatChannelUser * getChatChannelUser
* @returns Promise<any> * @returns Promise<any>
@ -562,6 +584,11 @@ declare interface ChatChat {
* @returns Promise<any> * @returns Promise<any>
*/ */
setReply(data?: any): Promise<any>; setReply(data?: any): Promise<any>;
/**
* setLabel
* @returns Promise<any>
*/
setLabel(data?: any): Promise<any>;
/** /**
* setWork * setWork
* @returns Promise<any> * @returns Promise<any>
@ -572,11 +599,21 @@ declare interface ChatChat {
* @returns Promise<any> * @returns Promise<any>
*/ */
setStar(data?: any): Promise<any>; setStar(data?: any): Promise<any>;
/**
* sendMsg
* @returns Promise<any>
*/
sendMsg(data?: any): Promise<any>;
/** /**
* inChat * inChat
* @returns Promise<any> * @returns Promise<any>
*/ */
inChat(data?: any): Promise<any>; inChat(data?: any): Promise<any>;
/**
* remark
* @returns Promise<any>
*/
remark(data?: any): Promise<any>;
/** /**
* *
*/ */
@ -587,6 +624,8 @@ declare interface ChatChat {
update: string; update: string;
delete: string; delete: string;
add: string; add: string;
translate: string;
timeOut: string;
getChatChannelUser: string; getChatChannelUser: string;
checkingSetReply: string; checkingSetReply: string;
changePrincipal: string; changePrincipal: string;
@ -595,9 +634,12 @@ declare interface ChatChat {
addHelper: string; addHelper: string;
setBlack: string; setBlack: string;
setReply: string; setReply: string;
setLabel: string;
setWork: string; setWork: string;
setStar: string; setStar: string;
sendMsg: string;
inChat: string; inChat: string;
remark: string;
}; };
} }
@ -691,32 +733,32 @@ declare interface ChatSession {
declare interface DemoGoods { declare interface DemoGoods {
/** /**
* list *
* @returns Promise<any>
*/
list(data?: any): Promise<any>;
/**
* page
* @returns Promise<PageResponse>
*/
page(data?: any): Promise<PageResponse>;
/**
* info
* @returns Promise<any>
*/
info(data?: any): Promise<any>;
/**
* update
* @returns Promise<any>
*/
update(data?: any): Promise<any>;
/**
* delete
* @returns Promise<any> * @returns Promise<any>
*/ */
delete(data?: any): Promise<any>; delete(data?: any): Promise<any>;
/** /**
* add *
* @returns Promise<any>
*/
update(data?: any): Promise<any>;
/**
*
* @returns Promise<any>
*/
info(data?: any): Promise<any>;
/**
*
* @returns Promise<PageResponse>
*/
page(data?: any): Promise<PageResponse>;
/**
*
* @returns Promise<any>
*/
list(data?: any): Promise<any>;
/**
*
* @returns Promise<any> * @returns Promise<any>
*/ */
add(data?: any): Promise<any>; add(data?: any): Promise<any>;
@ -724,11 +766,11 @@ declare interface DemoGoods {
* *
*/ */
permission: { permission: {
list: string;
page: string;
info: string;
update: string;
delete: string; delete: string;
update: string;
info: string;
page: string;
list: string;
add: string; add: string;
}; };
} }
@ -1497,32 +1539,32 @@ declare interface ShopReply {
declare interface SpaceInfo { declare interface SpaceInfo {
/** /**
* list *
* @returns Promise<any>
*/
list(data?: any): Promise<any>;
/**
* page
* @returns Promise<PageResponse>
*/
page(data?: any): Promise<PageResponse>;
/**
* info
* @returns Promise<any>
*/
info(data?: any): Promise<any>;
/**
* update
* @returns Promise<any>
*/
update(data?: any): Promise<any>;
/**
* delete
* @returns Promise<any> * @returns Promise<any>
*/ */
delete(data?: any): Promise<any>; delete(data?: any): Promise<any>;
/** /**
* add *
* @returns Promise<any>
*/
update(data?: any): Promise<any>;
/**
*
* @returns Promise<any>
*/
info(data?: any): Promise<any>;
/**
*
* @returns Promise<any>
*/
list(data?: any): Promise<any>;
/**
*
* @returns Promise<PageResponse>
*/
page(data?: any): Promise<PageResponse>;
/**
*
* @returns Promise<any> * @returns Promise<any>
*/ */
add(data?: any): Promise<any>; add(data?: any): Promise<any>;
@ -1530,43 +1572,43 @@ declare interface SpaceInfo {
* *
*/ */
permission: { permission: {
delete: string;
update: string;
info: string;
list: string; list: string;
page: string; page: string;
info: string;
update: string;
delete: string;
add: string; add: string;
}; };
} }
declare interface SpaceType { declare interface SpaceType {
/** /**
* list *
* @returns Promise<any>
*/
list(data?: any): Promise<any>;
/**
* page
* @returns Promise<PageResponse>
*/
page(data?: any): Promise<PageResponse>;
/**
* info
* @returns Promise<any>
*/
info(data?: any): Promise<any>;
/**
* update
* @returns Promise<any>
*/
update(data?: any): Promise<any>;
/**
* delete
* @returns Promise<any> * @returns Promise<any>
*/ */
delete(data?: any): Promise<any>; delete(data?: any): Promise<any>;
/** /**
* add *
* @returns Promise<any>
*/
update(data?: any): Promise<any>;
/**
*
* @returns Promise<any>
*/
info(data?: any): Promise<any>;
/**
*
* @returns Promise<any>
*/
list(data?: any): Promise<any>;
/**
*
* @returns Promise<PageResponse>
*/
page(data?: any): Promise<PageResponse>;
/**
*
* @returns Promise<any> * @returns Promise<any>
*/ */
add(data?: any): Promise<any>; add(data?: any): Promise<any>;
@ -1574,11 +1616,11 @@ declare interface SpaceType {
* *
*/ */
permission: { permission: {
delete: string;
update: string;
info: string;
list: string; list: string;
page: string; page: string;
info: string;
update: string;
delete: string;
add: string; add: string;
}; };
} }
@ -2136,70 +2178,70 @@ declare interface SysWarehouse {
} }
declare interface TaskInfo { declare interface TaskInfo {
/**
*
* @returns Promise<any>
*/
delete(data?: any): Promise<any>;
/**
*
* @returns Promise<any>
*/
update(data?: any): Promise<any>;
/**
*
* @returns Promise<any>
*/
start(data?: any): Promise<any>;
/**
*
* @returns Promise<any>
*/
once(data?: any): Promise<any>;
/**
*
* @returns Promise<any>
*/
stop(data?: any): Promise<any>;
/**
*
* @returns Promise<any>
*/
info(data?: any): Promise<any>;
/**
*
* @returns Promise<PageResponse>
*/
page(data?: any): Promise<PageResponse>;
/**
*
* @returns Promise<any>
*/
log(data?: any): Promise<any>;
/**
*
* @returns Promise<any>
*/
add(data?: any): Promise<any>;
/** /**
* list * list
* @returns Promise<any> * @returns Promise<any>
*/ */
list(data?: any): Promise<any>; list(data?: any): Promise<any>;
/**
* page
* @returns Promise<PageResponse>
*/
page(data?: any): Promise<PageResponse>;
/**
* info
* @returns Promise<any>
*/
info(data?: any): Promise<any>;
/**
* update
* @returns Promise<any>
*/
update(data?: any): Promise<any>;
/**
* delete
* @returns Promise<any>
*/
delete(data?: any): Promise<any>;
/**
* add
* @returns Promise<any>
*/
add(data?: any): Promise<any>;
/**
* start
* @returns Promise<any>
*/
start(data?: any): Promise<any>;
/**
* once
* @returns Promise<any>
*/
once(data?: any): Promise<any>;
/**
* stop
* @returns Promise<any>
*/
stop(data?: any): Promise<any>;
/**
* log
* @returns Promise<any>
*/
log(data?: any): Promise<any>;
/** /**
* *
*/ */
permission: { permission: {
list: string;
page: string;
info: string;
update: string;
delete: string; delete: string;
add: string; update: string;
start: string; start: string;
once: string; once: string;
stop: string; stop: string;
info: string;
page: string;
log: string; log: string;
add: string;
list: string;
}; };
} }

9274
package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

View File

@ -9,7 +9,7 @@
"lint:eslint": "eslint \"{src,mock}/**/*.{vue,ts,tsx}\" --fix" "lint:eslint": "eslint \"{src,mock}/**/*.{vue,ts,tsx}\" --fix"
}, },
"dependencies": { "dependencies": {
"@cool-vue/crud": "^5.2.2", "@cool-vue/crud": "^5.2.3",
"@element-plus/icons-vue": "^1.1.3", "@element-plus/icons-vue": "^1.1.3",
"@vueuse/core": "^8.2.5", "@vueuse/core": "^8.2.5",
"axios": "^0.27.2", "axios": "^0.27.2",

View File

@ -117,13 +117,9 @@ export default defineComponent({
await menu.get(); await menu.get();
// //
const path = menu.getPath(); menu.getPath();
if (path) { router.push("/");
router.push(path);
} else {
ElMessage.error("该账号没有权限!");
}
} catch (err: any) { } catch (err: any) {
refs.value.captcha.refresh(); refs.value.captcha.refresh();
ElMessage.error(err.message); ElMessage.error(err.message);

View File

@ -984,10 +984,10 @@
"@babel/helper-validator-identifier" "^7.16.7" "@babel/helper-validator-identifier" "^7.16.7"
to-fast-properties "^2.0.0" to-fast-properties "^2.0.0"
"@cool-vue/crud@^5.2.2": "@cool-vue/crud@^5.2.3":
version "5.2.2" version "5.2.3"
resolved "https://registry.npmjs.org/@cool-vue/crud/-/crud-5.2.2.tgz#7387343d23066ee4d5b441f4f05f413bff50b6d8" resolved "https://registry.npmjs.org/@cool-vue/crud/-/crud-5.2.3.tgz#05e24d484e7748b71f4dcdf5649fd297113a6ee5"
integrity sha512-u+NCjUIap2g4H+tapzBVGRqRdMqUDDFDhWHsatiLu2KgYPG7THvMhmcf1jkPaa24vImBsB1yKPG63lweL5kzjw== integrity sha512-LWrfEnFVkIZyVUdCI/hsF3Kl4v0BrsweHMXYW7WBpfDEG/IR9n2mYTZPqFXjlqgX/vWux4YXmD0pg1cIAN2bMQ==
dependencies: dependencies:
array.prototype.flat "^1.2.4" array.prototype.flat "^1.2.4"
core-js "^3.21.1" core-js "^3.21.1"