mirror of
https://gitee.com/ssssssss-team/magic-boot.git
synced 2025-05-07 17:32:54 +08:00
演示模式
This commit is contained in:
parent
6067276ce3
commit
87a42f7588
@ -1,2 +1 @@
|
||||
NODE_ENV = preview
|
||||
VITE_APP_BASE_API = 'http://localhost:8081/'
|
@ -1,2 +1 @@
|
||||
ENV = 'development'
|
||||
VITE_APP_BASE_API = 'http://localhost:8081/'
|
||||
VITE_APP_BASE_API = 'http://localhost:8081/'
|
||||
|
@ -1,3 +1 @@
|
||||
ENV = 'production'
|
||||
VITE_APP_BASE_API = 'http://localhost:8081/'
|
||||
|
||||
|
@ -5,7 +5,8 @@
|
||||
"scripts": {
|
||||
"dev": "vite",
|
||||
"build": "vite build",
|
||||
"preview": "vite preview"
|
||||
"preview": "vite preview",
|
||||
"demo": "vite build --mode demo"
|
||||
},
|
||||
"dependencies": {
|
||||
"axios": "^0.24.0",
|
||||
|
@ -5,7 +5,7 @@ const hasPermission = {
|
||||
beforeMount(el, binding) {
|
||||
if (binding.value) {
|
||||
const permissionList = app.config.globalProperties.$global.user.authorities
|
||||
if (permissionList && permissionList.length && !permissionList.includes(binding.value) && import.meta.env.NODE_ENV != 'preview') {
|
||||
if (permissionList && permissionList.length && !permissionList.includes(binding.value) && import.meta.env.MODE != 'demo') {
|
||||
el.style.display = 'none'
|
||||
}
|
||||
}
|
||||
|
@ -84,7 +84,7 @@ service.interceptors.response.use(
|
||||
if(currentMessage){
|
||||
currentMessage.close()
|
||||
}
|
||||
if(res.code == 403 && import.meta.env.NODE_ENV == 'preview'){
|
||||
if(res.code == 403 && import.meta.env.MODE == 'demo'){
|
||||
res.message = '演示模式,不允许操作!'
|
||||
}
|
||||
currentMessage = ElMessage({
|
||||
|
@ -21,6 +21,7 @@ import org.ssssssss.script.MagicScriptContext;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
@ -50,7 +51,7 @@ public class PermissionInterceptor implements RequestInterceptor, HandlerInterce
|
||||
return StatusCode.CERTIFICATE_EXPIRED.json();
|
||||
} else {
|
||||
// TODO
|
||||
List<String> permissions = (List<String>) magicAPIService.execute("post", "/system/security/permissions", null);
|
||||
List<String> permissions = (List<String>) magicAPIService.execute("post", "/system/security/permissions", new HashMap<String, Object>());
|
||||
String permission = Objects.toString(info.getOptionValue(Options.PERMISSION), "");
|
||||
if (StringUtils.isNotBlank(permission) && !permissions.contains(permission)) {
|
||||
return StatusCode.FORBIDDEN.json();
|
||||
|
@ -19,7 +19,7 @@ spring:
|
||||
datasource:
|
||||
driver-class-name: com.mysql.cj.jdbc.Driver
|
||||
type: com.alibaba.druid.pool.DruidDataSource
|
||||
url: jdbc:mysql://localhost:3307/magic-boot?useSSL=false&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=UTF8&autoReconnect=true&serverTimezone=Asia/Shanghai
|
||||
url: jdbc:mysql://localhost/magic-boot?useSSL=false&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=UTF8&autoReconnect=true&serverTimezone=Asia/Shanghai
|
||||
username: root
|
||||
password: root
|
||||
druid:
|
||||
|
Loading…
x
Reference in New Issue
Block a user