Browse Source

基础框架发布: 8.2.40

1. 修复数据导出的bug
  2. 角色实体增加排序字段, SYS_ROLE 表增加 ORDER_ 字段

前端核心发布: 8.2.133
  1. 修改客户端请求超时时间为 5 分钟
  2. 增加统一的错误处理,如果服务端返回的错误没找到国际化消息,则显示 java.lang.Exception 对应的国际化消息
  3. 用户选入角色对话框采用百分比宽度,每页100条
  4. 角色管理增加排序号,且默认按排序号排序
main
wangshaoping 1 month ago
parent
commit
d365b33025
  1. 4
      cips.frontend/package.json
  2. 4
      erm.frontend/package.json
  3. 4
      gradle.properties
  4. 4
      io.sc.engine.mv.frontend/package.json
  5. 4
      io.sc.engine.rule.frontend/package.json
  6. 86
      io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/common/initializer/RateUpdateWorkFlowInitializer.java
  7. 4
      io.sc.engine.st.frontend/package.json
  8. 4
      io.sc.platform.ai.frontend/package.json
  9. 2
      io.sc.platform.core.frontend/package.json
  10. 4
      io.sc.platform.core.frontend/template-project/package.json
  11. 36
      io.sc.platform.core/src/main/resources/io/sc/platform/core/config/logback-spring.xml
  12. 4
      io.sc.platform.developer.doc/package.json
  13. 4
      io.sc.platform.developer.frontend/package.json
  14. 4
      io.sc.platform.lcdp.frontend/package.json
  15. 4
      io.sc.platform.license.keygen.frontend/package.json
  16. 4
      io.sc.platform.mvc.frontend/package.json
  17. 4
      io.sc.platform.scheduler.manager.frontend/package.json
  18. 4
      io.sc.platform.system.frontend/package.json
  19. 4
      io.sc.standard.frontend/package.json
  20. 4
      io.sc.website/package.json
  21. 4
      wra.report.frontend/package.json

4
cips.frontend/package.json

