Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

2 lines
3.4KB

  1. var E=Object.defineProperty,M=Object.defineProperties;var S=Object.getOwnPropertyDescriptors;var b=Object.getOwnPropertySymbols;var q=Object.prototype.hasOwnProperty,J=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))J.call(o,e)&&w(l,e,o[e]);return l},I=(l,o)=>M(l,S(o));var k=(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 L,D as j,r as D,o as O,c as m,e as y,I as V,j as a,i as c,f as R,J as z,u,F as K,k as T,_ as $,g as A,x as G}from"./index.cc7fd5b4.js";import{h as H,b as Q,f as X}from"./uploadAction.2fbf4f40.js";const Y=A("div",{class:"el-upload__tip"}," \u652F\u6301\u6269\u5C55\u540D:.pdf .png .jpg ,\u6587\u4EF6\u5927\u5C0F\u4E0D\u8D85\u8FC71M ",-1),Z=L({name:"recommendInfo"}),ee=Object.assign(Z,{setup(l,{expose:o}){const e=j.dictStore.uploadUrl,{proxy:g}=G(),t=D({}),f=D(),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=I(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(()=>k(this,null,function*(){})),(d,n)=>{const p=m("el-option"),W=m("el-select"),x=m("el-form-item"),F=m("el-col"),h=m("el-button"),N=m("el-upload"),U=m("el-row"),B=m("el-form");return y(),V(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(W,{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(K,null,z(u(j).dictStore.recommendedWayDict,(r,C)=>(y(),V(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(H)(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(h,{type:"primary",plain:""},{default:a(()=>[T("\u9009\u62E9\u6587\u4EF6")]),_:1})]),_:1},8,["file-list","action","on-success","on-preview","before-upload"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])}}}),ne=$(ee,[["__file","/Users/chenlixin/Documents/work/NDKJ/MyProject/ls-project-v2.0/src/pages/expertManage/expertStore/addOrEditExpert/components/recommendInfo.vue"]]);export{ne as default};