1import{d as O,cX as Q,m as X,E as T,o,c as i,b as t,q as G,s as J,e as N,p,F as y,t as l,r as x,g as b,f as C,y as $,A as K,l as L,M as Y,_ as Z}from"./CH10udjl.js";import{u as R}from"./BJQQwUAQ.js";import{z as P}from"./3dnfXeEU.js";import{i as U}from"./BhGWF3r9.js";import{u as tt}from"./DNu_pCbx.js";const nt={class:"container works-container pt-4 pb-5"},st={class:"card container-card"},et={class:"card-header d-flex align-items-center"},rt={key:0,style:{"min-height":"500px"}},lt={key:0,class:"works-upload-container"},ot={class:"vue-table-container"},it={class:"table table-hover"},at={class:"thead-dark"},ut={colspan:"100",style:{"text-align":"center"}},dt={class:"tiaoma"},mt={colspan:"3",class:"tiaoma"},ct=["src"],pt={key:0},gt={colspan:"3"},yt={key:0},vt={key:1},ft={key:0},wt={colspan:"3"},kt={colspan:"3"},Ct={colspan:"5"},_t={colspan:"6"},Nt={style:{"text-align":"left","padding-left":"20px"}},xt=["innerHTML"],bt={style:{"text-align":"right","padding-right":"20px"}},It={key:0,class:"signature-image-wrap"},ht=["src"],At={key:1,class:"works-upload-container"},Tt={class:"error-title"},$t=O({__name:"RegistrationForm",props:{worksId:{type:[Number,String],default:0}},setup(F){const D=F,E=Q(),B=tt(),{download:S}=R(),q=L(),f=b(()=>{const s=D.worksId||E.query.worksId||0,n=Number(s);return Number.isFinite(n)?n:0}),v=C(!1),w=C(""),_=C(!0),I=C({}),z=s=>{const n=s.target;I.value=n.naturalHeight>n.naturalWidth?{transform:"translate(-50%, -50%) rotate(-90deg)"}:{}},g=()=>({name:"",mobile:"",qq:"",email:"",idCard:"",signPic:"",student:{schoolCn:"",deptCn:"",specialityCn:"",provinceCn:"",cityCn:""},teacher:{schoolCn:""}}),d=$({awardName:"",companyName:"",awardData:{printText:""},type:{name:""}}),a=$({authors:[g()],teachers:[],authorInfo:[],teacherInfo:[],firstAuthor:{},entryFormTitle:"",model:{authors:[]},tiaoxing:""}),k=b(()=>B.userData||{}),c=b(()=>a.model.authors[0]||g()),M=s=>s?/^https?:\/\//i.test(s)?s.replace(/\/$/,""):`${s.startsWith("/")?s:`/${s}`}`.replace(/\/$/,""):"",h=s=>s?.data?s.data:s,V=s=>({...s,awardName:s?.awardName||s?.award?.name||"",companyName:s?.companyName||s?.company?.name||"",awardData:s?.awardData||{printText:s?.award?.print_text||""}}),j=s=>{const n=Array.isArray(s?.authorInfo)?s.authorInfo:[],m=Array.isArray(s?.teacherInfo)?s.teacherInfo:[],e=n.map(r=>({...g(),...r,idCard:r?.idCard||r?.id_card||"",signPic:r?.signPic||r?.sign_pic||"",student:{...g().student,...r?.student||{},schoolCn:r?.student?.schoolCn||r?.school_cn||"",deptCn:r?.student?.deptCn||r?.dept_cn||"",specialityCn:r?.student?.specialityCn||r?.speciality_cn||"",provinceCn:r?.student?.provinceCn||r?.province_cn||"",cityCn:r?.student?.cityCn||r?.city_cn||""}})),u=m.map(r=>({...g(),...r,signPic:r?.signPic||r?.sign_pic||"",teacher:{...g().teacher,...r?.teacher||{},schoolCn:r?.teacher?.schoolCn||r?.school_cn||""}}));return{...s,authors:e.length>0?e:[g()],teachers:u,authorInfo:n,teacherInfo:m,firstAuthor:s?.firstAuthor||{},entryFormTitle:s?.entryFormTitle||"",tiaoxing:s?.tiaoxing||""}},W=s=>{const n=s.target||s.srcElement;if(!n)return;const m=n.src.split("?");let e=[];
1if(m[1]&&(e=m[1].split("errNum=")),m[1]&&e[1]&&Number(e[1])>3){n.src=`${U}/images/qianming.jpg?dsfreytre546trgw789FEF`,T.error("æåç¾åå è½½é误");return}const u=n.src.includes("http://cdn.5iidea.com")?"http://www.5iidea.com":"http://cdn.5iidea.com";if(/^(http)/.test(n.src)){const r=m[0].split("http://"),A=r[r.length-1].split("/");delete A[0],n.src=`${u}${A.join("/")}?errNum=${e.length>1?Number(e[1])+1:1}`;return}n.src=`${u}${/^\//.test(n.src)?"":"/"}${n.src}?errNum=${e.length>1?Number(e[1])+1:1}`},H=async s=>{if(s<=0)return null;try{const n=M(q.public.apiBase||"");return await S(`${n}/myWorks/down-print`,void 0,{worksId:s}),!0}catch{return null}};return X(async()=>{if(f.value<=0){w.value="缺å°ä½å ID",_.value=!1;return}try{const s=await P.getmyWorksworks({worksId:f.value});Object.assign(d,V(h(s)))}catch(s){console.error("è·åä½åä¿¡æ¯å¤±è´¥",s)}try{const s=await P.getworksPrint({worksId:f.value});if(v.value=!0,console.log("response.data",s.data),s.data.redirectCode){T.error(s.data.msg),w.value=s.data.msg||"å è½½æ¥å表失败",v.value=!1;return}Object.assign(a,j(h(s)))}catch(s){v.value=!1,w.value=s?.data?.message||s?.response?.data?.message||s?.message||"å è½½æ¥å表失败"}finally{_.value=!1}}),(s,n)=>{const m=K;return o(),i("div",nt,[t("div",st,[t("div",et,[n[2]||(n[2]=t("div",{class:"title-point mr-2"},null,-1)),n[3]||(n[3]=t("div",{class:"mr-auto"},"æ¥å表æ¥ç",-1)),v.value?(o(),G(m,{key:0,type:"primary",onClick:n[0]||(n[0]=e=>H(f.value))},{default:J(()=>[...n[1]||(n[1]=[N("ä¸è½½",-1)])]),_:1})):p("",!0)]),_.value?(o(),i("div",rt)):(o(),i(y,{key:1},[v.value?(o(),i("div",lt,[t("div",ot,[t("table",it,[t("thead",at,[t("tr",null,[t("th",ut,l(a.entryFormTitle),1)])]),t("tbody",null,[t("tr",null,[n[4]||(n[4]=t("td",{class:"tiaoma"},[t("strong",null,"ä½åç¼å·")],-1)),t("td",dt,l(d.sn),1),n[5]||(n[5]=t("td",{class:"tiaoma"},[t("strong",null,"æ¡å½¢ç ")],-1)),t("td",mt,[t("img",{alt:"",style:{width:"100%",height:"40px"},src:a.tiaoxing||"http://cdn.5iidea.com/works/V5/312/d/V5-d31220264683937/V5-d31220264683937_barcode.png"},null,8,ct)])]),(o(!0),i(y,null,x(a.model.authors,(e,u)=>(o(),i(y,{key:e.id||e.name||u},[e?(o(),i("tr",pt,[t("td",null,[t("strong",null,"第"+l(u+1)+"ä½è
å§å",1)]),t("td",null,l(e.name),1),n[6]||(n[6]=t("td",null,[t("strong",null,"身份è¯å·")],-1)),t("td",gt,l(e.idCard),1)])):p("",!0)],64))),128)),t("tr",null,[n[7]||(n[7]=t("td",null,[t("strong",null,"第ä¸ä½è
ææº")],-1)),t("td",null,l(c.value.mobile),1),n[8]||(n[8]=t("td",null,[t("strong",null,"QQ")],-1)),t("td",null,l(c.value.qq),1),n[9]||(n[9]=t("td",null,[t("strong",null,"Email")],-1)),t("td",null,l(c.value.email),1)]),k.value?.type==="student"?(o(),i("tr",yt,[n[10]||(n[10]=t("td",null,[t("strong",null,"妿 ¡åç§°")],-1)),t("td",null,l(c.value.student.schoolCn),1),n[11]||(n[11]=t("td",null,[t("strong",null,"å¦é¢åç§°")],-1)),t("td",null,l(c.value.student.deptCn),1),n[12]||(n[12]=t("td",null,[t("strong",null,"ç³»/ä¸ä¸")],-1)),t("td",null,l(c.value.student.specialityCn),1)])):p("",!0),k.value?.type==="company"?(o(),i("tr",vt,[n[13]||(n[13]=t("td",null,[t("strong",null,"ç份")],-1)),t("td",null,l(c.value.student.provinceCn),1),n[14]||(n[14]=t("td",null,[t("strong",null,"å¸åº")],-1)),t("td",null,l(c.value.student.cityCn),1),n[15]||(n[15]=t("td",null,[t("strong",null,"å·¥ä½åä½")],-1)),t("td",null,l(a.firstAuthor.workCompany||a.firstAuthor.work_company),1)])):p("",!0),k.value?.type==="student"||k.value?.type==="teacher"?(o(),i(y,{key:2},[(o(!0),i(y,null,x(a.model.teachers,(e,u)=>(o(),i("tr",{key:e.id||e.name||u},[t("td",null,[t("strong",null,"第"+l(u+1)+"æå¯¼æå¸å§å",1)]),t("td",null,l(e.name),1),n[16]||(n[16]=t("td",null,[t("strong",null,"ææº")],-1)),t("td",null,l(e.mobile),1),n[17]||(n[17]=t("td",null,[t("strong",null,"èå¡")],-1)),t("td",null,l(e.job),1)]))),128)),a.teachers.length>0?(o(),i("tr",ft,[...n[18]||(n[18]=[t("td",null,[t("strong",null,"æå¯¼èå¸")],-1),t("td",{colspan:"5"},"ææ¿è¯ºä½åç±ä½è
ç¬ç«å®æï¼æ²¡æä»»ä½èå¸è¿è¡æå¯¼",-1)])])):p("",!0)],64)):p("",!0),t("tr",null,[n[19]||(n[19]=t("td",null,[t("strong",null,"ä½ååç§°")],-1)),t("td",null,l(d.name),1),n[20]||(n[20]=t("td",null,[t("strong",null,"èµäº")],-1)),t("td",wt,l(d.awardName),1)]),t("tr",null,[n[21]||(n[21]=t("td",null,[t("strong",null,"å½é¢ä¼ä¸")
1],-1)),t("td",null,l(d.propositionCompanyName),1),n[22]||(n[22]=t("td",null,[t("strong",null,"ä½åç±»å«")],-1)),t("td",kt,l(d.worksTypeName),1)]),t("tr",null,[n[23]||(n[23]=t("td",null,[t("strong",null,"åæææ³")],-1)),t("td",Ct,l(d.idea),1)]),t("tr",null,[t("td",_t,[t("div",Nt,[d.awardData?.printText?(o(),i("div",{key:0,innerHTML:d.awardData.printText},null,8,xt)):p("",!0)]),n[25]||(n[25]=t("br",null,null,-1)),n[26]||(n[26]=t("br",null,null,-1)),t("div",bt,[n[24]||(n[24]=N(" åèµäººç¾åï¼ ",-1)),(o(!0),i(y,null,x(a.model.authors,e=>(o(),i(y,{key:e.id||e.name},[e.signPic?(o(),i("span",It,[t("img",{src:e.signPic,class:"signature-image",style:Y(I.value),onLoad:z,onError:W},null,44,ht)])):p("",!0)],64))),128))])])])])])])])):(o(),i("div",At,[t("div",Tt,[n[27]||(n[27]=t("i",{class:"el-icon-warning"},null,-1)),N(" é误信æ¯ï¼"+l(w.value),1)])]))],64))])])}}}),St=Z($t,[["__scopeId","data-v-79671d6f"]]);export{St 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.