Files
ks-app-employment-service/unpackage/dist/build/apptest/assets/packageA-pages-myResume-myResume.bMxWTwX3.js
史典卓 0216f6053a flat:AI+
2025-03-28 15:19:42 +08:00

2 lines
11 KiB
JavaScript

import{_ as a,p as e,u as l,D as t,q as s,s as i,a5 as n,L as o,G as u,v as d,x as c,a as r,w as f,l as p,o as A,k as m,y as g,z as b,b as y,r as v,F as _,U as h,K as k,m as R,Y as C,B as D}from"./index-BoIbtAZO.js";import{_ as M}from"./uni-icons.SM4XIXQc.js";import{_ as I}from"./expected-station.Gn1MaF4X.js";import{_ as E}from"./custom-popup.BbPG3zRM.js";import{_ as U,a as F}from"./uni-popup.i3WJKIJ9.js";import{_ as Q}from"./dict-Label.Dsm7GAlr.js";const L="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAKlBMVEUAAAD///////////////////////////////////////////////////+Gu8ovAAAADXRSTlMA74AwIJ/fv0BgEK9wDHR4pAAAAMFJREFUOMvd0jEKwkAUBNBBBW2EQCJWgZQ2QizsUwl2EcQu4AU8gXiEgEcI3sYyEhcs/l2Mf8v5W1nplDP7tvr4z4wKu7+l7d58fxJxlllJn5j7YfoZ2twAmsQAGtcw8MkIPJY6RASygQ4dAUBJRwBQEjHwpGSgxBUMdEgY6FdtHgDxV2ATAKgCACEwEcfAF08TYCwvE2AqnQlQy5GBf1qaABe5Yrtj0A/3g3lplWgIoNZ+RtesFzBfNOCsz339E3kDM1GS/NK692QAAAAASUVORK5CYII=",x="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADIBAMAAABfdrOtAAAAD1BMVEUAAAD///////////////+PQt5oAAAABHRSTlMAgL9ARyeO/QAAAcdJREFUeNrt2UFOg1AYReG/4AIcdAFNZAEMWIDK2/+arDo4eTGNAz0E2nvHJOSDvJMQKsuyLMuyLMuy4258Ln/LW/lrzacMrfmUqfmUU7vuvdyd2+cuZQyIeBMg8uMC8lrWgLS5rAFZy9yyAWRs13kHHoh+3qcNIMO9QE5bQM43IUlj0pg0Jo17hNxM40GLkjQmjV87Whqf7qUoSeNOi5I0Jo3fSxqTxqTx8dI4rmIayc78D0VZf7to1b9DF6haGkesThrRzmJReG1uGqcGRUvjAEVLIxSxKFDMNEIRIVD+kkaPQhpFCmdMpJBGj0IaRQpp9CgURaSQRpFyBqJRSKNHoSgihTR6FCAihe9Qj0IaRQppFCmk0aOQRpFCGj0KaRQppNGjkEaRQho9CkURKaTRowARKaTRo5BGjdKnUaOQRo9CGkUKRfEopFGkAPEopFGkkEaPQlFECmm0KBSlSqSQRo9CGkUKaRQppNGjkEaRQlE8CmkUKUA8CmkUKaTRovRplCh9Gi1Kn0aJ0qdRovwImUERIVDE34hQpIMIRYRAMSFQRAgUHQLlUuoG0ihuciFQSt9kFaWnzOXvpbIsy7Isy7Is2+s+ALLean8P5nFqAAAAAElFTkSuQmCC",j=a({__name:"myResume",setup(a){const{$api:j,navTo:S,checkingPhoneRegExp:G,salaryGlobal:T,setCheckedNodes:B}=e("globalFunction"),{getUserResume:K}=l(),{getDictData:N,oneDictData:w}=t(),q=s({}),V=T(),J=i({date:ra(),education:0,politicalAffiliation:0,phone:"",name:"",jobTitleId:"",salaryMin:2e3,salaryMax:2e3,area:0,salary:[0,0],disbleDate:!0,disbleName:!0,disbleSalary:!0,disaleArea:!0,visible:!1,educationList:w("education"),affiliationList:w("affiliation"),areaList:w("area"),stations:[],copyData:{},salayList:[V,V[0].children]}),O=n((()=>ra("start"))),Y=n((()=>ra("end")));o((()=>{W()})),u((()=>{setTimeout((()=>{const{age:a,birthDate:e}=l().userInfo,t=z(e);a!=t&&(console.log(a,t),ea())}),1e3)}));const z=a=>{const e=new Date(a),l=new Date;let t=l.getFullYear()-e.getFullYear();const s=l.getMonth()-e.getMonth(),i=l.getDate()-e.getDate();return(s<0||0===s&&i<0)&&t--,t};function W(){q.value=l().userInfo,J.name=q.value.name,J.date=q.value.birthDate,J.age=q.value.age,J.phone=q.value.phone,J.salaryMax=q.value.salaryMax,J.salaryMin=q.value.salaryMin,J.area=q.value.area,J.educationList.map(((a,e)=>{a.value===q.value.education&&(J.education=e)})),J.affiliationList.map(((a,e)=>{a.value===q.value.politicalAffiliation&&(J.politicalAffiliation=e)})),j.createRequest("/app/common/jobTitle/treeselect",{},"GET").then((a=>{if(q.value.jobTitleId){const e=q.value.jobTitleId.split(",").map((a=>Number(a)));B(a.data,e)}J.jobTitleId=q.value.jobTitleId,J.stations=a.data}))}function H(a){J.area=a.detail.value}function P(a){J.date=a.detail.value}function Z(a){J.education=a.detail.value}function $(a){J.politicalAffiliation=a.detail.value}function X(){let a={area:J.area};j.createRequest("/app/user/resume",a,"post").then((a=>{j.msg("完成"),J.disaleArea=!0,K().then((()=>{W()}))}))}function aa(){let a={salaryMin:J.salaryMin,salaryMax:J.salaryMax};j.createRequest("/app/user/resume",a,"post").then((a=>{j.msg("完成"),J.disbleSalary=!0,K().then((()=>{W()}))}))}function ea(){let a={birthDate:J.date,age:z(J.date),education:J.educationList[J.education].value,politicalAffiliation:J.affiliationList[J.politicalAffiliation].value,phone:J.phone};return a.birthDate?a.education?a.politicalAffiliation?G(a.phone)?void j.createRequest("/app/user/resume",a,"post").then((a=>{j.msg("完成"),J.disbleDate=!0,K().then((()=>{W()}))})):j.msg("请输入正确手机号"):j.msg("请选择政治面貌"):j.msg("请选择学历"):j.msg("请选择出生年月")}function la(){if(!J.name)return j.msg("请输入用户名称");j.createRequest("/app/user/resume",{name:J.name},"post").then((a=>{j.msg("完成"),J.disbleName=!0,K().then((()=>{W()}))}))}function ta(){j.createRequest("/app/user/resume",{jobTitleId:J.jobTitleId},"post").then((a=>{j.msg("完成"),J.visible=!1,K().then((()=>{W()}))}))}function sa(){J.copyData.date=J.date,J.copyData.education=J.education,J.copyData.politicalAffiliation=J.politicalAffiliation,J.copyData.phone=J.phone,J.disbleDate=!1}function ia(){J.disbleSalary=!1}function na(){J.name=q.value.name,J.disbleName=!1}function oa(a){J.jobTitleId=a}function ua(){J.visible=!0}function da(a){const{column:e,value:l}=a.detail;0===e&&(J.salary[1]=0,J.salayList[1]=V[l].children)}function ca(a){const[e,l]=a.detail.value,t=J.salayList[0][e],s=J.salayList[0][e].children[l];J.salaryMin=t.value,J.salaryMax=s.value}function ra(a){const e=new Date;let l=e.getFullYear(),t=e.getMonth()+1,s=e.getDate();return"start"===a?l-=60:"end"===a&&(l+=2),t=t>9?t:"0"+t,s=s>9?s:"0"+s,`${l}-${t}-${s}`}return(a,e)=>{const l=p,t=h,s=k,i=R,n=C,o=d(c("uni-icons"),M),u=D,j=d(c("expected-station"),I),S=d(c("custom-popup"),E),G=d(c("uni-popup-dialog"),U),T=d(c("uni-popup"),F);return A(),r(l,{class:"container"},{default:f((()=>[m(l,{class:"header"},{default:f((()=>[m(l,{class:"avatar"}),m(l,{class:"info"},{default:f((()=>[m(l,{class:"name-row"},{default:f((()=>[J.disbleName?(A(),r(t,{key:0,class:"name"},{default:f((()=>[g(b(J.name||"编辑用户名"),1)])),_:1})):(A(),r(s,{key:1,class:"uni-input name",style:{"padding-top":"6px"},modelValue:J.name,"onUpdate:modelValue":e[0]||(e[0]=a=>J.name=a),"placeholder-class":"name",type:"text",placeholder:"输入用户名"},null,8,["modelValue"])),m(l,{class:"edit-icon"},{default:f((()=>[J.disbleName?(A(),r(i,{key:0,class:"img",src:L,onClick:na})):(A(),r(i,{key:1,class:"img",src:x,onClick:la}))])),_:1})])),_:1}),m(t,{class:"details"},{default:f((()=>[m(Q,{dictType:"sex",value:q.value.sex},null,8,["value"]),g(" "+b(J.age)+"岁 ",1)])),_:1})])),_:1})])),_:1}),m(l,{class:"resume-info"},{default:f((()=>[m(l,{class:"info-card"},{default:f((()=>[m(l,{class:"card-content"},{default:f((()=>[m(t,{class:"label"},{default:f((()=>[g("出生年月:")])),_:1}),m(n,{mode:"date",disabled:J.disbleDate,value:J.date,start:O.value,end:Y.value,onChange:P},{default:f((()=>[m(l,{class:"uni-input"},{default:f((()=>[g(b(J.date),1)])),_:1})])),_:1},8,["disabled","value","start","end"]),m(l,{class:"edit-icon"},{default:f((()=>[J.disbleDate?(A(),r(i,{key:0,class:"img",src:L,onClick:sa})):(A(),r(i,{key:1,class:"img",src:x,onClick:ea}))])),_:1})])),_:1}),m(l,{class:"card-content"},{default:f((()=>[m(t,{class:"label"},{default:f((()=>[g("学历:")])),_:1}),m(n,{onChange:Z,"range-key":"label",disabled:J.disbleDate,value:J.education,range:J.educationList},{default:f((()=>[m(l,{class:"uni-input"},{default:f((()=>[g(b(J.educationList[J.education].label),1)])),_:1})])),_:1},8,["disabled","value","range"])])),_:1}),m(l,{class:"card-content"},{default:f((()=>[m(t,{class:"label"},{default:f((()=>[g("政治面貌:")])),_:1}),m(n,{onChange:$,"range-key":"label",disabled:J.disbleDate,value:J.politicalAffiliation,range:J.affiliationList},{default:f((()=>[m(l,{class:"uni-input"},{default:f((()=>[g(b(J.affiliationList[J.politicalAffiliation].label),1)])),_:1})])),_:1},8,["disabled","value","range"])])),_:1}),m(l,{class:"card-content",style:{"padding-bottom":"3px"}},{default:f((()=>[m(t,{class:"label"},{default:f((()=>[g("联系方式:")])),_:1}),m(s,{class:"uni-input",style:{"padding-top":"6px"},disabled:J.disbleDate,modelValue:J.phone,"onUpdate:modelValue":e[1]||(e[1]=a=>J.phone=a),"placeholder-class":"value",type:"number",placeholder:"输入手机号"},null,8,["disabled","modelValue"])])),_:1})])),_:1})])),_:1}),m(l,{class:"resume-info"},{default:f((()=>[m(l,{class:"info-card"},{default:f((()=>[m(l,{class:"card-content"},{default:f((()=>[m(t,{class:"label"},{default:f((()=>[g("期望职位:")])),_:1}),m(l,{class:"value"},{default:f((()=>[(A(!0),y(_,null,v(q.value.jobTitle,(a=>(A(),r(l,{key:a},{default:f((()=>[g(b(a),1)])),_:2},1024)))),128))])),_:1}),m(l,{class:"edit-icon"},{default:f((()=>[m(i,{class:"img",onClick:ua,src:L})])),_:1})])),_:1})])),_:1})])),_:1}),m(l,{class:"resume-info"},{default:f((()=>[m(l,{class:"info-card"},{default:f((()=>[m(l,{class:"card-content"},{default:f((()=>[m(t,{class:"label"},{default:f((()=>[g("期望薪资:")])),_:1}),m(l,{class:"value"},{default:f((()=>[m(n,{onChange:ca,onColumnchange:da,"range-key":"label",disabled:J.disbleSalary,value:J.salary,range:J.salayList,mode:"multiSelector"},{default:f((()=>[m(l,{class:"uni-input"},{default:f((()=>[g(b(J.salaryMin/1e3)+"k-"+b(J.salaryMax/1e3)+"k",1)])),_:1})])),_:1},8,["disabled","value","range"])])),_:1}),m(l,{class:"edit-icon"},{default:f((()=>[J.disbleSalary?(A(),r(i,{key:0,class:"img",src:L,onClick:ia})):(A(),r(i,{key:1,class:"img",src:x,onClick:aa}))])),_:1})])),_:1})])),_:1})])),_:1}),m(l,{class:"resume-info"},{default:f((()=>[m(l,{class:"info-card"},{default:f((()=>[m(l,{class:"card-content"},{default:f((()=>[m(t,{class:"label long"},{default:f((()=>[g("期望工作地:")])),_:1}),m(l,{class:"value"},{default:f((()=>[J.disaleArea?(A(),r(l,{key:0},{default:f((()=>[g(" 青岛 - "),m(Q,{dictType:"area",value:Number(J.area)},null,8,["value"])])),_:1})):(A(),r(l,{key:1},{default:f((()=>[m(n,{onChange:H,"range-key":"label",disabled:J.disaleArea,value:J.area,range:J.areaList},{default:f((()=>[m(l,{class:"uni-input"},{default:f((()=>[g(" 青岛 - "+b(J.areaList[J.area].label),1)])),_:1})])),_:1},8,["disabled","value","range"])])),_:1}))])),_:1}),m(l,{class:"edit-icon"},{default:f((()=>[J.disaleArea?(A(),r(i,{key:0,class:"img",src:L,onClick:e[2]||(e[2]=a=>J.disaleArea=!1)})):(A(),r(i,{key:1,class:"img",src:x,onClick:X}))])),_:1})])),_:1})])),_:1})])),_:1}),m(l,{class:"upload-btn"},{default:f((()=>[m(u,{class:"btn"},{default:f((()=>[m(o,{type:"cloud-upload",size:"30",color:"#FFFFFF"}),g(" 上传简历 ")])),_:1})])),_:1}),m(S,{"content-h":100,visible:J.visible,header:!1},{default:f((()=>[m(l,{class:"popContent"},{default:f((()=>[m(l,{class:"s-header"},{default:f((()=>[m(l,{class:"heade-lf",onClick:e[3]||(e[3]=a=>J.visible=!1)},{default:f((()=>[g("取消")])),_:1}),m(l,{class:"heade-ri",onClick:ta},{default:f((()=>[g("确认")])),_:1})])),_:1}),m(l,{class:"sex-content fl_1"},{default:f((()=>[m(j,{search:!1,onOnChange:oa,station:J.stations,max:5},null,8,["station"])])),_:1})])),_:1})])),_:1},8,["visible"]),m(T,{ref:"popup",type:"dialog"},{default:f((()=>[m(G,{mode:"base",title:"确定退出登录吗?",type:"info",duration:2e3,"before-close":!0,onConfirm:a.confirm,onClose:a.close},null,8,["onConfirm","onClose"])])),_:1},512)])),_:1})}}},[["__scopeId","data-v-dbb991d2"]]);export{j as default};