{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\common\\HtTabsComponent.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\common\\HtTabsComponent.vue","mtime":1675071991694},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["import \"core-js/modules/es7.object.get-own-property-descriptors\";\nimport \"core-js/modules/web.dom.iterable\";\nimport \"core-js/modules/es6.object.keys\";\nimport \"core-js/modules/es6.function.name\";\nimport _defineProperty from \"D:/jenkins/workspace/xq-web-bpm/node_modules/@babel/runtime/helpers/esm/defineProperty\";\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nimport { mapGetters } from 'vuex';\nimport utils from '@/hotent-ui-util.js';\nimport menuApi from '@/api/menu.js'; // 懒加载组件 只加载当前页面用到的组件\n\n/** 表单相关页面 **/\n\nvar formManager = function formManager() {\n return import('@/views/form/FormManager.vue');\n};\n\nvar mobileFormManager = function mobileFormManager() {\n return import('@/views/form/MobileFormManager.vue');\n};\n\nvar customDialogList = function customDialogList() {\n return import('@/views/form/customDialog/CustomDialogList.vue');\n};\n\nvar customQueryList = function customQueryList() {\n return import('@/views/form/customquery/CustomQueryList.vue');\n};\n\nvar businessObj = function businessObj() {\n return import('@/views/form/BusinessObj.vue');\n};\n\nvar formTemplateList = function formTemplateList() {\n return import('@/views/form/FormTemplateList.vue');\n};\n\nvar flowChartManager = function flowChartManager() {\n return import('@/views/form/FlowChartManager.vue');\n};\n\nvar customChartManager = function customChartManager() {\n return import('@/views/form/CustomChartManager.vue');\n};\n\nvar formTable = function formTable() {\n return import('@/views/form/TableDesign/FormTable.vue');\n};\n\nvar dataTable = function dataTable() {\n return import('@/views/form/TableDesign/DataTable.vue');\n};\n\nvar createView = function createView() {\n return import('@/views/form/TableDesign/CreateView.vue');\n};\n\nvar dataDicManager = function dataDicManager() {\n return import('@/views/meta/DataDicManager.vue');\n};\n/** 用户中心相关页面 **/\n\n\nvar tenantManager = function tenantManager() {\n return import('@/views/uc/Tenant/TenantManager.vue');\n};\n\nvar tenantInfoManager = function tenantInfoManager() {\n return import('@/views/system/TenantInfoManager.vue');\n};\n\nvar Demension = function Demension() {\n return import('@/views/uc/org/Demension.vue');\n};\n\nvar roleManager = function roleManager() {\n return import('@/views/uc/RoleManager.vue');\n};\n\nvar reportLine = function reportLine() {\n return import('@/views/uc/ReportLine.vue');\n};\n\nvar userListManager = function userListManager() {\n return import('@/views/uc/UcManager/UserListManager.vue');\n};\n\nvar tenantTypeManager = function tenantTypeManager() {\n return import('@/views/uc/Tenant/TenantTypeManager.vue');\n};\n\nvar tenantParamsManager = function tenantParamsManager() {\n return import('@/views/uc/Tenant/TenantParamsManager.vue');\n};\n\nvar orgManager = function orgManager() {\n return import('@/views/uc/org/Organization.vue');\n};\n\nvar heiOrganization = function heiOrganization() {\n return import('@/views/uc/heiorgmanager/HeiOrganization.vue');\n}; // 用户中心-职务岗位-职务管理\n\n\nvar JobManagement = function JobManagement() {\n return import('@/views/uc/Position/JobManager.vue');\n}; // 用户中心-职务岗位-岗位管理\n\n\nvar PostManagement = function PostManagement() {\n return import('@/views/uc/Position/PostManager.vue');\n};\n\nvar prgParamManage = function prgParamManage() {\n return import('@/views/uc/org/PrgParamManage.vue');\n};\n\nvar userParamManager = function userParamManager() {\n return import('@/views/uc/UcManager/UserParamManager.vue');\n};\n\nvar matrixManager = function matrixManager() {\n return import('@/views/uc/MatrixManager.vue');\n};\n\nvar holidayManager = function holidayManager() {\n return import('@/views/uc/Scheduling/HolidayManager.vue');\n};\n\nvar shiftRuleManager = function shiftRuleManager() {\n return import('@/views/uc/ShiftRuleManager.vue');\n};\n\nvar groupManage = function groupManage() {\n return import('@/views/uc/Scheduling/groupManage.vue');\n};\n\nvar DataAuth = function DataAuth() {\n return import('@/views/uc/DataAuth.vue');\n};\n/** 流程相关页面 **/\n\n\nvar printRecordManager = function printRecordManager() {\n return import('@/views/flow/PrintRecordManager.vue');\n};\n\nvar defManager = function defManager() {\n return import('@/views/flow/DefManager.vue');\n};\n\nvar instanceManager = function instanceManager() {\n return import('@/views/flow/InstanceManager.vue');\n};\n\nvar taskManager = function taskManager() {\n return import('@/views/flow/TaskManager.vue');\n};\n\nvar delegationManager = function delegationManager() {\n return import('@/views/flow/DelegationManager.vue');\n};\n\nvar agentManager = function agentManager() {\n return import('@/views/flow/AgentManager.vue');\n};\n\nvar secretaryManager = function secretaryManager() {\n return import('@/views/flow/SecretaryManager.vue');\n};\n\nvar transferManager = function transferManager() {\n return import('@/views/flow/TransferManager.vue');\n};\n\nvar approvalItemList = function approvalItemList() {\n return import('@/views/flow/help/ApprovalItemList.vue');\n};\n\nvar msgTemplateList = function msgTemplateList() {\n return import('@/views/flow/help/MsgTemplateList.vue');\n};\n\nvar flowAuthManager = function flowAuthManager() {\n return import('@/views/flow/FlowAuthManager.vue');\n};\n\nvar scriptList = function scriptList() {\n return import('@/views/flow/help/ScriptList.vue');\n};\n\nvar conditionScriptList = function conditionScriptList() {\n return import('@/views/flow/help/ConditionScriptList.vue');\n};\n\nvar bpmCommonDefList = function bpmCommonDefList() {\n return import('@/views/flow/BpmCommonDefList.vue');\n};\n/** 门户相关页面 **/\n\n\nvar fileList = function fileList() {\n return import('@/views/system/Enclosure/FileList.vue');\n};\n\nvar identityManager = function identityManager() {\n return import('@/views/meta/IdentityManager.vue');\n};\n\nvar dataSourceManager = function dataSourceManager() {\n return import('@/views/meta/DataSourceManager.vue');\n};\n\nvar i18nMessageManager = function i18nMessageManager() {\n return import('@/views/system/i18n/I18nMessageManager.vue');\n};\n\nvar i18nMessageTypeManager = function i18nMessageTypeManager() {\n return import('@/views/system/i18n/I18nMessageTypeManager.vue');\n};\n\nvar MenuManager = function MenuManager() {\n return import('@/views/system/Menu/MenuManager.vue');\n};\n\nvar methodListManager = function methodListManager() {\n return import('@/views/system/Menu/MethodListManager.vue');\n};\n\nvar executeJobList = function executeJobList() {\n return import('@/views/system/ExecuteJobList.vue');\n};\n\nvar schedulerTriggerList = function schedulerTriggerList() {\n return import('@/views/system/SchedulerTriggerList.vue');\n};\n\nvar sysTypeTreeManager = function sysTypeTreeManager() {\n return import('@/views/system/SysTypeManager/SysTypeTreeManager.vue');\n};\n\nvar sysTypeCatManager = function sysTypeCatManager() {\n return import('@/views/system/SysTypeManager/SysTypeCatManager.vue');\n};\n\nvar demo = function demo() {\n return import('@/views/Demo.vue');\n};\n\nvar indexLayout = function indexLayout() {\n return import('@/views/portal/IndexLayout.vue');\n};\n\nvar indexColumn = function indexColumn() {\n return import('@/views/portal/IndexColumn.vue');\n};\n\nvar layoutDistribution = function layoutDistribution() {\n return import('@/views/portal/LayoutDistribution.vue');\n};\n\nvar defaultLayout = function defaultLayout() {\n return import('@/views/portal/DefaultLayout.vue');\n};\n\nvar sysPropertiesManager = function sysPropertiesManager() {\n return import('@/views/system/SysPropertiesManager.vue');\n};\n\nvar sysSetting = function sysSetting() {\n return import('@/views/system/SysSetting.vue');\n};\n\nvar startGenerator = function startGenerator() {\n return import('@/views/system/generator/StartGenerator.vue');\n};\n\nvar generatorLog = function generatorLog() {\n return import('@/views/system/generator/GeneratorLog.vue');\n};\n\nvar sysExternalUniteList = function sysExternalUniteList() {\n return import('@/views/system/SysExternalUnite/SysExternalUnite.vue');\n};\n\nvar appModelManager = function appModelManager() {\n return import('@/views/portal/AppModelManager.vue');\n};\n\nvar portalNewsNoticeManager = function portalNewsNoticeManager() {\n return import('@/views/news/PortalNewsNoticeManager.vue');\n};\n\nvar flowUploadProperties = function flowUploadProperties() {\n return import('@/views/system/Enclosure/FlowUploadPropertiesManager.vue');\n};\n\nvar portalDataSensitiveManager = function portalDataSensitiveManager() {\n return import(\n /* webpackChunkName: \"group-portal\" */\n '@/views/portal/PortalDataSensitiveManager.vue');\n};\n\nvar sysTagManager = function sysTagManager() {\n return import('@/views/portal/SysTagManager.vue');\n};\n\nvar appCenter = function appCenter() {\n return import('@/views/portal/AppCenter.vue');\n};\n\nvar watermarkManager = function watermarkManager() {\n return import('@/views/flow/WatermarkManager.vue');\n};\n\nvar sysModuleList = function sysModuleList() {\n return import('@/views/system/generator/sysModuleList.vue');\n};\n\nvar groupMange = function groupMange() {\n return import('@/views/imMange/groupMange.vue');\n};\n\nvar massesGroupMange = function massesGroupMange() {\n return import('@/views/imMange/massesGroupMange.vue');\n}; // 系统配置\n\n\nvar attachmentConfig = function attachmentConfig() {\n return import('@/views/system/Enclosure/attachmentConfig.vue');\n};\n\nvar sysMsg = function sysMsg() {\n return import('@/views/system/SysMsg.vue');\n};\n\nvar sysDict = function sysDict() {\n return import('@/views/system/SysDict/SysDict.vue');\n};\n\nvar sysAdstration = function sysAdstration() {\n return import('@/views/system/SysAdstration.vue');\n};\n\nvar BackupManager = function BackupManager() {\n return import('@/views/system/Backupmanagement/BackupManager.vue');\n}; // 分类字典\n\n\nvar ClassificationDictionary = function ClassificationDictionary() {\n return import('@/views/system/ClassificationDictionary/ClassificationDictionary.vue');\n}; // 流水号规则\n\n\nvar DocumentNumber = function DocumentNumber() {\n return import('@/views/system/DocumentNumber/DocumentNumber.vue');\n}; // 常用语管理\n\n\nvar CommonWords = function CommonWords() {\n return import('@/views/system/CommonWords/CommonWords.vue');\n};\n/*系统缓存 */\n// redis监控\n\n\nvar Redismonitor = function Redismonitor() {\n return import('@/views/system/Monitor/Redismonitor.vue');\n}; // 服务器信息\n\n\nvar serverInformation = function serverInformation() {\n return import('@/views/system/Monitor/serverInformation.vue');\n}; // JVM监控\n\n\nvar JVMmonitor = function JVMmonitor() {\n return import('@/views/system/Monitor/JVMmonitor.vue');\n}; // Tomcat监控\n\n\nvar Tomcatmonitor = function Tomcatmonitor() {\n return import('@/views/system/Monitor/Tomcatmonitor.vue');\n}; // 硬盘监控\n\n\nvar HardDisk = function HardDisk() {\n return import('@/views/system/Monitor/HardDisk.vue');\n}; // 请求追踪\n\n\nvar RequestTracking = function RequestTracking() {\n return import('@/views/system/Monitor/RequestTracking.vue');\n};\n/*系统缓存 */\n\n/** 日志中心的相关页面 **/\n\n/* 日志配置 */\n\n\nvar LogConfiguration = function LogConfiguration() {\n return import('@/views/log/LogConfiguration.vue');\n};\n/* 登录日志 */\n//登录日志\n\n\nvar LoginLogList = function LoginLogList() {\n return import('@/views/log/LoginLog/LoginLogList.vue');\n}; //登录统计\n\n\nvar LoginStatistics = function LoginStatistics() {\n return import('@/views/log/LoginLog/LoginStatistics.vue');\n}; //在线用户\n\n\nvar OnlineUser = function OnlineUser() {\n return import('@/views/log/LoginLog/OnlineUser.vue');\n};\n/* 异常日志 */\n//系统异常\n\n\nvar SysException = function SysException() {\n return import('@/views/log/ExceptionLog/SysException.vue');\n}; //业务异常\n\n\nvar BusinessException = function BusinessException() {\n return import('@/views/log/ExceptionLog/BusinessException.vue');\n};\n/* 平台操作日志 */\n//消息发送日志\n\n\nvar MessageSendLog = function MessageSendLog() {\n return import('@/views/log/MessageSendLog.vue');\n}; //操作日志\n\n\nvar OperationLogList = function OperationLogList() {\n return import('@/views/log/OperationLog/OperationLogList.vue');\n}; //授权日志\n\n\nvar AuthorizationLog = function AuthorizationLog() {\n return import('@/views/log/OperationLog/AuthorizationLog.vue');\n}; //审计日志\n\n\nvar AuditLog = function AuditLog() {\n return import('@/views/log/OperationLog/AuditLog.vue');\n};\n/* 业务操作日志 */\n\n\nvar BusinessLog = function BusinessLog() {\n return import('@/views/log/BusinessLog.vue');\n};\n/* 事件接口日志 */\n\n\nvar InterfaceEventLog = function InterfaceEventLog() {\n return import('@/views/log/InterfaceEventLog.vue');\n};\n\nvar AdministratorLog = function AdministratorLog() {\n return import('@/views/log/AdministratorLog.vue');\n};\n/** 消息配置的相关页面 **/\n//消息分类\n\n\nvar MessageClassification = function MessageClassification() {\n return import('@/views/applicationCenter/MessageConfig/MessageClassification.vue');\n}; //消息模板\n\n\nvar msgTemplate = function msgTemplate() {\n return import('@/views/applicationCenter/MessageConfig/MsgTemplateList.vue');\n}; //消息配置\n\n\nvar msgConfig = function msgConfig() {\n return import('@/views/applicationCenter/MessageConfig/MsgConfig.vue');\n};\n/** 调度管理相关页面 **/\n\n\nvar schedulerManager = function schedulerManager() {\n return import('@/views/applicationCenter/SchedulerManager/SchedulerManager.vue');\n};\n/** 报表管理相关页面 **/\n//数据报表\n\n\nvar reportDataDesign = function reportDataDesign() {\n return import('@/views/reportManagement/ReportData/ReportDataDesign.vue');\n};\n\nvar reportDataDemo = function reportDataDemo() {\n return import('@/views/reportManagement/ReportData/ReportDataDemo.vue');\n}; //图形报表\n\n\nvar reportGraphicDesign = function reportGraphicDesign() {\n return import('@/views/reportManagement/ReportGraphic/ReportGraphicDesign.vue');\n};\n\nvar reportGraphicDemo = function reportGraphicDemo() {\n return import('@/views/reportManagement/ReportGraphic/ReportGraphicDemo.vue');\n}; //打印设计\n\n\nvar reportPrintDesign = function reportPrintDesign() {\n return import('@/views/reportManagement/ReportPrint/ReportPrintDesign.vue');\n};\n\nvar reportPrintDemo = function reportPrintDemo() {\n return import('@/views/reportManagement/ReportPrint/ReportPrintDemo.vue');\n}; //大屏设计\n\n\nvar classificationManagement = function classificationManagement() {\n return import('@/views/reportManagement/BigScreen/ClassificationManagement.vue');\n}; //分类管理\n\n\nvar bigScreenManagement = function bigScreenManagement() {\n return import('@/views/reportManagement/BigScreen/BigScreenManagement.vue');\n}; //大屏管理\n\n\nvar mapManagement = function mapManagement() {\n return import('@/views/reportManagement/BigScreen/MapManagement.vue');\n}; //地图管理\n\n\nvar bigScreenDataSource = function bigScreenDataSource() {\n return import('@/views/reportManagement/BigScreen/BigScreenDataSource.vue');\n}; //大屏数据源管理\n// test\n\n\nvar maptest = function maptest() {\n return import('@/views/Map/maptest.vue');\n}; // 安全中心\n\n\nvar secManage = function secManage() {\n return import('@/views/SecurityCenter/SecManage.vue');\n};\n\nvar accountLock = function accountLock() {\n return import('@/views/SecurityCenter/AccountLock.vue');\n};\n\nvar deviceManager = function deviceManager() {\n return import('@/views/SecurityCenter/DeviceManager.vue');\n};\n\nvar pwdStrategy = function pwdStrategy() {\n return import('@/views/SecurityCenter/PwdStrategy.vue');\n}; //流程中心\n\n\nvar FlowUploadProperties = function FlowUploadProperties() {\n return import('@/views/flow/FlowUploadPropertiesManager.vue');\n}; // 404页面\n\n\nvar noPage = function noPage() {\n return import('@/views/common/noPage.vue');\n}; // 首页看板\n\n\nvar sysIndex = function sysIndex() {\n return import('@/views/common/SysIndex.vue');\n}; //消息中心\n\n\nvar MessageCenter = function MessageCenter() {\n return import('@/views/common/MessageCenter.vue');\n}; // biz模块可利用此模式分文件管理\n// import moduleComponents from '@/module_components'\n//元件管理\n\n\nexport default {\n name: 'ht-tabs-component',\n components: {\n attachmentConfig: attachmentConfig,\n noPage: noPage,\n portalNewsNoticeManager: portalNewsNoticeManager,\n formManager: formManager,\n mobileFormManager: mobileFormManager,\n roleManager: roleManager,\n reportLine: reportLine,\n MenuManager: MenuManager,\n schedulerManager: schedulerManager,\n userListManager: userListManager,\n tenantTypeManager: tenantTypeManager,\n tenantParamsManager: tenantParamsManager,\n tenantManager: tenantManager,\n tenantInfoManager: tenantInfoManager,\n orgManager: orgManager,\n instanceManager: instanceManager,\n taskManager: taskManager,\n printRecordManager: printRecordManager,\n identityManager: identityManager,\n executeJobList: executeJobList,\n schedulerTriggerList: schedulerTriggerList,\n dataSourceManager: dataSourceManager,\n dataDicManager: dataDicManager,\n i18nMessageManager: i18nMessageManager,\n i18nMessageTypeManager: i18nMessageTypeManager,\n fileList: fileList,\n defManager: defManager,\n FlowUploadProperties: FlowUploadProperties,\n Demension: Demension,\n customDialogList: customDialogList,\n customQueryList: customQueryList,\n businessObj: businessObj,\n bpmCommonDefList: bpmCommonDefList,\n sysTypeTreeManager: sysTypeTreeManager,\n sysTypeCatManager: sysTypeCatManager,\n customChartManager: customChartManager,\n delegationManager: delegationManager,\n agentManager: agentManager,\n secretaryManager: secretaryManager,\n transferManager: transferManager,\n prgParamManage: prgParamManage,\n JobManagement: JobManagement,\n PostManagement: PostManagement,\n formTemplateList: formTemplateList,\n formTable: formTable,\n dataTable: dataTable,\n createView: createView,\n demo: demo,\n indexLayout: indexLayout,\n indexColumn: indexColumn,\n msgTemplateList: msgTemplateList,\n approvalItemList: approvalItemList,\n scriptList: scriptList,\n userParamManager: userParamManager,\n flowAuthManager: flowAuthManager,\n conditionScriptList: conditionScriptList,\n methodListManager: methodListManager,\n InterfaceEventLog: InterfaceEventLog,\n MessageSendLog: MessageSendLog,\n // systemLogConfig,\n //systemLogList,\n layoutDistribution: layoutDistribution,\n defaultLayout: defaultLayout,\n flowChartManager: flowChartManager,\n heiOrganization: heiOrganization,\n sysPropertiesManager: sysPropertiesManager,\n startGenerator: startGenerator,\n generatorLog: generatorLog,\n pwdStrategy: pwdStrategy,\n matrixManager: matrixManager,\n sysSetting: sysSetting,\n sysExternalUniteList: sysExternalUniteList,\n appModelManager: appModelManager,\n flowUploadProperties: flowUploadProperties,\n portalDataSensitiveManager: portalDataSensitiveManager,\n holidayManager: holidayManager,\n shiftRuleManager: shiftRuleManager,\n sysTagManager: sysTagManager,\n appCenter: appCenter,\n watermarkManager: watermarkManager,\n sysModuleList: sysModuleList,\n groupMange: groupMange,\n massesGroupMange: massesGroupMange,\n BusinessLog: BusinessLog,\n sysMsg: sysMsg,\n sysDict: sysDict,\n sysAdstration: sysAdstration,\n AdministratorLog: AdministratorLog,\n AuthorizationLog: AuthorizationLog,\n AuditLog: AuditLog,\n LoginStatistics: LoginStatistics,\n OnlineUser: OnlineUser,\n LoginLogList: LoginLogList,\n OperationLogList: OperationLogList,\n SysException: SysException,\n BusinessException: BusinessException,\n groupManage: groupManage,\n MessageClassification: MessageClassification,\n sysIndex: sysIndex,\n MessageCenter: MessageCenter,\n msgTemplate: msgTemplate,\n msgConfig: msgConfig,\n LogConfiguration: LogConfiguration,\n secManage: secManage,\n accountLock: accountLock,\n deviceManager: deviceManager,\n BackupManager: BackupManager,\n ClassificationDictionary: ClassificationDictionary,\n DocumentNumber: DocumentNumber,\n CommonWords: CommonWords,\n Redismonitor: Redismonitor,\n serverInformation: serverInformation,\n JVMmonitor: JVMmonitor,\n Tomcatmonitor: Tomcatmonitor,\n HardDisk: HardDisk,\n RequestTracking: RequestTracking,\n DataAuth: DataAuth,\n maptest: maptest,\n reportDataDesign: reportDataDesign,\n reportDataDemo: reportDataDemo,\n reportGraphicDesign: reportGraphicDesign,\n reportGraphicDemo: reportGraphicDemo,\n reportPrintDesign: reportPrintDesign,\n reportPrintDemo: reportPrintDemo,\n classificationManagement: classificationManagement,\n bigScreenManagement: bigScreenManagement,\n mapManagement: mapManagement,\n bigScreenDataSource: bigScreenDataSource // ...moduleComponents\n\n },\n props: {},\n computed: _objectSpread(_objectSpread({}, mapGetters({\n tabsStyle: 'styleSetting/tabsStyle'\n })), {}, {\n finalTabsStyle: function finalTabsStyle() {\n // 使用菜单的配置\n if ((this.tabsStyle.tabType == 'menuSetting' || this.tabsStyle.tabType == null) && this.menuTabsStyle) {\n return this.menuTabsStyle;\n } // 使用默认的\n\n\n if (this.tabsStyle.tabType == null || (this.tabsStyle.tabType == 'menuSetting' || this.tabsStyle.tabType == null) && !this.menuTabsStyle) {\n return {\n tabType: ''\n };\n } // 使用全局的配置\n\n\n return this.tabsStyle;\n }\n }),\n data: function data() {\n return {\n tabComponentOptions: [],\n currentTabComponent: '',\n menuTabsStyle: null\n };\n },\n methods: {\n handlePaneClick: function handlePaneClick(data) {\n if (data.alias) {\n this.currentTabComponent = data.alias;\n }\n },\n genHref: function genHref(anchor) {\n if (this.$router.mode == 'history') {\n return '#' + anchor;\n }\n\n return '/#' + this.$route.path + '#' + anchor;\n },\n activeTab: function activeTab(fullpath) {\n var _this = this;\n\n var lastIdx = fullpath.lastIndexOf('#');\n\n if (lastIdx != -1) {\n var urlAnchor = fullpath.substr(lastIdx + 1);\n this.tabComponentOptions.filter(function (item) {\n if (item.alias == urlAnchor) {\n _this.currentTabComponent = urlAnchor;\n }\n });\n }\n }\n },\n mounted: function mounted() {},\n beforeRouteEnter: function beforeRouteEnter(to, from, next) {\n next(function (vm) {\n // 通过 `vm` 访问组件实例\n var routePath = vm.$route.path;\n var activePlat;\n\n if (routePath) {\n var i = routePath.lastIndexOf('/');\n routePath = routePath.slice(i + 1);\n\n if (vm.$route.path.indexOf('frontPlat') !== -1) {\n activePlat = 'getFrontMenuByAlias';\n } else {\n activePlat = 'getMenuByAlias';\n }\n }\n\n menuApi[activePlat](routePath, function (m) {\n if (m) {\n vm.$emit('menuChange', m);\n\n if (m.children && m.children.length > 0) {\n vm.tabComponentOptions = m.children;\n vm.currentTabComponent = m.activeTab || vm.tabComponentOptions[0].alias;\n vm.activeTab(to.fullPath);\n } else {\n vm.tabComponentOptions = [];\n vm.currentTabComponent = m.alias;\n }\n\n if (m.tabsStyle) {\n vm.menuTabsStyle = utils.parseToJson(m.tabsStyle);\n } else {\n vm.menuTabsStyle = null;\n }\n } else {\n // 没有菜单的路由跳转 需要显示TAb名称需要定义tobName参数传递过来\n vm.tabComponentOptions = [];\n vm.currentTabComponent = to.name;\n vm.$emit('menuChange', {\n name: to.params.tobName ? to.params.tobName : to.meta.menuLabel\n });\n }\n });\n });\n },\n beforeRouteUpdate: function beforeRouteUpdate(to, from, next) {\n // 在当前路由改变,但是该组件被复用时调用\n // 举例来说,对于一个带有动态参数的路径 /foo/:id,在 /foo/1 和 /foo/2 之间跳转的时候,\n // 由于会渲染同样的 Foo 组件,因此组件实例会被复用。而这个钩子就会在这个情况下被调用。\n // 可以访问组件实例 `this`\n this.activeTab(to.fullPath);\n next();\n }\n};",null]}