+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/admin/ui/src/app/admin/settings/storage-settings.component.ts b/src/admin/ui/src/app/admin/settings/storage-settings.component.ts
index 5b6f13a6e852c8398c4f85e97450a44ce84d54bc..8f24043ea04547da281eda8e1e26b2555b48aa34 100644
--- a/src/admin/ui/src/app/admin/settings/storage-settings.component.ts
+++ b/src/admin/ui/src/app/admin/settings/storage-settings.component.ts
@@ -1,7 +1,7 @@
import { AfterViewChecked, Component, Injector, OnInit } from '@angular/core';
import { appModuleAnimation } from '@shared/animations/routerTransition';
import { AppComponentBase } from '@shared/common/app-component-base';
-import { StorageSettingEditDto, StorageSettingServiceProxy, AliStorageSettingEditDto } from '@shared/service-proxies/service-proxies';
+import { StorageSettingEditDto, StorageSettingServiceProxy, AliStorageSettingEditDto } from '@shared/service-proxies/service-proxies';
@Component({
templateUrl: './storage-settings.component.html',
@@ -9,7 +9,8 @@ import { StorageSettingEditDto, StorageSettingServiceProxy, AliStorageSettingEdi
})
export class StorageSettingsComponent extends AppComponentBase implements AfterViewChecked {
storageSettings: StorageSettingEditDto;
-
+ initialStorageSettings:StorageSettingEditDto;
+ test:false;
constructor(
injector: Injector,
private _storageSettingService: StorageSettingServiceProxy
@@ -22,6 +23,7 @@ export class StorageSettingsComponent extends AppComponentBase implements AfterV
this._storageSettingService.getAllSettings()
.subscribe(setting => {
this.storageSettings = setting;
+ this.initialStorageSettings = setting;
});
}
@@ -31,6 +33,7 @@ export class StorageSettingsComponent extends AppComponentBase implements AfterV
}
saveAll(): void {
+ console.log(this.storageSettings);
this._storageSettingService.updateAllSettings(this.storageSettings).subscribe(result => {
this.notify.info(this.l('SavedSuccessfully'));
});
diff --git a/src/admin/ui/src/app/shared/layout/nav/app-navigation.service.ts b/src/admin/ui/src/app/shared/layout/nav/app-navigation.service.ts
index 4ff6a1fca9fa6bc7ae395833ad08dc588f10dd5c..dcf541e805c8a2050d3fe87f0c296d2263574523 100644
--- a/src/admin/ui/src/app/shared/layout/nav/app-navigation.service.ts
+++ b/src/admin/ui/src/app/shared/layout/nav/app-navigation.service.ts
@@ -35,6 +35,7 @@ export class AppNavigationService {
new AppMenuItem('Settings', 'Pages.Administration.Tenant.Settings', 'flaticon-settings', '/app/admin/tenantSettings'),
new AppMenuItem('PaySettings', 'Pages.Administration.Pay.Settings', 'fa fa-cny', '/app/admin/paySettings'),
new AppMenuItem('SmsCodeSettings', 'Pages.Administration.SmsCode.Settings', 'fa fa-comments', '/app/admin/smsCodeSettings'),
+ new AppMenuItem('StorageSettings', 'Pages.Administration.Storage.Settings', 'fa fa-database', '/app/admin/storageSettings'),
new AppMenuItem('MiniProgramSetting', 'Pages.Administration.MiniProgram.Settings', 'fa fa-eraser', '/app/admin/miniProgramSettings')
]),
// new AppMenuItem('DemoUiComponents', 'Pages.DemoUiComponents', 'flaticon-shapes', '/app/admin/demo-ui-components'),
diff --git a/src/admin/ui/src/shared/service-proxies/service-proxies.ts b/src/admin/ui/src/shared/service-proxies/service-proxies.ts
index 137a9b0cc4d575320de7bc84e5b5cd10af1b013a..2869dc9ab9d5e55d49ca6f1cb7ebed63c8c03a74 100644
--- a/src/admin/ui/src/shared/service-proxies/service-proxies.ts
+++ b/src/admin/ui/src/shared/service-proxies/service-proxies.ts
@@ -20777,6 +20777,7 @@ export interface IAliSmsCodeSettingEditDto {
export class StorageSettingEditDto implements IStorageSettingEditDto {
aliStorageSetting!: AliStorageSettingEditDto | undefined;
+ tencentStorageSetting!: TencentStorageSettingEditDto | undefined;
constructor(data?: IStorageSettingEditDto) {
if (data) {
@@ -20790,6 +20791,7 @@ export class StorageSettingEditDto implements IStorageSettingEditDto {
init(data?: any) {
if (data) {
this.aliStorageSetting = data["aliStorageSetting"] ? AliStorageSettingEditDto.fromJS(data["aliStorageSetting"]) :