2 lines
2.0 KiB
JavaScript
2 lines
2.0 KiB
JavaScript
"use strict";const i=require("../../common/vendor.js"),e=require("../../common/assets.js"),n={data:()=>({gridList:[],current:0,hasLogin:!1}),onShow(){this.hasLogin=i._r.getCurrentUserInfo().tokenExpired>Date.now()},onLoad(){let i=[];for(var e=0;e<3;e++)i.push(this.$t("grid.visibleToAll"));for(e=0;e<3;e++)i.push(this.$t("grid.invisibleToTourists"));for(e=0;e<3;e++)i.push(this.$t("grid.adminVisible"));this.gridList=i},methods:{change(e){i.index.showToast({title:this.$t("grid.clickTip")+` ${e.detail.index+1} `+this.$t("grid.clickTipGrid"),icon:"none"})},onqueryload(i){},changeSwiper(i){this.current=i.detail.current},clickBannerItem(e){e.open_url&&i.index.navigateTo({url:"/uni_modules/uni-id-pages/pages/common/webview/webview?url="+e.open_url+"&title="+e.title,success:i=>{},fail:()=>{},complete:()=>{}})}}};if(!Array){(i.resolveComponent("unicloud-db")+i.resolveComponent("uni-grid-item")+i.resolveComponent("uni-grid"))()}Math||((()=>"../../node-modules/@dcloudio/uni-components/lib/unicloud-db/unicloud-db.js")+(()=>"../../uni_modules/uni-grid/components/uni-grid-item/uni-grid-item.js")+(()=>"../../uni_modules/uni-grid/components/uni-grid/uni-grid.js"))();const o=i._export_sfc(n,[["render",function(n,o,r,t,d,s){return{a:i.w((({data:n,loading:o,error:r,options:t},u,a)=>i.e({a:!(o||n.length)},o||n.length?{c:i.f(n,((e,n,o)=>({a:e.bannerfile.url,b:i.o((i=>s.clickBannerItem(e)),e._id),c:e._id}))),d:i.o(((...i)=>s.changeSwiper&&s.changeSwiper(...i)),"1c"),e:d.current}:{b:e._imports_0$1},{f:a,g:u})),{name:"d",path:"a",vueId:"70b9d388-0"}),b:i.sr("bannerdb","70b9d388-0"),c:i.o(s.onqueryload,"be"),d:i.p({collection:"opendb-banner",field:"_id,bannerfile,open_url,title"}),e:i.t(n.$t("grid.grid")),f:i.f(d.gridList,((e,o,r)=>i.e({a:o<3||o>2&&o<6&&d.hasLogin||o>5&&n.uniIDHasRole("admin")},o<3||o>2&&o<6&&d.hasLogin||o>5&&n.uniIDHasRole("admin")?{b:i.t(o+1),c:i.t(e),d:o,e:"70b9d388-2-"+r+",70b9d388-1",f:i.p({index:o})}:{}))),g:i.o(s.change,"73"),h:i.p({column:3,highlight:!0})}}]]);wx.createPage(o);
|