import{d as p,b as e,F as u,G as A,j as a,q as l,P as f,D as g,T as c,H as T,m as w,p as h,J as d,B as C}from"./vendor.2bcdc9cf.js";/* empty css *//* empty css */import{C as P}from"./index.6e7075da.js";import{r as y,s as m,v as x}from"./index.3619a7ff.js";/* empty css *//* empty css *//* empty css */const k="_colProtocol_12n7o_1",v="_protocolText_12n7o_7",S="_boxStyle_12n7o_11";var i={colProtocol:k,protocolText:v,boxStyle:S},F="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAEEElEQVRYR82Yf2xTVRTHv+e161o6hp1sKqSLbhMoW0eCOpiUuSWG/cF/JKsYE38kZkKCERP5wz/0Lwn+RTBDRFHBRCK8auIfGgMxmZaxbpnO2DJW3IC5ykTGdFJn96vvmPfeumxd2/feNsy7f728e+45n3vPPefcewkGW3Wn+BBJQqME9gHsYUIpMa2U1TBxnBiDAPUKoDYWpHPhLf7rRkyQLmFRtFSXUhOY9zHwOAB942RGoB1ER8ODHIDfn9Syp6nYGzr7JEAtADZoKdPojwL8cqT2qW9zyWUFerD1pH2lo+AIgGawPNFlaEQM4IN44p/9Aw0vjGfSmNFQRVAsduThawCPLQNGJhVdiSns7K/zD6d3LgBSYSgI8FJdpDEXiiamuC4dah6Q4ia7M3gXVyYdsis+PlY3133zgLwdgeNgfukuuSmzWqL3I1ub9qQ6Z4GUaCLh/LJtYL2zkjc6SztS0acCiaLF68alZQhtvRjpctFIDFVynlKAqjsCu5n5s8Vq0zNu933lKMqz49hvPRnFiejp8NamMypQSGxjYJsexYuR2bm6FAfLayAQoWXwEk4M9S5QQ8DFcK3fR94LX5TBmuw3UA4MMdW71uDwulpYScCtyQSe62nFjYmxTDqYBJTTps7P90iS9J4hKzqFawpL8O4GH/IFC0anJvD85e9wLXEn62gBwl7yhgKfAvxMLhv3WG0YnZ7UiaGKeQuKcMLzBFZYrBhLTuHFy9+jZ+wvrWR5mrwh8UcAm7NJuvOdOFXZgC+HB9ASkwNRu1U4VuFkZT1WWW2YkJLY23sBP8QXVIlMirqpqkMcJsbqbGaOrd8On+t+pfvMzX4cGvgJcoXUmkCxzYFpScL+X9oRHP1dexbKeQq3ZZeNA5yfbYTLmo/jnu3wOF2KyFfDv+KNq11IZsAqsTnwycYGrLU7ITHj9f5OfDMS0wWjCtGEJpAsVmDJw9H127C5sFgZ1vrnEA70hTDJ0qwxeZ+d2tiAshWFYGa8db0bgVvXDMDMAGm5LKXRLlhw+OFa+FwPKL86//4Dr1xpx7/SNJwWKz701KOyQF3FI4NhfDx0xSDMrMtyb+q5WuVccqiiBo33upXfkfgIXu0L4e2KLXh0ZvU+uhHFO7GIYZiZAd26wn6udgHAm2WPYFdJmfJ7UkrCJliU77M3r+LgQPdiYeQ9dHrRifG10k14ds26WePnR2I40NeRMwK1SNXEuITS0bzWg33uKvx85zaao0EkJM1LRS4mtXTIEkspro1FbgRHh5YKI9+r1OKqAP0Pxw8td807fpjugCbTm+sIO7Oepjrky0ymuwbJUKa6KKYiwVRX6RSUqR4b5uYM0zzHzEtkZnqwSs+wcu0TbLxDkjSe9ARqYxh/0vsPHFjHaPamf34AAAAASUVORK5CYII=",_="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAAXNSR0IArs4c6QAAAGxQTFRFAAAAqqqq39/fzs7O2NjY0tLS1tbW1NTU09PT1dXV09PT09PT1NTU1NTU09PT09PT1NTU1NTU09PT1NTU09PT1NTU1dXV19fX2dnZ29vb4uLi6+vr7e3t7u7u9fX1+vr6+/v7/f39/v7+////BlEhtwAAABR0Uk5TAAMIFSEiRFhoaJikxMrN1+v4/v5B0+PEAAAA8klEQVQ4y42UyZKDMAxEG0KAsJmlWcJiwP7/f5zLDMUk4NI7vyrZklrAiSBOi7KqyiKNA1ziRVnNgzqLvG8nVGQ3znozZtPz2JEq/FD8pOGw7PZgXwY2iX92Hjnbydh/mKll/jg5ir22X+ie6rD8nO/VXrC+mf9VTNhfOtauPZPffzWttjfotgkBwFOc7C0TlQcg4mDuJTMwApBxsQ4WZsCz7naXtHd1gJijdTIyRsrZLc1MUVC7Jc0CJTe3tLFEReOWDCuZJConerioBaJmisYiGrBsVURLJ1pfWRBkkRKFUxZz2cGQnR7hEQOA5+v6HP4AJCt9udWWhiIAAAAASUVORK5CYII=",G=p({name:"protocol",props:{showHeader:{type:Boolean,default:!1},modelValue:{type:Boolean,default:!1},userId:{type:String,default:""},musicGroupId:{type:String,default:""},courseView:{type:String,default:""},protocolTitle:{type:String,default:"\u4EA7\u54C1\u53CA\u670D\u52A1\u534F\u8BAE"}},data(){return{exists:!0,checked:this.modelValue,popupStatus:!1,protocolHTML:"",protocolPopup:null,isProtocol:!0}},async mounted(){try{if(console.log("getContractDetail"),!this.protocolHTML){const t=await y.get(m.platformApi+"/contracts/queryProduceContract",{params:{userId:this.userId?this.userId:null,musicGroupId:this.musicGroupId?this.musicGroupId:null,courseViewType:this.courseView}});this.protocolHTML=t.data.productContract||"",console.log(t),this.exists=t.data.exists,this.checked=this.checked||this.exists,this.$emit("update:modelValue",this.checked||this.exists)}this.protocolHTML||(this.isProtocol=!!this.protocolHTML,this.checked=!0,this.$emit("input",this.checked||this.exists))}catch{}this.checked=this.modelValue,window.addEventListener("hashchange",this.onHash,!1)},unmounted(){window.removeEventListener("hashchange",this.onHash,!1)},watch:{checked(t){this.$emit("update:modelValue",t)}},methods:{async getContractDetail(){try{if(console.log("getContractDetail"),!this.protocolHTML){const t=await y.get(m.platformApi+"/contracts/queryProduceContract",{params:{contractType:"BUY_ORDER"}});this.protocolHTML=t.data,console.log(t)}this.onPopupClose()}catch{}},onHash(){this.popupStatus=!1},onPopupClose(){if(this.popupStatus=!this.popupStatus,this.popupStatus){const t=this.$route;let o=0;for(let M in t.query)o+=1;const n=window.location.href,r=o>0?"&pto="+ +new Date:"?pto="+ +new Date;history.pushState("","",`${n}${r}`)}else window.history.go(-1);this.protocolPopup&&(this.protocolPopup.scrollTop=0)}},render(){return e("div",{class:this.isProtocol&&i.colProtocol},[this.isProtocol&&e(u,null,[!this.exists&&e(A,{modelValue:this.checked,"onUpdate:modelValue":t=>this.checked=t},{default:()=>[a("\u6211\u5DF2\u9605\u8BFB\u5E76\u540C\u610F")],icon:t=>e(l,{class:i.boxStyle,name:t.checked?F:_,size:"15"},null)}),this.exists&&e(u,null,[a("\u67E5\u770B")]),e("span",{onClick:this.onPopupClose,class:i.protocolText},[a("\u300A"),this.protocolTitle,a("\u300B")])]),e(f,{ref:this.protocolPopup,show:this.popupStatus,position:"bottom",style:{height:"100%"}},{default:()=>[this.showHeader&&e(P,{title:this.protocolTitle},null),this.popupStatus&&e("div",{class:i.protocolContent,id:"mProtocol"},[e("div",{class:i.protocolContent,innerHTML:this.protocolHTML},null)])]})])}});const B="_payment_1us1e_1",L="_title_1us1e_13",R="_payAmount_1us1e_21",I="_amount_1us1e_31",D="_blank_1us1e_39",b="_payBtn_1us1e_42";var s={payment:B,title:L,payAmount:R,amount:I,blank:D,payBtn:b},O=p({name:"payment",props:{modelValue:{type:Boolean,default:!1},orderInfo:{type:Object,default:()=>({})},onBackOut:{type:Function,default:()=>{}},paymentType:{type:String,default:"orderPay"}},data(){return{payType:"ali_app",pay_channel:""}},methods:{onClose(){g.confirm({message:"\u662F\u5426\u653E\u5F03\u672C\u6B21\u4ED8\u6B3E",confirmButtonText:"\u7EE7\u7EED\u4ED8\u6B3E",cancelButtonText:"\u653E\u5F03"}).then(()=>{}).catch(async()=>{this.onCancel()})},async onCancel(t){this.$emit("update:modelValue",!1),!t&&this.$router.go(-1),this.onBackOut&&this.onBackOut()},async onSubmit(){try{console.log(this.orderInfo,"orderInfo payment"),c.loading({message:"\u652F\u4ED8\u4E2D...",forbidClick:!0,duration:3e3,loadingType:"spinner"});const t=this.payType,o=window.navigator.userAgent.toLowerCase();o.match(/MicroMessenger/i)+""=="micromessenger"?t=="ali_app"?(this.pay_channel="alipay_qr",this.getCodePay("qrCode")):t=="wx_app"&&(this.pay_channel="wx_pub",this.getCodePay("pay")):o.match(/AlipayClient/i)+""=="alipayclient"?t=="ali_app"?(this.pay_channel="alipay_wap",this.getCodePay("pay")):t=="wx_app"&&(this.pay_channel="wx_pub",this.getCodePay("qrCode")):(t=="ali_app"?this.pay_channel="alipay_qr":t=="wx_app"&&(this.pay_channel="wx_pub"),this.getCodePay("qrCode")),this.$emit("update:modelValue",!1),setTimeout(()=>{c.clear()},1e3)}catch(t){console.log(t)}},getCodePay(t){let o=x();t=="qrCode"?o+="/#/payQRCode":o+="/#/payResult";const n=this.orderInfo;n.payMap.returnUrl=n.payMap.returnUrl.replace(/&/gi,"^^");const r=sessionStorage.getItem("navHeight")||0;o+=`?payType=${this.pay_channel}&payment=${JSON.stringify(this.orderInfo)}&navHeight=${r}'&platform=goods`,window.location.replace(o)}},render(){return e("div",{class:s.payment},[e(l,{onClick:this.onClose,name:"cross",size:20},null),e("div",{class:[s.title,"van-hairline--bottom"]},[a("\u9009\u62E9\u652F\u4ED8\u65B9\u5F0F")]),e("div",{class:s.payAmount},[e("p",null,[a("\u5E94\u4ED8\u91D1\u989D")]),e("div",{class:s.amount},[this.$filters.moneyFormat(this.orderInfo.payMap.amount||0),e("span",null,[a("\u5143")])])]),e(T,{modelValue:this.payType,"onUpdate:modelValue":t=>this.payType=t},{default:()=>[e(w,{border:!1},{default:()=>[e(h,{title:"\u652F\u4ED8\u5B9D\u652F\u4ED8",border:!1,center:!0,onClick:()=>{this.payType="ali_app"}},{icon:()=>e(l,{name:"alipay",color:"#009fe9",size:22},null),"right-icon":()=>e(d,{name:"ali_app"},null)}),e(h,{title:"\u5FAE\u4FE1\u652F\u4ED8",border:!1,center:!0,onClick:()=>{this.payType="wx_app"}},{icon:()=>e(l,{name:"wechat-pay",color:"#15c434",size:22},null),"right-icon":()=>e(d,{name:"wx_app"},null)})]})]}),e("div",{class:s.blank},null),e(C,{type:"primary",class:s.payBtn,block:!0,round:!0,onClick:this.onSubmit},{default:()=>[a("\u786E\u8BA4\u652F\u4ED8")]})])}});export{G as C,O as P};