update
This commit is contained in:
parent
5463765c3f
commit
05898f9376
10
README.md
10
README.md
@ -1,5 +1,13 @@
|
|||||||
# RuoYi-App-Geek
|
# RuoYi-App-Geek
|
||||||
|
|
||||||
|
本人的其他两个推荐搭配的项目
|
||||||
|
|
||||||
|
1. [Ruoyi-SpringBoot3-Geek: 这是若依框架后端的Springboot3版本 (gitee.com)](https://gitee.com/geek-xd/ruoyi-spring-boot3-geek)
|
||||||
|
2. [RuoYi-Vue3-Geek: 这是若依框架后端的Vue3版本 (gitee.com)](https://gitee.com/geek-xd/ruo-yi-vue3-geek)
|
||||||
|
|
||||||
|
与本项目同为一个作者开发,兼容性最好,学习成本最低
|
||||||
|
|
||||||
|
|
||||||
# 介绍
|
# 介绍
|
||||||
|
|
||||||
* 本框架基于RuoYi-App框架二次修改,使用Uniapp+Vue3。
|
* 本框架基于RuoYi-App框架二次修改,使用Uniapp+Vue3。
|
||||||
@ -112,7 +120,7 @@ eventName是事件名称,eventFun是事件处理函数,请尽量避免事件
|
|||||||
设置项enableEvent,是否启用基于事件的消息处理机制,要求当希望被事件处理函数处理的消息需要携带event字段。
|
设置项enableEvent,是否启用基于事件的消息处理机制,要求当希望被事件处理函数处理的消息需要携带event字段。
|
||||||
|
|
||||||
| 方法 | 作用 | 参数 |
|
| 方法 | 作用 | 参数 |
|
||||||
| --------- | ----------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- |
|
| --------- | ----------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
|
||||||
| connect | 连接websocke,当连接成功后触发回调函数 | 最简单的用法就是传入{url:"ws://demo"} |
|
| connect | 连接websocke,当连接成功后触发回调函数 | 最简单的用法就是传入{url:"ws://demo"} |
|
||||||
| send | 发送信息,当uuid不为空且不为false时,当收到携带相同uuid的消息时触发回调函数,只触发一次。否则由默认处理函数处理。 | msg消息内容,会被处理成json字符串uuid唯一标识符,可以手动传入,也可以设置为true当为true时会自动生成一个uuid并添加到msg中。 |
|
| send | 发送信息,当uuid不为空且不为false时,当收到携带相同uuid的消息时触发回调函数,只触发一次。否则由默认处理函数处理。 | msg消息内容,会被处理成json字符串uuid唯一标识符,可以手动传入,也可以设置为true当为true时会自动生成一个uuid并添加到msg中。 |
|
||||||
| close | 关闭连接,会触发回调函数的内容,不会触发默认关闭事件的处理函数,也不会修改默认关闭事件的处理函数。 | 无 |
|
| close | 关闭连接,会触发回调函数的内容,不会触发默认关闭事件的处理函数,也不会修改默认关闭事件的处理函数。 | 无 |
|
||||||
|
|||||||
@ -8,7 +8,7 @@ import useUserStore from '@/store/modules/user'
|
|||||||
let timeout = 10000
|
let timeout = 10000
|
||||||
const baseUrl = config.baseUrl
|
const baseUrl = config.baseUrl
|
||||||
|
|
||||||
const request = <T>(config:RequestConfig):Promise<ResponseData<T>> => {
|
const request = <T>(config: RequestConfig): Promise<ResponseData<T>> => {
|
||||||
// 是否需要设置 token
|
// 是否需要设置 token
|
||||||
const isToken = (config.headers || {}).isToken === false
|
const isToken = (config.headers || {}).isToken === false
|
||||||
config.header = config.header || {}
|
config.header = config.header || {}
|
||||||
@ -37,10 +37,10 @@ const request = <T>(config:RequestConfig):Promise<ResponseData<T>> => {
|
|||||||
return
|
return
|
||||||
} */
|
} */
|
||||||
const res = response
|
const res = response
|
||||||
const data:ResponseData<T> = res.data as ResponseData<T>
|
const data: ResponseData<T> = res.data as ResponseData<T>
|
||||||
const code = data.code || 200
|
const code = data.code || 200
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
const msg:string = errorCode[code] || data.msg || errorCode['default']
|
const msg: string = errorCode[code] || data.msg || errorCode['default']
|
||||||
if (code === 401) {
|
if (code === 401) {
|
||||||
showConfirm('登录状态已过期,您可以继续留在该页面,或者重新登录?').then(res => {
|
showConfirm('登录状态已过期,您可以继续留在该页面,或者重新登录?').then(res => {
|
||||||
if (res.confirm) {
|
if (res.confirm) {
|
||||||
@ -74,4 +74,17 @@ const request = <T>(config:RequestConfig):Promise<ResponseData<T>> => {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function postAction(data: any, url: string, isToken: boolean = true) {
|
||||||
|
return request({ data, url, method: 'POST', headers: { isToken }, })
|
||||||
|
}
|
||||||
|
export function getAction(params: any, url: string, isToken: boolean = true) {
|
||||||
|
return request({ params, url, method: 'GET', headers: { isToken }, })
|
||||||
|
}
|
||||||
|
export function putAction(data: any, url: string, isToken: boolean = true) {
|
||||||
|
return request({ data, url, method: 'PUT', headers: { isToken }, })
|
||||||
|
}
|
||||||
|
export function deleteAction(data: any, url: string, isToken: boolean = true) {
|
||||||
|
return request({ data, url, method: 'DELETE', headers: { isToken }, })
|
||||||
|
}
|
||||||
|
|
||||||
export default request
|
export default request
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user