@ -1,6 +1,6 @@
{ {
"name": "cips.frontend", "name": "cips.frontend",
"version": "8.2.39", "version": "8.2.40",
"description": "", "description": "",
"private": false, "private": false,
"keywords": [], "keywords": [],
@ -112,7 +112,7 @@
"node-sql-parser": "5.3.6", "node-sql-parser": "5.3.6",
"pinia": "2.3.0", "pinia": "2.3.0",
"pinia-undo": "0.2.4", "pinia-undo": "0.2.4",
"platform-core": "8.2.132", "platform-core": "8.2.133",
"quasar": "2.17.6", "quasar": "2.17.6",
"sort-array": "5.0.0", "sort-array": "5.0.0",
"svg-path-commander": "2.1.7", "svg-path-commander": "2.1.7",

4
erm.frontend/package.json

@ -1,6 +1,6 @@
{ {
"name": "erm.frontend", "name": "erm.frontend",
"version": "8.2.39", "version": "8.2.40",
"description": "", "description": "",
"private": false, "private": false,
"keywords": [], "keywords": [],
@ -112,7 +112,7 @@
"node-sql-parser": "5.3.6", "node-sql-parser": "5.3.6",
"pinia": "2.3.0", "pinia": "2.3.0",
"pinia-undo": "0.2.4", "pinia-undo": "0.2.4",
"platform-core": "8.2.132", "platform-core": "8.2.133",
"quasar": "2.17.6", "quasar": "2.17.6",
"sort-array": "5.0.0", "sort-array": "5.0.0",
"svg-path-commander": "2.1.7", "svg-path-commander": "2.1.7",

4
gradle.properties

@ -37,9 +37,9 @@ application_version=1.0.0
# platform # platform
########################################################### ###########################################################
platform_group=io.sc platform_group=io.sc
platform_version=8.2.39 platform_version=8.2.40
platform_plugin_version=8.2.10 platform_plugin_version=8.2.10
platform_core_frontend_version=8.2.132 platform_core_frontend_version=8.2.133
########################################################### ###########################################################
# dependencies version # dependencies version

4
io.sc.engine.mv.frontend/package.json

@ -1,6 +1,6 @@
{ {
"name": "io.sc.engine.mv.frontend", "name": "io.sc.engine.mv.frontend",
"version": "8.2.39", "version": "8.2.40",
"description": "", "description": "",
"private": false, "private": false,
"keywords": [], "keywords": [],
@ -112,7 +112,7 @@
"node-sql-parser": "5.3.6", "node-sql-parser": "5.3.6",
"pinia": "2.3.0", "pinia": "2.3.0",
"pinia-undo": "0.2.4", "pinia-undo": "0.2.4",
"platform-core": "8.2.132", "platform-core": "8.2.133",
"quasar": "2.17.6", "quasar": "2.17.6",
"sort-array": "5.0.0", "sort-array": "5.0.0",
"svg-path-commander": "2.1.7", "svg-path-commander": "2.1.7",

4
io.sc.engine.rule.frontend/package.json

@ -1,6 +1,6 @@
{ {
"name": "io.sc.engine.rule.frontend", "name": "io.sc.engine.rule.frontend",
"version": "8.2.39", "version": "8.2.40",
"description": "", "description": "",
"private": false, "private": false,
"keywords": [], "keywords": [],
@ -112,7 +112,7 @@
"node-sql-parser": "5.3.6", "node-sql-parser": "5.3.6",
"pinia": "2.3.0", "pinia": "2.3.0",
"pinia-undo": "0.2.4", "pinia-undo": "0.2.4",
"platform-core": "8.2.132", "platform-core": "8.2.133",
"quasar": "2.17.6", "quasar": "2.17.6",
"sort-array": "5.0.0", "sort-array": "5.0.0",
"svg-path-commander": "2.1.7", "svg-path-commander": "2.1.7",

86
io.sc.engine.rule.server/src/main/java/io/sc/engine/rule/server/common/initializer/RateUpdateWorkFlowInitializer.java

@ -1,86 +0,0 @@
package io.sc.engine.rule.server.common.initializer;
import io.sc.engine.rule.server.common.service.RuleEngineServerConfigurationService;
import io.sc.platform.core.Environment;
import io.sc.platform.core.initializer.ApplicationInitializer;
import io.sc.platform.core.initializer.ApplicationInitializerExecuteException;
import io.sc.platform.flowable.enums.ProcessStatus;
import io.sc.platform.flowable.jpa.entity.ProcessEntity;
import io.sc.platform.flowable.service.ProcessEntityService;
import io.sc.platform.util.FileUtil;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.context.ApplicationContext;
import java.io.IOException;
import java.util.List;
import java.util.Locale;
public class RateUpdateWorkFlowInitializer implements ApplicationInitializer{
public static final String RRATE_UPDATE_CANCEL_WORKFLOW_CATEGORY ="WORK_FLOW";
public static final String RATE_UPDATE_CANCEL_WORKFLOW_KEY ="RATE_UPDATE_CANCEL_APPROVING";
private static final Logger log =LoggerFactory.getLogger(RateUpdateWorkFlowInitializer.class);
private Boolean isInitialized =null;
private ApplicationContext applicationContext;
private ProcessEntityService processEntityService;
@Override
public void init(ApplicationContext applicationContext) {
this.processEntityService =applicationContext.getBean(ProcessEntityService.class);
this.applicationContext =applicationContext;
}
@Override
public int getOrder() {
return 1200;
}
@Override
public synchronized boolean isInitialized() {
if(isInitialized!=null) {
return isInitialized;
}
List<ProcessEntity> entities =processEntityService.getRepository().findByKey(RATE_UPDATE_CANCEL_WORKFLOW_KEY);
if(entities==null || entities.isEmpty()){
isInitialized =false;
}else {
isInitialized = true;
}
return isInitialized;
}
@Override
public void execute() throws ApplicationInitializerExecuteException {
try {
ProcessEntity entity = new ProcessEntity();
entity.setCategory(RATE_UPDATE_CANCEL_WORKFLOW_KEY);
entity.setKey(RATE_UPDATE_CANCEL_WORKFLOW_KEY);
entity.setName(applicationContext.getMessage(RRATE_UPDATE_CANCEL_WORKFLOW_CATEGORY + "." + RATE_UPDATE_CANCEL_WORKFLOW_KEY, null, Locale.getDefault()));
entity.setStatus(ProcessStatus.RELEASE);
entity.setVersion(1);
entity.setCanClaimTask(false);
entity.setXml(getRateUpdateCancelWorkflowXmlContent());
entity.setBusinessDescriptionSql(
"select\n" +
" CONCAT(CODE_,':',VERSION_) BUSINESS_KEY,\n" +
" '模型发布审批' BUSINESS_TYPE,\n" +
" NAME_ CUST_NO,\n" +
" CONCAT('V',VERSION_) CUST_NAME,\n" +
" NULL PROCESS_STATUS\n" +
"from RE_RESOURCE\n" +
"where CONCAT(CODE_,':',VERSION_) = '${businessKey}'"
);
entity.setTaskHandFrontendModelName("io.sc.engine.rule.frontend");
entity.setTaskHandFrontendComponentName("io.sc.engine.rule.frontend.workflow.ApprovalComponent");
entity = processEntityService.add(entity);
processEntityService.deploy(entity.getId());
}catch (Exception e){
log.error("",e);
throw new ApplicationInitializerExecuteException(e);
}
}
private String getRateUpdateCancelWorkflowXmlContent() throws IOException {
return FileUtil.readString("classpath:/workflow/io/sc/engine/rule/Sample.bpmn", Environment.DEFAULT_CHARSET_NAME);
}
}

4
io.sc.engine.st.frontend/package.json

@ -1,6 +1,6 @@
{ {
"name": "io.sc.engine.st.frontend", "name": "io.sc.engine.st.frontend",
"version": "8.2.39", "version": "8.2.40",
"description": "", "description": "",
"private": false, "private": false,
"keywords": [], "keywords": [],
@ -112,7 +112,7 @@
"node-sql-parser": "5.3.6", "node-sql-parser": "5.3.6",
"pinia": "2.3.0", "pinia": "2.3.0",
"pinia-undo": "0.2.4", "pinia-undo": "0.2.4",
"platform-core": "8.2.132", "platform-core": "8.2.133",
"quasar": "2.17.6", "quasar": "2.17.6",
"sort-array": "5.0.0", "sort-array": "5.0.0",
"svg-path-commander": "2.1.7", "svg-path-commander": "2.1.7",

4
io.sc.platform.ai.frontend/package.json

@ -1,6 +1,6 @@
{ {
"name": "io.sc.platform.ai.frontend", "name": "io.sc.platform.ai.frontend",
"version": "8.2.39", "version": "8.2.40",
"description": "", "description": "",
"private": false, "private": false,
"keywords": [], "keywords": [],
@ -112,7 +112,7 @@
"node-sql-parser": "5.3.6", "node-sql-parser": "5.3.6",
"pinia": "2.3.0", "pinia": "2.3.0",
"pinia-undo": "0.2.4", "pinia-undo": "0.2.4",
"platform-core": "8.2.132", "platform-core": "8.2.133",
"quasar": "2.17.6", "quasar": "2.17.6",
"sort-array": "5.0.0", "sort-array": "5.0.0",
"svg-path-commander": "2.1.7", "svg-path-commander": "2.1.7",

2
io.sc.platform.core.frontend/package.json

@ -1,6 +1,6 @@
{ {
"name": "platform-core", "name": "platform-core",
"version": "8.2.132", "version": "8.2.133",
"description": "前端核心包,用于快速构建前端的脚手架", "description": "前端核心包,用于快速构建前端的脚手架",
"//main": "库的主文件", "//main": "库的主文件",
"main": "dist/platform-core.js", "main": "dist/platform-core.js",

4
io.sc.platform.core.frontend/template-project/package.json

@ -1,6 +1,6 @@
{ {
"name": "platform-core", "name": "platform-core",
"version": "8.2.132", "version": "8.2.133",
"description": "前端核心包,用于快速构建前端的脚手架", "description": "前端核心包,用于快速构建前端的脚手架",
"private": false, "private": false,
"keywords": [], "keywords": [],
@ -111,7 +111,7 @@
"mockjs": "1.1.0", "mockjs": "1.1.0",
"node-sql-parser": "5.3.6", "node-sql-parser": "5.3.6",
"pinia": "2.3.0", "pinia": "2.3.0",
"platform-core": "8.2.132", "platform-core": "8.2.133",
"quasar": "2.17.6", "quasar": "2.17.6",
"sort-array": "5.0.0", "sort-array": "5.0.0",
"svg-path-commander": "2.1.7", "svg-path-commander": "2.1.7",

36
io.sc.platform.core/src/main/resources/io/sc/platform/core/config/logback-spring.xml

@ -21,7 +21,29 @@
</filter> </filter>
</appender> </appender>
<!-- 信息日志文件, 仅显示 INFO 的日志 -->
<appender name="FILE_INFO" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder><pattern>${pattern}</pattern></encoder>
<file>${homedir}/logs/info.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
<fileNamePattern>${homedir}/logs/info.%d.%i.log</fileNamePattern>
<maxHistory>180</maxHistory>
<maxFileSize>100MB</maxFileSize>
</rollingPolicy>
</appender>
<root level="info">
<appender-ref ref="STDOUT" />
<appender-ref ref="FILE_INFO" />
</root>
<logger name="io.sc.engine.rule.generated" level="debug" additivity="false">
<appender-ref ref="STDOUT" />
<appender-ref ref="FILE_INFO" />
</logger>
<!-- 所有日志文件, 显示 TRACE+ 的日志 --> <!-- 所有日志文件, 显示 TRACE+ 的日志 -->
<!--
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder><pattern>${pattern}</pattern></encoder> <encoder><pattern>${pattern}</pattern></encoder>
<file>${homedir}/logs/log.log</file> <file>${homedir}/logs/log.log</file>
@ -34,8 +56,10 @@
<level>TRACE</level> <level>TRACE</level>
</filter> </filter>
</appender> </appender>
-->
<!-- 信息日志文件, 仅显示 DEBUG 的日志 --> <!-- 调试日志文件, 仅显示 DEBUG 的日志 -->
<!--
<appender name="FILE_DEBUG" class="ch.qos.logback.core.rolling.RollingFileAppender"> <appender name="FILE_DEBUG" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder><pattern>${pattern}</pattern></encoder> <encoder><pattern>${pattern}</pattern></encoder>
<file>${homedir}/logs/debug.log</file> <file>${homedir}/logs/debug.log</file>
@ -50,8 +74,10 @@
<onMismatch>DENY</onMismatch> <onMismatch>DENY</onMismatch>
</filter> </filter>
</appender> </appender>
-->
<!-- 信息日志文件, 仅显示 INFO 的日志 --> <!-- 信息日志文件, 仅显示 INFO 的日志 -->
<!--
<appender name="FILE_INFO" class="ch.qos.logback.core.rolling.RollingFileAppender"> <appender name="FILE_INFO" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder><pattern>${pattern}</pattern></encoder> <encoder><pattern>${pattern}</pattern></encoder>
<file>${homedir}/logs/info.log</file> <file>${homedir}/logs/info.log</file>
@ -66,8 +92,10 @@
<onMismatch>DENY</onMismatch> <onMismatch>DENY</onMismatch>
</filter> </filter>
</appender> </appender>
-->
<!-- 警告日志文件,, 仅显示 WARN 的日志 --> <!-- 警告日志文件,, 仅显示 WARN 的日志 -->
<!--
<appender name="FILE_WARN" class="ch.qos.logback.core.rolling.RollingFileAppender"> <appender name="FILE_WARN" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder><pattern>${pattern}</pattern></encoder> <encoder><pattern>${pattern}</pattern></encoder>
<file>${homedir}/logs/warn.log</file> <file>${homedir}/logs/warn.log</file>
@ -82,8 +110,10 @@
<onMismatch>DENY</onMismatch> <onMismatch>DENY</onMismatch>
</filter> </filter>
</appender> </appender>
-->
<!-- 错误日志文件, 仅显示 ERROR 的日志 --> <!-- 错误日志文件, 仅显示 ERROR 的日志 -->
<!--
<appender name="FILE_ERROR" class="ch.qos.logback.core.rolling.RollingFileAppender"> <appender name="FILE_ERROR" class="ch.qos.logback.core.rolling.RollingFileAppender">
<encoder><pattern>${pattern}</pattern></encoder> <encoder><pattern>${pattern}</pattern></encoder>
<file>${homedir}/logs/error.log</file> <file>${homedir}/logs/error.log</file>
@ -98,7 +128,8 @@
<onMismatch>DENY</onMismatch> <onMismatch>DENY</onMismatch>
</filter> </filter>
</appender> </appender>
-->
<!--
<root level="info"> <root level="info">
<appender-ref ref="STDOUT" /> <appender-ref ref="STDOUT" />
<appender-ref ref="FILE" /> <appender-ref ref="FILE" />
@ -107,4 +138,5 @@
<appender-ref ref="FILE_WARN" /> <appender-ref ref="FILE_WARN" />
<appender-ref ref="FILE_ERROR" /> <appender-ref ref="FILE_ERROR" />
</root> </root>
-->
</configuration> </configuration>

4
io.sc.platform.developer.doc/package.json

@ -1,6 +1,6 @@
{ {
"name": "io.sc.platform.developer.doc", "name": "io.sc.platform.developer.doc",
"version": "8.2.39", "version": "8.2.40",
"description": "", "description": "",
"main": "index.js", "main": "index.js",
"scripts": { "scripts": {
@ -28,7 +28,7 @@
"vuepress": "2.0.0-rc.15" "vuepress": "2.0.0-rc.15"
}, },
"dependencies": { "dependencies": {
"platform-core": "8.2.132", "platform-core": "8.2.133",
"quasar": "2.17.6", "quasar": "2.17.6",
"vue": "3.5.13", "vue": "3.5.13",
"vue-i18n": "11.0.1" "vue-i18n": "11.0.1"

4
io.sc.platform.developer.frontend/package.json

@ -1,6 +1,6 @@
{ {
"name": "io.sc.platform.developer.frontend", "name": "io.sc.platform.developer.frontend",
"version": "8.2.39", "version": "8.2.40",
"description": "", "description": "",
"private": false, "private": false,
"keywords": [], "keywords": [],
@ -112,7 +112,7 @@
"node-sql-parser": "5.3.6", "node-sql-parser": "5.3.6",
"pinia": "2.3.0", "pinia": "2.3.0",
"pinia-undo": "0.2.4", "pinia-undo": "0.2.4",
"platform-core": "8.2.132", "platform-core": "8.2.133",
"quasar": "2.17.6", "quasar": "2.17.6",
"sort-array": "5.0.0", "sort-array": "5.0.0",
"svg-path-commander": "2.1.7", "svg-path-commander": "2.1.7",

4
io.sc.platform.lcdp.frontend/package.json

@ -1,6 +1,6 @@
{ {
"name": "io.sc.platform.lcdp.frontend", "name": "io.sc.platform.lcdp.frontend",
"version": "8.2.39", "version": "8.2.40",
"description": "", "description": "",
"private": false, "private": false,
"keywords": [], "keywords": [],
@ -112,7 +112,7 @@
"node-sql-parser": "5.3.6", "node-sql-parser": "5.3.6",
"pinia": "2.3.0", "pinia": "2.3.0",
"pinia-undo": "0.2.4", "pinia-undo": "0.2.4",
"platform-core": "8.2.132", "platform-core": "8.2.133",
"quasar": "2.17.6", "quasar": "2.17.6",
"sort-array": "5.0.0", "sort-array": "5.0.0",
"svg-path-commander": "2.1.7", "svg-path-commander": "2.1.7",

4
io.sc.platform.license.keygen.frontend/package.json

@ -1,6 +1,6 @@
{ {
"name": "io.sc.platform.license.keygen.frontend", "name": "io.sc.platform.license.keygen.frontend",
"version": "8.2.39", "version": "8.2.40",
"description": "", "description": "",
"private": false, "private": false,
"keywords": [], "keywords": [],
@ -112,7 +112,7 @@
"node-sql-parser": "5.3.6", "node-sql-parser": "5.3.6",
"pinia": "2.3.0", "pinia": "2.3.0",
"pinia-undo": "0.2.4", "pinia-undo": "0.2.4",
"platform-core": "8.2.132", "platform-core": "8.2.133",
"quasar": "2.17.6", "quasar": "2.17.6",
"sort-array": "5.0.0", "sort-array": "5.0.0",
"svg-path-commander": "2.1.7", "svg-path-commander": "2.1.7",

4
io.sc.platform.mvc.frontend/package.json

@ -1,6 +1,6 @@
{ {
"name": "io.sc.platform.mvc.frontend", "name": "io.sc.platform.mvc.frontend",
"version": "8.2.39", "version": "8.2.40",
"description": "", "description": "",
"private": false, "private": false,
"keywords": [], "keywords": [],
@ -112,7 +112,7 @@
"node-sql-parser": "5.3.6", "node-sql-parser": "5.3.6",
"pinia": "2.3.0", "pinia": "2.3.0",
"pinia-undo": "0.2.4", "pinia-undo": "0.2.4",
"platform-core": "8.2.132", "platform-core": "8.2.133",
"quasar": "2.17.6", "quasar": "2.17.6",
"sort-array": "5.0.0", "sort-array": "5.0.0",
"svg-path-commander": "2.1.7", "svg-path-commander": "2.1.7",

4
io.sc.platform.scheduler.manager.frontend/package.json

@ -1,6 +1,6 @@
{ {
"name": "io.sc.platform.scheduler.manager.frontend", "name": "io.sc.platform.scheduler.manager.frontend",
"version": "8.2.39", "version": "8.2.40",
"description": "", "description": "",
"private": false, "private": false,
"keywords": [], "keywords": [],
@ -112,7 +112,7 @@
"node-sql-parser": "5.3.6", "node-sql-parser": "5.3.6",
"pinia": "2.3.0", "pinia": "2.3.0",
"pinia-undo": "0.2.4", "pinia-undo": "0.2.4",
"platform-core": "8.2.132", "platform-core": "8.2.133",
"quasar": "2.17.6", "quasar": "2.17.6",
"sort-array": "5.0.0", "sort-array": "5.0.0",
"svg-path-commander": "2.1.7", "svg-path-commander": "2.1.7",

4
io.sc.platform.system.frontend/package.json

@ -1,6 +1,6 @@
{ {
"name": "io.sc.platform.system.frontend", "name": "io.sc.platform.system.frontend",
"version": "8.2.39", "version": "8.2.40",
"description": "", "description": "",
"private": false, "private": false,
"keywords": [], "keywords": [],
@ -111,7 +111,7 @@
"mockjs": "1.1.0", "mockjs": "1.1.0",
"node-sql-parser": "5.3.6", "node-sql-parser": "5.3.6",
"pinia": "2.3.0", "pinia": "2.3.0",
"platform-core": "8.2.132", "platform-core": "8.2.133",
"quasar": "2.17.6", "quasar": "2.17.6",
"sort-array": "5.0.0", "sort-array": "5.0.0",
"svg-path-commander": "2.1.7", "svg-path-commander": "2.1.7",

4
io.sc.standard.frontend/package.json

@ -1,6 +1,6 @@
{ {
"name": "io.sc.standard.frontend", "name": "io.sc.standard.frontend",
"version": "8.2.39", "version": "8.2.40",
"description": "", "description": "",
"private": false, "private": false,
"keywords": [], "keywords": [],
@ -112,7 +112,7 @@
"node-sql-parser": "5.3.6", "node-sql-parser": "5.3.6",
"pinia": "2.3.0", "pinia": "2.3.0",
"pinia-undo": "0.2.4", "pinia-undo": "0.2.4",
"platform-core": "8.2.132", "platform-core": "8.2.133",
"quasar": "2.17.6", "quasar": "2.17.6",
"sort-array": "5.0.0", "sort-array": "5.0.0",
"svg-path-commander": "2.1.7", "svg-path-commander": "2.1.7",

4
io.sc.website/package.json

@ -1,6 +1,6 @@
{ {
"name": "io.sc.website", "name": "io.sc.website",
"version": "8.2.39", "version": "8.2.40",
"description": "", "description": "",
"main": "index.js", "main": "index.js",
"scripts": { "scripts": {
@ -28,6 +28,6 @@
}, },
"dependencies": { "dependencies": {
"vue": "3.5.13", "vue": "3.5.13",
"platform-core": "8.2.132" "platform-core": "8.2.133"
} }
} }

4
wra.report.frontend/package.json

@ -1,6 +1,6 @@
{ {
"name": "wra.report.frontend", "name": "wra.report.frontend",
"version": "8.2.39", "version": "8.2.40",
"description": "", "description": "",
"private": false, "private": false,
"keywords": [], "keywords": [],
@ -111,7 +111,7 @@
"mockjs": "1.1.0", "mockjs": "1.1.0",
"node-sql-parser": "5.3.6", "node-sql-parser": "5.3.6",
"pinia": "2.3.0", "pinia": "2.3.0",
"platform-core": "8.2.132", "platform-core": "8.2.133",
"quasar": "2.17.6", "quasar": "2.17.6",
"sort-array": "5.0.0", "sort-array": "5.0.0",
"svg-path-commander": "2.1.7", "svg-path-commander": "2.1.7",

Loading…
Cancel
Save