You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
37 KiB
1 line
37 KiB
import{$t as e,C as t,D as n,R as r,S as i,V as a,W as o,Y as s,_t as c,at as l,b as u,c as d,ct as f,d as ee,g as p,ht as te,in as m,k as ne,m as re,q as h,s as ie,u as ae,w as g,x as _}from"./vue.runtime.esm-bundler-6_koQ1g6.js";import{l as oe,p as se}from"./api-CH6mod_b.js";import{A as ce,C as le,k as ue,w as de}from"./index-zeOrXQyj.js";import{t as fe}from"./_plugin-vue_export-helper-S3RvzygF.js";import{a as pe,i as me,r as he,t as ge}from"./competitionBranding-BQASm1w0.js";var _e={北京市:[`北京市`],天津市:[`天津市`],上海市:[`上海市`],重庆市:[`重庆市`],河北省:[`石家庄市`,`唐山市`,`秦皇岛市`,`邯郸市`,`邢台市`,`保定市`,`张家口市`,`承德市`,`沧州市`,`廊坊市`,`衡水市`],山西省:[`太原市`,`大同市`,`阳泉市`,`长治市`,`晋城市`,`朔州市`,`晋中市`,`运城市`,`忻州市`,`临汾市`,`吕梁市`],内蒙古自治区:[`呼和浩特市`,`包头市`,`乌海市`,`赤峰市`,`通辽市`,`鄂尔多斯市`,`呼伦贝尔市`,`巴彦淖尔市`,`乌兰察布市`,`兴安盟`,`锡林郭勒盟`,`阿拉善盟`],辽宁省:[`沈阳市`,`大连市`,`鞍山市`,`抚顺市`,`本溪市`,`丹东市`,`锦州市`,`营口市`,`阜新市`,`辽阳市`,`盘锦市`,`铁岭市`,`朝阳市`,`葫芦岛市`],吉林省:[`长春市`,`吉林市`,`四平市`,`辽源市`,`通化市`,`白山市`,`松原市`,`白城市`,`延边朝鲜族自治州`],黑龙江省:[`哈尔滨市`,`齐齐哈尔市`,`鸡西市`,`鹤岗市`,`双鸭山市`,`大庆市`,`伊春市`,`佳木斯市`,`七台河市`,`牡丹江市`,`黑河市`,`绥化市`,`大兴安岭地区`],江苏省:[`南京市`,`无锡市`,`徐州市`,`常州市`,`苏州市`,`南通市`,`连云港市`,`淮安市`,`盐城市`,`扬州市`,`镇江市`,`泰州市`,`宿迁市`],浙江省:[`杭州市`,`宁波市`,`温州市`,`嘉兴市`,`湖州市`,`绍兴市`,`金华市`,`衢州市`,`舟山市`,`台州市`,`丽水市`],安徽省:[`合肥市`,`芜湖市`,`蚌埠市`,`淮南市`,`马鞍山市`,`淮北市`,`铜陵市`,`安庆市`,`黄山市`,`滁州市`,`阜阳市`,`宿州市`,`六安市`,`亳州市`,`池州市`,`宣城市`],福建省:[`福州市`,`厦门市`,`莆田市`,`三明市`,`泉州市`,`漳州市`,`南平市`,`龙岩市`,`宁德市`],江西省:[`南昌市`,`景德镇市`,`萍乡市`,`九江市`,`新余市`,`鹰潭市`,`赣州市`,`吉安市`,`宜春市`,`抚州市`,`上饶市`],山东省:[`济南市`,`青岛市`,`淄博市`,`枣庄市`,`东营市`,`烟台市`,`潍坊市`,`济宁市`,`泰安市`,`威海市`,`日照市`,`临沂市`,`德州市`,`聊城市`,`滨州市`,`菏泽市`],河南省:[`郑州市`,`开封市`,`洛阳市`,`平顶山市`,`安阳市`,`鹤壁市`,`新乡市`,`焦作市`,`濮阳市`,`许昌市`,`漯河市`,`三门峡市`,`南阳市`,`商丘市`,`信阳市`,`周口市`,`驻马店市`,`济源市`],湖北省:[`武汉市`,`黄石市`,`十堰市`,`宜昌市`,`襄阳市`,`鄂州市`,`荆门市`,`孝感市`,`荆州市`,`黄冈市`,`咸宁市`,`随州市`,`恩施土家族苗族自治州`,`仙桃市`,`潜江市`,`天门市`,`神农架林区`],湖南省:[`长沙市`,`株洲市`,`湘潭市`,`衡阳市`,`邵阳市`,`岳阳市`,`常德市`,`张家界市`,`益阳市`,`郴州市`,`永州市`,`怀化市`,`娄底市`,`湘西土家族苗族自治州`],广东省:[`广州市`,`韶关市`,`深圳市`,`珠海市`,`汕头市`,`佛山市`,`江门市`,`湛江市`,`茂名市`,`肇庆市`,`惠州市`,`梅州市`,`汕尾市`,`河源市`,`阳江市`,`清远市`,`东莞市`,`中山市`,`潮州市`,`揭阳市`,`云浮市`],广西壮族自治区:[`南宁市`,`柳州市`,`桂林市`,`梧州市`,`北海市`,`防城港市`,`钦州市`,`贵港市`,`玉林市`,`百色市`,`贺州市`,`河池市`,`来宾市`,`崇左市`],海南省:[`海口市`,`三亚市`,`三沙市`,`儋州市`,`五指山市`,`琼海市`,`文昌市`,`万宁市`,`东方市`,`定安县`,`屯昌县`,`澄迈县`,`临高县`,`白沙黎族自治县`,`昌江黎族自治县`,`乐东黎族自治县`,`陵水黎族自治县`,`保亭黎族苗族自治县`,`琼中黎族苗族自治县`],四川省:[`成都市`,`自贡市`,`攀枝花市`,`泸州市`,`德阳市`,`绵阳市`,`广元市`,`遂宁市`,`内江市`,`乐山市`,`南充市`,`眉山市`,`宜宾市`,`广安市`,`达州市`,`雅安市`,`巴中市`,`资阳市`,`阿坝藏族羌族自治州`,`甘孜藏族自治州`,`凉山彝族自治州`],贵州省:[`贵阳市`,`六盘水市`,`遵义市`,`安顺市`,`毕节市`,`铜仁市`,`黔西南布依族苗族自治州`,`黔东南苗族侗族自治州`,`黔南布依族苗族自治州`],云南省:[`昆明市`,`曲靖市`,`玉溪市`,`保山市`,`昭通市`,`丽江市`,`普洱市`,`临沧市`,`楚雄彝族自治州`,`红河哈尼族彝族自治州`,`文山壮族苗族自治州`,`西双版纳傣族自治州`,`大理白族自治州`,`德宏傣族景颇族自治州`,`怒江傈僳族自治州`,`迪庆藏族自治州`],西藏自治区:[`拉萨市`,`日喀则市`,`昌都市`,`林芝市`,`山南市`,`那曲市`,`阿里地区`],陕西省:[`西安市`,`铜川市`,`宝鸡市`,`咸阳市`,`渭南市`,`延安市`,`汉中市`,`榆林市`,`安康市`,`商洛市`],甘肃省:[`兰州市`,`嘉峪关市`,`金昌市`,`白银市`,`天水市`,`武威市`,`张掖市`,`平凉市`,`酒泉市`,`庆阳市`,`定西市`,`陇南市`,`临夏回族自治州`,`甘南藏族自治州`],青海省:[`西宁市`,`海东市`,`海北藏族自治州`,`黄南藏族自治州`,`海南藏族自治州`,`果洛藏族自治州`,`玉树藏族自治州`,`海西蒙古族藏族自治州`],宁夏回族自治区:[`银川市`,`石嘴山市`,`吴忠市`,`固原市`,`中卫市`],新疆维吾尔自治区:[`乌鲁木齐市`,`克拉玛依市`,`吐鲁番市`,`哈密市`,`昌吉回族自治州`,`博尔塔拉蒙古自治州`,`巴音郭楞蒙古自治州`,`阿克苏地区`,`克孜勒苏柯尔克孜自治州`,`喀什地区`,`和田地区`,`伊犁哈萨克自治州`,`塔城地区`,`阿勒泰地区`,`石河子市`,`阿拉尔市`,`图木舒克市`,`五家渠市`,`北屯市`,`铁门关市`,`双河市`,`可克达拉市`,`昆玉市`,`胡杨河市`,`新星市`],香港特别行政区:[`香港`],澳门特别行政区:[`澳门`],台湾省:[`台北市`,`新北市`,`桃园市`,`台中市`,`台南市`,`高雄市`,`新竹市`,`嘉义市`]},ve=`北京市.天津市.上海市.重庆市.河北省.山西省.内蒙古自治区.辽宁省.吉林省.黑龙江省.江苏省.浙江省.安徽省.福建省.江西省.山东省.河南省.湖北省.湖南省.广东省.广西壮族自治区.海南省.四川省.贵州省.云南省.西藏自治区.陕西省.甘肃省.青海省.宁夏回族自治区.新疆维吾尔自治区.香港特别行政区.澳门特别行政区.台湾省`.split(`.`),v=[{key:`player_name`,type:`text`,label:`参赛人姓名`,required:!0,help:``},{key:`school`,type:`text`,label:`毕业院校`,required:!0},{key:`degree`,type:`select`,label:`最高学历`,required:!0,options:[`大专`,`本科`,`硕士`,`博士`,`其他`].map(e=>({label:e,value:e}))},{key:`contact_email`,type:`email`,label:`注册邮箱`,required:!0},{key:`contact_mobile`,type:`tel`,label:`联系电话`,required:!0,placeholder:`11 位中国大陆手机号`},{key:`company_name`,type:`text`,label:`企业名称`,required:!1,placeholder:`如已注册企业,请填写`},{key:`project_name`,type:`text`,label:`项目名称`,required:!0},{key:`track`,type:`select`,label:`主题赛道`,required:!0,help:`请从本场赛事公布的赛道中选择`,options:[]},{key:`location_country`,type:`select`,label:`项目所在地`,required:!0,options:[{label:`中国`,value:`中国`},{label:`海外`,value:`海外`}]},{key:`location_province`,type:`select`,label:`省份`,required:!1,options:[]},{key:`location_city`,type:`text`,label:`城市`,required:!1},{key:`oversea_country`,type:`text`,label:`所在国(海外)`,required:!1,placeholder:`如:新加坡、日本、美国`},{key:`intro`,type:`textarea`,label:`项目简介`,required:!1,placeholder:`约200字左右`},{key:`commitment_accepted`,type:`checkbox`,label:`本人已阅读并同意《参赛承诺书》的全部内容`,required:!0,help:`提交报名即表示承诺所填信息真实有效,并遵守赛事规则。`},{key:`plan`,type:`file`,label:`上传商业计划书`,required:!0,help:`可上传多个文件,单文件 20M 以内`},{key:`supporting`,type:`file`,label:`其他佐证材料`,required:!1,help:`可选;格式同计划书`}];function y(e){return Array.isArray(e)?e.map(e=>typeof e==`object`&&e&&`label`in e&&`value`in e?{label:String(e.label),value:String(e.value)}:typeof e==`string`?{label:e,value:e}:null).filter(e=>e!=null&&String(e.label).trim()!==``&&String(e.value).trim()!==``):[]}function ye(e){if(!Array.isArray(e)||e.length===0)return v.map(e=>({...e,options:e.options?[...e.options]:void 0}));let t=[];for(let n of e){if(typeof n!=`object`||!n)continue;let e=n,r=String(e.key??``).trim();if(!r)continue;let i=String(e.type??`text`),a=String(e.label??r),o=!!e.required,s=e.placeholder,c=s!=null&&String(s).trim()!==``?String(s).trim():void 0,l=e.help,u=l!=null&&String(l).trim()!==``?String(l).trim():void 0,d;if(i===`select`&&Array.isArray(e.options)&&(d=y(e.options)),r===`track`&&(d=[]),i===`select`&&r!==`track`&&(!d||d.length===0))if(r===`location_province`)d=ve.map(e=>({label:e,value:e}));else{let e=v.find(e=>e.key===r);e?.options?.length&&(d=e.options.map(e=>({...e})))}t.push({key:r,type:i,label:a,required:o,placeholder:c,help:u,options:d})}return t.length?t:v.map(e=>({...e}))}var be={class:`container-fluid p-3 p-md-4`},xe={class:`mb-3 form-page-header`},Se={class:`mb-0 form-page-title`},Ce={key:0,class:`text-secondary prototype-subtitle mb-0 mt-2`},we={key:1,class:`text-danger small mb-0 mt-2`},Te={key:2,class:`text-warning small mb-0 mt-2`},Ee={key:0,class:`card mb-3`},De={class:`card-body`},Oe={key:0,class:`col-md-4`},ke={class:`form-label`,id:`trackFieldLabel`},Ae={key:0,class:`text-danger`},je={class:`track-custom-select w-100`},Me=[`required`,`disabled`],Ne=[`value`],Pe={class:`dropdown w-100`},Fe=[`disabled`],Ie={class:`track-toggle-label text-truncate`},Le={key:0,class:`track-custom-note`},Re={class:`dropdown-menu w-100 border shadow-sm rounded-2 py-0 my-1 track-custom-menu`},ze=[`onClick`],Be={class:`track-pick-inline`},Ve={class:`text-body`},He={key:0,class:`track-custom-note`},Ue={key:0,class:`text-secondary prototype-subtitle d-block`},We={key:1,class:`col-12`},Ge={class:`form-label`},Ke={key:0,class:`text-danger`},qe=[`disabled`],Je={key:0,class:`text-secondary prototype-subtitle d-block mt-1`},Ye={key:1,class:`supporting-file-list mt-2`,"aria-live":`polite`},Xe={class:`supporting-file-meta`},Ze=[`title`],Qe={class:`supporting-file-size`},$e={class:`supporting-file-actions`},et=[`href`],tt=[`disabled`,`onClick`],nt={class:`text-secondary prototype-subtitle d-block`},rt={key:2,class:`invalid-feedback d-block`},it={key:2,class:`col-12`},at={class:`form-label`},ot=[`disabled`],st={key:0,class:`text-secondary prototype-subtitle d-block mt-1`},ct={key:1,class:`supporting-file-list mt-2`,"aria-live":`polite`},lt={class:`supporting-file-meta`},ut=[`title`],dt={class:`supporting-file-size`},ft={class:`supporting-file-actions`},pt=[`href`],mt=[`disabled`,`onClick`],ht={class:`text-secondary prototype-subtitle d-block`},gt={key:2,class:`invalid-feedback d-block`},_t={class:`form-label`},vt={key:0,class:`text-danger`},yt=[`onUpdate:modelValue`,`required`,`disabled`],bt=[`value`],xt={class:`invalid-feedback`},St={key:0,class:`text-secondary prototype-subtitle d-block`},Ct={class:`form-label`},wt={key:0,class:`text-danger`},Tt=[`required`,`disabled`],Et=[`value`],Dt={class:`invalid-feedback`},Ot={key:0,class:`text-secondary prototype-subtitle d-block`},kt={class:`form-label`},At={key:0,class:`text-danger`},jt={class:`d-flex flex-wrap align-items-center gap-2 mb-1`},Mt=[`disabled`],Nt={key:0,class:`badge rounded-pill px-3 py-2 promise-signed-badge`},Pt={key:0,class:`text-secondary prototype-subtitle d-block mt-1`},Ft={class:`form-check`},It=[`id`,`onUpdate:modelValue`,`required`,`disabled`],Lt=[`for`],Rt={key:0,class:`text-danger`},zt={key:0,class:`text-secondary prototype-subtitle d-block mt-1`},Bt={class:`form-label`},Vt={key:0,class:`text-danger`},Ht=[`onUpdate:modelValue`,`required`,`disabled`,`placeholder`],Ut={key:0,class:`d-flex justify-content-end mt-1`},Wt={class:`text-secondary prototype-subtitle intro-char-count`},Gt={class:`form-label`},Kt={key:0,class:`text-danger`},qt=[`onUpdate:modelValue`,`type`,`required`,`disabled`,`placeholder`,`pattern`,`autocomplete`],Jt={class:`invalid-feedback`},Yt={key:0,class:`text-secondary prototype-subtitle d-block`},Xt={key:1,class:`d-flex gap-2 flex-wrap`},Zt=[`disabled`],Qt=[`disabled`],$t={class:`modal-dialog modal-dialog-centered promise-sign-modal`},en={class:`modal-content promise-sign-sheet`},tn={class:`modal-body pt-2`},nn={class:`promise-doc-paper`},rn={class:`promise-doc-heading text-center`},an={class:`promise-doc-scroll`},on=[`innerHTML`],sn={class:`promise-doc-signblock`},cn={class:`promise-doc-signrow`},ln={class:`promise-sig-wrap`},un={class:`promise-sig-box`},dn={class:`promise-doc-daterow`},fn={class:`promise-doc-dateline`},pn={class:`modal-dialog modal-dialog-centered notice-modal-dialog`},mn={class:`modal-body notice-modal-body`},hn={class:`notice-title`},gn={class:`notice-text text-break`,style:{"white-space":`pre-wrap`}},_n=20*1024*1024,vn=`^1[3-9]\\d{9}$`,yn=`<p>本项目申报信息中所填写的各栏目内容真实、准确。本项目负责人(团队)对申报材料的真实性负完全责任。</p><p>若申报信息中存在虚假、伪造等不实情况,本项目负责人(团队)将积极配合调查,并按照有关规定接受处理。</p>`,bn=2097152,xn=fe(ne({__name:`ApplyFormView`,setup(i){let ne=ue,fe=de(),v=le(),y=u(()=>String(v.params.slug??``).trim()),xn=[`pdf`,`ppt`,`pptx`,`doc`,`docx`,`wps`,`rar`,`zip`];function b(e){let t=e.value;return t==null?null:Array.isArray(t)?t[0]??null:t}function x(e){let t=(e??``).trim();return!t||/applications\.|config\/contest|与提交校验|\^1\[3-9\]|kind=\s*plan|kind=\s*supporting|\\d\{9\}/i.test(t)?``:t}function S(){return se()}function C(){let e=y.value;return e?`?competition_slug=${encodeURIComponent(e)}`:``}function w(e){let t={Authorization:`Bearer ${localStorage.getItem(`cxxfds_token`)||``}`,Accept:`application/json`};return e&&(t[`Content-Type`]=`application/json`),t}function T(){localStorage.removeItem(oe);let e=y.value;e?fe.push({name:`participant-login`,params:{slug:e},query:{redirect:v.fullPath}}):fe.push(`/c`)}let E=c(ye([])),D=c([]),Sn=c(``),Cn=c(``),wn=u(()=>Cn.value.trim()||yn),O=c(he()),k=c(``),A=te({});function Tn(e){for(let t of e)t.type!==`file`&&(t.key in A||(A[t.key]=``));e.some(e=>e.key===`commitment_accepted`)&&!(`promise_signature`in A)&&(A.promise_signature=``)}let En=u(()=>`jscc_signup_form_draft_v2_${y.value||`x`}`),Dn=c(`draft`),On=c(!0),j=c(!1),kn=c(null),An=c(null),jn=u(()=>{let e=A.track,t=D.value.find(t=>t.track_code===e);return t?t.title:e||`请选择`}),Mn=u(()=>A.track?`text-body`:`text-secondary`),Nn=u(()=>{let e=A.track;return(D.value.find(t=>t.track_code===e)?.description??``).trim()});function Pn(e){return(e??``).trim()}function Fn(e){A.track=e,j.value=!1;let t=b(An);t&&ne.getInstance(t)?.hide()}let M=u(()=>A.location_country===`中国`),In=u(()=>A.location_country===`海外`),Ln=u(()=>ve.map(e=>({label:e,value:e}))),Rn=u(()=>{let e=A.location_province;return e?(_e[e]||[]).map(e=>({label:e,value:e})):[]});function N(){In.value?(A.location_province=``,A.location_city=``):M.value||(A.location_province=``,A.location_city=``,A.oversea_country=``)}l(()=>A.location_country,()=>{N()}),l(()=>A.location_province,(e,t)=>{M.value&&e!==t&&(t==null||String(t).trim()===``||(A.location_city=``))});let P=c([]),F=c([]),I=c(``),L=c(``),R=c(``),zn=c(``),z=c(!1),B=u(()=>!On.value),Bn=c(null),Vn=c(null),Hn=c(null),Un=u(()=>(A.intro||``).length),Wn=u(()=>pe(O.value,Sn.value)),Gn=u(()=>{let e=O.value.apply?.headerSubtitle;return me(e)?String(e).trim():``});function Kn(e){let t=String(A[e.key]??``).trim();return e.type===`email`||e.key===`contact_email`?t?`请输入正确的邮箱格式`:`请填写${e.label}`:(e.type===`tel`||e.key===`contact_mobile`)&&t?`请输入正确的11位中国大陆手机号`:`请填写${e.label}`}function V(e){return e.type===`textarea`||e.type===`file`||e.type===`checkbox`?`col-12`:`col-md-4`}function qn(e){return e.type===`file`?!0:e.key===`location_province`||e.key===`location_city`?M.value:e.key===`oversea_country`?In.value:!0}function H(e){return e.key===`location_province`||e.key===`location_city`?M.value:e.key===`oversea_country`?In.value:e.required}let Jn=u(()=>E.value.filter(e=>qn(e)));function Yn(e){return e.key===`track`?D.value.map(e=>({label:e.title,value:e.track_code})):e.key===`location_province`?Ln.value:e.key===`location_city`&&M.value?Rn.value:e.options??[]}function Xn(e){return e.key===`location_city`&&M.value}function Zn(e){return e>=1024*1024?`${(e/1024/1024).toFixed(1).replace(/\.0$/,``)}M`:e>=1024?`${Math.ceil(e/1024)}K`:`${e}B`}function U(e){return e.file?e.file.name:e.original_name||``}function Qn(e){let t=e.message||``,n=e.errors;return n&&Object.keys(n).length?`${t}\n${JSON.stringify(n)}`:t||`操作失败`}let $n=c(null),er=c(`提示`),tr=c(``),nr=c(!1);function W(e,t=`提示`,n=`warning`){er.value=t,tr.value=e,nr.value=n===`success`,r(()=>{let e=$n.value;e&&ce.getOrCreateInstance(e).show()})}let rr=c(null),G=c(null),ir=c(``),ar=c(!0),K=null,q=520,J=140,or=!1,Y=!1,X=null,Z=null;function sr(){X?.abort(),X=null}let cr=u(()=>A.commitment_accepted===`1`&&String(A.promise_signature??``).trim()!==``),lr=u(()=>{let e=Sn.value.trim();return e?`${e} 赛事承诺书`:`赛事承诺书`});function ur(e){return`${e.getFullYear()}年${e.getMonth()+1}月${e.getDate()}日`}function dr(e,t){let n=t.getBoundingClientRect();if(`touches`in e&&e.touches[0]){let t=e.touches[0];return{x:t.clientX-n.left,y:t.clientY-n.top}}let r=e;return{x:r.clientX-n.left,y:r.clientY-n.top}}function fr(){let e=G.value;if(!e)return;let t=e.closest(`.promise-sig-wrap`),n=window.devicePixelRatio||1,r=window.getComputedStyle(e);q=Math.max(280,Math.floor(t?.clientWidth||520)),J=Math.max(76,Math.floor(parseFloat(r.height)||110)),e.style.width=`${q}px`,e.style.height=`${J}px`,e.width=Math.floor(q*n),e.height=Math.floor(J*n),K=e.getContext(`2d`),K&&(K.setTransform(1,0,0,1,0,0),K.scale(n,n),K.fillStyle=`#ffffff`,K.fillRect(0,0,q,J),K.strokeStyle=`#111111`,K.lineWidth=2,K.lineCap=`round`,K.lineJoin=`round`,Y=!1,ar.value=!0)}function pr(){let e=String(A.promise_signature??``).trim();if(!e||!K)return;let t=new Image;t.onload=()=>{K&&(K.drawImage(t,0,0,q,J),Y=!0,ar.value=!1)},t.src=e}function mr(){let e=G.value;if(!e||!K)return;sr(),X=new AbortController;let{signal:t}=X,n=t=>{if(`touches`in t&&t.preventDefault(),!K)return;or=!0;let n=dr(t,e);K.beginPath(),K.moveTo(n.x,n.y)},r=t=>{if(!or||!K)return;`touches`in t&&t.preventDefault();let n=dr(t,e);K.lineTo(n.x,n.y),K.stroke(),Y=!0,ar.value=!1},i=()=>{or=!1};e.addEventListener(`mousedown`,n,{signal:t}),e.addEventListener(`mousemove`,r,{signal:t}),window.addEventListener(`mouseup`,i,{signal:t}),e.addEventListener(`touchstart`,n,{passive:!1,signal:t}),e.addEventListener(`touchmove`,r,{passive:!1,signal:t}),e.addEventListener(`touchend`,i,{signal:t}),e.addEventListener(`touchcancel`,i,{signal:t})}function hr(){ir.value=ur(new Date);let e=t=>{if(!G.value){t<40&&requestAnimationFrame(()=>e(t+1));return}fr(),mr(),String(A.promise_signature??``).trim()&&A.commitment_accepted===`1`&&pr()};r(()=>{requestAnimationFrame(()=>e(0))})}function gr(e){Z?.();let t=()=>{hr()},n=()=>{sr()};e.addEventListener(`shown.bs.modal`,t),e.addEventListener(`hidden.bs.modal`,n),Z=()=>{e.removeEventListener(`shown.bs.modal`,t),e.removeEventListener(`hidden.bs.modal`,n),Z=null}}l(rr,e=>{Z?.(),e&&gr(e)},{flush:`post`});function _r(){if(B.value)return;let e=rr.value;e&&ce.getOrCreateInstance(e).show()}function vr(){fr(),mr()}function yr(){let e=G.value;if(!Y||!e){W(`请先在签名区域内手写签名后再确认。`,`请确认`,`warning`);return}let t=e.toDataURL(`image/png`);if(t.length>bn){W(`签名数据过大,请清除后重新签名或联系管理员。`,`提示`,`warning`);return}A.promise_signature=t,A.commitment_accepted=`1`;let n=rr.value;n&&ce.getInstance(n)?.hide()}function br(){let e={};for(let t of E.value)if(t.type!==`file`){if(t.type===`checkbox`){e[t.key]=A[t.key]===`1`;continue}e[t.key]=A[t.key]??``}return E.value.some(e=>e.key===`commitment_accepted`)&&(e.promise_signature=A.promise_signature??``),e}function xr(e,t,n){let r=e.filter(e=>e.file),i=e.filter(e=>e.fromServer&&!e.file);if(!r.length&&!i.length)return{ok:n,feedback:n?``:t};let a=r.map(e=>e.file).find(e=>{let t=(e.name.split(`.`).pop()||``).toLowerCase();return!xn.includes(t)});if(a)return{ok:!1,feedback:`“${a.name}”格式不支持,请上传 PDF/PPT/PPTX/DOC/DOCX/WPS/RAR/ZIP`};let o=r.map(e=>e.file).find(e=>e.size>_n);return o?{ok:!1,feedback:`“${o.name}”大小不能超过20M`}:{ok:!0,feedback:``}}function Sr(){return E.value.some(e=>e.key===`plan`&&e.type===`file`)}function Cr(){return E.value.some(e=>e.key===`supporting`&&e.type===`file`)}function Q(){if(!Sr())return b(Vn)?.setCustomValidity(``),!0;let e=xr(P.value,`请上传商业计划书`,!1);return R.value=e.feedback,b(Vn)?.setCustomValidity(e.ok?``:`missing`),e.ok}function $(){if(!Cr())return b(Hn)?.setCustomValidity(``),!0;let e=xr(F.value,`文件格式或大小不符合要求`,!0);return zn.value=e.feedback,b(Hn)?.setCustomValidity(e.ok?``:`bad`),e.ok}function wr(){z.value=!0,Q(),$();let e=E.value.find(e=>e.key===`track`);if(e&&qn(e)){j.value=!A.track;let e=b(kn);e&&e.setCustomValidity(A.track?``:`请选择主题赛道`)}else j.value=!1,b(kn)?.setCustomValidity(``);return!(Bn.value?.checkValidity()??!1)||e&&H(e)&&!A.track||!Q()||!$()?!1:E.value.find(e=>e.key===`commitment_accepted`)&&(A.commitment_accepted!==`1`||!String(A.promise_signature??``).trim())?(W(`请先阅读并完成参赛承诺书的手写签署。`,`提示`,`warning`),!1):!0}async function Tr(e){let t=localStorage.getItem(oe);if(!t)return;let n=(e===`plan`?P.value:F.value).filter(e=>e.file&&!e.fromServer);if(n.length!==0){for(let r of n){if(!r.file)continue;let n=new FormData;n.append(`kind`,e===`plan`?`plan`:`supporting`),n.append(`file`,r.file);let i=await fetch(`${S()}/api/applications/current/files${C()}`,{method:`POST`,headers:{Authorization:`Bearer ${t}`,Accept:`application/json`},body:n}),a=await i.json().catch(()=>({}));if(i.status===401){T();return}if(!i.ok){W(Qn(a),`提示`,`warning`);return}let o=r.previewUrl;r.id=a.id,r.fromServer=!0,r.original_name=a.original_name,r.size=a.size,r.url=a.url,r.previewUrl=a.url,o&&String(o).startsWith(`blob:`)&&URL.revokeObjectURL(o),delete r.file}W(``,`上传成功`,`success`),e===`plan`?Q():$()}}async function Er(e,t){let n=t===`plan`?[...P.value]:[...F.value],r=n.find(t=>String(t.id)===String(e));if(r){if(r.fromServer&&typeof r.id==`number`){if(!localStorage.getItem(`cxxfds_token`)){T();return}let e=await fetch(`${S()}/api/applications/current/files/${r.id}${C()}`,{method:`DELETE`,headers:w(!1)});if(e.status===401){T();return}if(!e.ok){W(`删除失败`,`提示`,`warning`);return}}r.previewUrl&&String(r.previewUrl).startsWith(`blob:`)&&URL.revokeObjectURL(r.previewUrl),n=n.filter(t=>String(t.id)!==String(e)),t===`plan`?P.value=n:F.value=n,z.value=!0,t===`plan`?Q():$()}}function Dr(e,t){if(!e?.length)return;let n=t===`plan`?P.value:F.value;if(Array.from(e).forEach(e=>{n.push({id:`tmp-${Date.now()}-${Math.random().toString(16).slice(2)}`,file:e,previewUrl:URL.createObjectURL(e),fromServer:!1})}),t===`plan`){P.value=[...n],I.value=``;let e=b(Vn);e&&(e.value=``),z.value=!0,Q()}else{F.value=[...n],L.value=``;let e=b(Hn);e&&(e.value=``),z.value=!0,$()}Tr(t)}function Or(){return{formModel:{...A},planFileNames:P.value.map(U).filter(Boolean),supportingFileNames:F.value.map(U).filter(Boolean)}}function kr(){let e=Or();localStorage.setItem(En.value,JSON.stringify(e)),e.planFileNames.length?I.value=`已保存商业计划书名称:${e.planFileNames.join(`、`)}`:I.value=``,e.supportingFileNames.length?L.value=`已保存其他佐证材料名称:${e.supportingFileNames.join(`、`)}`:L.value=``}function Ar(){let e=localStorage.getItem(En.value);if(e)try{let t=JSON.parse(e);if(t.formModel&&typeof t.formModel==`object`)for(let e of Object.keys(t.formModel))A[e]=t.formModel[e]??``;let n=t.planFileNames||[];n.length&&(I.value=`上次保存商业计划书名称:${n.join(`、`)}(浏览器限制,需重新选择后预览或删除)`);let r=t.supportingFileNames;r?.length&&(L.value=`上次保存其他佐证材料名称:${r.join(`、`)}(浏览器限制,需重新选择后预览或删除)`),N()}catch{localStorage.removeItem(En.value)}}async function jr(){let e=y.value;if(!e){k.value=`缺少赛事地址`;return}k.value=``;try{let t=await fetch(`${S()}/api/v1/public/competitions/by-slug/${encodeURIComponent(e)}`,{headers:{Accept:`application/json`}});if(!t.ok){k.value=t.status===404?`赛事不存在或未发布`:`无法加载赛事配置`;return}let n=await t.json(),r=n.data!=null&&typeof n.data==`object`&&!Array.isArray(n.data)?n.data:n;Sn.value=String(r.name??``),Cn.value=typeof r.pledge_content_html==`string`?r.pledge_content_html:``;let i=r.tracks;D.value=Array.isArray(i)?i:[];let a=r.signup_form_schema;if(typeof a==`string`)try{a=JSON.parse(a)}catch{a=[]}E.value=ye(a),Tn(E.value),O.value=ge(r.branding_json??null);let o=O.value.documentTitle;me(o)&&typeof document<`u`&&(document.title=o.trim())}catch{k.value=`网络错误,无法加载赛事`}}function Mr(e){Dn.value=e.status||`draft`,On.value=e.participant_may_edit!==!1,A.player_name=e.player_name||``,A.school=e.school||``,A.degree=e.degree||``,A.contact_email=e.contact_email||``,A.contact_mobile=e.contact_mobile||``,A.company_name=e.company_name||``,A.project_name=e.project_name||``,A.track=e.track||``,A.location_country=e.location_country||``,A.location_province=e.location_province||``,A.location_city=e.location_city||``,A.oversea_country=e.oversea_country||``,A.intro=e.intro||``;let t=typeof e.promise_signature==`string`?e.promise_signature:``;A.promise_signature=t,A.commitment_accepted=t.trim()&&e.promise_signed_at?`1`:``,N(),P.value=(e.files||[]).filter(e=>e.kind===`plan`).map(e=>({id:e.id,fromServer:!0,original_name:e.original_name,size:e.size,url:e.url,previewUrl:e.url})),F.value=(e.files||[]).filter(e=>e.kind===`supporting`).map(e=>({id:e.id,fromServer:!0,original_name:e.original_name,size:e.size,url:e.url,previewUrl:e.url})),Q(),$()}async function Nr(){if(!localStorage.getItem(`cxxfds_token`))return!1;let e=await fetch(`${S()}/api/applications/current${C()}`,{headers:w(!1)});return e.status===401?(localStorage.removeItem(oe),T(),!1):e.ok?(Mr(await e.json()),!0):!1}async function Pr(){let e=await fetch(`${S()}/api/applications/current${C()}`,{method:`PUT`,headers:w(!0),body:JSON.stringify(br())});if(e.status===401)return T(),!1;if(!e.ok)return e.json().catch(()=>({})),W(``,`保存失败`,`warning`),!1;try{Mr(await e.json())}catch{}return!0}async function Fr(){let e=await fetch(`${S()}/api/applications/current/submit${C()}`,{method:`POST`,headers:w(!0),body:JSON.stringify(br())});return e.status===401?(T(),!1):e.ok?(Mr(await e.json()),!0):(e.json().catch(()=>({})),W(``,`提交失败`,`warning`),!1)}async function Ir(){if(!localStorage.getItem(`cxxfds_token`)){T();return}await Pr()&&(kr(),W(``,`保存成功`,`success`))}async function Lr(){if(!localStorage.getItem(`cxxfds_token`)){T();return}wr()&&await Fr()&&W(``,`提交成功`,`success`)}return a(()=>{Z?.(),sr()}),o(()=>{(async()=>{await jr(),!k.value&&(await Nr()||Ar(),N())})()}),(r,i)=>(h(),g(`div`,be,[_(`div`,xe,[_(`h5`,Se,m(Wn.value),1),!k.value&&Gn.value?(h(),g(`p`,Ce,m(Gn.value),1)):t(``,!0),k.value?(h(),g(`p`,we,m(k.value),1)):D.value.length===0&&E.value.some(e=>e.key===`track`)?(h(),g(`p`,Te,` 本场赛事尚未在「赛道管理」中配置可用赛道,提交时可能会失败,请联系管理员。 `)):t(``,!0)]),k.value?t(``,!0):(h(),g(`div`,Ee,[_(`div`,De,[_(`form`,{id:`applyForm`,ref_key:`applyFormEl`,ref:Bn,class:e([`row g-3`,{"was-validated":z.value}]),onSubmit:i[5]||=re(()=>{},[`prevent`])},[(h(!0),g(p,null,s(Jn.value,r=>(h(),g(p,{key:r.type===`file`?`f-`+r.key:r.key},[r.key===`track`?(h(),g(`div`,Oe,[_(`label`,ke,[n(m(r.label)+` `,1),H(r)?(h(),g(`span`,Ae,`*`)):t(``,!0)]),_(`div`,je,[f(_(`select`,{id:`track`,ref_for:!0,ref_key:`trackHiddenSelect`,ref:kn,"onUpdate:modelValue":i[0]||=e=>A.track=e,class:`visually-hidden`,required:H(r),tabindex:`-1`,"aria-hidden":`true`,disabled:B.value},[i[6]||=_(`option`,{value:``},`请选择`,-1),(h(!0),g(p,null,s(D.value,e=>(h(),g(`option`,{key:e.track_code,value:e.track_code},m(e.title),9,Ne))),128))],8,Me),[[ae,A.track]]),_(`div`,Pe,[_(`button`,{ref_for:!0,ref_key:`trackDropdownBtn`,ref:An,type:`button`,class:e([`dropdown-toggle form-select track-custom-toggle editable w-100 text-start`,{"is-invalid":j.value&&z.value}]),"aria-labelledby":`trackFieldLabel`,"aria-expanded":`false`,"data-bs-toggle":`dropdown`,"data-bs-display":`static`,"data-bs-auto-close":`true`,disabled:B.value},[_(`span`,Ie,[_(`span`,{class:e(Mn.value)},m(jn.value),3),Nn.value?(h(),g(`span`,Le,m(Nn.value),1)):t(``,!0)])],10,Fe),_(`ul`,Re,[_(`li`,null,[_(`button`,{type:`button`,class:`dropdown-item track-pick border-0 w-100 text-start rounded-0`,onClick:i[1]||=e=>Fn(``)},[...i[7]||=[_(`span`,{class:`text-secondary`},`请选择`,-1)]])]),(h(!0),g(p,null,s(D.value,e=>(h(),g(`li`,{key:e.track_code},[_(`button`,{type:`button`,class:`dropdown-item track-pick border-0 w-100 text-start rounded-0`,onClick:t=>Fn(e.track_code)},[_(`span`,Be,[_(`span`,Ve,m(e.title),1),Pn(e.description)?(h(),g(`span`,He,m(Pn(e.description)),1)):t(``,!0)])],8,ze)]))),128))]),i[8]||=_(`div`,{class:`invalid-feedback`},`请选择主题赛道`,-1)])]),x(r.help)?(h(),g(`small`,Ue,m(x(r.help)),1)):t(``,!0)])):r.type===`file`&&r.key===`plan`?(h(),g(`div`,We,[_(`label`,Ge,[n(m(r.label)+` `,1),r.required?(h(),g(`span`,Ke,`*`)):t(``,!0)]),_(`input`,{ref_for:!0,ref_key:`planFileInput`,ref:Vn,type:`file`,class:e([`form-control editable`,{"is-invalid":z.value&&!!R.value}]),accept:`.pdf,.ppt,.pptx,.doc,.docx,.wps,.rar,.zip`,multiple:``,disabled:B.value,onChange:i[2]||=e=>Dr(e.target.files,`plan`)},null,42,qe),x(r.help)?(h(),g(`small`,Je,m(x(r.help)),1)):t(``,!0),P.value.length?(h(),g(`div`,Ye,[(h(!0),g(p,null,s(P.value,e=>(h(),g(`div`,{key:String(e.id),class:`supporting-file-item`},[_(`div`,Xe,[_(`span`,{class:`supporting-file-name`,title:U(e)},m(U(e)),9,Ze),_(`span`,Qe,m(Zn(e.file?e.file.size:e.size||0)),1)]),_(`div`,$e,[_(`a`,{class:`btn btn-sm btn-outline-primary`,href:e.previewUrl||e.url||`#`,target:`_blank`,rel:`noopener`},`预览`,8,et),_(`button`,{type:`button`,class:`btn btn-sm btn-outline-secondary`,disabled:B.value,onClick:t=>Er(e.id,`plan`)},` 删除 `,8,tt)])]))),128))])):t(``,!0),_(`small`,nt,m(I.value),1),z.value&&R.value?(h(),g(`div`,rt,m(R.value),1)):t(``,!0)])):r.type===`file`&&r.key===`supporting`?(h(),g(`div`,it,[_(`label`,at,m(r.label),1),_(`input`,{ref_for:!0,ref_key:`supportingFileInput`,ref:Hn,type:`file`,class:e([`form-control editable`,{"is-invalid":z.value&&!!zn.value}]),accept:`.pdf,.ppt,.pptx,.doc,.docx,.wps,.rar,.zip`,multiple:``,disabled:B.value,onChange:i[3]||=e=>Dr(e.target.files,`supporting`)},null,42,ot),x(r.help)?(h(),g(`small`,st,m(x(r.help)),1)):t(``,!0),F.value.length?(h(),g(`div`,ct,[(h(!0),g(p,null,s(F.value,e=>(h(),g(`div`,{key:String(e.id),class:`supporting-file-item`},[_(`div`,lt,[_(`span`,{class:`supporting-file-name`,title:U(e)},m(U(e)),9,ut),_(`span`,dt,m(Zn(e.file?e.file.size:e.size||0)),1)]),_(`div`,ft,[_(`a`,{class:`btn btn-sm btn-outline-primary`,href:e.previewUrl||e.url||`#`,target:`_blank`,rel:`noopener`},`预览`,8,pt),_(`button`,{type:`button`,class:`btn btn-sm btn-outline-secondary`,disabled:B.value,onClick:t=>Er(e.id,`supporting`)},` 删除 `,8,mt)])]))),128))])):t(``,!0),_(`small`,ht,m(L.value),1),z.value&&zn.value?(h(),g(`div`,gt,m(zn.value),1)):t(``,!0)])):r.type===`select`&&!Xn(r)?(h(),g(`div`,{key:3,class:e(V(r))},[_(`label`,_t,[n(m(r.label)+` `,1),H(r)?(h(),g(`span`,vt,`*`)):t(``,!0)]),f(_(`select`,{"onUpdate:modelValue":e=>A[r.key]=e,class:`form-select editable`,required:H(r),disabled:B.value},[i[9]||=_(`option`,{value:``},`请选择`,-1),(h(!0),g(p,null,s(Yn(r),e=>(h(),g(`option`,{key:`${r.key}-${e.value}`,value:e.value},m(e.label),9,bt))),128))],8,yt),[[ae,A[r.key]]]),_(`div`,xt,`请选择`+m(r.label),1),x(r.help)?(h(),g(`small`,St,m(x(r.help)),1)):t(``,!0)],2)):Xn(r)?(h(),g(`div`,{key:4,class:e(V(r))},[_(`label`,Ct,[n(m(r.label)+` `,1),H(r)?(h(),g(`span`,wt,`*`)):t(``,!0)]),f(_(`select`,{"onUpdate:modelValue":i[4]||=e=>A.location_city=e,class:`form-select editable`,required:H(r),disabled:B.value||!M.value},[i[10]||=_(`option`,{value:``},`请选择`,-1),(h(!0),g(p,null,s(Yn(r),e=>(h(),g(`option`,{key:e.value,value:e.value},m(e.label),9,Et))),128))],8,Tt),[[ae,A.location_city]]),_(`div`,Dt,`请选择`+m(r.label),1),x(r.help)?(h(),g(`small`,Ot,m(x(r.help)),1)):t(``,!0)],2)):r.type===`checkbox`&&r.key===`commitment_accepted`?(h(),g(`div`,{key:5,class:e(V(r))},[_(`label`,kt,[n(m(r.label)+` `,1),H(r)?(h(),g(`span`,At,`*`)):t(``,!0)]),i[11]||=_(`p`,{class:`small text-secondary mb-2`},` 请点击按钮打开承诺书全文,阅读后在文末手写签名并点击「确认签署」。 `,-1),_(`div`,jt,[_(`button`,{type:`button`,class:`btn btn-outline-primary btn-sm editable`,disabled:B.value,onClick:_r},m(cr.value?`重新查看承诺书`:`查看并签署参赛承诺书`),9,Mt),cr.value?(h(),g(`span`,Nt,`已完成签署`)):t(``,!0)]),x(r.help)?(h(),g(`small`,Pt,m(x(r.help)),1)):t(``,!0)],2)):r.type===`checkbox`?(h(),g(`div`,{key:6,class:e(V(r))},[_(`div`,Ft,[f(_(`input`,{id:`signup-field-`+r.key,"onUpdate:modelValue":e=>A[r.key]=e,type:`checkbox`,class:`form-check-input editable`,"true-value":`1`,"false-value":``,required:H(r),disabled:B.value},null,8,It),[[ie,A[r.key]]]),_(`label`,{class:`form-check-label`,for:`signup-field-`+r.key},[n(m(r.label),1),H(r)?(h(),g(`span`,Rt,` *`)):t(``,!0)],8,Lt),i[12]||=_(`div`,{class:`invalid-feedback`},`请勾选此项以继续`,-1)]),x(r.help)?(h(),g(`small`,zt,m(x(r.help)),1)):t(``,!0)],2)):r.type===`textarea`?(h(),g(`div`,{key:7,class:e(V(r))},[_(`label`,Bt,[n(m(r.label)+` `,1),H(r)?(h(),g(`span`,Vt,`*`)):t(``,!0)]),f(_(`textarea`,{"onUpdate:modelValue":e=>A[r.key]=e,class:`form-control editable`,rows:`4`,required:H(r),disabled:B.value,placeholder:(r.placeholder??``).trim()},null,8,Ht),[[ee,A[r.key]]]),r.key===`intro`?(h(),g(`div`,Ut,[_(`small`,Wt,m(Un.value)+` 字`,1)])):t(``,!0),x(r.help)?(h(),g(`small`,{key:1,class:e([`text-secondary prototype-subtitle d-block`,{"mt-1":r.key===`intro`}])},m(x(r.help)),3)):t(``,!0)],2)):(h(),g(`div`,{key:8,class:e(V(r))},[_(`label`,Gt,[n(m(r.label)+` `,1),H(r)?(h(),g(`span`,Kt,`*`)):t(``,!0)]),f(_(`input`,{"onUpdate:modelValue":e=>A[r.key]=e,type:r.type===`email`?`email`:r.key===`contact_mobile`?`tel`:`text`,class:e([`form-control editable`,{"company-name-input":r.key===`company_name`}]),required:H(r),disabled:B.value,placeholder:(r.placeholder??``).trim(),pattern:r.key===`contact_mobile`?vn:void 0,autocomplete:r.key===`company_name`?`organization`:void 0},null,10,qt),[[d,A[r.key]]]),_(`div`,Jt,m(Kn(r)),1),x(r.help)?(h(),g(`small`,Yt,m(x(r.help)),1)):t(``,!0)],2))],64))),128))],34)])])),k.value?t(``,!0):(h(),g(`div`,Xt,[_(`button`,{type:`button`,class:`btn btn-outline-primary`,disabled:B.value,onClick:Ir},`保存`,8,Zt),_(`button`,{type:`button`,class:`btn btn-success`,disabled:B.value,onClick:Lr},`提交报名`,8,Qt)])),!k.value&&E.value.some(e=>e.key===`commitment_accepted`)?(h(),g(`div`,{key:2,id:`promiseSignModal`,ref_key:`promiseSignModalRef`,ref:rr,class:`modal fade`,tabindex:`-1`,"aria-hidden":`true`,"data-bs-backdrop":`static`},[_(`div`,$t,[_(`div`,en,[_(`div`,tn,[_(`div`,nn,[_(`h1`,rn,m(lr.value),1),_(`div`,an,[_(`div`,{class:`promise-doc-body promise-doc-body--rich`,innerHTML:wn.value},null,8,on)]),_(`div`,sn,[_(`div`,cn,[i[13]||=_(`span`,{class:`promise-doc-signlabel`},`参赛人签名:`,-1),_(`div`,ln,[_(`div`,un,[_(`canvas`,{ref_key:`promiseCanvasRef`,ref:G,class:`promise-sig-canvas`,width:`520`,height:`140`,"aria-label":`手写签名区域`},null,512),_(`span`,{class:e([`promise-sig-hint`,{"d-none":!ar.value}])},`请在框内手写签名`,2)]),_(`div`,{class:`promise-sig-tools`},[_(`button`,{type:`button`,class:`btn btn-sm btn-outline-secondary`,onClick:vr},` 清除签名 `)])])]),_(`div`,dn,[_(`span`,fn,[i[14]||=n(`日期:`,-1),_(`strong`,null,m(ir.value),1)])])]),_(`div`,{class:`promise-sign-actions`},[i[15]||=_(`button`,{type:`button`,class:`btn promise-close-btn`,"data-bs-dismiss":`modal`},`关闭`,-1),_(`button`,{type:`button`,class:`btn btn-primary`,onClick:yr},`确认签署`)])])])])])],512)):t(``,!0),_(`div`,{ref_key:`noticeModalEl`,ref:$n,id:`applyNoticeModal`,class:`modal fade`,tabindex:`-1`,"aria-hidden":`true`},[_(`div`,pn,[_(`div`,{class:e([`modal-content notice-modal-content`,nr.value?`notice-success`:`notice-warning`])},[i[16]||=_(`div`,{class:`modal-header border-0 pb-0`},[_(`button`,{type:`button`,class:`btn-close ms-auto`,"data-bs-dismiss":`modal`,"aria-label":`关闭`})],-1),_(`div`,mn,[_(`h5`,hn,m(er.value),1),_(`p`,gn,m(tr.value),1)]),i[17]||=_(`div`,{class:`modal-footer notice-modal-footer border-0`},[_(`button`,{type:`button`,class:`btn btn-primary`,"data-bs-dismiss":`modal`},`确定`)],-1)],2)])],512)]))}}),[[`__scopeId`,`data-v-3e05d112`]]),b=ne({__name:`ApplyView`,setup(e){return(e,t)=>(h(),i(xn))}});export{b as default}; |