zzzz
2024-04-15 136d5835ef62ecfb9932526c5f48a434988b1be7
1
"use strict";(self["webpackChunkexchange"]=self["webpackChunkexchange"]||[]).push([[918],{76501:function(t,s,e){e.r(s),e.d(s,{default:function(){return v}});var a=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"ShareQRCode"},[e("assets-head",{attrs:{title:t.$t("分享二维码")}}),e("div",{staticClass:"qr-padding"},[e("div",{staticClass:"qr-flex"}),e("div",{staticClass:"qr-img"},[e("canvas",{directives:[{name:"show",rawName:"v-show",value:!t.imgshow,expression:"!imgshow"}],staticStyle:{width:"100%",height:"100%"},attrs:{id:"QRcodeCanvas"}}),e("img",{directives:[{name:"show",rawName:"v-show",value:t.imgshow,expression:"imgshow"}],staticClass:"QRcodeImg",attrs:{src:t.img,alt:""}})]),e("div",{staticClass:"qr-flex"})]),e("div",{staticClass:"qr-bottom"},[e("div",{staticClass:"qr-bottom-flex"}),e("router-link",{attrs:{to:"/SharePoster"}},[e("div",{staticClass:"qr-bottom1"},[t._v(t._s(t.$t("查看海报")))])]),e("div",{staticClass:"qr-bottom2",on:{click:function(s){return t.download("#QRcodeCanvas")}}},[t._v(t._s(t.$t("保存二维码")))]),e("div",{staticClass:"qr-bottom-flex"})],1),e("div",{staticClass:"share-href-title textColor"},[t._v(" "+t._s(t.$t("链接分享"))+" ")]),e("div",{staticClass:"share-href"},[e("div",{staticClass:"share-href-text"},[t._v(t._s(t.localuser.url))]),e("div",{staticClass:"share-href-text2",on:{click:function(s){return t.share(t.localuser.url)}}},[t._v(t._s(t.$t("复制")))])]),e("div",{staticClass:"share-href-title textColor"},[t._v(" "+t._s(t.$t("您的邀请码"))+" ")]),e("div",{staticClass:"share-href"},[e("div",{staticClass:"share-href-text"},[t._v(t._s(t.localuser.usercode))]),e("div",{staticClass:"share-href-text2",on:{click:function(s){return t.share(t.localuser.usercode)}}},[t._v(t._s(t.$t("复制")))])]),e("div",{staticClass:"qr-title"})],1)},i=[],o=(e(44114),e(78420)),r=e(41280),l=e(3717),c=e(94348),n={data(){return{img:"",imgshow:!1,localuser:{}}},components:{assetsHead:l.A},mounted(){this.init()},activated(){this.init()},methods:{init(){this.localuser_get()},handleData(t){this.message=this.message+" "+t},share(t){this.$copyText(t).then((t=>{this.$toast(this.$t("复制成功"))})).catch((t=>{}))},localuser_get(){const t=this;r.A.localuser({}).then((s=>{c.log(s),t.localuser=s.data,t.getQRCode()}))},onClickLeft(){this.$router.push("/promote")},download(t){const s=document.querySelector(t),e=document.createElement("a");e.href=s.toDataURL(),e.download="qrcode";const a=new MouseEvent("click");e.dispatchEvent(a)},getQRCode(){let t={errorCorrectionLevel:"H",type:"image/png",quality:.3,margin:4,width:200,height:200,text:this.localuser.url,color:{dark:"#333333",light:"#fff"}};this.QRCodeMsg="qr";let s=document.getElementById("QRcodeCanvas");o.toCanvas(s,this.QRCodeMsg,t,(function(t){c.log(t)})),this.img=s.toDataURL("image/png"),this.imgshow=!0}}},h=n,d=e(81656),u=(0,d.A)(h,a,i,!1,null,"0ad56c3f",null),v=u.exports},41280:function(t,s,e){var a=e(60783);const i=t=>(0,a.zi)({url:"api/promote!getPromote.action",method:"get"},t),o=t=>(0,a.zi)({url:"api/localuser!getShare.action",method:"get",isLoading:!1},t),r={promote:i,localuser:o};s.A=r}}]);