项目初始化

This commit is contained in:
Taric Xin
2021-11-26 16:34:35 +08:00
parent 66644bcf0a
commit 5287578452
354 changed files with 45736 additions and 0 deletions

View File

@ -0,0 +1,72 @@
import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { STWidgetRegistry } from '@delon/abc/st';
import { DelonFormModule } from '@delon/form';
import { AddressModule, EditorModule, FileManagerModule } from '@shared';
import { NzButtonModule } from 'ng-zorro-antd/button';
import { NzDatePickerModule } from 'ng-zorro-antd/date-picker';
import { NzDividerModule } from 'ng-zorro-antd/divider';
import { NzInputModule } from 'ng-zorro-antd/input';
import { NzInputNumberModule } from 'ng-zorro-antd/input-number';
import { NzStepsModule } from 'ng-zorro-antd/steps';
import { NgxTinymceModule } from 'ngx-tinymce';
// import { STWidgetRegistry } from '@delon/abc/st';
import { SharedModule } from '../shared.module';
import { AddressWidget } from './address/address.widget';
import { EditorWidget } from './editor/editor.widget';
import { SLFromToSearchWidget } from './from-to-search/from-to-search.widget';
import { EAFromToWidget } from './from-to/from-to.widget';
import { ImgWidget } from './img/img.widget';
import { NounWidget } from './noun/noun.widget';
import { PropertyValuesWidget } from './property-values/property-values.widget';
import { SpecValuesWidget } from './spec-values/spec-values.widget';
import { TinymceWidget } from './tinymce/tinymce.widget';
export const STWIDGET_COMPONENTS = [
EditorWidget,
ImgWidget,
AddressWidget,
TinymceWidget,
NounWidget,
EAFromToWidget,
SpecValuesWidget,
PropertyValuesWidget,
SLFromToSearchWidget
];
@NgModule({
declarations: STWIDGET_COMPONENTS,
imports: [
CommonModule,
FormsModule,
DelonFormModule.forRoot(),
AddressModule,
EditorModule,
FileManagerModule,
NzDividerModule,
NzStepsModule,
NzButtonModule,
NzInputModule,
NzDatePickerModule,
NzInputNumberModule,
NgxTinymceModule,
SharedModule
],
exports: [...STWIDGET_COMPONENTS],
entryComponents: STWIDGET_COMPONENTS
})
export class STWidgetModule {
constructor(widgetRegistry: STWidgetRegistry) {
widgetRegistry.register(EditorWidget.KEY, EditorWidget);
widgetRegistry.register(ImgWidget.KEY, ImgWidget);
widgetRegistry.register(AddressWidget.KEY, AddressWidget);
widgetRegistry.register(TinymceWidget.KEY, TinymceWidget);
widgetRegistry.register(NounWidget.KEY, NounWidget);
widgetRegistry.register(EAFromToWidget.KEY, EAFromToWidget);
widgetRegistry.register(SpecValuesWidget.KEY, SpecValuesWidget);
widgetRegistry.register(PropertyValuesWidget.KEY, PropertyValuesWidget);
widgetRegistry.register(SLFromToSearchWidget.KEY, SLFromToSearchWidget);
}
}