Browse Source

前端核心发布: 8.2.79

1) 数学组件增加 exp, pow, square, sqrt, root 可视化配置函数

基础框架发布: 8.2.17
  1) 修复规则引擎 sql 处理器的 sql 参数映射无法删除的 bug.
main
wangshaoping 3 weeks ago
parent
commit
66efcb9dfb
  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. 2
      io.sc.engine.rule.core/src/main/java/io/sc/engine/rule/core/function/ArithmeticFunction.java
  6. 1
      io.sc.engine.rule.core/src/main/resources/io/sc/engine/rule/core/code/template/import_render.tpl
  7. 4
      io.sc.engine.rule.frontend/package.json
  8. 2
      io.sc.engine.rule.frontend/src/views/shared/DefaultValue.vue
  9. 6
      io.sc.engine.rule.frontend/src/views/shared/processors/Sql.ts
  10. 4
      io.sc.engine.st.frontend/package.json
  11. 4
      io.sc.platform.ai.frontend/package.json
  12. 2
      io.sc.platform.core.frontend/package.json
  13. 1
      io.sc.platform.core.frontend/src/platform/components/expression/toolbar/functions/Digit.vue
  14. 61
      io.sc.platform.core.frontend/src/platform/components/math/toolbar/functions/Digit.vue
  15. 50
      io.sc.platform.core.frontend/src/platform/components/math/toolbar/functions/digit/Exp.vue
  16. 50
      io.sc.platform.core.frontend/src/platform/components/math/toolbar/functions/digit/Pow.vue
  17. 50
      io.sc.platform.core.frontend/src/platform/components/math/toolbar/functions/digit/Root.vue
  18. 50
      io.sc.platform.core.frontend/src/platform/components/math/toolbar/functions/digit/Sqrt.vue
  19. 50
      io.sc.platform.core.frontend/src/platform/components/math/toolbar/functions/digit/Square.vue
  20. 5
      io.sc.platform.core.frontend/src/platform/i18n/messages.json
  21. 5
      io.sc.platform.core.frontend/src/platform/i18n/messages_tw_CN.json
  22. 5
      io.sc.platform.core.frontend/src/platform/i18n/messages_zh_CN.json
  23. 1
      io.sc.platform.core.frontend/src/platform/plugin/manager/I18nMessageManager.ts
  24. 4
      io.sc.platform.core.frontend/template-project/package.json
  25. 4
      io.sc.platform.developer.doc/package.json
  26. 4
      io.sc.platform.developer.frontend/package.json
  27. 4
      io.sc.platform.lcdp.frontend/package.json
  28. 4
      io.sc.platform.license.keygen.frontend/package.json
  29. 4
      io.sc.platform.mvc.frontend/package.json
  30. 4
      io.sc.platform.scheduler.manager.frontend/package.json
  31. 4
      io.sc.platform.system.frontend/package.json
  32. 4
      io.sc.standard.frontend/package.json
  33. 4
      io.sc.website/package.json
  34. 4
      wra.report.frontend/package.json

4
cips.frontend/package.json

