import { Injectable, Inject } from '@angular/core'; import { DomSanitizer } from '@angular/platform-browser'; @Injectable({ providedIn: 'root' }) export class IconService { constructor( @Inject(DomSanitizer) private sanitizer: DomSanitizer, ) { } //新增按钮 addIconSvg=' '; getAddIcon= this.sanitizer.bypassSecurityTrustHtml(this.addIconSvg); //删除按钮 // deleteIconSvg=' '; deleteIconSvg=''; getDeleteIcon= this.sanitizer.bypassSecurityTrustHtml(this.deleteIconSvg); //保存按钮 // saveIconSvg=''; saveIconSvg=''; getSaveIcon=this.sanitizer.bypassSecurityTrustHtml(this.saveIconSvg); // 审核按钮 // reviewIconSvg=''; reviewIconSvg=''; getReviewIcon=this.sanitizer.bypassSecurityTrustHtml(this.reviewIconSvg); // 审核记录按钮 reviewRecordIconSvg=''; getReviewRecordIcon=this.sanitizer.bypassSecurityTrustHtml(this.reviewRecordIconSvg); // Excel // excelIconSvg=''; excelIconSvg=''; getExcelIcon=this.sanitizer.bypassSecurityTrustHtml(this.excelIconSvg); // pdf // pdfIconSvg=''; pdfIconSvg=''; getPdfIcon=this.sanitizer.bypassSecurityTrustHtml(this.pdfIconSvg); // 打包下载 // downloadPackageIconSvg=' '; downloadPackageIconSvg=''; getDownloadPackageIcon=this.sanitizer.bypassSecurityTrustHtml(this.downloadPackageIconSvg); //上传导入 // importIconSvg=''; importIconSvg=''; getImportIcon=this.sanitizer.bypassSecurityTrustHtml(this.importIconSvg); //计算 // calculateIconSvg=''; calculateIconSvg=''; getCalculateIcon=this.sanitizer.bypassSecurityTrustHtml(this.calculateIconSvg); // 日历 // calendarIconSvg='' calendarIconSvg='' getCalendarIcon=this.sanitizer.bypassSecurityTrustHtml(this.calendarIconSvg); //详情 // detailsIconSvg=''; detailsIconSvg=''; getDetailsIcon=this.sanitizer.bypassSecurityTrustHtml(this.detailsIconSvg); //修改编辑 // editIconSvg=''; editIconSvg=''; getEditIcon=this.sanitizer.bypassSecurityTrustHtml(this.editIconSvg); //下载 // downloadIconSvg=''; downloadIconSvg=''; getDownloadIcon=this.sanitizer.bypassSecurityTrustHtml(this.downloadIconSvg); //夜间 // nightIconSvg='' nightIconSvg='' getNightIcon=this.sanitizer.bypassSecurityTrustHtml(this.nightIconSvg); //昼间 // dayTimeIconSvg='' dayTimeIconSvg='' getDayTimeIcon=this.sanitizer.bypassSecurityTrustHtml(this.dayTimeIconSvg); //温度(黑色) temperatureIconSvg=''; getTemperatureIcon=this.sanitizer.bypassSecurityTrustHtml(this.temperatureIconSvg); //风速(黑色) windSpeedIconSvg=''; getWindSpeedIconSvg=this.sanitizer.bypassSecurityTrustHtml(this.windSpeedIconSvg); //累计降雨量(黑色) rainFallIconSvg='' getRainFallIconSvg=this.sanitizer.bypassSecurityTrustHtml(this.rainFallIconSvg); //相对湿度 humidityIconSvg=' '; getHumidityIcon=this.sanitizer.bypassSecurityTrustHtml(this.humidityIconSvg); //气压 airPressureIconSvg=''; getAirPressureIconSvg=this.sanitizer.bypassSecurityTrustHtml(this.airPressureIconSvg); //风向 windDirectionSvg='' getWindDirectionIcon=this.sanitizer.bypassSecurityTrustHtml(this.windSpeedIconSvg); //Home点 // homePointIconSvg='' homePointIconSvg='' getHomePointIcon=this.sanitizer.bypassSecurityTrustHtml(this.homePointIconSvg); //测距 // rangingIconSvg='' rangingIconSvg='' getRangIcon=this.sanitizer.bypassSecurityTrustHtml(this.rangingIconSvg); //地图刷新 mapRefreshIconSvg='' getMapRefreshIcon=this.sanitizer.bypassSecurityTrustHtml(this.mapRefreshIconSvg); //刷新 refreshIconSvg='' getRefreshIcon=this.sanitizer.bypassSecurityTrustHtml(this.refreshIconSvg); //打印 printIconSvg=''; getPrintIcon=this.sanitizer.bypassSecurityTrustHtml(this.printIconSvg); //打印(地图) mapPrintIconSvg='' getMapPrintIcon=this.sanitizer.bypassSecurityTrustHtml(this.mapPrintIconSvg); //图层切换图标 // layerSwitchIconSvg='' layerSwitchIconSvg='' getLayerSwitchIcon=this.sanitizer.bypassSecurityTrustHtml(this.layerSwitchIconSvg); //功能区切换图标(地图) // funcAreaSwitchIconSvg=' ' funcAreaSwitchIconSvg='' getFuncAreaSwitchIcon=this.sanitizer.bypassSecurityTrustHtml(this.funcAreaSwitchIconSvg); // 站点图标(地图功能按钮) // mapSiteIconSvg=' '; mapSiteIconSvg=''; getMapSiteIcon=this.sanitizer.bypassSecurityTrustHtml(this.mapSiteIconSvg); //噪声声波 noiseIconSvg='' getNoiseIcon=this.sanitizer.bypassSecurityTrustHtml(this.noiseIconSvg); //下载模板 // downloadTemplateIconSvg=''; downloadTemplateIconSvg=''; getDownloadTemplateIcon=this.sanitizer.bypassSecurityTrustHtml(this.downloadTemplateIconSvg); //生成报告 // generateReportIconSvg=''; generateReportIconSvg=''; getGenerateReportIcon=this.sanitizer.bypassSecurityTrustHtml(this.generateReportIconSvg); //预览 // previewIconSvg=''; previewIconSvg=''; getPreviewIcon=this.sanitizer.bypassSecurityTrustHtml(this.previewIconSvg); //数据注入 // dataInjectionIconSvg=''; dataInjectionIconSvg=''; getDataInjectionIcon=this.sanitizer.bypassSecurityTrustHtml(this.dataInjectionIconSvg); // 复制表格 copyTableIconSvg = '' getCopyTableIcon = this.sanitizer.bypassSecurityTrustHtml(this.copyTableIconSvg); // 复制图片 copyPictureIconSvg = '' getCopyPictureIcon = this.sanitizer.bypassSecurityTrustHtml(this.copyPictureIconSvg); copyIconSvg='' getCopyIcon=this.sanitizer.bypassSecurityTrustHtml(this.copyIconSvg); //处理工单 handleWorkOrderIconSvg=''; getHandleWorkOrderIcon=this.sanitizer.bypassSecurityTrustHtml(this.handleWorkOrderIconSvg); // 接收工单 receiveWorkOrderIconSvg=''; getReceiveWorkOrderIconSvg=this.sanitizer.bypassSecurityTrustHtml(this.receiveWorkOrderIconSvg); // 转派工单 transferOrderIconSvg=''; getTransferOrderIcon=this.sanitizer.bypassSecurityTrustHtml(this.transferOrderIconSvg); // 填报 fillInIconSvg=''; getFillInIcon=this.sanitizer.bypassSecurityTrustHtml(this.fillInIconSvg); // 驳回 // turnDownIconSvg=''; turnDownIconSvg=''; getTurnDownIconSvg=this.sanitizer.bypassSecurityTrustHtml(this.turnDownIconSvg); // Echarts工具图标 // 全部噪声 allNoiseIconImage='image://assets/img/noise-monitor/auto/all_noisedata.png'; // 去除噪声事件 ExcludeNoiseEventImage='image://assets/img/noise-monitor/auto/allnoise_remove_event.png'; // 分割线 splitLineImage='image://assets/img/noise-monitor/auto/divder.png'; // 计算框选 calculateImage='image://assets/img/noise-monitor/auto/calcul.png'; // echarts导出 echartsExcelExportImage='path://M825.6 376.2H697.8v78.3h127.8v-78.3z m0 100.6H697.8v79.9h127.8v-79.9z m0-201.3H697.8v78.3h127.8v-78.3z m0 397.7H697.8v79.9h127.8v-79.9z m59.1-477.5H578.1c-3.2 0-6.4 0-9.6 1.6v-84.6l-455.2 91v618.1l453.6 89.4v-81.4c3.2 1.6 6.4 1.6 9.6 1.6h306.6c16 0 27.2-12.8 27.2-28.7V224.4c1.5-15.9-11.2-28.7-25.6-28.7zM420 644.5l-54.3-3.2-41.5-103.8-44.7 97.4-51.1-3.2 65.5-118.2-59.1-129.4 51.1-3.2 35.1 97.4h6.4l38.3-103.8 54.3-3.2-68.7 137.3L420 644.5z m456.7 151.7H566.9v-43.1h103.8v-79.9H566.9v-17.6h103.8v-78.3H566.9v-20.8h103.8v-79.9H566.9v-22.4h103.8v-78.3H566.9v-20.8h103.8v-78.3H566.9v-44.7h309.8v564.1z m-51.1-218.8H697.8v78.3h127.8v-78.3z m0 0'; //报告的展开 reportOpenSvg=''; getReportOpenIcon=this.sanitizer.bypassSecurityTrustHtml(this.reportOpenSvg); //报告的收起 reportPackSvg=''; getReportPackIcon=this.sanitizer.bypassSecurityTrustHtml(this.reportPackSvg); // 转换 changeTableSvg = '' getChangeTableSvg = this.sanitizer.bypassSecurityTrustHtml(this.changeTableSvg); // 设置 configSvg = '' // configSvg = '' getConfigSvg = this.sanitizer.bypassSecurityTrustHtml(this.configSvg); }