2 lines
2.5 KiB
JavaScript
2 lines
2.5 KiB
JavaScript
import{a as c,S as g,_ as x}from"./main-9b36f05f.js";import{h,a as o,o as A,s as F,b as e,w as a,F as w,_ as k,d as r,e as n,t as i}from"./vendor-adef9cb4.js";const y=h({name:"ViewProduct",data:()=>({loading:!0,item:{id:"",name:"",price:0,timelabel:0}}),created(){c.post("/api/plugin/get/info/"+this.$route.params.id).then(t=>{this.item=t.data,this.loading=!1})},methods:{insert(){c.post("/api/plugin/insert/"+this.item.id).then(t=>{t.data.Success===!0&&(window.location.href=t.data.targetURL)}).catch(t=>{g.fire({text:"متاسفانه مشکلی در پردازش درخواست پیش آمد. لطفا مجددا درخواست خود را تکرار نمایید.",icon:"error",confirmButtonText:"قبول"})})}},computed:{formattedPrice(){return new Intl.NumberFormat("en-US").format(this.item.price)},totalPrice(){return new Intl.NumberFormat("en-US").format(this.item.price*111/100)}}}),$={class:"text-h5 text-dark mt-3"},E={class:"text-body-1 text-muted mb-3"},P={class:"text-primary"},S={class:"text-success"};function N(t,u,B,V,U,D){const s=o("v-btn"),l=o("v-tooltip"),d=o("v-toolbar"),m=o("v-icon"),p=o("v-card-title"),_=o("v-chip"),f=o("v-card-text"),v=o("v-card-actions"),b=o("v-card");return A(),F(w,null,[e(d,{color:"toolbar",title:"جزئیات خرید افزونه"},{prepend:a(()=>[e(l,{text:t.$t("dialog.back"),location:"bottom"},{activator:a(({props:C})=>[e(s,k(C,{onClick:u[0]||(u[0]=I=>t.$router.back()),class:"d-none d-sm-flex",variant:"text",icon:"mdi-arrow-right"}),null,16)]),_:1},8,["text"])]),_:1}),e(b,{loading:t.loading,elevation:"2",class:"pa-4 ma-2",color:"lighten-5"},{default:a(()=>[e(p,{class:"text-center"},{default:a(()=>[e(m,{size:"x-large",color:"grey"},{default:a(()=>u[1]||(u[1]=[r("mdi-toy-brick-outline")])),_:1})]),_:1}),e(f,{class:"text-center"},{default:a(()=>[n("h3",$,i(t.item.name),1),n("p",E,[u[2]||(u[2]=r(" مدت اعتبار افزونه: ")),n("span",P,i(t.item.timelabel),1)]),e(_,{color:"primary",class:"mb-3"},{default:a(()=>[r(i(t.formattedPrice)+" تومان ",1)]),_:1}),u[3]||(u[3]=n("p",{class:"text-body-1 font-weight-bold text-muted"}," مبلغ قابل پرداخت (با احتساب مالیات بر ارزش افزوده و کارمزد درگاه واسط): ",-1)),n("h3",S,i(t.totalPrice)+" تومان",1)]),_:1}),e(v,{class:"justify-center"},{default:a(()=>[e(s,{variant:"tonal",block:"",color:"primary",onClick:t.insert},{default:a(()=>u[4]||(u[4]=[r(" پرداخت آنلاین از طریق زرینپال ")])),_:1},8,["onClick"])]),_:1})]),_:1},8,["loading"])],64)}const z=x(y,[["render",N]]);export{z as default};
|