@ -1,6 +1,6 @@
{ {
"name": "cips.frontend", "name": "cips.frontend",
"version": "8.2.16", "version": "8.2.17",
"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.78", "platform-core": "8.2.79",
"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.16", "version": "8.2.17",
"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.78", "platform-core": "8.2.79",
"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.16 platform_version=8.2.17
platform_plugin_version=8.2.10 platform_plugin_version=8.2.10
platform_core_frontend_version=8.2.78 platform_core_frontend_version=8.2.79
########################################################### ###########################################################
# 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.16", "version": "8.2.17",
"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.78", "platform-core": "8.2.79",
"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.engine.rule.core/src/main/java/io/sc/engine/rule/core/function/ArithmeticFunction.java

@ -141,6 +141,8 @@ public class ArithmeticFunction {
return Math.log(x); return Math.log(x);
} }
public static Double square(Double x) { return Math.pow(x,2); }
public static Double root(Double x,Double y){ public static Double root(Double x,Double y){
return Math.pow(x,1/y); return Math.pow(x,1/y);
} }

1
io.sc.engine.rule.core/src/main/resources/io/sc/engine/rule/core/code/template/import_render.tpl

@ -32,6 +32,7 @@ import static io.sc.engine.rule.core.function.ArithmeticFunction.max;
import static io.sc.engine.rule.core.function.ArithmeticFunction.min; import static io.sc.engine.rule.core.function.ArithmeticFunction.min;
import static io.sc.engine.rule.core.function.ArithmeticFunction.mod; import static io.sc.engine.rule.core.function.ArithmeticFunction.mod;
import static io.sc.engine.rule.core.function.ArithmeticFunction.randomInt; import static io.sc.engine.rule.core.function.ArithmeticFunction.randomInt;
import static io.sc.engine.rule.core.function.ArithmeticFunction.square;
import static io.sc.engine.rule.core.function.ArithmeticFunction.root; import static io.sc.engine.rule.core.function.ArithmeticFunction.root;
import static io.sc.engine.rule.core.function.ArithmeticFunction.sum; import static io.sc.engine.rule.core.function.ArithmeticFunction.sum;
import static io.sc.engine.rule.core.function.ArithmeticFunction.transformSequencing; import static io.sc.engine.rule.core.function.ArithmeticFunction.transformSequencing;

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.16", "version": "8.2.17",
"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.78", "platform-core": "8.2.79",
"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.engine.rule.frontend/src/views/shared/DefaultValue.vue

@ -64,7 +64,7 @@ const isString = computed(() => {
const changeValueType = (_valueType: string, _valueTypeIsList: boolean) => { const changeValueType = (_valueType: string, _valueTypeIsList: boolean) => {
valueType.value = _valueType; valueType.value = _valueType;
valueTypeIsList.value = _valueTypeIsList; valueTypeIsList.value = _valueTypeIsList;
console.log(_valueType, _valueTypeIsList); //console.log(_valueType, _valueTypeIsList);
//emit('update:modelValue', undefined); //emit('update:modelValue', undefined);
}; };

6
io.sc.engine.rule.frontend/src/views/shared/processors/Sql.ts

@ -114,8 +114,7 @@ class Sql extends Processor {
{ {
extend: 'remove', extend: 'remove',
click: (args: any) => { click: (args: any) => {
const grid = args.grid.getEditorForm().getFieldComponent('sqlParameterValues'); args.grid.removeLocalData(args.selecteds);
grid.removeRows(args.selecteds);
}, },
}, },
], ],
@ -248,8 +247,7 @@ class Sql extends Processor {
{ {
extend: 'remove', extend: 'remove',
click: (args: any) => { click: (args: any) => {
const grid = args.grid.getEditorForm().getFieldComponent('sqlFieldMapping'); args.grid.removeLocalData(args.selecteds);
grid.removeLocalData(args.selecteds);
}, },
}, },
], ],

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.16", "version": "8.2.17",
"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.78", "platform-core": "8.2.79",
"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.16", "version": "8.2.17",
"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.78", "platform-core": "8.2.79",
"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.78", "version": "8.2.79",
"description": "前端核心包,用于快速构建前端的脚手架", "description": "前端核心包,用于快速构建前端的脚手架",
"//main": "库的主文件", "//main": "库的主文件",
"main": "dist/platform-core.js", "main": "dist/platform-core.js",

1
io.sc.platform.core.frontend/src/platform/components/expression/toolbar/functions/Digit.vue

@ -168,4 +168,5 @@ const randomIntRef = ref();
const randomRef = ref(); const randomRef = ref();
const modRef = ref(); const modRef = ref();
const remainderRef = ref(); const remainderRef = ref();
console.log('xxxxx');
</script> </script>

61
io.sc.platform.core.frontend/src/platform/components/math/toolbar/functions/Digit.vue

@ -19,6 +19,57 @@
<q-item-section><Abs ref="absRef" v-model="modelValueRef" :source-code-editor="sourceCodeEditor"></Abs></q-item-section> <q-item-section><Abs ref="absRef" v-model="modelValueRef" :source-code-editor="sourceCodeEditor"></Abs></q-item-section>
</q-item> </q-item>
<q-separator inset spaced /> <q-separator inset spaced />
<q-item
v-close-popup
clickable
:title="$t('math.toolbar.functions.number.square')"
draggable="true"
@dragstart="squareRef?.dragstart"
@click="squareRef?.append"
>
<q-item-section><Square ref="squareRef" v-model="modelValueRef" :source-code-editor="sourceCodeEditor"></Square></q-item-section>
</q-item>
<q-item
v-close-popup
clickable
:title="$t('math.toolbar.functions.number.pow')"
draggable="true"
@dragstart="powRef?.dragstart"
@click="powRef?.append"
>
<q-item-section><Pow ref="powRef" v-model="modelValueRef" :source-code-editor="sourceCodeEditor"></Pow></q-item-section>
</q-item>
<q-item
v-close-popup
clickable
:title="$t('math.toolbar.functions.number.exp')"
draggable="true"
@dragstart="expRef?.dragstart"
@click="expRef?.append"
>
<q-item-section><Exp ref="expRef" v-model="modelValueRef" :source-code-editor="sourceCodeEditor"></Exp></q-item-section>
</q-item>
<q-item
v-close-popup
clickable
:title="$t('math.toolbar.functions.number.sqrt')"
draggable="true"
@dragstart="sqrtRef?.dragstart"
@click="sqrtRef?.append"
>
<q-item-section><Sqrt ref="sqrtRef" v-model="modelValueRef" :source-code-editor="sourceCodeEditor"></Sqrt></q-item-section>
</q-item>
<q-item
v-close-popup
clickable
:title="$t('math.toolbar.functions.number.root')"
draggable="true"
@dragstart="rootRef?.dragstart"
@click="rootRef?.append"
>
<q-item-section><Root ref="rootRef" v-model="modelValueRef" :source-code-editor="sourceCodeEditor"></Root></q-item-section>
</q-item>
<q-separator inset spaced />
<q-item <q-item
v-close-popup v-close-popup
clickable clickable
@ -139,6 +190,11 @@
<script setup lang="ts"> <script setup lang="ts">
import { ref } from 'vue'; import { ref } from 'vue';
import Abs from './digit/Abs.vue'; import Abs from './digit/Abs.vue';
import Square from './digit/Square.vue';
import Pow from './digit/Pow.vue';
import Exp from './digit/Exp.vue';
import Sqrt from './digit/Sqrt.vue';
import Root from './digit/Root.vue';
import Max from './digit/Max.vue'; import Max from './digit/Max.vue';
import Min from './digit/Min.vue'; import Min from './digit/Min.vue';
import Sum from './digit/Sum.vue'; import Sum from './digit/Sum.vue';
@ -157,6 +213,11 @@ const props = defineProps({
}); });
const absRef = ref(); const absRef = ref();
const squareRef = ref();
const powRef = ref();
const expRef = ref();
const sqrtRef = ref();
const rootRef = ref();
const maxRef = ref(); const maxRef = ref();
const minRef = ref(); const minRef = ref();
const sumRef = ref(); const sumRef = ref();

