import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { NgZorroAntdModule } from 'ng-zorro-antd';
import { NzIconModule } from 'ng-zorro-antd/icon';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { OverlayscrollbarsModule } from 'overlayscrollbars-ngx';
import { SelectHospitalComponent } from './select-hospital/select-hospital.component';
import { SelectDeptComponent } from './select-dept/select-dept.component';
import { TemplateNameComponent } from './template-name/template-name.component';
import { PromptModalComponent } from './prompt-modal/prompt-modal.component';
import { ReplicationSchemeComponent } from './replication-scheme/replication-scheme.component';
import { HsPromptModalComponent } from './hs-prompt-modal/hs-prompt-modal.component';
import { HistoryPromptModalComponent } from './history-prompt-modal/history-prompt-modal.component';
import { InspectionConfigurationItemPromptModalComponent } from './inspection-configuration-item-prompt-modal/inspection-configuration-item-prompt-modal.component';
import { InspectionAddressDepartmentPromptModalComponent } from './inspection-address-department-prompt-modal/inspection-address-department-prompt-modal.component';
import { AssetsProductManagementPromptModalComponent } from './assets-product-management-prompt-modal/assets-product-management-prompt-modal.component';
import { InspectionTemplatePromptModalComponent } from './inspection-template-prompt-modal/inspection-template-prompt-modal.component';
import { InspectionAddressTagPromptModalComponent } from './inspection-address-tag-prompt-modal/inspection-address-tag-prompt-modal.component';
import { InspectionExecuteAssignPromptModalComponent } from './inspection-execute-assign-prompt-modal/inspection-execute-assign-prompt-modal.component';
import { DetailSampleComponent } from './detail-sample/detail-sample.component';
import { DetailPatientsComponent } from './detail-patients/detail-patients.component';
import { DetailDrugComponent } from './detail-drug/detail-drug.component';
import { DetailOthersComponent } from './detail-others/detail-others.component';
import { AllocationWorkerComponent } from './allocation-worker/allocation-worker.component';
import { DateTransformPipe } from '../pipes/date-transform.pipe';
import { DataToNamePipe } from '../pipes/data-to-name.pipe';
import { AppraiseDetailComponent } from './appraise-detail/appraise-detail.component';
import { OrderDetailComponent } from './order-detail/order-detail.component';
import { DialogDeleteComponent } from './dialog-delete/dialog-delete.component';
import { DialogBxComponent } from './dialog-bx/dialog-bx.component';
import { DialogSurgeryComponent } from './dialog-surgery/dialog-surgery.component';
import { MaskComponent } from './mask/mask.component';
import { GenerateFloorComponent } from './generate-floor/generate-floor.component';
import { BatchOrdersComponent } from './batch-orders/batch-orders.component';
import { CollapseComponent } from './collapse/collapse.component';
import { CollapsePanelComponent } from './collapse-panel/collapse-panel.component';
import { HtmlTransformPipe } from '../pipes/html-transform.pipe';
import { MultipleNamePipe } from '../pipes/multiple-name.pipe';
import { BxPromptModalComponent } from './bx-prompt-modal/bx-prompt-modal.component';
import { ExcelExportComponent } from './excel-export/excel-export.component';
import { ExcelImportComponent } from './excel-import/excel-import.component';
import { FilterSelfPipe } from '../pipes/filter-self.pipe';
import { LogPromptModalComponent } from './log-prompt-modal/log-prompt-modal.component';
import { DetailBxComponent } from './detail-bx/detail-bx.component';
import { IncidentDetailsComponent } from './incident-details/incident-details.component';
import { ImageViewerComponent } from './image-viewer/image-viewer.component';
import { SpePromptModalComponent } from './spe-prompt-modal/spe-prompt-modal.component';
import { OrderPromptModalComponent } from './order-prompt-modal/order-prompt-modal.component';
import { BusinessDataDetailModalComponent } from './businessData-detail-modal/businessData-detail-modal.component';
import { RelationTransDetailModalComponent } from './relationTrans-detail-modal/relationTrans-detail-modal.component';
import { DetailOrdinaryComponent } from './detail-ordinary/detail-ordinary.component';
import { BloodHistoryPromptModalComponent } from './blood-history-prompt-modal/blood-history-prompt-modal.component';
import { MedicalWasteHistoryPromptModalComponent } from './medical-waste-history-prompt-modal/medical-waste-history-prompt-modal.component';
import { MedicalWasteLogPromptModalComponent } from './medical-waste-log-prompt-modal/medical-waste-log-prompt-modal.component';
import { OutgoingRecordDetailComponent } from './outgoing-record-detail/outgoing-record-detail.component';
import { InspectionExecuteDetailComponent } from './inspection-execute-detail/inspection-execute-detail.component';
import { wangEditorComponent } from './wang-editor/wang-editor.component';
import { StripHtmlPipe } from '../pipes/strip-html.pipe.';
import { PathologyAddComponent } from './pathology-add/pathology-add.component';
import { PathologyDetailComponent } from './pathology-detail/pathology-detail.component';
import { StringToFirstValuePipe } from '../pipes/string-to-first-name.pipe';
import { BusinessDataDetailInfoModalComponent } from './businessData-detail-info-modal/businessData-detail-info-modal.component';
import { SelectDateComponent } from './select-date/select-date.component';
import { EditInspectInfoComponent } from './edit-inspect-info/edit-inspect-info.component';
import { EditInspectInfo2Component } from './edit-inspect-info2/edit-inspect-info2.component';
import { AddInspectInfoComponent } from './add-inspect-info/add-inspect-info.component';
import { SelectRemarkComponent } from './select-remark/select-remark.component';
import { AddInspectModalComponent } from './add-inspect-modal/add-inspect-modal.component';
import { SelectDateYytimeComponent } from './select-date-yytime/select-date-yytime.component';
import { PackageSpecimenRuleComponent } from './package-specimen-rule/package-specimen-rule.component';
import { SpecimenPackageListModalComponent } from './specimen-package-list-modal/specimen-package-list-modal.component';
import { NgxPrintModule } from 'ngx-print';
import { SpecimenPackageLogPromptModalComponent } from './specimen-package-log-prompt-modal/specimen-package-log-prompt-modal.component';
import { InspectLogPromptModalComponent } from './inspect-log-prompt-modal/inspect-log-prompt-modal.component';
import { UploadFileComponent } from './upload-file/upload-file.component';
import { AddInspectTwoModalComponent } from './add-inspect-two-modal/add-inspect-two-modal.component';
import { AddInspectThreeModalComponent } from './add-inspect-three-modal/add-inspect-three-modal.component';
import { ViewSpecimenComponent } from './view-specimen/view-specimen.component';
import { PatientLogPromptModalComponent } from './patient-log-prompt-modal/patient-log-prompt-modal.component';

