import{Y as t,M as a,G as s,v as o,d as e,w as l,i as r,o as i,e as m,I as p,J as n,K as h,f as c,h as f}from"./index-8nyjtlby.js";import{_ as d}from"./u-image.hJ5WG_vS.js";import{r as u}from"./uni-app.es.CtWzWZ5l.js";import{_ as y}from"./mescroll-body.C-yvpmlq.js";import{p as g}from"./index.onL7p9jD.js";import{M as D}from"./mescroll-mixins.kCs80vGj.js";import{a as j,g as w}from"./portal.CxAomV7O.js";import{r as _}from"./resources.DipqUmnN.js";import{_ as b}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./u-icon.34NfwpE0.js";import"./u-tabs.HPGKPXzy.js";import"./u-badge.hLjBC6zA.js";import"./u-line.B-wIC7bV.js";import"./u-swipe-action.S88cWQvK.js";import"./schedule.BXJnEzkN.js";import"./mp-html.BjRIu6kv.js";import"./flowEngine.ksQ2h9Td.js";import"./apply.Wp6SHXZQ.js";const k=b({mixins:[D],components:{portalItem:g},data:()=>({mpPortalUrl:"",id:"",show:!1,formData:[],dataList:[],emptyImg:_.message.nodata,fullName:"",downOption:{use:!0,auto:!0},upOption:{page:{num:0,size:50,time:null},empty:{use:!1},textNoMore:"没有更多数据"},portalType:1,token:""}),onLoad(s){this.fullName=s.fullName,t({title:this.fullName||"门户预览"}),this.id=s.id,this.portalType=s.portalType,a("refresh",(()=>{this.formData=[],this.mescroll.resetUpScroll()}))},methods:{upCallback(t){const a=1==this.portalType?j:w;1!=this.portalType&&this.mescroll.lockDownScroll(!0),a(this.id).then((t=>{let a=t.data.formData?JSON.parse(t.data.formData):{};this.formData=a.layout?JSON.parse(JSON.stringify(a.layout)):[],this.mescroll.endSuccess(this.formData.length),this.formData.length&&this.handelFormData(a)})).catch((()=>{this.mescroll.endSuccess(0),this.mescroll.endErr()}))},handelFormData(t){const a=s=>{s.forEach((s=>{s.allRefresh=t.refresh,s.show=!1,s.visibility&&s.visibility.length&&s.visibility.includes("app")&&(s.show=!0),s.children&&s.children.length&&a(s.children)})),this.key=+new Date};a(this.formData),this.dataList=this.formData.filter((t=>t.show)),this.dataList.length<1&&(this.formData=this.dataList)}}},[["render",function(t,a,g,D,j,w){const _=s("portalItem"),b=r,k=u(o("u-image"),d),x=f,I=u(o("mescroll-body"),y);return i(),e(b,{class:"scan-v"},{default:l((()=>[m(I,{ref:"mescrollRef",onDown:t.downCallback,down:j.downOption,sticky:!0,onUp:w.upCallback,up:j.upOption,bottombar:!1,style:{"min-height":"100%"},onInit:t.mescrollInit},{default:l((()=>[m(b,{class:"portal-v"},{default:l((()=>[j.formData.length?(i(),e(b,{key:0},{default:l((()=>[(i(!0),p(h,null,n(j.formData,((t,a)=>(i(),e(b,{class:"portal-box",key:a},{default:l((()=>[m(_,{item:t,ref_for:!0,ref:"portalItem",portalData:j.formData},null,8,["item","portalData"])])),_:2},1024)))),128))])),_:1})):(i(),e(b,{key:1,class:"portal-v portal-nodata"},{default:l((()=>[m(b,{class:"u-flex-col",style:{"align-items":"center"}},{default:l((()=>[m(k,{width:"280rpx",height:"280rpx",src:j.emptyImg},null,8,["src"]),m(x,{class:"u-m-t-20",style:{color:"#909399"}},{default:l((()=>[c("暂无数据")])),_:1})])),_:1})])),_:1}))])),_:1})])),_:1},8,["onDown","down","onUp","up","onInit"])])),_:1})}],["__scopeId","data-v-26c6642f"]]);export{k as default};
-
zuoliyuan authored90de0deb