50
io.sc.platform.core.frontend/src/platform/components/math/toolbar/functions/digit/Exp.vue

@ -0,0 +1,50 @@
<template>
<span>
<math display="inline">
<mspace></mspace>
<mrow>
<mo>exp</mo>
<mi>(</mi>
<mspace></mspace>
<mi>x</mi>
<mspace></mspace>
<mi>)</mi>
</mrow>
<mspace></mspace>
</math>
</span>
</template>
<script setup lang="ts">
const xmlData = `
<mspace></mspace>
<mrow>
<mo>exp</mo>
<mi>(</mi>
<mspace></mspace>
<mi>x</mi>
<mspace></mspace>
<mi>)</mi>
</mrow>
<mspace></mspace>
`;
const modelValueRef = defineModel({ type: String, default: '' });
const props = defineProps({
sourceCodeEditor: { type: Object, default: undefined },
});
const dragstart = (event) => {
event.dataTransfer.setData('math', xmlData);
event.dataTransfer.setDragImage(event.srcElement, 0, 0);
};
const append = () => {
props.sourceCodeEditor?.dispatch(props.sourceCodeEditor?.state?.replaceSelection('exp(x)'));
modelValueRef.value = modelValueRef.value + xmlData.replace('<mspace></mspace>', '');
};
defineExpose({
dragstart,
append,
});
</script>