@NgModule({
  declarations: [
    DetailSampleComponent,
    DetailOrdinaryComponent,
    DetailPatientsComponent,
    DetailDrugComponent,
    DetailOthersComponent,
    AllocationWorkerComponent,
    SelectHospitalComponent,
    SelectDeptComponent,
    TemplateNameComponent,
    PromptModalComponent,
    ReplicationSchemeComponent,
    HsPromptModalComponent,
    HistoryPromptModalComponent,
    InspectionConfigurationItemPromptModalComponent,
    InspectionAddressDepartmentPromptModalComponent,
    AssetsProductManagementPromptModalComponent,
    InspectionTemplatePromptModalComponent,
    InspectionAddressTagPromptModalComponent,
    InspectionExecuteAssignPromptModalComponent,
    BusinessDataDetailModalComponent,
    BusinessDataDetailInfoModalComponent,
    RelationTransDetailModalComponent,
    BxPromptModalComponent,
    AppraiseDetailComponent,
    OrderDetailComponent,
    OutgoingRecordDetailComponent,
    InspectionExecuteDetailComponent,
		wangEditorComponent,
		PathologyAddComponent,
		PathologyDetailComponent,
    DateTransformPipe,
    DataToNamePipe,
    StringToFirstValuePipe,
    DialogDeleteComponent,
    DialogBxComponent,
    DialogSurgeryComponent,
    MaskComponent,
    GenerateFloorComponent,
    BatchOrdersComponent,
    CollapseComponent,
    CollapsePanelComponent,
    HtmlTransformPipe,
    MultipleNamePipe,
    StripHtmlPipe,
    FilterSelfPipe,
    ExcelExportComponent,
    ExcelImportComponent,
    LogPromptModalComponent,
    DetailBxComponent,
    IncidentDetailsComponent,
    ImageViewerComponent,
    SpePromptModalComponent,
    OrderPromptModalComponent,
    BusinessDataDetailModalComponent,
    BusinessDataDetailInfoModalComponent,
    RelationTransDetailModalComponent,
    DetailOrdinaryComponent,
    BloodHistoryPromptModalComponent,
    MedicalWasteHistoryPromptModalComponent,
    MedicalWasteLogPromptModalComponent,
    SelectDateComponent,
    EditInspectInfoComponent,
    EditInspectInfo2Component,
    AddInspectInfoComponent,
    SelectRemarkComponent,
    AddInspectModalComponent,
    AddInspectTwoModalComponent,
    AddInspectThreeModalComponent,
		ViewSpecimenComponent,
    SelectDateYytimeComponent,
    PackageSpecimenRuleComponent,
    SpecimenPackageListModalComponent,
    SpecimenPackageLogPromptModalComponent,
    PatientLogPromptModalComponent,
    InspectLogPromptModalComponent,
		UploadFileComponent
  ],
  imports: [
    CommonModule,
    NgZorroAntdModule,
    FormsModule,
    ReactiveFormsModule,
    OverlayscrollbarsModule,
    NzIconModule,
    NgxPrintModule,
  ],
  exports: [
    DetailSampleComponent,
    DetailOrdinaryComponent,
    DetailPatientsComponent,
    DetailDrugComponent,
    DetailOthersComponent,
    AllocationWorkerComponent,
    SelectHospitalComponent,
    SelectDeptComponent,
    TemplateNameComponent,
    PromptModalComponent,
    ReplicationSchemeComponent,
    HsPromptModalComponent,
    HistoryPromptModalComponent,
    InspectionConfigurationItemPromptModalComponent,
    InspectionAddressDepartmentPromptModalComponent,
    AssetsProductManagementPromptModalComponent,
    InspectionTemplatePromptModalComponent,
    InspectionAddressTagPromptModalComponent,
    InspectionExecuteAssignPromptModalComponent,
    BusinessDataDetailModalComponent,
    BusinessDataDetailInfoModalComponent,
    RelationTransDetailModalComponent,
    BxPromptModalComponent,
    AppraiseDetailComponent,
    OrderDetailComponent,
    OutgoingRecordDetailComponent,
    InspectionExecuteDetailComponent,
		wangEditorComponent,
		PathologyAddComponent,
		PathologyDetailComponent,
    CommonModule,
    NgZorroAntdModule,
    FormsModule,
    ReactiveFormsModule,
    OverlayscrollbarsModule,
    DateTransformPipe,
    DataToNamePipe,
    StringToFirstValuePipe,
    DialogDeleteComponent,
    DialogBxComponent,
    DialogSurgeryComponent,
    MaskComponent,
    GenerateFloorComponent,
    BatchOrdersComponent,
    CollapseComponent,
    CollapsePanelComponent,
    HtmlTransformPipe,
    MultipleNamePipe,
    StripHtmlPipe,
    FilterSelfPipe,
    ExcelExportComponent,
    ExcelImportComponent,
    LogPromptModalComponent,
    DetailBxComponent,
    IncidentDetailsComponent,
    ImageViewerComponent,
    SpePromptModalComponent,
    OrderPromptModalComponent,
    BloodHistoryPromptModalComponent,
    MedicalWasteHistoryPromptModalComponent,
    MedicalWasteLogPromptModalComponent,
    SelectDateComponent,
    EditInspectInfoComponent,
    EditInspectInfo2Component,
    AddInspectInfoComponent,
    SelectRemarkComponent,
    AddInspectModalComponent,
    AddInspectTwoModalComponent,
    AddInspectThreeModalComponent,
		ViewSpecimenComponent,
    SelectDateYytimeComponent,
    PackageSpecimenRuleComponent,
    SpecimenPackageListModalComponent,
    SpecimenPackageLogPromptModalComponent,
    PatientLogPromptModalComponent,
    InspectLogPromptModalComponent,
		UploadFileComponent
  ]
})
export class ShareModule { }
