{"remainingRequest":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/thread-loader/dist/cjs.js!/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/babel-loader/lib/index.js!/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/cache-loader/dist/cjs.js??ref--0-0!/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/vue-loader/lib/index.js??vue-loader-options!/data/jenkins/workspace/badp-bcxin-web-5.x-vue/src/components/homeBoardFree.vue?vue&type=script&lang=js&","dependencies":[{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/src/components/homeBoardFree.vue","mtime":1725957645723},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/babel.config.js","mtime":1725957645200},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/thread-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/babel-loader/lib/index.js","mtime":315532800000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/vue-loader/lib/index.js","mtime":1655715099000}],"contextDependencies":[],"result":["import \"core-js/modules/es6.function.name\";\nimport _toConsumableArray from \"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/node_modules/@babel/runtime-corejs2/helpers/esm/toConsumableArray.js\";\nimport \"core-js/modules/es6.number.constructor\";\nimport \"core-js/modules/es6.array.sort\";\nimport \"core-js/modules/web.dom.iterable\";\nimport { Loading } from 'element-ui';\nexport default {\n inject: ['addTab'],\n data: function data() {\n return {\n applistArr: [],\n tabs: [],\n appcateArrList: [],\n //工作台应用分类\n contextUrl: obpmConfig.obpmFilePath,\n network: true //获取__network__全局变量状态,判断显示隐藏\n };\n },\n mounted: function mounted() {\n this.network = __network__; //获取__network__全局变量状态,判断显示隐藏\n // if(localStorage.getItem('HomeApplist_board')&&JSON.parse(localStorage.getItem('HomeApplist_board')).employeeIdStr==localStorage.getItem('employeeId')){//前端走缓存,职员id一样,多次刷新不走接口,走缓存\n // this.appcateArrList=JSON.parse(localStorage.getItem('HomeApplist_board')).appcateArrListStr\n // }else{\n // this.applistIframe()//工作台查询应用分类\n // }\n this.applistIframe(); //工作台查询应用分类\n },\n methods: {\n markertApp: function markertApp() {\n //点击应用市场跳转 \n var param = {\n id: \"applicationMarket\",\n name: '应用市场',\n linkType: 'applicationMarket',\n actionContent: \"\",\n icon: \"-1\",\n key: \"\"\n };\n this.addTab(param);\n },\n applistIframe: function applistIframe() {\n var _this = this;\n //查询应用列表 \n var data = {\n //只查询电脑端应用\n search_clientype: \"电脑端\"\n };\n this.$api.getApplicationsAll(data, {\n onSucess: function onSucess(response) {\n if (response.data && response.data.errmsg == \"ok\") {\n if (response.data.data.data.length) {\n var arr = [];\n response.data.data.data.forEach(function (item, index) {\n var obj = {};\n var obj2 = {};\n obj.title = item.items['__4ReuvgLxTKieJDzGu2L'].value;\n obj.cateSort = item.items['__sJO2jdvlNEznauT5KQa'].value; //分类排序 \n\n obj.children = [];\n obj2.img = item.items['__oTDoKOfuYRsmXS7DfDk'].value ? JSON.parse(item.items['__oTDoKOfuYRsmXS7DfDk'].value)[0].path : \"\"; //应用图标\n obj2.name = item.items['__M0NXUq24HGrzQrmjLwj'].value; //应用名称 \n obj2.appid = item.items['__ZLG2HsnA374L6Ww4X6P'].value; //应用id \n obj2.appSort = item.items['__zsh5fkZEXwof08KVNMe'].value; //应用id\n\n obj.children.push(obj2);\n arr.push(obj);\n });\n arr.sort(function (a, b) {\n return Number(a.cateSort) - Number(b.cateSort);\n }); //分类排序cateSort \n\n var titleMap = {};\n var transferObj = arr.reduce(function (prev, next) {\n if (titleMap[next.title]) {\n var _prev$next$title$chil;\n (_prev$next$title$chil = prev[next.title].children).push.apply(_prev$next$title$chil, _toConsumableArray(next.children));\n } else {\n titleMap[next.title] = true;\n prev[next.title] = {\n children: next.children\n };\n }\n return prev;\n }, {});\n var arr2 = [];\n for (var i in transferObj) {\n var obj = {};\n obj.title = i;\n transferObj[i].children.sort(function (a, b) {\n return Number(a.appSort) - Number(b.appSort);\n }); //应用排序cateSort \n obj.children = transferObj[i].children;\n arr2.push(obj);\n }\n if (location.host.indexOf(\"v5qy.test.baibaodun.cn\") > -1) {\n if (localStorage.getItem(\"domainId\") != '__2gH5luUlviULa7KnmqW') {\n //临时过滤使用--后期删除--测试117环境\n arr2.forEach(function (item, index) {\n item.children.forEach(function (its, ix) {\n if (its.name == '组织权益') {\n if (item.children.length == 1) {\n arr2.splice(index, 1);\n }\n item.children.splice(ix, 1);\n }\n });\n });\n }\n } else {\n if (localStorage.getItem(\"domainId\") != '__Qqg3L4GhNXG4iRAmcTB') {\n //临时过滤使用--后期删除--正式环境\n arr2.forEach(function (item, index) {\n item.children.forEach(function (its, ix) {\n if (its.name == '组织权益') {\n if (item.children.length == 1) {\n arr2.splice(index, 1);\n }\n item.children.splice(ix, 1); //不在这个组织,组织权益应用隐藏删除 \n }\n });\n });\n }\n }\n _this.appcateArrList = arr2;\n if (_this.appcateArrList[0].children[0].appid == '__d1qEDy3wYq8VF5KvUoE') {\n //智能人事(__xkeybkGaZa1SboC9GL1)、机构用户管理(__d1qEDy3wYq8VF5KvUoE)\n var name = _this.appcateArrList[0].children[0].name;\n var appId = _this.appcateArrList[0].children[0].appid;\n var _obj = {\n name: name,\n appId: appId\n };\n localStorage.setItem('appidSupervise', JSON.stringify(_obj));\n }\n\n //前端缓存本地代码块--切换不同组织的所有应用列表\n // let HomeApplist_board={employeeIdStr:localStorage.getItem('employeeId'),appcateArrListStr:this.appcateArrList} \n // localStorage.setItem('HomeApplist_board',JSON.stringify(HomeApplist_board)) \n }\n }\n }\n });\n },\n loadAppMenu: function loadAppMenu(appId, name) {\n //点击应用列表查询左边应用菜单 \n if (appId != \"km\" && appId != \"pm\" && appId != \"qm\") {\n this.$root.appid = appId;\n }\n var flag = 1;\n this.$store.dispatch(\"loadMenus\", {\n appId: appId,\n name: name,\n flag: flag\n });\n if (appId == '__d1qEDy3wYq8VF5KvUoE') {\n //智能人事(__xkeybkGaZa1SboC9GL1)、机构用户管理(__d1qEDy3wYq8VF5KvUoE)\n var obj = {\n name: name,\n appId: appId\n };\n localStorage.setItem('appidSupervise', JSON.stringify(obj));\n }\n }\n }\n};",null]}