Browse Source

REPORT-87924 feat:适配S3插件前台改动

release/11.0
Freddy 2 years ago
parent
commit
c4cfbc8033
  1. 3
      src/main/resources/com/fanruan/fs/s3/repository/locale/s3.properties
  2. 3
      src/main/resources/com/fanruan/fs/s3/repository/locale/s3_en_US.properties
  3. 3
      src/main/resources/com/fanruan/fs/s3/repository/locale/s3_ja_JP.properties
  4. 3
      src/main/resources/com/fanruan/fs/s3/repository/locale/s3_ko_KR.properties
  5. 3
      src/main/resources/com/fanruan/fs/s3/repository/locale/s3_zh_CN.properties
  6. 3
      src/main/resources/com/fanruan/fs/s3/repository/locale/s3_zh_TW.properties
  7. 78
      src/main/resources/com/fanruan/fs/s3/repository/web/js/bundle.js

3
src/main/resources/com/fanruan/fs/s3/repository/locale/s3.properties

@ -4,4 +4,5 @@ Plugin-S3_Region=Region
Plugin-S3_Access_Key_Id=AccessKeyId
Plugin-S3_Access_Key_Secret=AccessKeySecret
Plugin-S3_Bucket=Bucket
Dec-Error_Start_With_Slash_Or_End_Without_Slash=The path cannot start with "/", but must end with "/"
Dec-Error_Start_With_Slash_Or_End_Without_Slash=The path cannot start with "/", but must end with "/"
Plugin-S3_Other_Config=

3
src/main/resources/com/fanruan/fs/s3/repository/locale/s3_en_US.properties

@ -4,4 +4,5 @@ Plugin-S3_Access_Key_Secret=AccessKeySecret
Plugin-S3_Bucket=Bucket
Plugin-S3_End_Point=Endpoint
Plugin-S3_Input=Please input
Plugin-S3_Region=Region
Plugin-S3_Region=Region
Plugin-S3_Other_Config=

3
src/main/resources/com/fanruan/fs/s3/repository/locale/s3_ja_JP.properties

@ -4,4 +4,5 @@ Plugin-S3_Access_Key_Secret=AccessKeySecret
Plugin-S3_Bucket=Bucket
Plugin-S3_End_Point=Endpoint
Plugin-S3_Input=\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\u3002
Plugin-S3_Region=Region
Plugin-S3_Region=Region
Plugin-S3_Other_Config=

3
src/main/resources/com/fanruan/fs/s3/repository/locale/s3_ko_KR.properties

@ -4,4 +4,5 @@ Plugin-S3_Access_Key_Secret=
Plugin-S3_Bucket=
Plugin-S3_End_Point=
Plugin-S3_Input=
Plugin-S3_Region=
Plugin-S3_Region=
Plugin-S3_Other_Config=

3
src/main/resources/com/fanruan/fs/s3/repository/locale/s3_zh_CN.properties

@ -4,4 +4,5 @@ Plugin-S3_Access_Key_Secret=AccessKeySecret
Plugin-S3_Bucket=Bucket
Plugin-S3_End_Point=Endpoint
Plugin-S3_Input=\u8BF7\u8F93\u5165
Plugin-S3_Region=Region
Plugin-S3_Region=Region
Plugin-S3_Other_Config=\u66f4\u591a\u8bbe\u7f6e

3
src/main/resources/com/fanruan/fs/s3/repository/locale/s3_zh_TW.properties

@ -4,4 +4,5 @@ Plugin-S3_Access_Key_Secret=AccessKeySecret
Plugin-S3_Bucket=Bucket
Plugin-S3_End_Point=Endpoint
Plugin-S3_Input=\u8ACB\u8F38\u5165
Plugin-S3_Region=Region
Plugin-S3_Region=Region
Plugin-S3_Other_Config=

78
src/main/resources/com/fanruan/fs/s3/repository/web/js/bundle.js

@ -137,7 +137,66 @@ BI.config("dec.constant.intelligence.cluster.file.server", function (items) {
ref: function (_ref) {
self.filePathRow = _ref;
},
}],
}, {
type: "bi.vertical_adapt",
items: [{
type: "bi.icon_change_button",
iconCls: this.model.isOpen ? "expander-down-font" : "expander-right-font",
ref: (_ref) => {
this.OtherConfigButton = _ref;
},
handler: () => {
this.store.setIsOpen(!this.model.isOpen);
this.OtherConfigButton.setIcon(this.model.isOpen ? "expander-down-font" : "expander-right-font");
}
}, {
type: "bi.text_button",
cls: "bi-high-light",
text: BI.i18nText('Plugin-S3_Other_Config'),
handler: () => {
this.store.setIsOpen(!this.model.isOpen);
this.OtherConfigButton.setIcon(this.model.isOpen ? "expander-down-font" : "expander-right-font");
}
}]
}, {
type: 'bi.vertical',
invisible: () => !this.model.isOpen,
items: [{
type: "dec.label.editor.item",
textWidth: LABEL_WIDTH,
editorWidth: EDITOR_WIDTH,
watermark: BI.i18nText("Plugin-S3_Input"),
text: "PathStyleAccess",
value: this.model.enablePathStyleAccess,
el: {
disabled: !o.editable,
},
listeners: [{
eventName: BI.Editor.EVENT_CHANGE,
action: function () {
self.store.setEnablePathStyleAccess(this.getValue());
}
}]
}, {
type: "dec.label.editor.item",
textWidth: LABEL_WIDTH,
editorWidth: EDITOR_WIDTH,
watermark: BI.i18nText("Plugin-S3_Input"),
text: "SignerOverride",
value: this.model.signerOverride,
el: {
disabled: !o.editable,
},
tgap: 15,
listeners: [{
eventName: BI.Editor.EVENT_CHANGE,
action: function () {
self.store.setSignerOverride(this.getValue());
}
}]
}],
}
]
};
},
@ -149,6 +208,8 @@ BI.config("dec.constant.intelligence.cluster.file.server", function (items) {
password: this.passwordRow.getCipher(),
bucket: this.model.bucket,
workRoot: this.filePathRow.getValue(),
enablePathStyleAccess: this.model.enablePathStyleAccess,
signerOverride: this.model.signerOverride,
};
},
@ -189,6 +250,9 @@ BI.config("dec.constant.intelligence.cluster.file.server", function (items) {
password: val.password,
bucket: val.bucket,
workRoot: val.workRoot,
isOpen: false,
enablePathStyleAccess: false,
signerOverride: "",
};
},
@ -218,6 +282,18 @@ BI.config("dec.constant.intelligence.cluster.file.server", function (items) {
setBucket: function (v) {
this.model.bucket = v;
},
setEnablePathStyleAccess: function (v) {
this.model.enablePathStyleAccess = v;
},
setSignerOverride: function (v) {
this.model.signerOverride = v;
},
setIsOpen: function (v) {
this.model.isOpen = v;
},
},
});
BI.model("dec.model.intelligence.cluster.file.s3", Model);

Loading…
Cancel
Save