{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\eslint-loader\\index.js??ref--13-0!D:\\jenkins\\workspace\\xq-web-fvue\\src\\main.js","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\src\\main.js","mtime":1667327529778},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\babel.config.js","mtime":1667327525434},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\xq-web-fvue\\node_modules\\eslint-loader\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["import \"core-js/modules/es6.regexp.replace\";\nimport \"core-js/modules/es6.array.from\";\nimport \"core-js/modules/es6.string.iterator\";\nimport \"core-js/modules/es6.set\";\nimport \"core-js/modules/es6.array.sort\";\nimport \"core-js/modules/es6.regexp.to-string\";\nimport \"core-js/modules/es6.regexp.split\";\nimport \"core-js/modules/es6.function.name\";\nimport \"core-js/modules/web.dom.iterable\";\nimport \"vant/es/contact-list/style\";\nimport _ContactList from \"vant/es/contact-list\";\nimport \"vant/es/dialog/style\";\nimport _Dialog from \"vant/es/dialog\";\nimport \"vant/es/action-sheet/style\";\nimport _ActionSheet from \"vant/es/action-sheet\";\nimport \"vant/es/collapse-item/style\";\nimport _CollapseItem from \"vant/es/collapse-item\";\nimport \"vant/es/collapse/style\";\nimport _Collapse from \"vant/es/collapse\";\nimport \"vant/es/row/style\";\nimport _Row from \"vant/es/row\";\nimport \"vant/es/col/style\";\nimport _Col from \"vant/es/col\";\nimport \"vant/es/empty/style\";\nimport _Empty from \"vant/es/empty\";\nimport \"vant/es/form/style\";\nimport _Form from \"vant/es/form\";\nimport \"vant/es/tabbar-item/style\";\nimport _TabbarItem from \"vant/es/tabbar-item\";\nimport \"vant/es/tabbar/style\";\nimport _Tabbar from \"vant/es/tabbar\";\nimport \"vant/es/notify/style\";\nimport _Notify from \"vant/es/notify\";\nimport \"vant/es/tag/style\";\nimport _Tag from \"vant/es/tag\";\nimport \"vant/es/search/style\";\nimport _Search from \"vant/es/search\";\nimport \"vant/es/switch/style\";\nimport _Switch from \"vant/es/switch\";\nimport \"vant/es/cell-group/style\";\nimport _CellGroup from \"vant/es/cell-group\";\nimport \"vant/es/field/style\";\nimport _Field from \"vant/es/field\";\nimport \"vant/es/checkbox-group/style\";\nimport _CheckboxGroup from \"vant/es/checkbox-group\";\nimport \"vant/es/checkbox/style\";\nimport _Checkbox from \"vant/es/checkbox\";\nimport \"vant/es/toast/style\";\nimport _Toast from \"vant/es/toast\";\nimport \"vant/es/button/style\";\nimport _Button from \"vant/es/button\";\nimport \"vant/es/radio/style\";\nimport _Radio from \"vant/es/radio\";\nimport \"vant/es/radio-group/style\";\nimport _RadioGroup from \"vant/es/radio-group\";\nimport \"vant/es/pull-refresh/style\";\nimport _PullRefresh from \"vant/es/pull-refresh\";\nimport \"vant/es/picker/style\";\nimport _Picker from \"vant/es/picker\";\nimport \"vant/es/popup/style\";\nimport _Popup from \"vant/es/popup\";\nimport \"vant/es/datetime-picker/style\";\nimport _DatetimePicker from \"vant/es/datetime-picker\";\nimport \"vant/es/calendar/style\";\nimport _Calendar from \"vant/es/calendar\";\nimport \"vant/es/cell/style\";\nimport _Cell from \"vant/es/cell\";\nimport \"vant/es/icon/style\";\nimport _Icon from \"vant/es/icon\";\nimport \"vant/es/nav-bar/style\";\nimport _NavBar from \"vant/es/nav-bar\";\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// import echarts from 'echarts' //引入echarts\n\nimport HotentUi from 'bpm_el_ui'; //引入ui\n\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 HtLoadData from '@/components/common/HtLoadData.vue';\nimport AtTable from '@/components/AtTable.vue';\nimport CommonDialog from '@/components/dialog/CommonDialog.vue';\nimport VueClipboard from 'vue-clipboard2';\nimport utils from '@/utils.js';\nimport Formulas from '@/formulas.js';\nimport VueAMap from 'vue-amap'; //高德地图插件\n\nimport AMap from 'vue-amap';\nimport Viewer from 'v-viewer'; //图片预览插件\n\nimport 'viewerjs/dist/viewer.css'; //上传组件\n\nimport uploader from 'vue-simple-uploader';\nVue.use(uploader); // 引入vant2\n\nimport 'vant/lib/index.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// import CompanyUserSelector from '@/components/selector/companyUserSelector.vue'\n// Vant\n\nVue.use(_NavBar);\nVue.use(_Icon);\nVue.use(_Cell);\nVue.use(_Calendar);\nVue.use(_DatetimePicker);\nVue.use(_Popup);\nVue.use(_Picker);\nVue.use(_PullRefresh);\nVue.use(_RadioGroup);\nVue.use(_Radio);\nVue.use(_Button);\nVue.use(_Toast);\nVue.use(_Checkbox);\nVue.use(_CheckboxGroup);\nVue.use(_Field);\nVue.use(_CellGroup);\nVue.use(_Switch);\nVue.use(_Search);\nVue.use(_Tag);\nVue.use(_Notify);\nVue.use(_Tabbar);\nVue.use(_TabbarItem);\nVue.use(_Form);\nVue.use(_Empty);\nVue.use(_Col);\nVue.use(_Row);\nVue.use(_Collapse);\nVue.use(_CollapseItem);\nVue.use(_ActionSheet);\nVue.use(_Dialog);\nVue.use(_ContactList);\nVue.filter(\"global_filter\", function (value) {\n  var type = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : \"YYYY-MM-DD hh:mm:ss\";\n  return moment(value).format(type);\n});\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.prototype.$moment = moment; //赋值使用\n//引入在线wps编辑\n\nimport * as WPS from '@/assets/js/web-office-sdk-v1.1.18.es.js';\nVue.prototype.wps = WPS;\nimport console from 'Console';\nVue.prototype.console = console;\nVue.use(dataV); //获取字典名字\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}; //获取字典数据\n\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}; //获取字典名字(多选)\n\n\nVue.prototype.getDictMultipleName = function (dictCode, value) {\n  var str = '';\n\n  if (value) {\n    str = value.indexOf(',');\n  }\n\n  var name = '';\n  var dictItems = dictUtils.getDictItemsFromCache(dictCode);\n\n  if (str && str == 1) {\n    var arr = value.split(',');\n    arr.sort().toString();\n    var newArr = [];\n    dictItems && dictItems.forEach(function (item) {\n      arr.forEach(function (val) {\n        if (item.value == val) {\n          newArr.push(item.name);\n        }\n      });\n    });\n    name = newArr.join(',');\n  } else {\n    dictItems.forEach(function (item) {\n      if (item.value == value) {\n        name = item.name;\n      }\n    });\n  }\n\n  return name;\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}; // 将数组对象中的某一个属性值单独抽取出来成为一个新的数组  [{id:'1',name:'苹果'},{id:'2',name:'香蕉'}].extractByKey(\"id\") ==> ['1','2']\n\n\nArray.prototype.extractByKey = function (key) {\n  var set = new Set();\n  this.forEach(function (m) {\n    if (key && m[key]) {\n      set.add(m[key]);\n    }\n  });\n  return Array.from(set);\n};\n/**\r\n * 数字金额格式化（千分位）\r\n * @param {Number} money 要转换的金额数字\r\n * @param {Number} num 小数点后有效数字\r\n * @returns\r\n */\n\n\nVue.prototype.moneyFormatter = function (money, num) {\n  if (money == null || money == '' || money == undefined) {\n    return '';\n  }\n\n  num = num > 0 && num <= 20 ? num : 2;\n  money = parseFloat((money + '').replace(/[^\\d.-]/g, '')).toFixed(num) + '';\n  var l = money.split('.')[0].split('').reverse(),\n      r = money.split('.')[1];\n  var t = '';\n\n  for (var i = 0; i < l.length; i++) {\n    t += l[i] + ((i + 1) % 3 === 0 && i + 1 != l.length ? ',' : '');\n  }\n\n  return t.split('').reverse().join('') + '.' + r;\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;\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\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\nVue.use(VueAMap);\nVue.component('svgIcon', svgIcon);\nVue.component('HtSubmitButton', HtSubmitButton);\nVue.component('HtDeleteButton', HtDeleteButton);\nVue.component('DictSelect', DictSelect);\nVue.component('CommonDialog', CommonDialog); // Vue.component('CompanyInfoSelector', CompanyInfoSelector)\n// Vue.component('CompanyUserSelector', CompanyUserSelector)\n\nVue.component('HtLoadData', HtLoadData);\nVue.component('AtTable', AtTable);\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); // 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');\nexport default app;\nvar validateLocal = localStorage.getItem('lang');\nvar currentLocal = validateLocal || 'zh-CN';\napp.$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 ('zh-CN' == currentLocal) {\n  moment.locale('zh-cn');\n} else {\n  moment.locale('en');\n} // el-tooltip 默认显示\n\n\nVue.prototype.$tooltipplacement = 'bottom';",null]}