50
io.sc.platform.core.frontend/src/platform/components/math/toolbar/functions/digit/Pow.vue

@ -0,0 +1,50 @@
<template>
<span>
<math display="inline">
<mspace></mspace>
<mrow>
<mo>pow</mo>
<mi>(</mi>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<mi>)</mi>
</mrow>
<mspace></mspace>
</math>
</span>
</template>
<script setup lang="ts">
const xmlData = `
<mspace></mspace>
<mrow>
<mo>pow</mo>
<mi>(</mi>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<mi>)</mi>
</mrow>
<mspace></mspace>
`;
const modelValueRef = defineModel({ type: String, default: '' });
const props = defineProps({
sourceCodeEditor: { type: Object, default: undefined },
});
const dragstart = (event) => {
event.dataTransfer.setData('math', xmlData);
event.dataTransfer.setDragImage(event.srcElement, 0, 0);
};
const append = () => {
props.sourceCodeEditor?.dispatch(props.sourceCodeEditor?.state?.replaceSelection('pow(x,y)'));
modelValueRef.value = modelValueRef.value + xmlData.replace('<mspace></mspace>', '');
};
defineExpose({
dragstart,
append,
});
</script>

50
io.sc.platform.core.frontend/src/platform/components/math/toolbar/functions/digit/Root.vue

@ -0,0 +1,50 @@
<template>
<span>
<math display="inline">
<mspace></mspace>
<mrow>
<mo>root</mo>
<mi>(</mi>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<mi>)</mi>
</mrow>
<mspace></mspace>
</math>
</span>
</template>
<script setup lang="ts">
const xmlData = `
<mspace></mspace>
<mrow>
<mo>root</mo>
<mi>(</mi>
<mi>x</mi>
<mo>,</mo>
<mi>y</mi>
<mi>)</mi>
</mrow>
<mspace></mspace>
`;
const modelValueRef = defineModel({ type: String, default: '' });
const props = defineProps({
sourceCodeEditor: { type: Object, default: undefined },
});
const dragstart = (event) => {
event.dataTransfer.setData('math', xmlData);
event.dataTransfer.setDragImage(event.srcElement, 0, 0);
};
const append = () => {
props.sourceCodeEditor?.dispatch(props.sourceCodeEditor?.state?.replaceSelection('root(x)'));
modelValueRef.value = modelValueRef.value + xmlData.replace('<mspace></mspace>', '');
};
defineExpose({
dragstart,
append,
});
</script>

50
io.sc.platform.core.frontend/src/platform/components/math/toolbar/functions/digit/Sqrt.vue

