Skip to content

Commit 9b354b2

Browse files
author
zhuoda
committed
【v3.3.0】 1、uniapp 首页菜单功能区多平台适配;2、菜单组件路径说明;3、长时间不在线自动返回登录页;4、标签页 tab 为圆角;5、升级 sa token 到 1.37.0;6、代码生成表单弹窗 关闭事件;7、接口操作日志@OperateLogAspect 对文件的处理;
1 parent fd27cd6 commit 9b354b2

File tree

49 files changed

+321
-312
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+321
-312
lines changed

smart-admin-api/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
<jjwt.version>0.9.1</jjwt.version>
4848
<jwks-rsa.version>0.9.0</jwks-rsa.version>
4949
<velocity-tools.version>3.1</velocity-tools.version>
50-
<sa-token.version>1.35.0.RC</sa-token.version>
50+
<sa-token.version>1.37.0</sa-token.version>
5151
<ip2region.version>2.7.0</ip2region.version>
5252
<bcprov.version>1.59</bcprov.version>
5353
<jackson-datatype-jsr310.version>2.13.4</jackson-datatype-jsr310.version>

smart-admin-api/sa-admin/src/main/java/net/lab1024/sa/admin/module/system/login/service/LoginService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,8 +159,8 @@ public ResponseDTO<LoginResultVO> login(LoginForm loginForm, String ip, String u
159159

160160
// 对于万能密码:受限制sa token 要求loginId唯一,万能密码只能插入一段uuid
161161
String saTokenLoginId = SUPER_PASSWORD_LOGIN_ID_PREFIX + StringConst.COLON + UUID.randomUUID().toString().replace("-", "") + StringConst.COLON + employeeEntity.getEmployeeId();
162-
// 万能密码登录只能登录15分钟
163-
StpUtil.login(saTokenLoginId, 900);
162+
// 万能密码登录只能登录30分钟
163+
StpUtil.login(saTokenLoginId, 1800);
164164

165165
} else {
166166

smart-admin-api/sa-base/src/main/java/net/lab1024/sa/base/module/support/operatelog/core/OperateLogAspect.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;
2828
import org.springframework.web.context.request.RequestContextHolder;
2929
import org.springframework.web.context.request.ServletRequestAttributes;
30+
import org.springframework.web.multipart.MultipartFile;
3031
import org.springframework.web.servlet.ModelAndView;
3132

3233
import javax.annotation.Resource;
@@ -238,6 +239,7 @@ private String buildParamString(Object[] args) {
238239
if (arg instanceof HttpServletRequest
239240
|| arg instanceof HttpServletResponse
240241
|| arg instanceof ModelAndView
242+
|| arg instanceof MultipartFile
241243
|| arg instanceof BindResult) {
242244
continue;
243245
}

smart-admin-api/sa-base/src/main/resources/code-generator-template/js/form.vue.vm

Lines changed: 182 additions & 178 deletions
Large diffs are not rendered by default.

smart-admin-api/sa-base/src/main/resources/prod/sa-base.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ spring:
33
datasource:
44
url: jdbc:mysql://127.0.0.1:3306/smart_admin_v3?autoReconnect=true&useServerPreparedStmts=false&rewriteBatchedStatements=true&characterEncoding=UTF-8&useSSL=false&allowMultiQueries=true&serverTimezone=Asia/Shanghai
55
username: root
6-
password: Zhuoda#1024lab
6+
password: Zhuoda1024lab
77
initial-size: 10
88
min-idle: 10
99
max-active: 100

smart-admin-api/sa-base/src/main/resources/test/sa-base.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ spring:
33
datasource:
44
url: jdbc:p6spy:mysql://127.0.0.1:3306/smart_admin_v3?autoReconnect=true&useServerPreparedStmts=false&rewriteBatchedStatements=true&characterEncoding=UTF-8&useSSL=false&allowMultiQueries=true&serverTimezone=Asia/Shanghai
55
username: root
6-
password: Java@1024
6+
password: Zhuoda1024lab
77
initial-size: 2
88
min-idle: 2
99
max-active: 10

smart-admin-web/javascript-ant-design-vue3/src/components/support/dict-select/index.vue

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<!---
22
* 字段 下拉选择框
3-
*
3+
*
44
* @Author: 1024创新实验室:罗伊
5-
* @Date: 2022-09-12 22:06:45
6-
* @Wechat: zhuda1024
7-
* @Email: [email protected]
8-
* @Copyright 1024创新实验室 ( https://1024lab.net ),Since 2012
5+
* @Date: 2022-09-12 22:06:45
6+
* @Wechat: zhuda1024
7+
8+
* @Copyright 1024创新实验室 ( https://1024lab.net ),Since 2012
99
*
1010
-->
1111
<template>
@@ -108,7 +108,7 @@
108108
emit('update:value', valueList);
109109
emit('change', valueList);
110110
} else {
111-
let findValue = dictValueList.value.find((e) => e.valueCode == value);
111+
let findValue = dictValueList.value.find((e) => e.valueCode === value);
112112
emit('update:value', findValue.valueCode);
113113
emit('change', findValue.valueCode);
114114
}

smart-admin-web/javascript-ant-design-vue3/src/layout/components/page-tag/index.vue

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
<!--
22
* 标签页
3-
*
4-
* @Author: 1024创新实验室-主任:卓大
5-
* @Date: 2022-09-06 20:29:12
6-
* @Wechat: zhuda1024
7-
* @Email: [email protected]
8-
* @Copyright 1024创新实验室 ( https://1024lab.net ),Since 2012
3+
*
4+
* @Author: 1024创新实验室-主任:卓大
5+
* @Date: 2022-09-06 20:29:12
6+
* @Wechat: zhuda1024
7+
8+
* @Copyright 1024创新实验室 ( https://1024lab.net ),Since 2012
99
-->
1010
<template>
1111
<!-- 标签页,共两部分:1、标签 ;2、标签操作区 -->
@@ -130,6 +130,7 @@
130130
131131
const { useToken } = theme;
132132
const { token } = useToken();
133+
const borderRadius = token.value.borderRadius + 'px';
133134
</script>
134135

135136
<style scoped lang="less">
@@ -199,6 +200,7 @@
199200
200201
:deep(.ant-tabs-small > .ant-tabs-nav .ant-tabs-tab) {
201202
padding: 5px 8px 3px 10px;
203+
border-radius: v-bind(borderRadius);
202204
}
203205
204206
:deep(.ant-tabs-tab-active) {

smart-admin-web/javascript-ant-design-vue3/src/views/system/menu/components/menu-operate-modal.vue

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
<a-form-item v-if="form.frameFlag" label="外链地址" name="frameUrl">
4848
<a-input v-model:value="form.frameUrl" placeholder="请输入外链地址" />
4949
</a-form-item>
50-
<a-form-item v-else label="组件地址" name="component">
50+
<a-form-item v-else label="组件地址" name="component" help="比如 商品列表:/business/erp/goods/goods-list.vue">
5151
<a-input v-model:value="form.component" placeholder="请输入组件地址 默认带有开头/@/views" />
5252
</a-form-item>
5353
</template>
@@ -91,9 +91,8 @@
9191
</a-form-item>
9292
</template>
9393
<!-- 按钮 end -->
94-
<a-form-item label="排序" name="sort">
94+
<a-form-item label="排序" name="sort" help="值越小越靠前">
9595
<a-input-number v-model:value="form.sort" :min="0" placeholder="请输入排序" style="width: 100px" />
96-
<h6 style="color: #ababab">值越小越靠前</h6>
9796
</a-form-item>
9897
</a-form>
9998
<div class="footer">
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
### **敬请期待,2024年5月开干**
2+

0 commit comments

Comments
 (0)