{"remainingRequest":"D:\\jenkins\\workspace\\yhxt-web\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\yhxt-web\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\yhxt-web\\node_modules\\eslint-loader\\index.js??ref--13-0!D:\\jenkins\\workspace\\yhxt-web\\src\\main.js","dependencies":[{"path":"D:\\jenkins\\workspace\\yhxt-web\\src\\main.js","mtime":1723832016853},{"path":"D:\\jenkins\\workspace\\yhxt-web\\babel.config.js","mtime":1667326389982},{"path":"D:\\jenkins\\workspace\\yhxt-web\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\yhxt-web\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\yhxt-web\\node_modules\\babel-loader\\lib\\index.js","mtime":456789000000},{"path":"D:\\jenkins\\workspace\\yhxt-web\\node_modules\\eslint-loader\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["import \"core-js/modules/es6.regexp.split\";\nimport \"core-js/modules/es6.function.name\";\nimport \"core-js/modules/web.dom.iterable\";\nimport 'babel-polyfill';\nimport Vue from 'vue';\nimport App from \"./App.vue\";\nimport store from \"./store\";\nimport router from \"./router\";\nimport Print from '@/plugs/print'; //打印插件 源码修改过 getStyle方法\nimport '@/assets/css/element-custom.scss';\nimport ElementUI from 'element-ui';\nimport _i18n from '@/lang/index.js';\nimport moment from 'moment'; //日期格式化插件\nimport VueUeditorWrap from 'vue-ueditor-wrap'; //引入富文本组件\nimport ImportFile from '@/components/ImportExportData/ImportFile.vue';\nVue.component('ImportFile', ImportFile); //导入文件\nVue.prototype.$EventBus = new Vue();\n\n// import echarts from 'echarts' //引入echarts\nimport HotentUi from 'bpm_el_ui'; //引入ui\nimport 'bpm_el_ui/lib/bpm_el_ui.css';\nimport 'bpm_el_ui/src/assets/css/element-variables.scss';\nimport '@/directive.js';\nimport req from '@/request.js';\nimport deepmerge from 'deepmerge';\nimport validate from '@/validate.js';\nimport dict from '@/lang/dict.js';\nimport HtSubmitButton from '@/components/common/HtSubmitButton.vue';\nimport HtDeleteButton from '@/components/common/HtDeleteButton.vue';\nimport ExportData from '@/components/ImportExportData/ExportData/ExportData.vue';\nimport ImportData from '@/components/ImportExportData/ImportData/ImportData.vue';\nimport CheckImportData from '@/components/ImportExportData/checkImportData/index.vue';\nimport HtLoadData from '@/components/common/HtLoadData.vue';\nimport VueClipboard from 'vue-clipboard2';\nimport utils from '@/utils.js';\nimport Formulas from '@/formulas.js';\n// import VueAMap from 'vue-amap' //高德地图插件\nimport AMap from 'vue-amap';\nimport QRCode from 'qrcode';\nimport Viewer from 'v-viewer'; //图片预览插件\nimport 'viewerjs/dist/viewer.css';\nimport Video from 'video.js';\nimport 'video.js/dist/video-js.css';\nimport CollapseTransition from 'element-ui/lib/transitions/collapse-transition';\n// 大屏组件\nimport dataV from '@jiaminghi/data-view';\n//引入字典\nimport DictSelect from '@/components/dict/DictSelect.vue';\nimport dictUtils from '@/components/dict/DictSelectUtils';\n//引入公司选择器\nimport CompanyInfoSelector from '@/components/selector/companyInfoSelector.vue';\n//引入用户选择器\nimport CompanyUserSelector from '@/components/selector/companyUserSelector.vue';\n//引入上传组件\nimport uploader from 'vue-simple-uploader';\n// import VeLine from 'v-charts/lib/line.common'\n\nimport '@/assets/font/font.css'; // 引入本地字体\n\n// 引入自适应屏幕组件\nimport ScaleScreen from '@/components/scale-screen.vue';\n\n// 引入继承自【ht-table】的组件\nimport ExtendHtTable from '@/components/ExtendHtTable.vue';\nimport { RecycleScroller } from 'vue-virtual-scroller';\nimport 'vue-virtual-scroller/dist/vue-virtual-scroller.css';\nVue.component('RecycleScroller', RecycleScroller);\n\n// Vue.component(VeLine.name, VeLine)\nVue.use(uploader);\n//获取字典名字\nVue.prototype.getDictName = function (dictCode, value) {\n var name = '-';\n var dictItems = dictUtils.getDictItemsFromCache(dictCode);\n dictItems && dictItems.forEach(function (item) {\n if (item.value == value) {\n name = item.name;\n }\n });\n return name;\n};\nVue.use(QRCode);\nVue.use(dataV);\n//获取字典数据\nVue.prototype.getDictData = function (dictCode) {\n var arr = [];\n var dictItems = dictUtils.getDictItemsFromCache(dictCode);\n dictItems && dictItems.forEach(function (item) {\n arr.push({\n text: item.name,\n value: item.value\n });\n });\n return arr;\n};\nVue.prototype.getDictDataSearch = function (dictCode) {\n var arr = [];\n var dictItems = dictUtils.getDictItemsFromCache(dictCode);\n dictItems.forEach(function (item) {\n arr.push({\n value: item.name,\n key: item.value\n });\n });\n return arr;\n};\nVue.prototype.getDate = function () {\n var nowDate = new Date();\n var date = {\n year: nowDate.getFullYear(),\n month: nowDate.getMonth() + 1,\n date: nowDate.getDate()\n };\n var newmonth = date.month >= 10 ? date.month : '0' + date.month;\n var day = date.date >= 10 ? date.date : '0' + date.date;\n date = date.year + '-' + newmonth + '-' + day;\n return date;\n};\nVue.prototype.getTime = function () {\n var nowDate = new Date();\n var date = {\n year: nowDate.getFullYear(),\n month: nowDate.getMonth() + 1,\n date: nowDate.getDate(),\n hours: nowDate.getHours(),\n //获取当前小时数(0-23)\n minutes: nowDate.getMinutes(),\n //获取当前分钟数(0-59)\n seconds: nowDate.getSeconds() //获取当前秒数(0-59)\n };\n\n var newmonth = date.month >= 10 ? date.month : '0' + date.month;\n var day = date.date >= 10 ? date.date : '0' + date.date;\n var hours = date.hours >= 10 ? date.hours : '0' + date.hours;\n var minutes = date.minutes >= 10 ? date.minutes : '0' + date.minutes;\n var seconds = date.seconds >= 10 ? date.seconds : '0' + date.seconds;\n date = date.year + '-' + newmonth + '-' + day + ' ' + hours + ':' + minutes + ':' + seconds;\n return date;\n};\n\n//侧边导航事件\nimport eventBus from \"./api/bus.js\";\nVue.use(eventBus);\n//菜单图标\nimport svgIcon from '@/components/global/svgIcon.vue';\nVue.prototype.$video = Video;\nVue.config.debug = true;\nVue.prototype.$http = req;\n\n// 配置全局MineMap\nVue.prototype.minemap = window.minemap;\nVue.use(AMap);\nAMap.initAMapApiLoader({\n // key: 'babe07289a50fc3eda093e6ccea2f8a4',\n key: '7d54f1d3d43901f3c6a728971dd4a9c2',\n //中铁建亿联-web端\t key值:7d54f1d3d43901f3c6a728971dd4a9c2\n // 可使用服务: JavaScript API 地图组件室内地图 JS API地铁图 JS API\n plugin: ['AMap.Autocomplete', 'AMap.PlaceSearch', 'AMap.Scale', 'AMap.OverView', 'AMap.ToolBar', 'AMap.MapType', 'AMap.PolyEditor', 'AMap.CircleEditor', 'AMap.Geolocation', 'AMap.Driving', 'AMap.Geocoder', 'AMap.service', 'AMap.convertFrom', 'AMap.RoadInfoSearch', 'Map3D', 'AMap.DistrictSearch', 'AMap.Polyline'],\n // 默认高德 sdk 版本为 1.4.4\n v: '1.4.4'\n});\n\n// 字符串解析和序列化字符串\nimport qs from 'qs';\nVue.prototype.qs = qs;\nVue.use(Viewer, {\n defaultOptions: {\n zIndex: 9999,\n toolbar: true\n }\n});\nVue.use(VueClipboard);\nVue.use(ElementUI, {\n i18n: function i18n(key, value) {\n return _i18n.t(key, value);\n },\n size: 'small'\n});\nVue.use(HotentUi, {\n i18n: function i18n(key, value) {\n return _i18n.t(key, value);\n }\n});\nVue.use(Print);\nVue.use(Formulas);\n\n// 注册全局组件\n// Vue.use(VueAMap)\nVue.component('svgIcon', svgIcon);\nVue.component('HtSubmitButton', HtSubmitButton);\nVue.component('HtDeleteButton', HtDeleteButton);\nVue.component('DictSelect', DictSelect);\nVue.component('CompanyInfoSelector', CompanyInfoSelector);\nVue.component('CompanyUserSelector', CompanyUserSelector);\nVue.component('HtLoadData', HtLoadData);\nVue.filter('formatDate', function (value) {\n var pattern = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'YYYY-MM-DD HH:mm:ss';\n if (!value) {\n return '';\n }\n return moment(value).format(pattern);\n});\nVue.component('vue-ueditor-wrap', VueUeditorWrap);\nVue.component(CollapseTransition.name, CollapseTransition);\nVue.component('ExportData', ExportData);\nVue.component('ImportData', ImportData);\nVue.component('CheckImportData', CheckImportData);\nVue.component('ScaleScreen', ScaleScreen);\nVue.component('ExtendHtTable', ExtendHtTable);\n// Vue.prototype.$echarts = echarts\n\nwindow.app = new Vue({\n store: store,\n router: router,\n i18n: _i18n,\n render: function render(createElement) {\n var _this = this;\n if ('-ms-scroll-limit' in document.documentElement.style && '-ms-ime-align' in document.documentElement.style) {\n window.addEventListener('hashchange', function () {\n var currentPath = window.location.hash.slice(1);\n if (_this.$route.path !== currentPath) {\n _this.$router.push(currentPath);\n }\n }, false);\n }\n return createElement(App);\n }\n}).$mount('#root');\nvar validateLocal = localStorage.getItem('lang');\nvar currentLocal = validateLocal || 'zh-CN';\napp.$validator.locale = currentLocal;\nif (app.$validator) {\n for (var rule in validate) {\n app.$validator.rules[rule] = validate[rule];\n }\n app.$validator.dictionary.container = deepmerge(dict, app.$validator.dictionary.container, {\n clone: true\n });\n}\n\n// 日期控件格式化\nif ('zh-CN' == currentLocal) {\n moment.locale('zh-cn');\n} else {\n moment.locale('en');\n}\n\n// el-tooltip 默认显示\nVue.prototype.$tooltipplacement = 'bottom';\n\n// 自定义替换字符串指定位置(开始,结束)\nString.prototype.replaceAt = function (start, end, char) {\n var a = this.split('');\n a.splice(start, end, char);\n return a.join('');\n};",null]}