@ -0,0 +1,50 @@
<template>
<span>
<math display="inline">
<mspace></mspace>
<mrow>
<mo>sqrt</mo>
<mi>(</mi>
<mspace></mspace>
<mi>x</mi>
<mspace></mspace>
<mi>)</mi>
</mrow>
<mspace></mspace>
</math>
</span>
</template>
<script setup lang="ts">
const xmlData = `
<mspace></mspace>
<mrow>
<mo>sqrt</mo>
<mi>(</mi>
<mspace></mspace>
<mi>x</mi>
<mspace></mspace>
<mi>)</mi>
</mrow>
<mspace></mspace>
`;
const modelValueRef = defineModel({ type: String, default: '' });
const props = defineProps({
sourceCodeEditor: { type: Object, default: undefined },
});
const dragstart = (event) => {
event.dataTransfer.setData('math', xmlData);
event.dataTransfer.setDragImage(event.srcElement, 0, 0);
};
const append = () => {
props.sourceCodeEditor?.dispatch(props.sourceCodeEditor?.state?.replaceSelection('sqrt(x)'));
modelValueRef.value = modelValueRef.value + xmlData.replace('<mspace></mspace>', '');
};
defineExpose({
dragstart,
append,
});
</script>

50
io.sc.platform.core.frontend/src/platform/components/math/toolbar/functions/digit/Square.vue

@ -0,0 +1,50 @@
<template>
<span>
<math display="inline">
<mspace></mspace>
<mrow>
<mo>square</mo>
<mi>(</mi>
<mspace></mspace>
<mi>x</mi>
<mspace></mspace>
<mi>)</mi>
</mrow>
<mspace></mspace>
</math>
</span>
</template>
<script setup lang="ts">
const xmlData = `
<mspace></mspace>
<mrow>
<mo>square</mo>
<mi>(</mi>
<mspace></mspace>
<mi>x</mi>
<mspace></mspace>
<mi>)</mi>
</mrow>
<mspace></mspace>
`;
const modelValueRef = defineModel({ type: String, default: '' });
const props = defineProps({
sourceCodeEditor: { type: Object, default: undefined },
});
const dragstart = (event) => {
event.dataTransfer.setData('math', xmlData);
event.dataTransfer.setDragImage(event.srcElement, 0, 0);
};
const append = () => {
props.sourceCodeEditor?.dispatch(props.sourceCodeEditor?.state?.replaceSelection('square(x)'));
modelValueRef.value = modelValueRef.value + xmlData.replace('<mspace></mspace>', '');
};
defineExpose({
dragstart,
append,
});
</script>

5
io.sc.platform.core.frontend/src/platform/i18n/messages.json

@ -202,6 +202,11 @@
"math.toolbar.functions.specialValue.infinite": "Infinite, when x is infinite, return y; else return x", "math.toolbar.functions.specialValue.infinite": "Infinite, when x is infinite, return y; else return x",
"math.toolbar.functions.number": "Number", "math.toolbar.functions.number": "Number",
"math.toolbar.functions.number.abs": "Absolute value", "math.toolbar.functions.number.abs": "Absolute value",
"math.toolbar.functions.number.square": "square to x",
"math.toolbar.functions.number.pow": "(y)th power of x",
"math.toolbar.functions.number.exp": "(x)th power of e",
"math.toolbar.functions.number.sqrt": "square root of x",
"math.toolbar.functions.number.root": "(y)th root of x",
"math.toolbar.functions.number.max": "Maximum", "math.toolbar.functions.number.max": "Maximum",
"math.toolbar.functions.number.min": "Minimum", "math.toolbar.functions.number.min": "Minimum",
"math.toolbar.functions.number.sum": "Summation", "math.toolbar.functions.number.sum": "Summation",

5
io.sc.platform.core.frontend/src/platform/i18n/messages_tw_CN.json

@ -202,6 +202,11 @@
"math.toolbar.functions.specialValue.infinite": "無窮處理, 當 x 為無窮時, 返回 y; 否則返回 x", "math.toolbar.functions.specialValue.infinite": "無窮處理, 當 x 為無窮時, 返回 y; 否則返回 x",
"math.toolbar.functions.number": "數值處理函數", "math.toolbar.functions.number": "數值處理函數",
"math.toolbar.functions.number.abs": "絕對值", "math.toolbar.functions.number.abs": "絕對值",
"math.toolbar.functions.number.square": "x 的平方",
"math.toolbar.functions.number.pow": "x 的 y 次冪",
"math.toolbar.functions.number.exp": "e 的 x 冪",
"math.toolbar.functions.number.sqrt": "x 的平方根",
"math.toolbar.functions.number.root": "x 的 y 次方根",
"math.toolbar.functions.number.max": "最大值", "math.toolbar.functions.number.max": "最大值",
"math.toolbar.functions.number.min": "最小值", "math.toolbar.functions.number.min": "最小值",
"math.toolbar.functions.number.sum": "求和", "math.toolbar.functions.number.sum": "求和",

