PageSourceSearch

https://www.yingyueai.com/assets/index-BtWfnlvt.js

js yingyueai.com collected 2026-10-03 21:17:22 UTC 4,791 bytes, 1 lines download raw bytes

1import{d as I,x as U,f as P,e as k,an as z,w as B,c as F,a as m,t as f,u as r,G as t,S as n,h as _,o as L,aj as V,M as T,i as R,aB as A,N as C,ai as D,aq as E,_ as M}from"./index-4KLvpQhX.js";import{s as j}from"./index-1U46uGTq.js";import{F as G,_ as $}from"./index-CI9fdvcw.js";import{I as H,_ as J}from"./index-C9qvTwWr.js";import"./firstNotUndefined-CQBN84kM.js";import"./hasIn-BW0MfbRl.js";import"./_baseAssignValue-DbF5gltX.js";import"./isSymbol-ClaQLOF6.js";import"./responsiveObserve-DrxcAbNv.js";import"./_arrayIncludes-B8uzE354.js";import"./debounce-DWqSdS_y.js";import"./index-DcfRwKy6.js";import"./collapseMotion-wqOJPGtk.js";const K={class:"access-request-page"},O={class:"access-request-card"},Q={class:"access-request-alert"},W={class:"alert-body"},X={class:"alert-title"},Y={class:"alert-desc"},Z=I({__name:"index",setup(ee){const{t:a}=U(),c=P(),v=k(),{currentLocale:g}=z(v),d=R(),p=R(!1),e=A({username:"",email:"",realName:"",mobile:"",applyReason:""}),h=_(()=>!!c.userInfo),b=_(()=>h.value&&!!e.username);function q(){const l=c.userInfo;if(!l)return;const s=String(l.username||l.userName||l.nickname||"").trim(),o=String(l.email||"").trim(),i=String(l.phone||l.mobile||l.mobilePhone||"").trim();s&&(e.username=s),o&&!e.email&&(e.email=o),i&&!e.mobile&&(e.mobile=i)}B(()=>c.userInfo,()=>q(),{immediate:!0});const y=_(()=>{const l=E(g.value);return{username:[{required:!0,message:a("accessRequest.usernameRequired"),trigger:"blur"}],email:[{required:!0,message:a("accessRequest.emailRequired"),trigger:"blur"},{type:"email",message:a("accessRequest.emailInvalid"),trigger:"blur"}],realName:[{required:!0,message:a("accessRequest.realNameRequired"),trigger:"blur"}],mobile:[{required:!0,message:a("accessRequest.mobileRequired"),trigger:"blur"},...l?[]:[{pattern:/^1\d{10}$/,message:a("accessRequest.mobileInvalid"),trigger:"blur"}]],applyReason:[{required:!0,message:a("accessRequest.reasonRequired"),trigger:"blur"},{min:5,message:a("accessRequest.reasonMin"),trigger:"blur"}]}});async function N(){var l,s;try{await((l=d.value)==null?void 0:l.validate())}catch{return}p.value=!0;try{await j({username:e.username.trim(),email:e.email.trim(),realName:e.realName.trim(),mobile:e.mobile.trim(),applyReason:e.applyReason.trim(),remark:g.value}),C.success(a("accessRequest.submitSuccess")),e.email="",e.realName="",e.mobile="",e.applyReason="",b.value?q():e.username="",(s=d.value)==null||s.clearValidate()}catch(o){D(o,a("accessRequest.submitFailed"))}finally{p.value=!1}}return(l,s)=>{const o=H,i=$,x=J,S=V,w=G;return L(),F("div",K,[m("div",O,[m("div",Q,[s[5]||(s[5]=m("div",{class:"alert-icon","aria-hidden":"true"},[m("i",{class:"ri-information-fill"})],-1)),m("div",W,[m("h2",X,f(r(a)("accessRequest.alertTitle")),1),m("p",Y,f(r(a)("accessRequest.alertDesc")),1)])]),t(w,{ref_key:"formRef",ref:d,class:"access-request-form",layout:"vertical",model:e,rules:y.value,onFinish:N},{default:n(()=>[t(i,{label:r(a)("accessRequest.username"),name:"username",required:""},{default:n(()=>[t(o,{value:e.username,"onUpdate:value":s[0]||(s[0]=u=>e.username=u),size:"large",readonly:b.value,disabled:b.value,placeholder:r(a)("accessRequest.usernamePlaceholder"),maxlength:64,"allow-clear":""},null,8,["value","readonly","disabled","placeholder"])]),_:1},8,["label"]),t(i,{label:r(a)("accessRequest.email"),name:"email",required:""},{default:n(()=>[t(o,{value:e.email,"onUpdate:value":s[1]||(s[1]=u=>e.email=u),size:"large",placeholder:r(a)("accessRequest.emailPlaceholder"),maxlength:128,"allow-clear":""},null,8,["value","placeholder"])]),_:1},8,["label"]),t(i,{label:r(a)("accessRequest.realName"),name:"realName",required:""},{default:n(()=>[t(o,{value:e.realName,"onUpdate:value":s[2]||(s[2]=u=>e.realName=u),size:"large",placeholder:r(a)("accessRequest.realNamePlaceholder"),maxlength:64,"allow-clear":""},null,8,["value","placeholder"])]),_:1},8,["label"]),t(i,{label:r(a)("accessRequest.mobile"),name:"mobile",required:""},{default:n(()=>[t(o,{value:e.mobile,"onUpdate:value":s[3]||(s[3]=u=>e.mobile=u),size:"large",placeholder:r(a)("accessRequest.mobilePlaceholder"),maxlength:32,"allow-clear":""},null,8,["value","placeholder"])]),_:1},8,["label"]),t(i,{label:r(a)("accessRequest.reason"),name:"applyReason",required:""},{default:n(()=>[t(x,{value:e.applyReason,"onUpdate:value":s[4]||(s[4]=u=>e.applyReason=u),placeholder:r(a)("accessRequest.reasonPlaceholder"),rows:4,maxlength:500,"show-count":""},null,8,["value","placeholder"])]),_:1},8,["label"]),t(i,{class:"access-request-actions"},{default:n(()=>[t(S,{type:"primary","html-type":"submit",size:"large",loading:p.value,class:"submit-btn"},{default:n(()=>[T(f(r(a)("accessRequest.submit")),1)]),_:1},8,["loading"])]),_:1})]),_:1},8,["model","rules"])])])}}}),be=M(Z,[["__scopeId","data-v-89abf1f5"]]);export{be 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.