2 lines
4.0 KiB
JavaScript
2 lines
4.0 KiB
JavaScript
import{_ as P}from"./index.76a66f15.js";/* empty css */import{i as V,s as w}from"./install-modal.d1684d54.js";import{a$ as u,C as l,D as f,aJ as s,b2 as a,b1 as p,aV as i,b3 as c,b5 as F,E as S,ch as I,bA as L,bS as M,c8 as N,bt as j,bo as H,bs as q,bU as O,bL as R,bW as U,bv as z,bR as J,bP as W}from"./arco.f3c60d68.js";import"./chart.a626c034.js";import"./vue.7d1f2b31.js";const G={components:{installModal:V,serviceModal:w},data(){return{installApp:{},modal:{install:!1,service:!1},activeTable:1,pageParams:{id:0},data:{},loading:!1}},methods:{getData(){this.loading=!0,this.getInstallApp(),this.$request.post("https://tuzhi.ltd/api/license/app/detail",{tag:this.pageParams.tag,license_token:localStorage.getItem("license_token")}).then(o=>{this.data=o.data,this.loading=!1}).catch(o=>{this.$message.error(o.msg),this.loading=!1})},getInstallApp(){this.$request.post("admin/app/project/app/getInstalledApp",{}).then(o=>{this.installApp=o.data}).catch(o=>{})},jumpApp(){switch(this.pageParams.tag){case"channels":this.$router.push({name:"dashboard.channel.channels"});break;case"test":this.$router.push({name:"app.test"});break;case"cert":this.$router.push({name:"app.cert"});break;case"form":this.$router.push({name:"app.form"});break;case"live_gift":this.$router.push({name:"live.config"});break;case"paymentpool":this.$router.push({name:"config.paymentpool"});break}}},mounted(){this.pageParams=this.$route.params,this.getData()}};const K={class:"container"},Q=["src"],X=["innerHTML"];function Y(o,t,Z,$,e,m){const v=I,h=L,d=M,_=N,y=j,r=H,k=u("icon-customer-service"),g=q,C=O,b=R,A=U,x=z,T=J,B=W,D=u("install-modal"),E=u("service-modal");return l(),f("div",K,[s(v,{onBack:t[0]||(t[0]=n=>this.$router.back()),style:{background:"var(--color-bg-2)",padding:"16px 0 16px 0"},title:"\u5E94\u7528\u8BE6\u60C5",subtitle:e.data.name},null,8,["subtitle"]),s(B,{loading:e.loading,tip:"\u52A0\u8F7D\u4E2D...",style:{width:"100%"}},{default:a(()=>[s(b,{class:"content-card"},{default:a(()=>[s(C,{gutter:24},{default:a(()=>[s(d,{span:4},{default:a(()=>[e.data.logo?(l(),f("img",{key:0,src:e.data.logo,class:"app-icon"},null,8,Q)):(l(),p(h,{key:1,class:"app-icon"}))]),_:1}),s(d,{span:18},{default:a(()=>[s(g,{direction:"vertical",fill:""},{default:a(()=>[s(_,{heading:4},{default:a(()=>[i(c(e.data.name),1)]),_:1}),s(y,{type:"secondary"},{default:a(()=>[i(c(e.data.describes),1)]),_:1}),s(_,{heading:5,style:{color:"#ff7d00"}},{default:a(()=>[i(" \xA5 "+c(e.data.price),1)]),_:1}),s(g,{style:{"margin-top":"15px"}},{default:a(()=>[!e.installApp||!e.installApp.hasOwnProperty(e.data.tag)||e.installApp[e.data.tag]!=e.data.version?(l(),p(r,{key:0,type:"primary",onClick:t[1]||(t[1]=n=>e.modal.install=!0)},{default:a(()=>[...t[8]||(t[8]=[i(" \u7ACB\u5373\u5B89\u88C5 ",-1)])]),_:1})):(l(),p(r,{key:1,type:"primary",onClick:m.jumpApp},{default:a(()=>[...t[9]||(t[9]=[i(" \u8FDB\u5165\u5E94\u7528 ",-1)])]),_:1},8,["onClick"])),s(r,{onClick:t[2]||(t[2]=n=>e.modal.service=!0)},{icon:a(()=>[s(k)]),default:a(()=>[t[10]||(t[10]=i(" \u8054\u7CFB\u5BA2\u670D ",-1))]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),s(b,{class:"content-card",style:{"margin-top":"16px"}},{default:a(()=>[s(T,{onChange:t[3]||(t[3]=n=>e.activeTable=n),modelValue:e.activeTable,"onUpdate:modelValue":t[4]||(t[4]=n=>e.activeTable=n),"default-active-key":e.activeTable},{extra:a(()=>[e.data.links?(l(),p(x,{key:0,href:e.data.links,target:"_blank"},{default:a(()=>[...t[11]||(t[11]=[i("\u4F7F\u7528\u5E2E\u52A9",-1)])]),_:1},8,["href"])):F("",!0)]),default:a(()=>[(l(),p(A,{key:1,title:"\u529F\u80FD\u4ECB\u7ECD"},{default:a(()=>[S("div",{innerHTML:e.data.detail,style:{width:"100%"}},null,8,X)]),_:1}))]),_:1},8,["modelValue","default-active-key"])]),_:1})]),_:1},8,["loading"]),s(D,{"app-tag":e.data.tag,visible:e.modal.install,onCancel:t[5]||(t[5]=n=>e.modal.install=!1),onOk:t[6]||(t[6]=n=>{e.modal.install=!1,m.getData()})},null,8,["app-tag","visible"]),s(E,{visible:e.modal.service,onCancel:t[7]||(t[7]=n=>e.modal.service=!1)},null,8,["visible"])])}const le=P(G,[["render",Y]]);export{le as default};
|