5
io.sc.platform.core.frontend/src/platform/i18n/messages_zh_CN.json

@ -202,6 +202,11 @@
"math.toolbar.functions.specialValue.infinite": "无穷处理, 当 x 为无穷时, 返回 y; 否则返回 x", "math.toolbar.functions.specialValue.infinite": "无穷处理, 当 x 为无穷时, 返回 y; 否则返回 x",
"math.toolbar.functions.number": "数值处理函数", "math.toolbar.functions.number": "数值处理函数",
"math.toolbar.functions.number.abs": "绝对值", "math.toolbar.functions.number.abs": "绝对值",
"math.toolbar.functions.number.square": "x 的平方",
"math.toolbar.functions.number.pow": "x 的 y 次幂",
"math.toolbar.functions.number.exp": "e 的 x 幂",
"math.toolbar.functions.number.sqrt": "x 的平方根",
"math.toolbar.functions.number.root": "x 的 y 次方根",
"math.toolbar.functions.number.max": "最大值", "math.toolbar.functions.number.max": "最大值",
"math.toolbar.functions.number.min": "最小值", "math.toolbar.functions.number.min": "最小值",
"math.toolbar.functions.number.sum": "求和", "math.toolbar.functions.number.sum": "求和",

1
io.sc.platform.core.frontend/src/platform/plugin/manager/I18nMessageManager.ts

@ -108,7 +108,6 @@ class I18nMessageManager {
* , * ,
*/ */
public static showNotify(locale: I18nMessageLocaleType, isShowNotify: boolean = true) { public static showNotify(locale: I18nMessageLocaleType, isShowNotify: boolean = true) {
console.log(Environment.getConfigure().theme.notifier.timeout);
if (isShowNotify && Environment.getConfigure().setting?.i18n?.changeNotify) { if (isShowNotify && Environment.getConfigure().setting?.i18n?.changeNotify) {
const $t = i18n.global.t; const $t = i18n.global.t;
Notify.create({ Notify.create({

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

@ -1,6 +1,6 @@
{ {
"name": "platform-core", "name": "platform-core",
"version": "8.2.78", "version": "8.2.79",
"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.78", "platform-core": "8.2.79",
"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.developer.doc/package.json

@ -1,6 +1,6 @@
{ {
"name": "io.sc.platform.developer.doc", "name": "io.sc.platform.developer.doc",
"version": "8.2.16", "version": "8.2.17",
"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.78", "platform-core": "8.2.79",
"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.16", "version": "8.2.17",
"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.78", "platform-core": "8.2.79",
"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.16", "version": "8.2.17",
"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.78", "platform-core": "8.2.79",
"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.16", "version": "8.2.17",
"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.78", "platform-core": "8.2.79",
"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.16", "version": "8.2.17",
"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.78", "platform-core": "8.2.79",
"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.16", "version": "8.2.17",
"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.78", "platform-core": "8.2.79",
"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.16", "version": "8.2.17",
"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.78", "platform-core": "8.2.79",
"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.16", "version": "8.2.17",
"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.78", "platform-core": "8.2.79",
"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.16", "version": "8.2.17",
"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.78" "platform-core": "8.2.79"
} }
} }

4
wra.report.frontend/package.json

@ -1,6 +1,6 @@
{ {
"name": "wra.report.frontend", "name": "wra.report.frontend",
"version": "8.2.16", "version": "8.2.17",
"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.78", "platform-core": "8.2.79",
"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