1import{E as P}from"./Jw1Kqj6i.js";import{E as U,f as D}from"./C88a7zV1.js";import{E as T,a as z}from"./CfAMn6AJ.js";import{E as F}from"./BOpuPLPP.js";import{E as S}from"./D4FNgQlo.js";import{_ as A,r as u,L as R,a9 as C,i as $,o as L,P as o,v as g,x as p,a7 as h,z as a,A as i,a3 as Z,y as H,b8 as x,t as v,B as j,C as G,D as J}from"./B1lTqXQd.js";/* empty css *//* empty css *//* empty css *//* empty css */import{g as K,d as O,v as Q,a as W,b as X}from"./BUDWaSNI.js";import{E as Y}from"./U3Y1wxYh.js";import"./f7oEb2UQ.js";import"./CnW2nCkr.js";import"./PTIcVtu_.js";import"./dW-2rDST.js";import"./ZTK8D8sa.js";import"./DYQN95Bk.js";import"./DTSoX0G0.js";import"./BZvTZkUm.js";import"./r5W6hzzQ.js";import"./DriZXaE6.js";import"./DZGZCLis.js";import"./nkjrUMQ-.js";import"./DT4WAVQi.js";const w=c=>(G("data-v-67856323"),c=c(),J(),c),ee={class:"form-box"},oe=w(()=>p("div",{class:"form-title"},"åä¼äººä¿¡æ¯",-1)),ae={class:"rule-box"},le=w(()=>p("div",{class:"rule-title"},"æ¥åé¡»ç¥",-1)),te=["innerHTML"],re={key:1,class:"rule-content"},se={key:1,class:"error-box"},ie={__name:"index",setup(c){const _=u(),f=R();let m=u(!1),d=C({detail:{id:"",name:"",onlineTime:"",offlineTime:"",registrationStartTime:"",registrationEndTime:"",pcBannerImage:"",h5BannerImage:"",backgroundColor:"",rules:""},errorMsg:""}),l=C({userName:"",userPosition:"",phone:"",email:"",verificationCode:"",companyName:"",productName:"",companyDesc:""});const y=u(""),b=async()=>{var e;const{data:n}=await K({type:8});n.value.code===0&&(y.value="data:image/png;base64,"+((e=n.value.data)==null?void 0:e.code),l.verificationCode&&_.value.validateField("verificationCode"))},E={userName:[{required:!0,message:"ä¸å¯ä¸ºç©º",trigger:"blur"}],userPosition:[{required:!0,message:"ä¸å¯ä¸ºç©º",trigger:"blur"}],phone:[{required:!0,message:"ä¸å¯ä¸ºç©º",trigger:"blur"},{pattern:/^1[0-9]{10}$/,message:"请è¾å
¥åæ³çææºå·ç ",trigger:"blur"},{validator:async(n,e,t)=>{const{data:r}=await W({activityId:f.query.id,phone:e});r.value.code===0?r.value.data?t():t(new Error("è¯¥ææºå·å·²æ¥åï¼è¯·å¿é夿¥å")):t(new Error(r.value.msg))},trigger:"blur"}],verificationCode:[{required:!0,message:"ä¸å¯ä¸ºç©º",trigger:"blur"},{validator:async(n,e,t)=>{if(!e)return t(new Error("请è¾å
¥éªè¯ç "));const{data:r}=await Q({type:8,verificationCode:e});r.value.code===0?t():t(new Error(r.value.msg))},trigger:"blur"}],email:[{required:!0,message:"ä¸å¯ä¸ºç©º",trigger:"blur"},{pattern:/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/,message:"请è¾å
¥æ£ç¡®çé®ç®±æ ¼å¼",trigger:"blur"}],companyName:[{required:!0,message:"ä¸å¯ä¸ºç©º",trigger:"blur"}]};$(()=>d.detail.rules.replace(/\n/g,"<br>"));const N=async()=>{const{data:n}=await O({id:f.query.id});n.value.code===0?d.detail=n.value.data:(d.errorMsg=n.value.msg,x.error(n.value.msg))};u(!1),u(60),u(null),u("");const I=()=>{m.value=!0,_.value.validate(async n=>{if(n){m.value=!1;const{data:e}=await X({activityId:f.query.id,...l});e.value.code===0?(m.value=!1,Y.alert("请èå¿çå¾
宿¹çå®¡æ ¸","æ¨å·²æåæ¥å!",{confirmButtonText:"好ç",callback:()=>{location.reload()}})):(x.error(e.value.msg),m.value=!1)}else m.value=!1})};return L(()=>{f.query.id&&(N(),b())}),(n,e)=>{const t=P,r=D,V=T,k=F,q=z,B=S,M=U;return o(d).detail.id?(v(),g("div",{key:0,class:"layout-box",style:h({backgroundColor:o(d).detail.backgroundColor})},[p("div",{class:"banner-box",style:h({"background-image":`url(${o(d).detail.pcBannerImage})`})},null,4),p("div",ee,[oe,a(M,{ref_key:"ruleFormRef",ref:_,model:o(l),class:"form",rules:E,"label-width":"250",size:"large",onSubmit:e[9]||(e[9]=Z(()=>{},["prevent"]))},{default:i(()=>[a(r,{prop:"userName",label:"å§å"},{default:i(()=>[a(t,{modelValue:o(l).userName,"onUpdate:modelValue":e[0]||(e[0]=s=>o(l).userName=s),maxlength:10,placeholder:"请填ååä¼äººçå§å"},null,8,["modelValue"])]),_:1}),a(r,{prop:"userPosition",label:"èä½"},{default:i(()=>[a(t,{modelValue:o(l).userPosition,"onUpdate:modelValue":e[1]||(e[1]=s=>o(l).userPosition=s),maxlength:100,placeholder:"请填ååä¼äººçèä½"},null,8,["modelValue"])]),_:1}),a(r,{prop:"phone",label:"çµè¯"},{default:i(()=>[a(t,{modelValue:o(l).phone,"onUpdate:modelValue":e[2]||(e[2]=s=>o(l).phone=s),maxlength:11,placeholder:"请填ååä¼äººççµè¯"},null,8,["modelValue"])]),_:1}),a(r,{prop:"verificationCode",label:" å¾å½¢éªè¯ç "},{default:i(()=>[a(q,{class:"w-p-100 h-40",justify:"space-between"},{default:i(()=>[a(V,{span:17},{default:i(()=>[a(t,{modelValue:o(l).verificationCode,"onUpdate:modelValue":e[3]||(e[3]=s=>o(l).verificationCode=s),placeholder:"请填åå¾å½¢éªè¯ç "},null,8,["modelValue"])]),_:1}),a(V,{span:6},{default:i(()=>[a(k,{class:"w-p-100 h-40 cursor",src:o(y),onClick:b},null,8,["src"])]),_:1})]),_:1})]),_:1}),a(r,{prop:"email",label:" çµåé®ç®±"},{default:i(()=>[a(t,{modelValue:o(l).email,"onUpdate:modelValue":e[4]||(e[4]=s=>o(l).email=s),placeholder:"请填ååä¼äººççµåé®ç®±"},null,8,["modelValue"])]),_:1}),a(r,{prop:"companyName",label:"ä¼ä¸åç§°"},{default:i(()=>[a(t,{modelValue:o(l).companyName,"onUpdate:modelValue":e[5]||(e[5]=s=>o(l).companyName=s),maxlength:100,placeholder:"请填ååä¼äººçä¼ä¸åç§°"},null,8,["modelValue"])]),_:1}),a(r,{prop:"productName",label:"产ååç§°"},{default:i(()=>[a(t,{modelValue:o(l).productName,"onUpdate:modelValue":e[6]||(e[6]=s=>o(l).productName=s),maxlength:100,placeholder:"è¯·å¡«åæ¨è´è´£ç产åæä¸å¡åç§°"},null,8,["modelValue"])]),_:1}),a(r,{prop:"companyDesc",label:"ä¼ä¸ç®ä»"},{default:i(()=>[a(t,{type:"textarea",modelValue:o(l).companyDesc,"onUpdate:modelValue":e[7]||
1(e[7]=s=>o(l).companyDesc=s),"show-word-limit":"",rows:6,maxlength:100,placeholder:"请填åä¼ä¸ç®ä»ï¼ä¸æï¼ä¸è¶
è¿100å"},null,8,["modelValue"])]),_:1}),a(r,{label:""},{default:i(()=>[a(B,{class:"submit-btn",type:"primary",size:"large",disabled:o(m),onClick:e[8]||(e[8]=s=>I())},{default:i(()=>[j(" æäº¤æ¥å ")]),_:1},8,["disabled"])]),_:1})]),_:1},8,["model"])]),p("div",ae,[le,o(d).detail?(v(),g("div",{key:0,class:"rule-content",innerHTML:o(d).detail.rules},null,8,te)):(v(),g("div",re))])],4)):(v(),g("div",se,H(o(d).errorMsg),1))}}},Te=A(ie,[["__scopeId","data-v-67856323"]]);export{Te as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.