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
12KB

  1. import{s as ee,b as ae,m as le,g as te}from"./expertVerify-6326ce2e.js";import{E as oe,r as g,x as ne,y as ie,a as L,o as ue,B as se,b as m,c as d,d as b,e as f,L as v,h as a,t as n,f as l,i as o,n as P,u as q,j as I,F as h,H as F,k as de,C as re,s as fe}from"./index-bf7ad5b5.js";import{_ as O}from"./index-be7c3d49.js";const me={class:"footerPage"},pe={class:"flex justify-between items-center"},be={class:"flex-1"},ce={class:"font-bold"},_e={class:"mt-8 search"},ve={class:"textRight"},Ie={class:"footer"},ye={class:"dialog-footer"},xe=de({name:"verifyDetail"}),he=Object.assign(xe,{setup(ge){const{expertAuditStatusOptions:S}=oe.dictStore.globalDicts,y=g("basicInfo"),{proxy:W}=fe(),j=g(!1),C=ne(),D=ie(),R=g(""),x=L({applyId:C.query.applyId}),z=L({auditOpinion:[{required:!0,message:"请填写审核意见",trigger:"blur"}]}),$=g(""),H=async p=>{p&&await p.validate(async(u,w)=>{u?(T.value==="通过"?x.applyResult=!0:x.applyResult=!1,await ee(x),x.auditOpinion=void 0,j.value=!1,W.$message.success("审核意见提交成功!"),D.push({name:"expertVerify"})):console.log("error submit!",w)})},T=g(""),A=p=>{T.value=p,j.value=!0,re(()=>{$.value.resetFields()})},M=()=>{D.push({name:"expertVerify"})},t=g({basicInfo:{},eduInfo:{},jobInfo:{},professionalInfo:{},recommendInfo:{}}),r=g(),G=async()=>{const p=await ae({applyId:C.query.applyId});r.value=p.data},J=async()=>{const u=await(C.query.applyType==="expert_info_modify_admin"?le:te)({expertUserId:r.value.expertUserId});t.value=u.data},K=p=>{const u=D.resolve({path:"/fileView",query:{id:p}});window.open(u.href,"_blank")};return ue(async()=>{await G(),await J()}),se(C,p=>{R.value=C.meta.title},{immediate:!0,deep:!0}),(p,u)=>{const w=m("el-form-item"),U=m("el-col"),Q=m("el-row"),B=m("el-form"),E=m("el-card"),k=m("el-tab-pane"),X=m("el-tabs"),i=m("el-descriptions-item"),N=m("el-descriptions"),V=m("el-button"),Y=m("el-input"),Z=m("el-dialog");return d(),b(h,null,[f("div",me,[R.value==="专家审核详情"?(d(),v(E,{key:0,shadow:"never",class:"mb-16"},{default:a(()=>{var e,s,_;return[f("div",null,[f("div",pe,[f("div",be,[f("p",ce,"关于"+n(t.value.basicInfo.name)+"的专家审核结果",1),f("div",_e,[l(B,{"label-suffix":":"},{default:a(()=>[l(Q,{gutter:24},{default:a(()=>[l(U,{span:6},{default:a(()=>[l(w,{label:"审核人"},{default:a(()=>{var c;return[o(n(((c=r.value)==null?void 0:c.auditor)||"-"),1)]}),_:1})]),_:1}),l(U,{span:6},{default:a(()=>[l(w,{label:"审核时间"},{default:a(()=>{var c;return[o(n(((c=r.value)==null?void 0:c.auditTime)||"-"),1)]}),_:1})]),_:1}),l(U,{span:6},{default:a(()=>[l(w,{label:"审核意见"},{default:a(()=>{var c;return[o(n(((c=r.value)==null?void 0:c.auditOption)||"-"),1)]}),_:1})]),_:1})]),_:1})]),_:1})])]),f("div",ve,[f("p",null,[f("span",{class:P(`dot mr-4 bg-${r.value&&r.value.auditStatus&&((e=q(S)[r.value.auditStatus])==null?void 0:e.color)}`)},null,2),f("span",{class:P(`font-semibold text-${r.value&&r.value.auditStatus&&((s=q(S)[r.value.auditStatus])==null?void 0:s.color)}`)},n(r.value&&r.value.auditStatus&&((_=q(S)[r.value.auditStatus])==null?void 0:_.name)),3)]),u[8]||(u[8]=f("p",null,"审核结果",-1))])])])]}),_:1})):I("",!0),l(E,{class:"tab-card",shadow:"never"},{header:a(()=>[l(X,{modelValue:y.value,"onUpdate:modelValue":u[0]||(u[0]=e=>y.value=e)},{default:a(()=>[l(k,{label:"基本信息",name:"basicInfo"}),l(k,{label:"学历信息",name:"eduInfo"}),l(k,{label:"职业信息",name:"professionInfo"}),l(k,{label:"专业信息",name:"majorInfo"}),l(k,{label:"推荐信息",name:"recommendInfo"}),l(k,{label:"其他信息",name:"expertOtherInfo"})]),_:1},8,["modelValue"])]),default:a(()=>[y.value==="basicInfo"?(d(),v(N,{key:0,column:2,border:""},{default:a(()=>[l(i,{label:"专家名称",span:"1",width:"200px"},{default:a(()=>[o(n(t.value.basicInfo.name),1)]),_:1}),l(i,{label:"是否在浙政钉组织",width:"200px"},{default:a(()=>[o(n(t.value.basicInfo.isDingUser?"是":"否"),1)]),_:1}),l(i,{label:"手机号码",width:"200px"},{default:a(()=>[o(n(t.value.basicInfo.phoneNo),1)]),_:1}),l(i,{label:"性别"},{default:a(()=>[o(n(t.value.basicInfo.gender==="1"?"男":"女"),1)]),_:1}),l(i,{label:"籍贯"},{default:a(()=>[o(n(t.value.basicInfo.hometown),1)]),_:1}),l(i,{label:"民族"},{default:a(()=>[o(n(t.value.basicInfo.nationality),1)]),_:1}),l(i,{label:"政治面貌"},{default:a(()=>{var e;return[o(n((e=t.value.basicInfo.political)==null?void 0:e[0].dictionaryName),1)]}),_:1}),l(i,{label:"身份证号"},{default:a(()=>[o(n(t.value.basicInfo.idCard),1)]),_:1}),l(i,{label:"办公电话"},{default:a(()=>[o(n(t.value.basicInfo.officePhone),1)]),_:1}),l(i,{label:"出生年月"},{default:a(()=>[o(n(t.value.basicInfo.birth),1)]),_:1}),l(i,{label:"银行卡号"},{default:a(()=>[o(n(t.value.basicInfo.bankNo),1)]),_:1}),l(i,{label:"开户银行"},{default:a(()=>[o(n(t.value.basicInfo.bank),1)]),_:1}),l(i,{span:"1",label:"电子邮箱"},{default:a(()=>[o(n(t.value.basicInfo.email),1)]),_:1}),l(i,{label:"专家级别"},{default:a(()=>{var e,s;return[o(n((s=(e=t.value.basicInfo)==null?void 0:e.expertRegionInfo)==null?void 0:s.regionName.split("@@").map(_=>_.split("##")[1]).join("-")),1)]}),_:1}),l(i,{label:"专家来源"},{default:a(()=>{var e;return[o(n((e=t.value.basicInfo.expertSource)==null?void 0:e[0].tagName),1)]}),_:1}),l(i,{label:"专家类型"},{default:a(()=>{var e;return[o(n((e=t.value.basicInfo.expertType)==null?void 0:e[0].dictionaryName),1)]}),_:1}),l(i,{label:"履职意向"},{default:a(()=>{var e;return[o(n((e=t.value.basicInfo.expertIntentionWorkRegions)==null?void 0:e.map(s=>s.regionName.split("@@").map(_=>_.split("##")[1]).join("-")).join(";")),1)]}),_:1}),l(i,{label:"头像(免冠照)",span:"2"},{default:a(()=>{var e;return[f("a",{target:"_blank",onClick:u[1]||(u[1]=s=>K(t.value.basicInfo.avatarFile.fileId))},n((e=t.value.basicInfo.avatarFile)==null?void 0:e.fileName),1)]}),_:1})]),_:1})):I("",!0),y.value==="eduInfo"?(d(),v(N,{key:1,column:2,border:""},{default:a(()=>[l(i,{label:"毕业院校",span:"2",width:"200px"},{default:a(()=>[o(n(t.value.eduInfo.school),1)]),_:1}),l(i,{label:"毕业时间"},{default:a(()=>[o(n(t.value.eduInfo.graduatedAt),1)]),_:1}),l(i,{label:"所学专业",width:"200px"},{default:a(()=>[o(n(t.value.eduInfo.academicTitle),1)]),_:1}),l(i,{label:"学位"},{default:a(()=>{var e;return[o(n((e=t.value.eduInfo.degree)==null?void 0:e[0].dictionaryName),1)]}),_:1}),l(i,{label:"学历"},{default:a(()=>{var e;return[o(n((e=t.value.eduInfo.edu)==null?void 0:e[0].dictionaryName),1)]}),_:1}),l(i,{label:"毕业证书"},{default:a(()=>[(d(!0),b(h,null,F(t.value.eduInfo.graduationCertificateFile,(e,s)=>(d(),b("p",{key:s,class:"mb-4"},[l(O,{"file-name":e.fileName,"file-id":e.fileId},null,8,["file-name","file-id"])]))),128))]),_:1}),l(i,{label:"学位证书"},{default:a(()=>[(d(!0),b(h,null,F(t.value.eduInfo.degreeCertificateFile,(e,s)=>(d(),b("p",{key:s,class:"mb-4"},[l(O,{"file-name":e.fileName,"file-id":e.fileId},null,8,["file-name","file-id"])]))),128))]),_:1})]),_:1})):I("",!0),y.value==="professionInfo"?(d(),v(N,{key:2,column:2,border:""},{default:a(()=>[l(i,{label:"工作单位",width:"200px"},{default:a(()=>[o(n(t.value.jobInfo.company),1)]),_:1}),l(i,{label:"工作单位code",width:"200px"},{default:a(()=>[o(n(t.value.jobInfo.companyUniqCode),1)]),_:1}),l(i,{label:"单位法人编号",width:"200px"},{default:a(()=>[o(n(t.value.jobInfo.legalEntityCode),1)]),_:1}),l(i,{label:"行政职务"},{default:a(()=>[o(n(t.value.jobInfo.administrativeDuties),1)]),_:1}),l(i,{label:"开始工作日期"},{default:a(()=>[o(n(t.value.jobInfo.startWorkAt),1)]),_:1}),l(i,{label:"行政职级"},{default:a(()=>{var e;return[o(n((e=t.value.jobInfo.administrativeRank)==null?void 0:e[0].dictionaryName),1)]}),_:1}),l(i,{label:"在职状态"},{default:a(()=>{var e;return[o(n((e=t.value.jobInfo.jobStatus)==null?void 0:e[0].dictionaryName),1)]}),_:1}),l(i,{label:"退休日期"},{default:a(()=>[o(n(t.value.jobInfo.retiredAt),1)]),_:1}),l(i,{label:"单位类型"},{default:a(()=>{var e;return[o(n((e=t.value.jobInfo.companyAttribute)==null?void 0:e[0].dictionaryName),1)]}),_:1}),l(i,{label:"工作地址"},{default:a(()=>[o(n(t.value.jobInfo.address),1)]),_:1}),l(i,{label:"工作经历"},{default:a(()=>[o(n(t.value.jobInfo.experience),1)]),_:1})]),_:1})):I("",!0),y.value==="majorInfo"?(d(),v(N,{key:3,column:2,border:""},{default:a(()=>[l(i,{label:"技术职称",width:"200px"},{default:a(()=>[o(n(t.value.professionalInfo.technicalTitles),1)]),_:1}),l(i,{label:"职称级别",width:"200px"},{default:a(()=>{var e;return[o(n((e=t.value.professionalInfo.titleLevel)==null?void 0:e[0].dictionaryName),1)]}),_:1}),l(i,{label:"擅长方向",width:"200px"},{default:a(()=>{var e;return[o(n(((e=t.value.professionalInfo.goodAt)==null?void 0:e.map(s=>s.tagName).join("、"))||"-"),1)]}),_:1}),l(i,{label:"技术专长"},{default:a(()=>{var e;return[o(n((e=t.value.professionalInfo.technicalExpertise)==null?void 0:e[0].tagName),1)]}),_:1}),l(i,{label:"行业领域"},{default:a(()=>{var e;return[o(n((e=t.value.professionalInfo.industrySector)==null?void 0:e[0].tagName),1)]}),_:1}),l(i,{label:"获奖情况"},{default:a(()=>[o(n(t.value.professionalInfo.awards),1)]),_:1}),l(i,{label:"表彰奖励"},{default:a(()=>[o(n(t.value.professionalInfo.recognitionReward),1)]),_:1}),l(i,{label:"回避单位"},{default:a(()=>[(d(!0),b(h,null,F(t.value.professionalInfo.avoidCompanyList,(e,s)=>(d(),b("span",{key:s},n(e.companyName)+"  ",1))),128))]),_:1}),l(i,{label:"职称证明"},{default:a(()=>[(d(!0),b(h,null,F(t.value.professionalInfo.titleCertificateFile,(e,s)=>(d(),b("p",{key:s,class:"mb-4"},[l(O,{"file-name":e.fileName,"file-id":e.fileId},null,8,["file-name","file-id"])]))),128))]),_:1})]),_:1})):I("",!0),y.value==="recommendInfo"?(d(),v(N,{key:4,column:2,border:""},{default:a(()=>[l(i,{label:"推荐类型",width:"200px"},{default:a(()=>{var e;return[o(n((e=t.value.recommendInfo.recommendedWay)==null?void 0:e[0].dictionaryName),1)]}),_:1}),l(i,{width:"200px",label:"推荐证明"},{default:a(()=>[(d(!0),b(h,null,F(t.value.recommendInfo.recommendationProofFile,(e,s)=>(d(),b("p",{key:s,class:"mb-4"},[l(O,{"file-name":e.fileName,"file-id":e.fileId},null,8,["file-name","file-id"])]))),128))]),_:1})]),_:1})):I("",!0),y.value==="expertOtherInfo"?(d(),v(N,{key:5,column:2,border:""},{default:a(()=>[l(i,{label:"其他标签",width:"200px"},{default:a(()=>{var e,s,_;return[o(n(((_=(s=(e=t.value.expertOtherInfo)==null?void 0:e.other)==null?void 0:s.map(c=>c.tagName))==null?void 0:_.join("、"))||"-"),1)]}),_:1}),l(i,{width:"200px",label:"备注"},{default:a(()=>{var e;return[o(n(((e=t.value.expertOtherInfo)==null?void 0:e.remark)||"-"),1)]}),_:1})]),_:1})):I("",!0)]),_:1}),f("div",Ie,[R.value!=="专家审核详情"?(d(),v(V,{key:0,type:"primary",onClick:u[2]||(u[2]=e=>A("通过"))},{default:a(()=>u[9]||(u[9]=[o("通过")])),_:1})):I("",!0),R.value!=="专家审核详情"?(d(),v(V,{key:1,plain:"",type:"danger",onClick:u[3]||(u[3]=e=>A("驳回"))},{default:a(()=>u[10]||(u[10]=[o("驳回")])),_:1})):I("",!0),l(V,{onClick:M},{default:a(()=>u[11]||(u[11]=[o("返回")])),_:1})])]),l(Z,{modelValue:j.value,"onUpdate:modelValue":u[7]||(u[7]=e=>j.value=e),title:T.value},{footer:a(()=>[f("span",ye,[l(V,{type:"primary",onClick:u[5]||(u[5]=e=>H($.value))},{default:a(()=>u[12]||(u[12]=[o(" 提交 ")])),_:1}),l(V,{onClick:u[6]||(u[6]=e=>j.value=!1)},{default:a(()=>u[13]||(u[13]=[o("关闭")])),_:1})])]),default:a(()=>[l(B,{ref_key:"ruleFormRef",ref:$,model:x,rules:z,"status-icon":""},{default:a(()=>[l(w,{label:"审核意见","label-width":"auto",prop:"auditOpinion"},{default:a(()=>[l(Y,{modelValue:x.auditOpinion,"onUpdate:modelValue":u[4]||(u[4]=e=>x.auditOpinion=e),maxlength:"200",placeholder:"请输入","show-word-limit":"",type:"textarea"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue","title"])],64)}}});export{he as default};