Compare commits

...

21 Commits

Author SHA1 Message Date
Libq-李秉权 aa94c06cf0 Pull request #2: BI-173336 fix: 别把整个fui 的字体图标定义引入进来以避免覆盖平台内样式 1 week ago
Libq-李秉权 c9b4420fb3 BI-173336 refactor: less 里面改用webpack 解析@fui 位置 1 week ago
Libq-李秉权 db50b2572b BI-173336 fix: 别把整个fui 的字体图标定义引入进来以避免覆盖平台内样式 1 week ago
Dailer c3247246f3 Pull request #1: DEC-20119 fix: 【自动化】服务器数据集页面刷新后,创建数据集不显示插件类型数据集 4 years ago
dailer 95507f0ede 提升版本 4 years ago
dailer e3cf8abe7a DEC-20119 fix: 【自动化】服务器数据集页面刷新后,创建数据集不显示插件类型数据集 4 years ago
dailer 3d366c4be3 Revert "DEC-17971 feat: redis数据集加密" 4 years ago
dailer 486cb029dc Merge branch 'master' of ssh://code.fineres.com:7999/~dailer/demo-tabledata-redis 4 years ago
zsmj1994 03eac54abd DEC-17971 feat: redis数据集加密 4 years ago
richie a0b58af4cb 更新依赖 4 years ago
operation e3fab11a21 Merge pull request 'DEC-17168 更换redis插件前端展示的图片' (#8) from alan/demo-tabledata-redis:master into master 4 years ago
alan 85b03e625d DEC-17168 更换redis插件的图片 4 years ago
operation 1edd7bac51 Merge pull request '更换平台图片' (#7) from Roger.Chen/demo-tabledata-redis:master into master 4 years ago
Roger.Chen c823a2940e DEC-17168 fix: 替换一下redis数据集的图片,之前那样替换会导致设计器图片变大 4 years ago
Roger.Chen e063102897 Merge branch 'master' of https://code.fanruan.com/Roger.Chen/demo-tabledata-redis 4 years ago
Roger.Chen c36533c0e7 DEC-17168 fix: 替换一下redis数据集的图片,之前那样替换会导致设计器图片变大 4 years ago
richie 9479176385 Merge pull request 'WIP:修改参数选择公式时的问题,并更换redis.png图片' (#5) from Roger.Chen/demo-tabledata-redis:master into master 4 years ago
Roger.Chen 967b3ae527 DEC-16606 fix: 平台数据集参数公式识别错误 使用fine-kitjar包中的类 4 years ago
Roger.Chen 34b349434d DEC-17168 fix: 替换一下redis数据集的图片 4 years ago
Roger.Chen a7e537312f DEC-16606 fix: 平台数据集参数公式识别错误 4 years ago
richie 428d99baa3 Merge pull request 'KERNEL-6540 类型引用规范化' (#3) from youki/demo-tabledata-redis:master into master 4 years ago
  1. BIN
      lib/finekit-10.0-20210318.jar
  2. BIN
      lib/finekit-10.0.jar
  3. 5
      plugin.xml
  4. 2
      src/main/java/com/fr/plugin/db/redis/RedisUniversalConnectionImpl.java
  5. 4
      src/main/java/com/fr/plugin/db/redis/bean/ParameterBean.java
  6. BIN
      src/main/resources/com/fr/plugin/db/redis/images/redis.jpg
  7. 2004
      src/main/resources/com/fr/plugin/db/redis/web/redis.css
  8. 4
      src/main/resources/com/fr/plugin/db/redis/web/redis.js
  9. 40
      src/web/src/index.ts
  10. 2
      src/web/src/less/background.less
  11. 15
      src/web/src/less/font.less
  12. 2
      src/web/src/less/utils.less
  13. 1
      src/web/src/modules/app.less
  14. 1
      src/web/webpack/webpack.common.js

BIN
lib/finekit-10.0-20210318.jar

Binary file not shown.

BIN
lib/finekit-10.0.jar

Binary file not shown.

5
plugin.xml

@ -3,12 +3,15 @@
<id>com.fr.solution.plugin.db.redis.v10</id>
<name><![CDATA[Redis数据集]]></name>
<active>yes</active>
<version>7.4.1</version>
<version>7.4.6</version>
<env-version>10.0</env-version>
<jartime>2020-01-20</jartime>
<vendor>richie</vendor>
<description><![CDATA[可以连接Redis数据库,支持哈希表、列表、集合以及有序集合]]></description>
<change-notes><![CDATA[
[2021-03-18]适配最新的数据连接锁特性。<br/>
[2021-02-04]更换平台redis图片。<br/>
[2020-12-29]解决平台数据集参数公式识别错误。<br/>
[2020-11-16]修复保存数据连接后平台测试连接报错的问题。<br/>
[2020-10-28]支持单一主机的集群模式连接选项。<br/>
[2020-07-07]修复了数据集没有随着参数的变化而变化的问题。<br>

2
src/main/java/com/fr/plugin/db/redis/RedisUniversalConnectionImpl.java

@ -27,7 +27,7 @@ public class RedisUniversalConnectionImpl extends AbstractUniversalConnectionPro
@Override
public String iconPathForConnection() {
return "/com/fr/plugin/db/redis/images/redis.png";
return "/com/fr/plugin/db/redis/images/redis.jpg";
}
@Override

4
src/main/java/com/fr/plugin/db/redis/bean/ParameterBean.java

@ -1,7 +1,9 @@
package com.fr.plugin.db.redis.bean;
import com.fanruan.api.cal.ParameterKit;
import com.fanruan.api.util.GeneralKit;
import com.fanruan.api.util.StringKit;
import com.fr.general.GeneralUtils;
import com.fr.stable.ParameterProvider;
import java.util.ArrayList;
@ -61,7 +63,7 @@ public class ParameterBean {
public static ParameterBean createBean(ParameterProvider parameterProvider) {
if (parameterProvider.getValue() != null) {
return new ParameterBean(parameterProvider.getValue().getClass().getSimpleName(), parameterProvider.getName(), parameterProvider.valueToString());
return new ParameterBean(parameterProvider.getValue().getClass().getSimpleName(), parameterProvider.getName(), GeneralKit.objectToString(parameterProvider.getValue()));
} else {
return new ParameterBean(String.class.getSimpleName(), parameterProvider.getName(), StringKit.EMPTY);
}

BIN
src/main/resources/com/fr/plugin/db/redis/images/redis.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

2004
src/main/resources/com/fr/plugin/db/redis/web/redis.css

File diff suppressed because it is too large Load Diff

4
src/main/resources/com/fr/plugin/db/redis/web/redis.js

File diff suppressed because one or more lines are too long

40
src/web/src/index.ts

@ -3,30 +3,28 @@ import { RedisEdit } from './modules/app.edit';
import { RedisDataset } from './modules/app.dataset';
import { RedisProgram } from './modules/app.program';
BI.DOM.ready(() => {
BI.config('dec.connection.provider.datebase', provider => {
provider.registerDatabaseType({
text: 'Redis',
databaseType: 'Redis',
iconUrl: 'com/fr/plugin/db/redis/images/redis.png',
edit: RedisEdit.xtype,
show: RedisShow.xtype,
});
BI.config('dec.connection.provider.datebase', provider => {
provider.registerDatabaseType({
text: 'Redis',
databaseType: 'Redis',
iconUrl: 'com/fr/plugin/db/redis/images/redis.jpg',
edit: RedisEdit.xtype,
show: RedisShow.xtype,
});
});
BI.config('dec.provider.data.set', provider => {
provider.registerDataSetType({
value: 'Redis',
text: 'Redis数据集',
cardType: RedisDataset.xtype,
});
BI.config('dec.provider.data.set', provider => {
provider.registerDataSetType({
value: 'Redis',
text: 'Redis数据集',
cardType: RedisDataset.xtype,
});
});
BI.config('dec.provider.data.set', provider => {
provider.registerDataSetType({
value: 'RedisScript',
text: 'Redis程序数据集',
cardType: RedisProgram.xtype,
});
BI.config('dec.provider.data.set', provider => {
provider.registerDataSetType({
value: 'RedisScript',
text: 'Redis程序数据集',
cardType: RedisProgram.xtype,
});
});

2
src/web/src/less/background.less

@ -1,2 +1,2 @@
@import "../../node_modules/@fui/core/src/less/image.less";
@import "@fui/core/src/less/image.less";
@import "./lib/background.less";

15
src/web/src/less/font.less

@ -1,6 +1,19 @@
@import "../../node_modules/@fui/core/src/less/resource/font.less";
@import "./lib/font.less";
.font(@class, @content, @color: @color-bi-font-native) {
@fc: "\@{content}";
.@{class} {
& .b-font:before {
content: @fc;
color: @color;
}
&.disabled .b-font:before {
content: @fc;
color: @color;
}
}
}
.font(redis-refresh-font, @font-redis-refresh);
.font(input-string-font, @font-input-string);
.font(input-formula-font, @font-input-formula);

2
src/web/src/less/utils.less

@ -1 +1 @@
@import '../../node_modules/@fui/core/src/less/visual.less';
@import '@fui/core/src/less/visual.less';

1
src/web/src/modules/app.less

@ -1,4 +1,5 @@
@import '../less/index.less';
@import "@fui/core/src/less/lib/colors.less";
.param-table {
.dec-dynamic-date-combo .even-row {

1
src/web/webpack/webpack.common.js

@ -59,6 +59,7 @@ module.exports = {
{
loader: 'less-loader',
options: {
paths: [dirs.NODE_MODULES],
relativeUrls: false
}
}

Loading…
Cancel
Save