{"remainingRequest":"D:\\jenkins\\workspace\\examine-fvue\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\examine-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\examine-fvue\\node_modules\\eslint-loader\\index.js??ref--13-0!D:\\jenkins\\workspace\\examine-fvue\\src\\main.js","dependencies":[{"path":"D:\\jenkins\\workspace\\examine-fvue\\src\\main.js","mtime":1667280204655},{"path":"D:\\jenkins\\workspace\\examine-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\examine-fvue\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\examine-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\examine-fvue\\node_modules\\eslint-loader\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["import \"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方法\n\nimport '@/assets/css/element-custom.scss';\nimport ElementUI from 'element-ui';\nimport _i18n from '@/lang/index.js';\nimport moment from 'moment'; // 日期格式化插件\n\nimport VueUeditorWrap from 'vue-ueditor-wrap'; // 引入富文本组件\n\nimport echarts from 'echarts'; // 引入echarts\n\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 HtLoadData from '@/components/common/HtLoadData.vue';\nimport utils from '@/utils.js';\nimport Formulas from '@/formulas.js';\nimport Viewer from 'v-viewer'; // 图片预览插件\n\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\nVue.prototype.getDictName = function (dictCode, value) {\n  var name = '';\n  var dictItems = dictUtils.getDictItemsFromCache(dictCode);\n  dictItems.forEach(function (item) {\n    if (item.value == value) {\n      name = item.name;\n    }\n  });\n  return name;\n};\n\nVue.use(dataV); // 获取字典数据\n\nVue.prototype.getDictData = function (dictCode) {\n  var arr = [];\n  var dictItems = dictUtils.getDictItemsFromCache(dictCode);\n  dictItems.forEach(function (item) {\n    arr.push({\n      text: item.name,\n      value: item.value\n    });\n  });\n  return arr;\n};\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};\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}; // 侧边导航事件\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\nimport qs from 'qs';\nVue.prototype.qs = qs;\nVue.use(Viewer, {\n  defaultOptions: {\n    zIndex: 9999,\n    toolbar: true\n  }\n});\nVue.use(ElementUI, {\n  i18n: function i18n(key, value) {\n    return _i18n.t(key, value);\n  } // size: 'large'\n\n});\nVue.use(Print);\nVue.use(Formulas);\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\n  if (!value) {\n    return '';\n  }\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); // 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\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\n        if (_this.$route.path !== currentPath) {\n          _this.$router.push(currentPath);\n        }\n      }, false);\n    }\n\n    return createElement(App);\n  }\n}).$mount('#root');\nvar validateLocal = localStorage.getItem('lang');\nvar currentLocal = validateLocal || 'zh-CN'; // app.$validator.locale = currentLocal\n\nif (app.$validator) {\n  for (var rule in validate) {\n    app.$validator.rules[rule] = validate[rule];\n  }\n\n  app.$validator.dictionary.container = deepmerge(dict, app.$validator.dictionary.container, {\n    clone: true\n  });\n} // 日期控件格式化\n\n\nif (currentLocal == 'zh-CN') {\n  moment.locale('zh-cn');\n} else {\n  moment.locale('en');\n} // 日期格式化\n\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}; // 时间格式化\n\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}; // el-tooltip 默认显示\n\n\nVue.prototype.$tooltipplacement = 'bottom';",null]}