Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

2 wiersze
3.4KB

  1. var E=Object.defineProperty,M=Object.defineProperties;var S=Object.getOwnPropertyDescriptors;var b=Object.getOwnPropertySymbols;var q=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable;var w=(l,o,e)=>o in l?E(l,o,{enumerable:!0,configurable:!0,writable:!0,value:e}):l[o]=e,P=(l,o)=>{for(var e in o||(o={}))q.call(o,e)&&w(l,e,o[e]);if(b)for(var e of b(o))L.call(o,e)&&w(l,e,o[e]);return l},k=(l,o)=>M(l,S(o));var I=(l,o,e)=>new Promise((g,t)=>{var f=s=>{try{i(e.next(s))}catch(_){t(_)}},v=s=>{try{i(e.throw(s))}catch(_){t(_)}},i=s=>s.done?g(s.value):Promise.resolve(s.value).then(f,v);i((e=e.apply(l,o)).next())});import{d as K,H as h,r as V,o as O,f as m,g as y,K as W,m as a,l as c,h as R,L as z,k as u,G,p as H,_ as J,i as T,q as $}from"./index.a3ed66ec.js";import{h as A,b as Q,f as X}from"./uploadAction.89cdb90c.js";const Y=T("div",{class:"el-upload__tip"}," \u652F\u6301\u6269\u5C55\u540D:.pdf .png .jpg ,\u6587\u4EF6\u5927\u5C0F\u4E0D\u8D85\u8FC71M ",-1),Z=K({name:"recommendInfo"}),ee=Object.assign(Z,{setup(l,{expose:o}){const e=h.dictStore.uploadUrl,{proxy:g}=$(),t=V({}),f=V(),v={recommendedWay:[{required:!0,message:"\u8BF7\u9009\u62E9\u63A8\u8350\u7C7B\u578B",trigger:"blur"}],recommendationProofFile:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u63A8\u8350\u8BC1\u660E",trigger:"blur"}]},i=d=>{f.value.validate(n=>{d(n)})},s=(d,n)=>{g.$message.warning("\u4EC5\u9650\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6")};return o({validForm:i,formData:t,setFormData:d=>{var n;t.value=k(P({},d),{recommendedWay:((n=d.recommendedWay)==null?void 0:n[0])||void 0,recommendationProofFile:d.recommendationProofFile&&d.recommendationProofFile.map(p=>({name:p.fileName,response:{data:{id:p.fileId}},fileUrlById:p.url}))})}}),O(()=>I(this,null,function*(){})),(d,n)=>{const p=m("el-option"),j=m("el-select"),x=m("el-form-item"),F=m("el-col"),D=m("el-button"),N=m("el-upload"),U=m("el-row"),B=m("el-form");return y(),W(B,{ref_key:"formRef",ref:f,model:t.value,rules:v,"label-position":"right","label-width":"120px","label-suffix":":","scroll-to-error":"",class:"recommendInfo"},{default:a(()=>[c(U,{gutter:8},{default:a(()=>[c(F,{span:8},{default:a(()=>[c(x,{label:"\u63A8\u8350\u7C7B\u578B",prop:"recommendedWay"},{default:a(()=>[c(j,{modelValue:t.value.recommendedWay,"onUpdate:modelValue":n[0]||(n[0]=r=>t.value.recommendedWay=r),class:"w-full",placeholder:"\u8BF7\u9009\u62E9","value-key":"dictionaryCode"},{default:a(()=>[(y(!0),R(G,null,z(u(h).dictStore.recommendedWayDict,(r,C)=>(y(),W(p,{key:C,label:r.dictionaryName,value:r},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),c(F,{span:24},{default:a(()=>[c(x,{label:"\u63A8\u8350\u8BC1\u660E",prop:"recommendationProofFile"},{default:a(()=>[c(N,{"file-list":t.value.recommendationProofFile,"onUpdate:fileList":n[1]||(n[1]=r=>t.value.recommendationProofFile=r),class:"w-full",action:u(e),limit:1,"on-exceed":s,"on-success":r=>u(A)(r,t.value.recommendationProofFile),"on-preview":u(Q),accept:".pdf,.png,.jpeg","before-upload":r=>u(X)(r,{types:["pdf","png","jpeg"],size:1024})},{tip:a(()=>[Y]),default:a(()=>[c(D,{type:"primary",plain:""},{default:a(()=>[H("\u9009\u62E9\u6587\u4EF6")]),_:1})]),_:1},8,["file-list","action","on-success","on-preview","before-upload"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])}}}),ne=J(ee,[["__file","/Users/chenlixin/Documents/work/NDKJ/MyProject/ls-project-v2.0/src/pages/expertManage/expertStore/addOrEditExpert/components/recommendInfo.vue"]]);export{ne as default};