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.3KB

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