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.

2 lines
6.1KB

  1. var H=Object.defineProperty,J=Object.defineProperties;var $=Object.getOwnPropertyDescriptors;var j=Object.getOwnPropertySymbols;var Q=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable;var N=(n,i,r)=>i in n?H(n,i,{enumerable:!0,configurable:!0,writable:!0,value:r}):n[i]=r,Y=(n,i)=>{for(var r in i||(i={}))Q.call(i,r)&&N(n,r,i[r]);if(j)for(var r of j(i))W.call(i,r)&&N(n,r,i[r]);return n},h=(n,i)=>J(n,$(i));var V=(n,i,r)=>new Promise((C,t)=>{var y=s=>{try{_(r.next(s))}catch(g){t(g)}},F=s=>{try{_(r.throw(s))}catch(g){t(g)}},_=s=>s.done?C(s.value):Promise.resolve(s.value).then(y,F);_((r=r.apply(n,i)).next())});import{d as X,H as x,r as w,o as Z,K as ee,f as p,g as b,L as k,m as l,l as a,h as q,M as B,k as c,G as L,p as T,_ as le,i as z,q as ae}from"./index.83708bfe.js";import{h as S,b as A,f as E}from"./uploadAction.dc3e7446.js";const te=z("div",{class:"el-upload__tip"}," \u652F\u6301\u6269\u5C55\u540D:.pdf.png .jpg ,\u6587\u4EF6\u5927\u5C0F\u4E0D\u8D85\u8FC71M ",-1),oe=z("div",{class:"el-upload__tip"}," \u652F\u6301\u6269\u5C55\u540D:.pdf.png .jpg ,\u6587\u4EF6\u5927\u5C0F\u4E0D\u8D85\u8FC71M ",-1),re=X({name:"eduInfo"}),ie=Object.assign(re,{setup(n,{expose:i}){const r=x.dictStore.uploadUrl,{proxy:C}=ae(),t=w({}),y=w(),F={school:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u5B66\u6821",trigger:"blur"}],academicTitle:[{required:!0,message:"\u8BF7\u8F93\u5165\u6240\u5B66\u4E13\u4E1A",trigger:"blur"}],graduatedAt:[{required:!0,message:"\u8BF7\u9009\u62E9\u6BD5\u4E1A\u65F6\u95F4",trigger:"blur"}],edu:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u5386",trigger:"blur"}],degree:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u4F4D",trigger:"blur"}]},_=u=>{y.value.validate(o=>{u(o)})},s=(u,o)=>{C.$message.warning("\u4EC5\u9650\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6")},g=u=>V(this,null,function*(){var o,v;t.value=h(Y({},u),{edu:((o=u.edu)==null?void 0:o[0])||void 0,degree:((v=u.degree)==null?void 0:v[0])||void 0,degreeCertificateFile:u.degreeCertificateFile&&u.degreeCertificateFile.map(d=>({name:d.fileName,response:{data:{id:d.fileId}},fileUrlById:d.url})),graduationCertificateFile:u.graduationCertificateFile&&u.graduationCertificateFile.map(d=>({name:d.fileName,response:{data:{id:d.fileId}},fileUrlById:d.url}))})}),K=w();return i({validForm:_,formData:t,setFormData:g}),Z(()=>V(this,null,function*(){const u=yield ee({regionCode:331100,regionLevel:2});K.value=[u.data]})),(u,o)=>{const v=p("el-input"),d=p("el-form-item"),f=p("el-col"),O=p("el-date-picker"),U=p("el-option"),D=p("el-select"),I=p("el-button"),M=p("el-upload"),P=p("el-row"),R=p("el-form");return b(),k(R,{ref_key:"formRef",ref:y,model:t.value,rules:F,"label-position":"right","label-width":"100px","label-suffix":":","scroll-to-error":"",class:"eduInfo"},{default:l(()=>[a(P,{gutter:8},{default:l(()=>[a(f,{span:8},{default:l(()=>[a(d,{label:"\u6BD5\u4E1A\u5B66\u6821",prop:"school"},{default:l(()=>[a(v,{modelValue:t.value.school,"onUpdate:modelValue":o[0]||(o[0]=e=>t.value.school=e),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1}),a(f,{span:8},{default:l(()=>[a(d,{label:"\u6BD5\u4E1A\u65F6\u95F4",prop:"graduatedAt"},{default:l(()=>[a(O,{modelValue:t.value.graduatedAt,"onUpdate:modelValue":o[1]||(o[1]=e=>t.value.graduatedAt=e),type:"date",format:"YYYY-MM-DD","value-format":"YYYY-MM-DD",placeholder:"\u8BF7\u9009\u62E9"},null,8,["modelValue"])]),_:1})]),_:1}),a(f,{span:8},{default:l(()=>[a(d,{label:"\u6240\u5B66\u4E13\u4E1A",prop:"academicTitle"},{default:l(()=>[a(v,{modelValue:t.value.academicTitle,"onUpdate:modelValue":o[2]||(o[2]=e=>t.value.academicTitle=e),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1}),a(f,{span:8},{default:l(()=>[a(d,{label:"\u5B66\u5386",prop:"edu"},{default:l(()=>[a(D,{modelValue:t.value.edu,"onUpdate:modelValue":o[3]||(o[3]=e=>t.value.edu=e),placeholder:"\u8BF7\u9009\u62E9\u5B66\u5386","value-key":"dictionaryCode",clearable:"",class:"w-full"},{default:l(()=>{var e;return[(b(!0),q(L,null,B((e=c(x).dictStore.eduDict)==null?void 0:e.filter(m=>m.dictionaryName!=="\u65E0"),(m,G)=>(b(),k(U,{key:G,label:m.dictionaryName,value:m},null,8,["label","value"]))),128))]}),_:1},8,["modelValue"])]),_:1})]),_:1}),a(f,{span:8},{default:l(()=>[a(d,{label:"\u5B66\u4F4D",prop:"degree"},{default:l(()=>[a(D,{modelValue:t.value.degree,"onUpdate:modelValue":o[4]||(o[4]=e=>t.value.degree=e),placeholder:"\u8BF7\u9009\u62E9\u5B66\u4F4D","value-key":"dictionaryCode",class:"w-full"},{default:l(()=>[(b(!0),q(L,null,B(c(x).dictStore.degreeDict,(e,m)=>(b(),k(U,{key:m,label:e.dictionaryName,value:e},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),a(f,{span:24},{default:l(()=>[a(d,{label:"\u6BD5\u4E1A\u8BC1\u4E66",prop:"graduationCertificateFile"},{default:l(()=>[a(M,{"file-list":t.value.graduationCertificateFile,"onUpdate:fileList":o[5]||(o[5]=e=>t.value.graduationCertificateFile=e),class:"w-full",action:c(r),multiple:"","on-exceed":s,"on-success":e=>c(S)(e,t.value.graduationCertificateFile),"on-preview":c(A),accept:".pdf,.png,.jpeg","before-upload":e=>c(E)(e,{size:1024,types:["pdf","png","jpeg"]})},{tip:l(()=>[te]),default:l(()=>[a(I,{type:"primary",plain:""},{default:l(()=>[T("\u9009\u62E9\u6587\u4EF6")]),_:1})]),_:1},8,["file-list","action","on-success","on-preview","before-upload"])]),_:1})]),_:1}),a(f,{span:24},{default:l(()=>[a(d,{label:"\u5B66\u4F4D\u8BC1\u4E66",prop:"degreeCertificateFile"},{default:l(()=>[a(M,{"file-list":t.value.degreeCertificateFile,"onUpdate:fileList":o[6]||(o[6]=e=>t.value.degreeCertificateFile=e),class:"w-full",action:c(r),"on-exceed":s,multiple:"","on-success":e=>c(S)(e,t.value.degreeCertificateFile),"before-upload":e=>c(E)(e,{size:1024,types:["pdf","png","jpeg"]}),accept:".pdf,.png,.jpeg","on-preview":c(A)},{tip:l(()=>[oe]),default:l(()=>[a(I,{type:"primary",plain:""},{default:l(()=>[T("\u9009\u62E9\u6587\u4EF6")]),_:1})]),_:1},8,["file-list","action","on-success","before-upload","on-preview"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])}}}),se=le(ie,[["__file","/Users/chenlixin/Documents/work/NDKJ/MyProject/ls-project-v2.0/src/pages/expertManage/expertStore/addOrEditExpert/components/eduInfo.vue"]]);export{se as default};