{"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/recommend.vue?vue&type=script&lang=js&","dependencies":[{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-vue/src/components/recommend.vue","mtime":1725957645729},{"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.number.constructor\";\nimport \"core-js/modules/es6.array.sort\";\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/web.dom.iterable\";\nimport { Loading } from 'element-ui';\nexport default {\n data: function data() {\n return {\n bannerArr: [],\n //广告\n appcateArrList: [],\n //精品推荐图文列表\n contextUrl: obpmConfig.obpmFilePath\n };\n },\n mounted: function mounted() {\n this.AppMarketBannerlist(); //广告列表\n this.AppMarketRecommlist(); //精品推荐图文列表\n },\n methods: {\n AppMarketBannerlist: function AppMarketBannerlist() {\n var _this = this;\n //广告列表\n var options = {\n target: document.querySelector(\".bannerSection\"),\n text: '加载中...',\n spinner: 'el-icon-loading'\n };\n var loading = Loading.service(options); //开始加载\n this.$api.AppMarketBannerlistApi({}, {\n onSucess: function onSucess(response) {\n _this.$nextTick(function () {\n // 以服务的方式调用的 Loading 需要异步关闭\n loading.close(); //关闭加载\n });\n if (response.data.data.data) {\n var Arry = [];\n response.data.data.data.forEach(function (item) {\n var obj = {};\n obj.name = item.items['__f1dc2wtiu1VnfSPzQse'].value; //标题\n obj.pic = item.items['__cMLE2QENXQjNp1sWHE6'].value && JSON.parse(item.items['__cMLE2QENXQjNp1sWHE6'].value)[0].path; //图片\n obj.appid = item.items['__qPv375wKiySlNqrRlEi'].value; //应用id-跳转到详情页面\n obj.imgsort = item.items['__XkErrW7l1lWDQVE29vq'].value; //图片排序\n Arry.push(obj);\n });\n _this.bannerArr = Arry;\n }\n }\n });\n },\n AppMarketRecommlist: function AppMarketRecommlist() {\n var _this2 = this;\n //精品推荐图文列表\n var options = {\n target: document.querySelector(\".recomSection\"),\n text: '加载中...',\n spinner: 'el-icon-loading'\n };\n var loading = Loading.service(options); //开始加载\n var data = {};\n this.$api.AppMarketRecommlistApi(data, {\n onSucess: function onSucess(response) {\n _this2.$nextTick(function () {\n // 以服务的方式调用的 Loading 需要异步关闭\n loading.close(); //关闭加载\n });\n if (response.data && response.data.errmsg == \"ok\") {\n // console.log(response.data)\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['__1enI2FnolAhHMxKfbLI'].value || \"\"; //分类名称 \n obj.Appsort = item.items['__ZOWrDqgJF3aVGEfUTuD'].value; //分类排序 \n obj.children = [];\n obj2.img = item.items['__xlFu1NogTdHON4ZdooY'].value ? JSON.parse(item.items['__xlFu1NogTdHON4ZdooY'].value)[0].path : \"\"; //应用图标\n obj2.name = item.items['__cqjwScMrCGGNaxsDYEo'].value; //应用名称\n obj2.Intro = item.items['__P226UHWi6pFqEoGyWuX'].value; //应用一句话 \n obj2.appid = item.items['__bwEobxwuDxx9ztUCIB6'].value; //应用id \n obj2.sort = item.items['__H7jpsXz90t8R3xF8dDQ'].value; //应用排序 \n\n obj.children.push(obj2);\n arr.push(obj);\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 prev[next.title].Appsort = next.Appsort;\n } else {\n titleMap[next.title] = true;\n prev[next.title] = {\n children: next.children\n };\n prev[next.title].Appsort = next.Appsort;\n }\n return prev;\n }, {});\n var arr2 = [];\n for (var i in transferObj) {\n var obj = {};\n obj.title = i;\n obj.Appsort = transferObj[i].Appsort;\n obj.children = transferObj[i].children;\n arr2.push(obj);\n }\n arr2.sort(function (a, b) {\n return Number(a.Appsort) - Number(b.Appsort);\n }); //工作台右边图文应用--分类排序\n arr2.forEach(function (item) {\n if (item.children) {\n item.children.sort(function (a, b) {\n return Number(a.sort) - Number(b.sort);\n }); //应用排序\n }\n });\n _this2.appcateArrList = arr2;\n } else {\n _this2.appcateArrList = [];\n }\n }\n }\n });\n },\n applidetail: function applidetail(obj) {\n //进入详情\n this.$parent.applidetail(obj);\n }\n }\n};",null]}