niucloud/niucloud/public/admin/assets/Verify-7e99aa3f.js
全栈小学生 99437ed472 up code
2025-04-19 10:44:40 +08:00

2 lines
2.1 KiB
JavaScript

import z from"./VerifySlide-b8d668f8.js";import g from"./VerifyPoints-203e933e.js";import{Q as k,r as o,l as T,aW as w,T as V,a0 as B,h as p,c as u,a as c,i as N,C as y,x as d,s as C,aX as j,v}from"./index-6c91e949.js";import{_ as O}from"./_plugin-vue_export-helper-c27b6911.js";import"./index-33c6295d.js";const P={name:"Vue2Verify",components:{VerifySlide:z,VerifyPoints:g},props:{captchaType:{type:String,required:!0},figure:{type:Number},arith:{type:Number},mode:{type:String,default:"pop"},vSpace:{type:Number},explain:{type:String},imgSize:{type:Object,default(){return{width:"310px",height:"155px"}}},blockSize:{type:Object},barSize:{type:Object}},setup(m){const{captchaType:a,figure:e,arith:t,mode:n,vSpace:h,explain:f,imgSize:I,blockSize:Q,barSize:R}=k(m),i=o(!1),r=o(void 0),s=o(void 0),l=o({}),S=T(()=>n.value=="pop"?i.value:!0),x=()=>{l.value.refresh&&l.value.refresh()},b=()=>{i.value=!1,x()},_=()=>{n.value=="pop"&&(i.value=!0)};return w(()=>{switch(a.value){case"blockPuzzle":r.value="2",s.value="VerifySlide";break;case"clickWord":r.value="",s.value="VerifyPoints";break}}),{clickShow:i,verifyType:r,componentType:s,instance:l,showBox:S,closeBox:b,show:_}}},D={key:0,class:"verifybox-top"},E=c("i",{class:"iconfont icon-close"},null,-1),W=[E];function q(m,a,e,t,n,h){return V((p(),u("div",{class:v(e.mode=="pop"?"mask":"")},[c("div",{class:v(e.mode=="pop"?"verifybox":""),style:d({"max-width":parseInt(e.imgSize.width)+30+"px"})},[e.mode=="pop"?(p(),u("div",D,[N(" 请完成安全验证 "),c("span",{class:"verifybox-close",onClick:a[0]||(a[0]=(...f)=>t.closeBox&&t.closeBox(...f))},W)])):y("",!0),c("div",{class:"verifybox-bottom",style:d({padding:e.mode=="pop"?"15px":"0"})},[t.componentType?(p(),C(j(t.componentType),{key:0,captchaType:e.captchaType,type:t.verifyType,figure:e.figure,arith:e.arith,mode:e.mode,vSpace:e.vSpace,explain:e.explain,imgSize:e.imgSize,blockSize:e.blockSize,barSize:e.barSize,ref:"instance"},null,8,["captchaType","type","figure","arith","mode","vSpace","explain","imgSize","blockSize","barSize"])):y("",!0)],4)],6)],2)),[[B,t.showBox]])}const J=O(P,[["render",q]]);export{J as default};