2 lines
9.0 KiB
JavaScript
2 lines
9.0 KiB
JavaScript
import{s as e,g as a,h as t,c as s,A as l,B as o,b as i,r as n,e as c,f as r,w as d,j as u,o as p,k as g,p as f,q as h,F as A,l as b,t as m,u as D,m as y,O as k,G as w}from"./index-Cx-ljvzK.js";import{_ as C}from"./uni-popup.kWajNFjY.js";import{r as x}from"./uni-app.es.C2wev25l.js";import{N as B}from"./tab.D5Tn0Q9n.js";import{_ as P}from"./_plugin-vue_export-helper.BCo6x5W8.js";const _="data:image/png;base64,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";const T=P({components:{NavigationTabs:B},data:()=>({errorPage:!0,tabs:[],listData:[],currentIndex:0,indicatorLeft:5,decorateDetail:null,currentMenuIndex:0,payData:null}),onLoad(t){this.errorPage=!0;const{id:s}=t;e("token",s),a("token")&&this.gettabs()},methods:{async gettabs(){t.get("/api/Decorate/get_type_list",{token:a("token")||"",have_hot:0}).then((e=>{const{data:a,code:t}=e;t&&(this.tabs=a.map((e=>({type:e.id,value:e.name})))),this.errorPage=!1,this.$nextTick((()=>{this.getDecorate(this.tabs[0].type)}))})).catch((e=>{this.tabs=[],this.errorPage=!0}))},async getDecorate(e){t.get("/api/Decorate/get_decorate_list",{token:a("token")||"",type:e}).then((e=>{const{data:a,code:t}=e;this.listData=t?a:[]})).catch((e=>{this.tabs=[],this.errorPage=!0}))},async getDecorateDetail(e,s){t.get("/api/Decorate/get_decorate_detail",{token:a("token")||"",did:e}).then((e=>{const{data:a,code:t}=e;this.decorateDetail=t?{...s,...a}:null,this.currentMenuIndex=0,console.log(this.decorateDetail),this.payData=this.decorateDetail.decorate.price_list[this.currentMenuIndex],this.$refs.popup.open("bottom")})).catch((e=>{}))},changePayData(e,a){this.payData=e,this.currentMenuIndex=a},handleTabChange({index:e,tab:a}){this.currentIndex=e,console.log(e,a);const{type:t}=a;this.getDecorate(t)},openPopup(e){this.getDecorateDetail(e.did,e)},closePopup(){this.decorateDetail=null,this.currentMenuIndex=0,this.payData=null,this.$refs.popup.close()},toPay(){this.payData.price>this.decorateDetail.user_info.user_coin?s({title:"余额不足,请先充值",icon:"none",mask:!0,duration:500}):this.payDecorate()},payDecorate(){l({mask:!0}),t.post("/api/Decorate/pay_decorate",{token:a("token")||"",did:this.decorateDetail.did,day:this.payData.day}).then((e=>{e.code?(s({title:"购买成功",icon:"success",mask:!0,duration:1e3}),o(),this.closePopup()):s({title:e.msg,icon:"none",mask:!0,duration:1e3})})).catch((e=>{}))},RechargeCoin(){const e=i().platform;"ios"===e?(console.log("调用iOS原生方法"),window.webkit.messageHandlers.nativeHandler.postMessage({action:"Recharge"})):"android"===e&&(console.log("调用Android原生方法"),window.Android.Recharge())}}},[["render",function(e,a,t,s,l,o){const i=n("NavigationTabs"),B=u,P=k,T=x(c("uni-popup"),C);return p(),r(B,{class:"view-page"},{default:d((()=>[l.errorPage?(p(),r(B,{key:1})):(p(),r(B,{key:0},{default:d((()=>[g(i,{"tabs-data":l.tabs,"default-active":l.currentIndex,onTabChange:o.handleTabChange},null,8,["tabs-data","default-active","onTabChange"]),g(B,{class:"swiper-view"}),g(P,{"scroll-y":"true",class:"list-view"},{default:d((()=>[l.listData&&l.listData.length?(p(),r(B,{key:0,class:"flex-container"},{default:d((()=>[(p(!0),f(A,null,h(l.listData,((e,a)=>(p(),r(B,{onClick:a=>o.openPopup(e),key:a,class:"flex-item decorate-box"},{default:d((()=>[g(B,{class:"decorate-content"},{default:d((()=>[g(B,{class:"decorate-image"},{default:d((()=>[m("img",{src:e.base_image,alt:""},null,8,["src"])])),_:2},1024),g(B,{class:"decorate-title w-fill color-3 font-28"},{default:d((()=>[b(D(e.title),1)])),_:2},1024),g(B,{class:"decorate-price color-3 w-fill"},{default:d((()=>[m("img",{class:"icon-goin",src:_,alt:""}),b(" "+D(e.price),1)])),_:2},1024),[6,7,8].includes(e.type)?(p(),r(B,{key:0,class:"decorate-tag"},{default:d((()=>[6===e.type?(p(),f("span",{key:0},"个人靓号")):y("",!0),7===e.type?(p(),f("span",{key:1},"房间靓号")):y("",!0),8===e.type?(p(),f("span",{key:2},"公会靓号")):y("",!0)])),_:2},1024)):y("",!0)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})):(p(),r(B,{key:1,class:"color-9",style:{"text-align":"center","font-size":"24rpx"}},{default:d((()=>[b(" 暂无数据 ")])),_:1}))])),_:1}),g(T,{ref:"popup",borderRadius:"32rpx 32rpx 0 0",type:"bottom","background-color":"#fff"},{default:d((()=>[l.decorateDetail?(p(),r(B,{key:0,class:"popup-view"},{default:d((()=>[g(B,{class:"decorate-image"},{default:d((()=>[m("img",{src:l.decorateDetail.base_image,alt:""},null,8,["src"])])),_:1}),g(B,{class:"decorate-title w-fill color-3 font-28"},{default:d((()=>[b(D(l.decorateDetail.title),1)])),_:1}),g(B,{class:"decorate-info"},{default:d((()=>[g(B,{class:"info-line"},{default:d((()=>[g(B,{class:"line-lable"},{default:d((()=>[b(" 商品名称 ")])),_:1}),g(B,{class:""},{default:d((()=>[b(D(l.decorateDetail.title),1)])),_:1})])),_:1}),g(B,{class:"info-line"},{default:d((()=>[g(B,{class:"line-lable"},{default:d((()=>[b(" 商品价格 ")])),_:1}),g(B,{class:"flex-line"},{default:d((()=>[b(D(l.payData.price)+" ",1),m("img",{class:"icon-goin ml-6",src:_,alt:""})])),_:1})])),_:1}),l.decorateDetail.decorate&&l.decorateDetail.decorate.price_list?(p(),f(A,{key:0},[g(B,{class:"info-line"},{default:d((()=>[g(B,{class:"line-lable"},{default:d((()=>[b(" 有效期至 ")])),_:1}),g(B,{class:""},{default:d((()=>[b(D(l.payData.end_time),1)])),_:1})])),_:1}),g(B,{style:{padding:"18rpx 0"}},{default:d((()=>[g(B,{class:"line-lable",style:{"text-align":"left"}},{default:d((()=>[b(" 购买时长 ")])),_:1})])),_:1}),g(B,{class:"info-line setmenut",style:{"justify-content":"flex-start"}},{default:d((()=>[(p(!0),f(A,null,h(l.decorateDetail.decorate.price_list,((e,a)=>(p(),r(B,{class:w(l.currentMenuIndex===a?"active-menubox":"menubox"),onClick:t=>o.changePayData(e,a)},{default:d((()=>[g(B,null,{default:d((()=>[b(D(e.day)+"天 ",1)])),_:2},1024)])),_:2},1032,["class","onClick"])))),256))])),_:1})],64)):y("",!0)])),_:1}),g(B,{class:"flex-line user-account font-28"},{default:d((()=>[g(B,{class:""},{default:d((()=>[m("img",{class:"icon-goin ml-6",src:_,alt:""})])),_:1}),g(B,{class:"color-6 ml-20"},{default:d((()=>[b(D(l.decorateDetail.user_info.user_coin),1)])),_:1}),g(B,{class:"chongzhi-text ml-20",onClick:o.RechargeCoin},{default:d((()=>[b(" 去充值 ")])),_:1},8,["onClick"])])),_:1}),g(B,{class:"button-footer"},{default:d((()=>[g(B,{class:"pay-button",onClick:o.toPay},{default:d((()=>[b(" 确认支付 ")])),_:1},8,["onClick"])])),_:1})])),_:1})):y("",!0)])),_:1},512)])),_:1}))])),_:1})}],["__scopeId","data-v-703e87c6"]]);export{T as default};
|