{"remainingRequest":"/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/vue-loader/lib/index.js??vue-loader-options!/data/jenkins/workspace/test-v5inweb-5.x-vue/src/components/service.vue?vue&type=script&lang=js&","dependencies":[{"path":"/data/jenkins/workspace/test-v5inweb-5.x-vue/src/components/service.vue","mtime":1739760944323},{"path":"/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/thread-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/babel-loader/lib/index.js","mtime":315532800000},{"path":"/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/test-v5inweb-5.x-vue/node_modules/vue-loader/lib/index.js","mtime":1655715099000}],"contextDependencies":[],"result":["\nimport { Loading } from 'element-ui';\nimport pop from './pop.vue'\nexport default {\n data(){\n return{\n bannerArr:[], //广告\n appMarketServiceArry:[],//服务套餐列表\n appMarketServiceDetailObj:{},//服务套餐详情\n contextUrl:obpmConfig.obpmFilePath,\n serviceFlag:true,\n checked:false,\n applyid:\"\",\n showdialog:false,\n agreementTitle:\"\",\n agreement:\"\",\n detailBottomWidth:\"\"\n }\n },\n components:{\n pop\n },\n created(){\n window.addEventListener('resize', this.handleResize)//屏幕自适应宽度\n },\n beforeDestroy(){\n window.removeEventListener('resize', this.handleResize)\n },\n mounted() { \n this.detailBottomWidth=this.$refs.seviceContainerRef.clientWidth-20 + 'px'\n this.AppMarketBannerlist()//广告列表\n this.appSevicelist()//查询服务套餐\n },\n methods: {\n handleResize (event) {\n this.detailBottomWidth=this.$refs.seviceContainerRef.clientWidth-20 + 'px'\n },\n AppMarketBannerlist(){//广告列表\n let options={\n target:document.querySelector(\".bannerSection\"), \n text: '加载中...',\n spinner: 'el-icon-loading',\n }\n const loading = Loading.service(options);//开始加载\n this.$api.AppMarketBannerlistApi({},{ \n onSucess: response => {\n this.$nextTick(() => { // 以服务的方式调用的 Loading 需要异步关闭\n loading.close();//关闭加载\n });\n if(response.data.data.data){\n let Arry=[]\n response.data.data.data.forEach(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 appSevicelist(){\n let options={\n target:document.querySelector(\".seviceContainer\"), \n text: '加载中...',\n spinner: 'el-icon-loading',\n }\n const loading = Loading.service(options);//开始加载\n let data={}\n this.$api.appMarketSevicelistApi(data,{\n onSucess:response=>{\n this.$nextTick(() => { // 以服务的方式调用的 Loading 需要异步关闭\n loading.close();//关闭加载\n });\n if (response.data && response.data.errmsg == \"ok\") {\n if(response.data.data.data.length){\n let Arry=[]\n response.data.data.data.forEach(item=>{\n var obj={}\n obj.id=item.items['__oh8MCnzSkbilhYAuyZi'].value\n obj.name=item.items['__JEcSEoWydTQohXmXWGw'].value\n obj.img=item.items['__SrKhQsWFBGrAUJzAhk0'].value? JSON.parse(item.items['__SrKhQsWFBGrAUJzAhk0'].value)[0].path : \"\" \n obj.introduce=item.items['__pOAJwK35niJLHvr1lsi'].value\n obj.sort=item.items['__qBfSqrTjrfbMGn3DxSj'].value\n Arry.push(obj)\n }) \n Arry.sort((a,b)=>{return Number(a.sort)-Number(b.sort)}) \n this.appMarketServiceArry=Arry\n console.log(this.appMarketServiceArry)\n }\n }\n }\n })\n }, \n applidetail(obj){//进入详情\n this.$parent.applidetail(obj)\n },\n appservicelidetail(obj){//服务套餐详情页面\n let options={\n target:document.querySelector(\".seviceContainer\"), \n text: '加载中...',\n spinner: 'el-icon-loading',\n }\n const loading = Loading.service(options);//开始加载\n this.serviceFlag=false\n let data={tid:obj.id}\n this.$api.appMarketSeviceDetailApi(data,{\n onSucess:response=>{\n this.$nextTick(() => { // 以服务的方式调用的 Loading 需要异步关闭\n loading.close();//关闭加载\n });\n if (response.data && response.data.errmsg == \"ok\") {\n if(response.data.data.data.length){\n let Arry=[]\n response.data.data.data.forEach(item=>{\n var obj={}\n obj.servicePackageId=item.items['__vVQYPCqLNsRRvDypcxd'].value\n obj.name=item.items['__WH6b43kohlEY5EWyi1X'].value\n obj.img=item.items['__jEtEHAelC19bmawOp92'].value? JSON.parse(item.items['__jEtEHAelC19bmawOp92'].value)[0].path : \"\" \n obj.introduce=item.items['__eP47KMF1hgnv7MbgXrq'].value\n obj.detail=item.items['__iZ68diCJrxA7WYF7qBx'].value\n obj.agreement=item.items['__sm8JzfXirKmAPNqy8KV'].value\n obj.agreementTitle=item.items['__ykO8zRyWlMh8AfjpeDb'].value\n \n Arry.push(obj)\n }) \n this.appMarketServiceDetailObj=Arry[0]\n }\n }\n }\n })\n },\n apply(){\n this.$confirm(\"是否申请试用?\", \"提示\", {\n confirmButtonText: \"确定\",\n cancelButtonText: \"取消\",\n type: \"warning\",\n })\n .then(() => {\n let data={\n \"items\": {\"servicePackageId\":this.appMarketServiceDetailObj.servicePackageId}\n }\n this.$api.appMarketSeviceApplylistNewApi(data,{\n onSucess:response=>{\n if (response.data && response.data.code == 0) {\n this.$message({type:\"success\",message:\"申请成功\"})\n }\n }\n }) \n // this.$api.appMarketSeviceApplyEmptyApi(data,{\n // onSucess:response=>{\n // if (response.data && response.data.errmsg == \"ok\") {\n // this.applyid=response.data.data.id\n // if(this.applyid){\n // this.applylist()//申请试用\n // }\n // }\n // }\n // })\n })\n .catch(() => {\n \n });\n\n },\n applylist(){\n let data={\n \"randomIdc\":this.applyid,\n \"applicationId\": \"__ekbsagrjF60f5gJnBQQ\",\n \"formId\": \"__LML4gFC8cfcTMFropHn\",\n \"items\": {\"servicePackageId\":this.appMarketServiceDetailObj.servicePackageId}\n }\n this.$api.appMarketSeviceApplylistApi(data,{\n onSucess:response=>{\n if (response.data && response.data.errcode == 0) {\n this.$message({type:\"success\",message:\"申请成功\"})\n }\n }\n }) \n },\n agreePop(){\n this.showdialog=true\n this.agreement=this.appMarketServiceDetailObj.agreement\n this.agreementTitle=this.appMarketServiceDetailObj.agreementTitle\n },\n back(){\n this.serviceFlag=true \n }\n },\n}\n",null]}