index.CL5BrS7d.js 44 KB

1234
  1. import{a as Kt,aH as Xt,aB as Zt,r as c,_ as q,f as ht,q as el,aj as U,c as u,o as d,b as t,S as l,K as s,P as n,Q as p,u as m,R as O,a9 as $,G as L,M as G,Y as tl,F as ll,J as Ce}from"./vue.YrNK8sx4.js";import{G as sl,U as R}from"./api.BBAbfymf.js";import{X as I,R as D,Y as xe,Z as Ue,$ as Ne,a0 as Se,E as r,a1 as ol}from"./index.2UkL7s5t.js";import{_ as il}from"./_plugin-vue_export-helper.DlAUqK2U.js";const al={class:"position-detail-container"},nl={class:"header-container"},dl={class:"header-actions"},ul={class:"detail-content"},rl={class:"detail-item"},pl={key:0,class:"detail-value"},cl={key:1,class:"title-edit-container"},vl={class:"title-edit-actions"},ml={class:"detail-item"},fl={key:0,class:"detail-value"},yl={key:1,class:"title-edit-container"},gl={class:"title-edit-actions"},_l={class:"detail-item"},bl={key:0,class:"detail-value"},Vl={key:1,class:"title-edit-container"},wl={class:"title-edit-actions"},kl={class:"detail-item"},Cl={key:0,class:"detail-value"},xl={key:1,class:"title-edit-container"},Ul={class:"title-edit-actions"},Sl={class:"detail-item"},ql={key:0,class:"detail-value"},Al={key:1,class:"title-edit-container"},El={class:"title-edit-actions"},Dl={class:"detail-item"},Tl={key:0,class:"detail-value"},Ml={key:1,class:"title-edit-container"},Il={class:"title-edit-actions"},zl={class:"detail-item"},Pl={class:"detail-value"},Rl={class:"detail-item"},jl={key:0,class:"detail-value"},Ol={key:1,class:"title-edit-container"},$l={class:"title-edit-actions"},Ll={class:"detail-item"},Ql=["innerHTML"],Bl={class:"detail-item"},Fl=["innerHTML"],Yl={class:"status-cards"},Nl={class:"status-switch"},Jl={class:"status-text"},Hl={class:"section-title"},Gl={class:"section-title"},Wl={class:"process-steps"},Kl={class:"step-number"},Xl={class:"step-content"},Zl={class:"step-title"},hl={class:"step-desc"},es={class:"process-dialog-content"},ts={key:0,class:"add-process-btn-top"},ls={class:"process-number"},ss={class:"process-edit-content"},os={class:"process-edit-desc"},is={class:"add-process-btn"},as=["onClick"],ns={class:"dialog-footer"},ds={class:"ai-video-steps"},us={key:0,class:"ai-video-content"},rs={class:"ai-video-options"},ps={class:"ability-options"},cs={key:1,class:"ai-video-content"},vs={class:"interview-settings"},ms={class:"interview-header"},fs={class:"interview-actions"},ys={class:"interview-mode"},gs={class:"interview-questions-container"},_s={class:"no-questions"},bs={class:"question-list"},Vs={class:"question-header"},ws={class:"question-title"},ks={class:"question-number"},Cs={class:"question-actions"},xs={class:"weight-control"},Us={class:"answer-limit"},Ss={class:"question-info"},qs={class:"info-item"},As={class:"info-item"},Es={class:"info-item"},Ds={class:"multi-dimension-questions"},Ts={class:"dimension-list"},Ms={class:"dimension-header"},Is={key:0,class:"new-tag"},zs={key:2,class:"ai-video-content"},Ps={class:"system-settings"},Rs={class:"setting-section"},js={class:"rank-settings"},Os={class:"rank-range"},$s={class:"range-inputs"},Ls={class:"score-display"},Qs={class:"score-range"},Bs={class:"setting-section"},Fs={class:"validity-setting"},Ys={class:"setting-section"},Ns={class:"drawer-footer"},Js={class:"video-lecture-form"},Hs={class:"form-item"},Gs={class:"upload-area"},Ws={class:"form-item"},Ks={class:"form-item"},Xs={class:"dialog-footer"},Zs={class:"ai-chat-content"},hs={class:"chat-settings"},eo={class:"chat-actions"},to={class:"chat-questions"},lo={key:0,class:"empty-questions"},so={key:1,class:"question-list"},oo={class:"question-header"},io={class:"question-title"},ao={class:"question-number"},no={class:"question-actions"},uo={class:"weight-control"},ro={class:"answer-limit"},po={class:"question-info"},co={class:"info-item"},vo={class:"info-item"},mo={class:"info-item"},fo={class:"drawer-footer"},yo={class:"question-form"},go={class:"form-item"},_o={class:"form-item"},bo={class:"form-item"},Vo={class:"form-item"},wo={class:"dialog-footer"},ko={class:"data-collection-form"},Co={class:"question-list"},xo={class:"question-header"},Uo={class:"question-title"},So={class:"question-type"},qo={class:"question-content"},Ao={class:"question-actions"},Eo={class:"action-left"},Do={class:"action-text"},To={class:"action-right"},Mo={class:"question-settings"},Io={class:"setting-item"},zo={class:"setting-item"},Po={class:"add-question"},Ro={class:"dialog-footer"},jo={class:"resume-collection-form"},Oo={class:"form-item"},$o={class:"dialog-footer"},Lo={class:"code-test-form"},Qo={class:"form-item"},Bo={class:"form-item"},Fo={class:"switch-label"},Yo={class:"form-item"},No={class:"test-paper-selector"},Jo={key:0,class:"empty-paper"},Ho={key:1,class:"selected-paper"},Go={class:"paper-info"},Wo={class:"paper-title"},Ko={class:"paper-meta"},Xo={class:"paper-actions"},Zo={class:"dialog-footer"},ho={class:"typing-test-form"},ei={class:"form-item"},ti={class:"article-selection"},li={class:"form-item"},si={class:"form-item"},oi={class:"time-input-container"},ii={class:"form-item"},ai={class:"upload-area"},ni={class:"form-item"},di={class:"form-item"},ui={class:"form-item"},ri={class:"form-item"},pi={class:"criteria-options"},ci={class:"dialog-footer"},vi=Kt({__name:"index",setup(mi){const qe=Xt(),A=Zt(),Je=c(A.params.id),W=c(!1),f=q({title:"",job_category:"",job_type_display:"",city:"",location:[],location_str:"",address_detail:"",benefits:[],requirements:"",job_type:0,salary_range:"",department:"",end_date:"",description:"",experience:"",education:""}),S=q([{id:1,name:"待核验",description:"待核验",active:!0},{id:2,name:"AI视频",description:"AI视频",active:!0},{id:3,name:"已通过",description:"已通过",active:!0},{id:4,name:"已淘汰",description:"已淘汰",active:!1}]),K=c(!1),He=[{label:"AI视频",value:"ai_video"},{label:"视频宣讲",value:"video_presentation"},{label:"AI实时对话",value:"ai_chat"},{label:"资料收集",value:"data_collection"},{label:"简历收集",value:"resume_collection"},{label:"代码测试",value:"code_test"},{label:"打字测试",value:"typing_test"}],T=c(-1),E=c(!1),pe=q({top:"0px",left:"0px"}),X=c(!1),M=q({qualityControl:!0,teamwork:!1,problemSolving:!1,dataAnalysis:!1,taskManagement:!1,productivity:!1,manufacturingSkills:!1,customerService:!1,resistanceToPressure:!1,workDefinition:!1,selfIntroduction:!1,detailOrientation:!1,logicalThinking:!1,safetyAwareness:!1,customerServiceAwareness:!1,timeManagement:!1,teamCooperation:!1,timeManagementSkills:!1,productEvaluation:!1,basicQualifications:!1,networkDeployment:!1,remoteCooperation:!1,executionAbility:!1,selfDiscipline:!1,managementAbility:!1,customerOrientation:!1,stability:!1,salesSkills:!1,responseAbility:!1}),C=c(1),we=ht(()=>Object.entries(M).filter(([i,e])=>e).map(([i,e])=>{const w=Ge(i);return{value:i,label:w,isNew:["teamwork","problemSolving","qualityControl"].includes(i)}})),Ge=i=>({qualityControl:"质量控制",teamwork:"团队协作",problemSolving:"问题解决",dataAnalysis:"问题分析",taskManagement:"分析问题",productivity:"生产效率",manufacturingSkills:"制造制作技能",customerService:"客户服务技能",resistanceToPressure:"抗压能力-客户服务",workDefinition:"工作稳定-宣誓",selfIntroduction:"自我介绍-宣誓",detailOrientation:"细节关注",logicalThinking:"清晰逻辑思维",safetyAwareness:"安全意识",customerServiceAwareness:"客户服务意识",timeManagement:"时间管理",teamCooperation:"团队合作",timeManagementSkills:"时间管理能力",productEvaluation:"品鉴评估能力",basicQualifications:"基本素质",networkDeployment:"网位布署",remoteCooperation:"泡通协作",executionAbility:"执行能力",selfDiscipline:"自驱力",managementAbility:"管理能力",customerOrientation:"客户导向",stability:"稳定性",salesSkills:"销售技巧",responseAbility:"应变能力"})[i]||i,Q=q({min:0,max:100,minScore:0,maxScore:0}),Ae=c("standard"),Ee=c(!1),Z=c(!1),z=q({title:"",videoFile:null,description:"",broadcastType:"required"}),h=c(!1);c(15),c(5);const B=c(!1),b=q({title:"",ability:"",content:"",target:"",weight:100,maxAnswers:1}),ee=c(!1),F=q({isRequired:!1,questions:[]}),De=c([{label:"Q1",value:"q1",isVisible:!0,enableScoring:!1,isRequired:!1},{label:"请问你的毕业院校是哪里?",value:"school",isVisible:!0,enableScoring:!1,isRequired:!0}]),te=c(!1),le=q({title:"简历收集",isRequired:!0,steps:4}),We=()=>{te.value=!0},Te=()=>{te.value=!1,Object.assign(le,{title:"简历收集",isRequired:!0,steps:4})},Ke=()=>{const i={id:Date.now(),name:le.title,description:"简历收集",active:!0,type:"resume_collection",config:{...le}};S.splice(T.value,0,i),te.value=!1,r.success("简历收集步骤已添加"),Te()},Xe=async()=>{try{const i=A.query.id;if(!i){r.error("职位ID不存在");return}const e=Array.isArray(i)?i[0]:i,a=await sl(i);a&&a.data&&(Object.assign(f,a.data),W.value=f.job_type===1)}catch(i){console.error("获取职位详情失败:",i),r.error("获取职位详情失败")}},Ze=()=>{qe.push("/position/list")},he=()=>{qe.push(`/position/edit/${Je.value}`)},et=()=>{r.success("分享链接已复制到剪贴板")},tt=async i=>{const e=A.query.id;try{const w=i?1:0;await R({id:e,job_type:w}),f.job_type=w,r.success(`职位已${i?"开启":"关闭"}`)}catch(w){console.error("修改状态失败:",w),r.error("修改状态失败"),W.value=!i}},lt=()=>{r.info("编辑职位用途功能开发中")},st=()=>{K.value=!0},ot=()=>{K.value=!1,r.success("招聘流程已更新")},it=()=>{K.value=!1},at=i=>{S.splice(i,1)},nt=i=>({0:"未发布",1:"已发布",2:"已结束"})[i]||"未知状态",dt=i=>({0:"info",1:"success",2:"danger"})[i]||"info",Me=(i,e)=>{T.value=i,E.value=!0;const w=e.currentTarget,a=w.closest(".process-dialog-content");if(a){const v=w.getBoundingClientRect(),k=a.getBoundingClientRect(),y=v.bottom-k.top+5,P=v.left-k.left;pe.top=`${y}px`,pe.left=`${P}px`}e.stopPropagation()},ut=(i,e)=>{if(i==="ai_video"){X.value=!0,E.value=!1;return}if(i==="ai_chat"){h.value=!0,E.value=!1;return}if(i==="video_presentation"){vt(),E.value=!1;return}if(i==="data_collection"){ee.value=!0,E.value=!1;return}if(i==="resume_collection"){We(),E.value=!1;return}if(i==="code_test"){Vt(),E.value=!1;return}if(i==="typing_test"){oe.value=!0,E.value=!1;return}if(S.length>=6){r.warning("最多只能添加6个流程步骤");return}const w={id:Date.now(),name:e,description:e,active:!0,type:i};S.splice(T.value,0,w),E.value=!1},rt=()=>{C.value<3?C.value++:Ie()},pt=()=>{C.value>1&&C.value--},Ie=()=>{const i={id:Date.now(),name:"AI视频",description:`已选择${we.value.length}项能力测评`,active:!0,type:"ai_video",abilities:we.value.map(e=>e.value)};S.splice(T.value,0,i),X.value=!1,C.value=1,r.success("AI视频步骤已添加")},ct=()=>{X.value=!1,C.value=1},ke=i=>{i>=1&&i<=3&&(C.value=i)},vt=()=>{Z.value=!0},ze=()=>{Z.value=!1,Object.assign(z,{title:"",videoFile:null,description:"",broadcastType:"required"})},mt=()=>{const i={id:Date.now(),name:z.title||"视频宣讲",description:z.description||"视频宣讲",active:!0,type:"video_presentation",config:{...z}};S.splice(T.value,0,i),Z.value=!1,r.success("视频宣讲步骤已添加"),ze()},ft=()=>{const i={id:Date.now(),name:"AI实时对话",description:"AI实时对话",active:!0,type:"ai_chat"};S.splice(T.value,0,i),h.value=!1,r.success("AI实时对话步骤已添加")},yt=()=>{h.value=!1},Y=c([]),Pe=()=>{B.value=!0},Re=()=>{B.value=!1,Object.assign(b,{title:"",ability:"",content:"",target:"",weight:100,maxAnswers:1})},gt=()=>{if(!b.title||!b.content){r.warning("请填写必填项");return}const i={title:b.title,ability:b.ability,content:b.content,target:b.target,weight:b.weight,maxAnswers:b.maxAnswers};Y.value.push(i),B.value=!1,Re(),r.success("问题添加成功")},_t=()=>{r.info("导入问题功能开发中")},je=i=>{const e=Y.value[i];Object.assign(b,e),B.value=!0},Oe=i=>{ol.confirm("确认删除该问题?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{Y.value.splice(i,1),r.success("删除成功")})},$e=()=>{ee.value=!1,Object.assign(F,{isRequired:!1,questions:[]})},bt=()=>{if(F.questions.length===0){r.warning("请至少选择一个问题");return}const i={id:Date.now(),name:"资料收集",description:`已选择${F.questions.length}个问题`,active:!0,type:"data_collection",config:{...F,questions:F.questions.map(e=>{const w=De.value.find(a=>a.value===e);return{type:e,title:(w==null?void 0:w.label)||"",required:F.isRequired}})}};S.splice(T.value,0,i),ee.value=!1,r.success("资料收集步骤已添加"),$e()};el(()=>{Xe()});const se=c(!1),x=q({title:"代码笔试",autoJudge:!0,selectedPaper:null}),Vt=()=>{se.value=!0},Le=()=>{se.value=!1,Object.assign(x,{title:"代码笔试",autoJudge:!0,selectedPaper:null})},wt=()=>{if(!x.selectedPaper){r.warning("请添加考试试卷");return}const i={id:Date.now(),name:x.title,description:`${x.selectedPaper.title}`,active:!0,type:"code_test",config:{...x}};S.splice(T.value,0,i),se.value=!1,r.success("代码笔试步骤已添加"),Le()},kt=()=>{x.selectedPaper={id:1,title:"前端开发工程师笔试",questionCount:4,duration:60,difficulty:"中等难度"}},Ct=()=>{r.info("查看试卷功能开发中")},xt=()=>{r.info("更换试卷功能开发中")},Ut=()=>{x.selectedPaper=null},oe=c(!1),V=q({title:"",duration:5,content:"",notes:"",videoMonitoring:!1,passCriteria:{speed:!1,accuracy:!0},selectionMode:"random",pageTitle:"",previewImage:null,articles:[]}),Qe=()=>{oe.value=!1,Object.assign(V,{title:"",duration:5,content:"",notes:"",videoMonitoring:!1,passCriteria:{speed:!1,accuracy:!0},selectionMode:"random",pageTitle:"",previewImage:null,articles:[]})},St=()=>{const i={id:Date.now(),name:V.title,description:`打字测试 ${V.duration}分钟`,active:!0,type:"typing_test",config:{...V}};S.splice(T.value,0,i),oe.value=!1,r.success("打字测试步骤已添加"),Qe()},ce=c(!1),N=c(""),qt=()=>{N.value=f.title,ce.value=!0},At=()=>{ce.value=!1},Et=async()=>{if(!N.value.trim()){r.warning("职位名称不能为空");return}try{const i=A.query.id;await R({id:i,title:N.value.trim()}),f.title=N.value.trim(),ce.value=!1,r.success("职位名称已更新")}catch(i){console.error("更新职位名称失败:",i),r.error("更新职位名称失败")}},ve=c(!1),ie=c(""),Dt=()=>{ie.value=f.location||"",ve.value=!0},Tt=()=>{ve.value=!1},Mt=async()=>{try{const i=A.query.id;await R({id:i,location:ie.value.trim()}),f.location=ie.value.trim(),ve.value=!1,r.success("工作地点已更新")}catch(i){console.error("更新工作地点失败:",i),r.error("更新工作地点失败")}},me=c(!1),ae=c(""),It=()=>{ae.value=f.salary_range||"",me.value=!0},zt=()=>{me.value=!1},Pt=async()=>{try{const i=A.query.id;await R({id:i,salary_range:ae.value.trim()}),f.salary_range=ae.value.trim(),me.value=!1,r.success("职位薪资已更新")}catch(i){console.error("更新职位薪资失败:",i),r.error("更新职位薪资失败")}},fe=c(!1),ne=c(""),Rt=()=>{ne.value=f.experience||"",fe.value=!0},jt=()=>{fe.value=!1},Ot=async()=>{try{const i=A.query.id;await R({id:i,experience:ne.value}),f.experience=ne.value,fe.value=!1,r.success("工作经验已更新")}catch(i){console.error("更新工作经验失败:",i),r.error("更新工作经验失败")}},ye=c(!1),de=c(""),$t=()=>{de.value=f.education||"",ye.value=!0},Lt=()=>{ye.value=!1},Qt=async()=>{try{const i=A.query.id;await R({id:i,education:de.value}),f.education=de.value,ye.value=!1,r.success("学历要求已更新")}catch(i){console.error("更新学历要求失败:",i),r.error("更新学历要求失败")}},ge=c(!1),ue=c(""),Bt=()=>{ue.value=f.department||"",ge.value=!0},Ft=()=>{ge.value=!1},Yt=async()=>{try{const i=A.query.id;await R({id:i,department:ue.value.trim()}),f.department=ue.value.trim(),ge.value=!1,r.success("所属部门已更新")}catch(i){console.error("更新所属部门失败:",i),r.error("更新所属部门失败")}},_e=c(!1),re=c(""),Nt=()=>{re.value=f.end_date||"",_e.value=!0},Jt=()=>{_e.value=!1},Ht=async()=>{try{const i=A.query.id;await R({id:i,end_date:re.value}),f.end_date=re.value,_e.value=!1,r.success("截止日期已更新")}catch(i){console.error("更新截止日期失败:",i),r.error("更新截止日期失败")}};return(i,e)=>{const w=U("page-header"),a=U("el-button"),v=U("el-icon"),k=U("el-input"),y=U("el-option"),P=U("el-select"),Gt=U("el-tag"),Wt=U("el-date-picker"),be=U("el-card"),J=U("el-switch"),H=U("el-dialog"),j=U("el-checkbox"),Be=U("el-input-number"),Fe=U("el-upload"),Ve=U("el-radio"),Ye=U("el-radio-group");return d(),u("div",al,[t("div",nl,[l(w,{title:"测试",onBack:Ze}),t("div",dl,[l(a,{type:"primary",onClick:he},{default:s(()=>e[46]||(e[46]=[n("编辑")])),_:1}),l(a,{onClick:et},{default:s(()=>e[47]||(e[47]=[n("分享职位")])),_:1})])]),t("div",ul,[l(be,{class:"detail-card"},{default:s(()=>[e[72]||(e[72]=t("div",{class:"section-title"},[t("div",{class:"section-line"}),t("span",null,"职位详情")],-1)),t("div",rl,[e[50]||(e[50]=t("div",{class:"detail-label"},"职位名称",-1)),ce.value?(d(),u("div",cl,[l(k,{modelValue:N.value,"onUpdate:modelValue":e[0]||(e[0]=o=>N.value=o),placeholder:"请输入职位名称",maxlength:"20","show-word-limit":""},null,8,["modelValue"]),t("div",vl,[l(a,{size:"small",onClick:At},{default:s(()=>e[48]||(e[48]=[n("取消")])),_:1}),l(a,{size:"small",type:"primary",onClick:Et},{default:s(()=>e[49]||(e[49]=[n("保存")])),_:1})])])):(d(),u("div",pl,[n(p(f.title)+" ",1),l(a,{type:"text",class:"edit-title-btn",onClick:qt},{default:s(()=>[l(v,null,{default:s(()=>[l(m(I))]),_:1})]),_:1})]))]),t("div",ml,[e[53]||(e[53]=t("div",{class:"detail-label"},"工作地点",-1)),ve.value?(d(),u("div",yl,[l(k,{modelValue:ie.value,"onUpdate:modelValue":e[1]||(e[1]=o=>ie.value=o),placeholder:"请输入工作地点",maxlength:"50","show-word-limit":""},null,8,["modelValue"]),t("div",gl,[l(a,{size:"small",onClick:Tt},{default:s(()=>e[51]||(e[51]=[n("取消")])),_:1}),l(a,{size:"small",type:"primary",onClick:Mt},{default:s(()=>e[52]||(e[52]=[n("保存")])),_:1})])])):(d(),u("div",fl,[n(p(f.location||"暂无")+" ",1),l(a,{type:"text",class:"edit-title-btn",onClick:Dt},{default:s(()=>[l(v,null,{default:s(()=>[l(m(I))]),_:1})]),_:1})]))]),t("div",_l,[e[56]||(e[56]=t("div",{class:"detail-label"},"职位薪资",-1)),me.value?(d(),u("div",Vl,[l(k,{modelValue:ae.value,"onUpdate:modelValue":e[2]||(e[2]=o=>ae.value=o),placeholder:"请输入职位薪资",maxlength:"30","show-word-limit":""},null,8,["modelValue"]),t("div",wl,[l(a,{size:"small",onClick:zt},{default:s(()=>e[54]||(e[54]=[n("取消")])),_:1}),l(a,{size:"small",type:"primary",onClick:Pt},{default:s(()=>e[55]||(e[55]=[n("保存")])),_:1})])])):(d(),u("div",bl,[n(p(f.salary_range||"暂无")+" ",1),l(a,{type:"text",class:"edit-title-btn",onClick:It},{default:s(()=>[l(v,null,{default:s(()=>[l(m(I))]),_:1})]),_:1})]))]),t("div",kl,[e[59]||(e[59]=t("div",{class:"detail-label"},"工作经验",-1)),fe.value?(d(),u("div",xl,[l(P,{modelValue:ne.value,"onUpdate:modelValue":e[3]||(e[3]=o=>ne.value=o),placeholder:"请选择工作经验",style:{width:"100%"}},{default:s(()=>[l(y,{label:"不限",value:"不限"}),l(y,{label:"应届毕业生",value:"应届毕业生"}),l(y,{label:"1年以下",value:"1年以下"}),l(y,{label:"1-3年",value:"1-3年"}),l(y,{label:"3-5年",value:"3-5年"}),l(y,{label:"5-10年",value:"5-10年"}),l(y,{label:"10年以上",value:"10年以上"})]),_:1},8,["modelValue"]),t("div",Ul,[l(a,{size:"small",onClick:jt},{default:s(()=>e[57]||(e[57]=[n("取消")])),_:1}),l(a,{size:"small",type:"primary",onClick:Ot},{default:s(()=>e[58]||(e[58]=[n("保存")])),_:1})])])):(d(),u("div",Cl,[n(p(f.experience||"暂无")+" ",1),l(a,{type:"text",class:"edit-title-btn",onClick:Rt},{default:s(()=>[l(v,null,{default:s(()=>[l(m(I))]),_:1})]),_:1})]))]),t("div",Sl,[e[62]||(e[62]=t("div",{class:"detail-label"},"学历要求",-1)),ye.value?(d(),u("div",Al,[l(P,{modelValue:de.value,"onUpdate:modelValue":e[4]||(e[4]=o=>de.value=o),placeholder:"请选择学历要求",style:{width:"100%"}},{default:s(()=>[l(y,{label:"不限",value:"不限"}),l(y,{label:"高中",value:"高中"}),l(y,{label:"大专",value:"大专"}),l(y,{label:"本科",value:"本科"}),l(y,{label:"硕士",value:"硕士"}),l(y,{label:"博士",value:"博士"})]),_:1},8,["modelValue"]),t("div",El,[l(a,{size:"small",onClick:Lt},{default:s(()=>e[60]||(e[60]=[n("取消")])),_:1}),l(a,{size:"small",type:"primary",onClick:Qt},{default:s(()=>e[61]||(e[61]=[n("保存")])),_:1})])])):(d(),u("div",ql,[n(p(f.education||"暂无")+" ",1),l(a,{type:"text",class:"edit-title-btn",onClick:$t},{default:s(()=>[l(v,null,{default:s(()=>[l(m(I))]),_:1})]),_:1})]))]),t("div",Dl,[e[65]||(e[65]=t("div",{class:"detail-label"},"所属部门",-1)),ge.value?(d(),u("div",Ml,[l(k,{modelValue:ue.value,"onUpdate:modelValue":e[5]||(e[5]=o=>ue.value=o),placeholder:"请输入所属部门",maxlength:"30","show-word-limit":""},null,8,["modelValue"]),t("div",Il,[l(a,{size:"small",onClick:Ft},{default:s(()=>e[63]||(e[63]=[n("取消")])),_:1}),l(a,{size:"small",type:"primary",onClick:Yt},{default:s(()=>e[64]||(e[64]=[n("保存")])),_:1})])])):(d(),u("div",Tl,[n(p(f.department||"暂无")+" ",1),l(a,{type:"text",class:"edit-title-btn",onClick:Bt},{default:s(()=>[l(v,null,{default:s(()=>[l(m(I))]),_:1})]),_:1})]))]),t("div",zl,[e[66]||(e[66]=t("div",{class:"detail-label"},"职位状态",-1)),t("div",Pl,[l(Gt,{type:dt(f.job_type)},{default:s(()=>[n(p(nt(f.job_type)),1)]),_:1},8,["type"])])]),t("div",Rl,[e[69]||(e[69]=t("div",{class:"detail-label"},"截止日期",-1)),_e.value?(d(),u("div",Ol,[l(Wt,{modelValue:re.value,"onUpdate:modelValue":e[6]||(e[6]=o=>re.value=o),type:"date",placeholder:"请选择截止日期",format:"YYYY-MM-DD","value-format":"YYYY-MM-DD",style:{width:"100%"}},null,8,["modelValue"]),t("div",$l,[l(a,{size:"small",onClick:Jt},{default:s(()=>e[67]||(e[67]=[n("取消")])),_:1}),l(a,{size:"small",type:"primary",onClick:Ht},{default:s(()=>e[68]||(e[68]=[n("保存")])),_:1})])])):(d(),u("div",jl,[n(p(f.end_date||"暂无")+" ",1),l(a,{type:"text",class:"edit-title-btn",onClick:Nt},{default:s(()=>[l(v,null,{default:s(()=>[l(m(I))]),_:1})]),_:1})]))]),t("div",Ll,[e[70]||(e[70]=t("div",{class:"detail-label"},"职位要求",-1)),t("div",{class:"detail-value html-content",innerHTML:f.requirements},null,8,Ql)]),t("div",Bl,[e[71]||(e[71]=t("div",{class:"detail-label"},"职位描述",-1)),t("div",{class:"detail-value html-content",innerHTML:f.description},null,8,Fl)])]),_:1}),t("div",Yl,[l(be,{class:"status-card"},{default:s(()=>[e[73]||(e[73]=t("div",{class:"section-title"},[t("div",{class:"section-line"}),t("span",null,"职位状态")],-1)),t("div",Nl,[l(J,{modelValue:W.value,"onUpdate:modelValue":e[7]||(e[7]=o=>W.value=o),"inactive-text":"",onChange:tt},null,8,["modelValue"]),t("span",Jl,p(W.value?"开启职位":"关闭职位"),1)])]),_:1}),l(be,{class:"status-card"},{default:s(()=>[t("div",Hl,[e[75]||(e[75]=t("div",{class:"section-line"},null,-1)),e[76]||(e[76]=t("span",null,"职位用途",-1)),l(a,{type:"text",class:"edit-btn",onClick:lt},{default:s(()=>e[74]||(e[74]=[n("编辑")])),_:1})]),e[77]||(e[77]=t("div",{class:"usage-content"},[t("div",{class:"usage-label"},"职位用途"),t("div",{class:"usage-value"},"正式招聘")],-1))]),_:1}),l(be,{class:"status-card"},{default:s(()=>[t("div",Gl,[e[79]||(e[79]=t("div",{class:"section-line"},null,-1)),e[80]||(e[80]=t("span",null,"招聘流程",-1)),l(a,{type:"text",class:"edit-btn",onClick:st},{default:s(()=>e[78]||(e[78]=[n("设置流程")])),_:1})]),t("div",Wl,[(d(!0),u(O,null,$(S,(o,_)=>(d(),u("div",{key:o.id,class:L(["process-step",{disabled:!o.active}])},[t("div",Kl,p(_+1),1),t("div",Xl,[t("div",Zl,p(o.name),1),t("div",hl,p(o.description),1)])],2))),128))])]),_:1})])]),l(H,{title:"设置招聘流程",modelValue:K.value,"onUpdate:modelValue":e[10]||(e[10]=o=>K.value=o),width:"500px","close-on-click-modal":!1},{footer:s(()=>[t("span",ns,[l(a,{onClick:it},{default:s(()=>e[82]||(e[82]=[n("取消")])),_:1}),l(a,{type:"primary",onClick:ot},{default:s(()=>e[83]||(e[83]=[n("确定")])),_:1})])]),default:s(()=>[t("div",es,[(d(!0),u(O,null,$(S,(o,_)=>(d(),u("div",{key:o.id},[(d(),u("div",ts,[l(a,{type:"text",onClick:g=>Me(_,g)},{default:s(()=>[l(v,null,{default:s(()=>[l(m(D))]),_:1})]),_:2},1032,["onClick"])])),t("div",{class:L(["process-edit-item",{highlight:o.active}])},[t("div",ls,p(_+1),1),t("div",ss,[t("div",null,p(o.name),1),t("div",os,p(o.description),1)]),l(a,{type:"danger",size:"small",plain:"",class:"delete-btn",onClick:g=>at(_)},{default:s(()=>e[81]||(e[81]=[n(" 删除 ")])),_:2},1032,["onClick"])],2)]))),128)),t("div",is,[l(a,{type:"text",onClick:e[8]||(e[8]=o=>Me(S.length,o))},{default:s(()=>[l(v,null,{default:s(()=>[l(m(D))]),_:1})]),_:1})])]),E.value?(d(),u("div",{key:0,class:"process-options-menu",style:ll({top:pe.top,left:pe.left}),onClick:e[9]||(e[9]=tl(()=>{},["stop"]))},[(d(),u(O,null,$(He,o=>t("div",{key:o.value,class:"process-option-item",onClick:_=>ut(o.value,o.label)},p(o.label),9,as)),64))],4)):G("",!0)]),_:1},8,["modelValue"]),l(m(Se),{title:"AI视频",modelValue:X.value,"onUpdate:modelValue":e[22]||(e[22]=o=>X.value=o),direction:"rtl",size:"60%","close-on-click-modal":!1,class:"ai-video-drawer","destroy-on-close":!1},{footer:s(()=>[t("div",Ns,[C.value>1?(d(),Ce(a,{key:0,onClick:pt},{default:s(()=>e[122]||(e[122]=[n("上一步")])),_:1})):G("",!0),l(a,{onClick:ct},{default:s(()=>e[123]||(e[123]=[n("取消")])),_:1}),C.value<3?(d(),Ce(a,{key:1,type:"primary",onClick:rt},{default:s(()=>e[124]||(e[124]=[n("下一步")])),_:1})):(d(),Ce(a,{key:2,type:"success",onClick:Ie},{default:s(()=>e[125]||(e[125]=[n("新增")])),_:1}))])]),default:s(()=>[t("div",ds,[t("div",{class:L(["step-item",{active:C.value===1}]),onClick:e[11]||(e[11]=o=>ke(1))},e[84]||(e[84]=[t("div",{class:"step-number"},"1",-1),t("div",{class:"step-title"},"考察能力",-1)]),2),t("div",{class:L(["step-line",{"active-line":C.value>=2}])},null,2),t("div",{class:L(["step-item",{active:C.value===2}]),onClick:e[12]||(e[12]=o=>ke(2))},e[85]||(e[85]=[t("div",{class:"step-number"},"2",-1),t("div",{class:"step-title"},"面试题目",-1)]),2),t("div",{class:L(["step-line",{"active-line":C.value>=3}])},null,2),t("div",{class:L(["step-item",{active:C.value===3}]),onClick:e[13]||(e[13]=o=>ke(3))},e[86]||(e[86]=[t("div",{class:"step-number"},"3",-1),t("div",{class:"step-title"},"系统设置",-1)]),2)]),C.value===1?(d(),u("div",us,[t("div",rs,[e[91]||(e[91]=t("p",{class:"option-tip"},'请选择要优先使用的考察能力,也可以点击"下一步"直接出题',-1)),e[92]||(e[92]=t("div",{class:"new-feature-tip"},[t("span",{class:"new-tag"},"NEW"),n(" AI根据岗位信息生成的能力,创建完步骤后,会自动将选择的新智能能力加入到该职位的考察能力列表中。 ")],-1)),t("div",ps,[l(j,{modelValue:M.qualityControl,"onUpdate:modelValue":e[14]||(e[14]=o=>M.qualityControl=o),label:"质量控制"},{default:s(()=>e[87]||(e[87]=[t("div",{class:"ability-label"},"质量控制",-1)])),_:1},8,["modelValue"]),l(j,{modelValue:M.teamwork,"onUpdate:modelValue":e[15]||(e[15]=o=>M.teamwork=o),label:"团队协作"},{default:s(()=>e[88]||(e[88]=[t("div",{class:"ability-label"},"团队协作",-1)])),_:1},8,["modelValue"]),l(j,{modelValue:M.problemSolving,"onUpdate:modelValue":e[16]||(e[16]=o=>M.problemSolving=o),label:"问题解决"},{default:s(()=>e[89]||(e[89]=[t("div",{class:"ability-label"},"问题解决",-1)])),_:1},8,["modelValue"]),l(j,{modelValue:M.dataAnalysis,"onUpdate:modelValue":e[17]||(e[17]=o=>M.dataAnalysis=o),label:"问题分析"},{default:s(()=>e[90]||(e[90]=[t("div",{class:"ability-label"},"问题分析",-1)])),_:1},8,["modelValue"])])])])):G("",!0),C.value===2?(d(),u("div",cs,[t("div",vs,[t("div",ms,[e[95]||(e[95]=t("div",{class:"interview-duration"},[t("span",null,"预计面试时长: "),t("span",{class:"duration-value"},"0秒"),t("span",{class:"duration-tip"},"拖动试题卡片可改变试题顺序")],-1)),t("div",fs,[l(a,{type:"primary",plain:"",class:"import-btn"},{default:s(()=>[l(v,null,{default:s(()=>[l(m(xe))]),_:1}),e[93]||(e[93]=n(" 导入题目 "))]),_:1}),l(a,{type:"success",plain:"",class:"custom-btn"},{default:s(()=>[l(v,null,{default:s(()=>[l(m(D))]),_:1}),e[94]||(e[94]=n(" 自定义题目 "))]),_:1})])]),t("div",ys,[e[97]||(e[97]=t("span",null,"面试问答方式: ",-1)),e[98]||(e[98]=t("span",{class:"mode-value"},"传统读题模式",-1)),l(a,{type:"primary",plain:"",size:"small",class:"customize-btn"},{default:s(()=>e[96]||(e[96]=[n("定制面试间")])),_:1})]),t("div",gs,[t("div",_s,[e[100]||(e[100]=t("p",null,"暂无题目",-1)),e[101]||(e[101]=t("p",{class:"ai-tip"},'点击"AI自动组题"按钮',-1)),e[102]||(e[102]=t("p",{class:"ai-tip"},"可根据您选择的能力类型一键组题",-1)),l(a,{type:"success",class:"auto-generate-btn"},{default:s(()=>e[99]||(e[99]=[n("AI自动组题")])),_:1})]),t("div",bs,[(d(!0),u(O,null,$(Y.value,(o,_)=>(d(),u("div",{key:_,class:"question-card"},[t("div",Vs,[t("div",ws,[t("span",ks,"题目"+p(_+1),1),t("span",null,p(o.title),1)]),t("div",Cs,[t("div",xs,[e[104]||(e[104]=t("span",{class:"weight-label"},"权重占比:",-1)),l(Be,{modelValue:o.weight,"onUpdate:modelValue":g=>o.weight=g,min:0,max:100,step:1,size:"small","controls-position":"right"},{suffix:s(()=>e[103]||(e[103]=[n("%")])),_:2},1032,["modelValue","onUpdate:modelValue"])]),t("div",Us,[e[105]||(e[105]=t("span",{class:"answer-label"},"最多回答次数",-1)),l(P,{modelValue:o.maxAnswers,"onUpdate:modelValue":g=>o.maxAnswers=g,size:"small",placeholder:"请选择"},{default:s(()=>[l(y,{label:"1次",value:1}),l(y,{label:"2次",value:2}),l(y,{label:"3次",value:3})]),_:2},1032,["modelValue","onUpdate:modelValue"])]),l(a,{type:"text",onClick:g=>je(_)},{default:s(()=>[l(v,null,{default:s(()=>[l(m(I))]),_:1})]),_:2},1032,["onClick"]),l(a,{type:"text",onClick:g=>Oe(_)},{default:s(()=>[l(v,null,{default:s(()=>[l(m(Ue))]),_:1})]),_:2},1032,["onClick"])])]),t("div",Ss,[t("div",qs,[e[106]||(e[106]=t("span",{class:"info-label"},"考察能力:",-1)),t("span",null,p(o.ability),1)]),t("div",As,[e[107]||(e[107]=t("span",{class:"info-label"},"面试内容:",-1)),t("span",null,p(o.content),1)]),t("div",Es,[e[108]||(e[108]=t("span",{class:"info-label"},"对话目标:",-1)),t("span",null,p(o.target),1)])])]))),128))])]),t("div",Ds,[e[109]||(e[109]=t("div",{class:"dimension-title"},"多维度能力测评题",-1)),t("div",Ts,[(d(!0),u(O,null,$(we.value,o=>(d(),u("div",{key:o.value,class:"dimension-item"},[t("div",Ms,[t("span",null,p(o.label),1),o.isNew?(d(),u("span",Is,"NEW")):G("",!0),l(v,{class:"expand-icon"},{default:s(()=>[l(m(Ne))]),_:1})])]))),128))])])])])):G("",!0),C.value===3?(d(),u("div",zs,[t("div",Ps,[t("div",Rs,[e[116]||(e[116]=t("div",{class:"section-header"},"排名区间设置",-1)),t("div",js,[t("div",Os,[e[113]||(e[113]=t("span",null,"排名前",-1)),t("div",$s,[l(k,{modelValue:Q.min,"onUpdate:modelValue":e[18]||(e[18]=o=>Q.min=o),size:"small",class:"percent-input"},{suffix:s(()=>e[110]||(e[110]=[n("%")])),_:1},8,["modelValue"]),e[112]||(e[112]=t("span",null,"-",-1)),l(k,{modelValue:Q.max,"onUpdate:modelValue":e[19]||(e[19]=o=>Q.max=o),size:"small",class:"percent-input"},{suffix:s(()=>e[111]||(e[111]=[n("%")])),_:1},8,["modelValue"])])]),t("div",Ls,[e[114]||(e[114]=t("span",null,"分数",-1)),t("div",Qs,p(Q.minScore)+" - "+p(Q.maxScore)+" 分",1)])]),l(a,{type:"primary",plain:"",class:"add-rank-btn"},{default:s(()=>[l(v,null,{default:s(()=>[l(m(D))]),_:1}),e[115]||(e[115]=n(" 添加排名区间 "))]),_:1})]),t("div",Bs,[e[118]||(e[118]=t("div",{class:"section-header"},"AI视频有效期",-1)),t("div",Fs,[l(J,{modelValue:Ee.value,"onUpdate:modelValue":e[20]||(e[20]=o=>Ee.value=o)},null,8,["modelValue"]),e[117]||(e[117]=t("span",{class:"validity-label"},"开启AI视频有效期",-1))]),e[119]||(e[119]=t("div",{class:"validity-tip"},"暂未设置,设置后候选人超过有效期则不可进入",-1))]),t("div",Ys,[e[120]||(e[120]=t("div",{class:"section-header"},"AI模型版本",-1)),l(P,{modelValue:Ae.value,"onUpdate:modelValue":e[21]||(e[21]=o=>Ae.value=o),placeholder:"请选择",class:"model-select"},{default:s(()=>[l(y,{label:"标准版",value:"standard"})]),_:1},8,["modelValue"])]),e[121]||(e[121]=t("div",{class:"setting-section"},[t("div",{class:"section-header"},"评分AI")],-1))])])):G("",!0)]),_:1},8,["modelValue"]),l(H,{title:"新增视频宣讲",modelValue:Z.value,"onUpdate:modelValue":e[25]||(e[25]=o=>Z.value=o),width:"35%","close-on-click-modal":!1,class:"video-lecture-dialog"},{footer:s(()=>[t("span",Xs,[l(a,{onClick:ze},{default:s(()=>e[132]||(e[132]=[n("取消")])),_:1}),l(a,{type:"primary",onClick:mt},{default:s(()=>e[133]||(e[133]=[n("确认")])),_:1})])]),default:s(()=>[t("div",Js,[t("div",Hs,[e[127]||(e[127]=t("div",{class:"form-label"},"上传视频",-1)),l(Fe,{class:"video-uploader",action:"#","auto-upload":!1,"show-file-list":!1,accept:"video/*"},{default:s(()=>[t("div",Gs,[l(v,null,{default:s(()=>[l(m(D))]),_:1}),e[126]||(e[126]=t("div",{class:"upload-text"},"上传文件大小不超过500M",-1))])]),_:1})]),t("div",Ws,[e[128]||(e[128]=t("div",{class:"form-label"},"视频简介",-1)),l(k,{modelValue:z.description,"onUpdate:modelValue":e[23]||(e[23]=o=>z.description=o),type:"textarea",rows:"4",placeholder:"视频简介会显示在视频下方的标题下方",maxlength:"200","show-word-limit":""},null,8,["modelValue"])]),t("div",Ks,[e[131]||(e[131]=t("div",{class:"form-label"},"播放设置",-1)),l(Ye,{modelValue:z.broadcastType,"onUpdate:modelValue":e[24]||(e[24]=o=>z.broadcastType=o)},{default:s(()=>[l(Ve,{label:"required"},{default:s(()=>e[129]||(e[129]=[n("必须看完")])),_:1}),l(Ve,{label:"optional"},{default:s(()=>e[130]||(e[130]=[n("看过即可")])),_:1})]),_:1},8,["modelValue"])])])]),_:1},8,["modelValue"]),l(m(Se),{title:"AI实时对话",modelValue:h.value,"onUpdate:modelValue":e[26]||(e[26]=o=>h.value=o),direction:"rtl",size:"60%","close-on-click-modal":!1,class:"ai-chat-drawer","destroy-on-close":!1},{footer:s(()=>[t("div",fo,[l(a,{onClick:yt},{default:s(()=>e[144]||(e[144]=[n("取消")])),_:1}),l(a,{type:"primary",onClick:ft},{default:s(()=>e[145]||(e[145]=[n("确认")])),_:1})])]),default:s(()=>[t("div",Zs,[t("div",hs,[e[143]||(e[143]=t("div",{class:"section-title"},[t("div",{class:"section-line"}),t("span",null,"对话设置")],-1)),t("div",eo,[l(a,{type:"primary",plain:"",onClick:Pe},{default:s(()=>[l(v,null,{default:s(()=>[l(m(D))]),_:1}),e[134]||(e[134]=n(" 添加问题 "))]),_:1}),l(a,{type:"success",plain:"",onClick:_t},{default:s(()=>[l(v,null,{default:s(()=>[l(m(xe))]),_:1}),e[135]||(e[135]=n(" 导入问题 "))]),_:1})]),t("div",to,[Y.value.length===0?(d(),u("div",lo,e[136]||(e[136]=[t("p",null,"暂无问题",-1),t("p",{class:"tip-text"},'点击"添加问题"或"导入问题"添加面试问题',-1)]))):(d(),u("div",so,[(d(!0),u(O,null,$(Y.value,(o,_)=>(d(),u("div",{key:_,class:"question-card"},[t("div",oo,[t("div",io,[t("span",ao,"题目"+p(_+1),1),t("span",null,p(o.title),1)]),t("div",no,[t("div",uo,[e[138]||(e[138]=t("span",{class:"weight-label"},"权重占比:",-1)),l(Be,{modelValue:o.weight,"onUpdate:modelValue":g=>o.weight=g,min:0,max:100,step:1,size:"small","controls-position":"right"},{suffix:s(()=>e[137]||(e[137]=[n("%")])),_:2},1032,["modelValue","onUpdate:modelValue"])]),t("div",ro,[e[139]||(e[139]=t("span",{class:"answer-label"},"最多回答次数",-1)),l(P,{modelValue:o.maxAnswers,"onUpdate:modelValue":g=>o.maxAnswers=g,size:"small",placeholder:"请选择"},{default:s(()=>[l(y,{label:"1次",value:1}),l(y,{label:"2次",value:2}),l(y,{label:"3次",value:3})]),_:2},1032,["modelValue","onUpdate:modelValue"])]),l(a,{type:"text",onClick:g=>je(_)},{default:s(()=>[l(v,null,{default:s(()=>[l(m(I))]),_:1})]),_:2},1032,["onClick"]),l(a,{type:"text",onClick:g=>Oe(_)},{default:s(()=>[l(v,null,{default:s(()=>[l(m(Ue))]),_:1})]),_:2},1032,["onClick"])])]),t("div",po,[t("div",co,[e[140]||(e[140]=t("span",{class:"info-label"},"考察能力:",-1)),t("span",null,p(o.ability),1)]),t("div",vo,[e[141]||(e[141]=t("span",{class:"info-label"},"面试内容:",-1)),t("span",null,p(o.content),1)]),t("div",mo,[e[142]||(e[142]=t("span",{class:"info-label"},"对话目标:",-1)),t("span",null,p(o.target),1)])])]))),128))]))])])])]),_:1},8,["modelValue"]),l(H,{title:"添加问题",modelValue:B.value,"onUpdate:modelValue":e[31]||(e[31]=o=>B.value=o),width:"500px","close-on-click-modal":!1,class:"question-dialog"},{footer:s(()=>[t("span",wo,[l(a,{onClick:Re},{default:s(()=>e[150]||(e[150]=[n("取消")])),_:1}),l(a,{type:"primary",onClick:gt},{default:s(()=>e[151]||(e[151]=[n("确认")])),_:1})])]),default:s(()=>[t("div",yo,[t("div",go,[e[146]||(e[146]=t("div",{class:"form-label"},[n(" 标题"),t("span",{class:"required"},"*")],-1)),l(k,{modelValue:b.title,"onUpdate:modelValue":e[27]||(e[27]=o=>b.title=o),placeholder:"请输入标题",maxlength:"15","show-word-limit":""},null,8,["modelValue"])]),t("div",_o,[e[147]||(e[147]=t("div",{class:"form-label"},"考察能力",-1)),l(P,{modelValue:b.ability,"onUpdate:modelValue":e[28]||(e[28]=o=>b.ability=o),placeholder:"请选择考察能力",class:"full-width"},{default:s(()=>[l(y,{label:"深入考察抗压能力",value:"pressure"}),l(y,{label:"候选人回答中包含一个详细的案例",value:"case"}),l(y,{label:"获取候选人明确的毕业院校和专业",value:"education"})]),_:1},8,["modelValue"])]),t("div",bo,[e[148]||(e[148]=t("div",{class:"form-label"},[n(" 面试内容"),t("span",{class:"required"},"*")],-1)),l(k,{modelValue:b.content,"onUpdate:modelValue":e[29]||(e[29]=o=>b.content=o),type:"textarea",rows:"4",placeholder:"请输入面试内容",maxlength:"300","show-word-limit":""},null,8,["modelValue"])]),t("div",Vo,[e[149]||(e[149]=t("div",{class:"form-label"},"对话目标",-1)),l(k,{modelValue:b.target,"onUpdate:modelValue":e[30]||(e[30]=o=>b.target=o),type:"textarea",rows:"3",placeholder:`输入你想在对话中达成的目标,示例:\r
  2. • 深入考察抗压能力\r
  3. • 候选人回答中包含一个详细的案例\r
  4. • 获取候选人明确的毕业院校和专业`,maxlength:"100","show-word-limit":""},null,8,["modelValue"])])])]),_:1},8,["modelValue"]),l(H,{title:"资料收集",modelValue:ee.value,"onUpdate:modelValue":e[32]||(e[32]=o=>ee.value=o),width:"500px","close-on-click-modal":!1,class:"data-collection-dialog"},{footer:s(()=>[t("span",Ro,[l(a,{onClick:$e},{default:s(()=>e[157]||(e[157]=[n("取消")])),_:1}),l(a,{type:"primary",onClick:bt},{default:s(()=>e[158]||(e[158]=[n("确认")])),_:1})])]),default:s(()=>[t("div",ko,[t("div",Co,[(d(!0),u(O,null,$(De.value,(o,_)=>(d(),u("div",{key:_,class:"question-item"},[t("div",xo,[t("div",Uo,[t("span",null,p(o.label),1)]),t("div",So,[e[152]||(e[152]=t("span",null,"问答类",-1)),l(v,null,{default:s(()=>[l(m(Ne))]),_:1})])]),t("div",qo,[e[155]||(e[155]=t("div",{class:"user-answer"},"用户回答",-1)),t("div",Ao,[t("div",Eo,[l(J,{modelValue:o.isVisible,"onUpdate:modelValue":g=>o.isVisible=g},null,8,["modelValue","onUpdate:modelValue"]),t("span",Do,p(o.isVisible?"显示":"隐藏"),1)]),t("div",To,[l(v,{class:"action-icon"},{default:s(()=>[l(m(xe))]),_:1}),l(v,{class:"action-icon"},{default:s(()=>[l(m(Ue))]),_:1})])]),t("div",Mo,[t("div",Io,[e[153]||(e[153]=t("span",null,"开启评分",-1)),l(J,{modelValue:o.enableScoring,"onUpdate:modelValue":g=>o.enableScoring=g},null,8,["modelValue","onUpdate:modelValue"])]),t("div",zo,[e[154]||(e[154]=t("span",null,"必答",-1)),l(J,{modelValue:o.isRequired,"onUpdate:modelValue":g=>o.isRequired=g},null,8,["modelValue","onUpdate:modelValue"])])])])]))),128))]),t("div",Po,[l(a,{type:"primary",plain:"",onClick:Pe},{default:s(()=>[l(v,null,{default:s(()=>[l(m(D))]),_:1}),e[156]||(e[156]=n(" 添加问题 "))]),_:1})])])]),_:1},8,["modelValue"]),l(H,{title:"简历收集",modelValue:te.value,"onUpdate:modelValue":e[34]||(e[34]=o=>te.value=o),width:"500px","close-on-click-modal":!1,class:"resume-collection-dialog"},{footer:s(()=>[t("span",$o,[l(a,{onClick:Te},{default:s(()=>e[160]||(e[160]=[n("取消")])),_:1}),l(a,{type:"primary",onClick:Ke},{default:s(()=>e[161]||(e[161]=[n("确认")])),_:1})])]),default:s(()=>[t("div",jo,[t("div",Oo,[e[159]||(e[159]=t("div",{class:"form-label"},"步骤名称",-1)),l(k,{modelValue:le.title,"onUpdate:modelValue":e[33]||(e[33]=o=>le.title=o),placeholder:"请输入步骤名称",maxlength:"30","show-word-limit":""},null,8,["modelValue"])])])]),_:1},8,["modelValue"]),l(H,{title:"添加代码笔试步骤",modelValue:se.value,"onUpdate:modelValue":e[37]||(e[37]=o=>se.value=o),width:"500px","close-on-click-modal":!1,class:"code-test-dialog"},{footer:s(()=>[t("span",Zo,[l(a,{onClick:Le},{default:s(()=>e[170]||(e[170]=[n("取消")])),_:1}),l(a,{type:"primary",onClick:wt},{default:s(()=>e[171]||(e[171]=[n("确认")])),_:1})])]),default:s(()=>[t("div",Lo,[t("div",Qo,[e[162]||(e[162]=t("div",{class:"form-label"},"步骤名称",-1)),l(k,{modelValue:x.title,"onUpdate:modelValue":e[35]||(e[35]=o=>x.title=o),placeholder:"请输入步骤名称",maxlength:"30","show-word-limit":""},null,8,["modelValue"])]),t("div",Bo,[e[163]||(e[163]=t("div",{class:"form-label"},"自动评判试卷",-1)),l(J,{modelValue:x.autoJudge,"onUpdate:modelValue":e[36]||(e[36]=o=>x.autoJudge=o)},null,8,["modelValue"]),t("span",Fo,p(x.autoJudge?"开启":"关闭"),1)]),t("div",Yo,[e[169]||(e[169]=t("div",{class:"form-label"},"添加考试试卷",-1)),t("div",No,[x.selectedPaper?(d(),u("div",Ho,[t("div",Go,[t("div",Wo,p(x.selectedPaper.title),1),t("div",Ko,[t("span",null,p(x.selectedPaper.questionCount)+"道题",1),t("span",null,p(x.selectedPaper.duration)+"分钟",1),t("span",null,p(x.selectedPaper.difficulty),1)])]),t("div",Xo,[l(a,{type:"text",onClick:Ct},{default:s(()=>e[166]||(e[166]=[n("查看")])),_:1}),l(a,{type:"text",onClick:xt},{default:s(()=>e[167]||(e[167]=[n("更换")])),_:1}),l(a,{type:"text",onClick:Ut},{default:s(()=>e[168]||(e[168]=[n("删除")])),_:1})])])):(d(),u("div",Jo,[l(a,{type:"primary",plain:"",onClick:kt},{default:s(()=>[l(v,null,{default:s(()=>[l(m(D))]),_:1}),e[164]||(e[164]=n(" 添加考卷 "))]),_:1}),e[165]||(e[165]=t("p",{class:"tip-text"},"多选时,考生会随机分配到一套试卷",-1))]))])])])]),_:1},8,["modelValue"]),l(m(Se),{title:"添加打字测试步骤",modelValue:oe.value,"onUpdate:modelValue":e[45]||(e[45]=o=>oe.value=o),size:"60%","close-on-click-modal":!1,class:"typing-test-dialog","destroy-on-close":!1},{footer:s(()=>[t("span",ci,[l(a,{onClick:Qe},{default:s(()=>e[188]||(e[188]=[n("取消")])),_:1}),l(a,{type:"primary",onClick:St},{default:s(()=>e[189]||(e[189]=[n("保存")])),_:1})])]),default:s(()=>[t("div",ho,[t("div",ei,[e[173]||(e[173]=t("div",{class:"form-label"},"选择文章",-1)),t("div",ti,[l(a,{type:"primary",size:"small",class:"add-article-btn"},{default:s(()=>[l(v,null,{default:s(()=>[l(m(D))]),_:1}),e[172]||(e[172]=n(" 添加文章 "))]),_:1})])]),t("div",li,[e[176]||(e[176]=t("div",{class:"form-label"},"候选人选择文章方式",-1)),l(Ye,{modelValue:V.selectionMode,"onUpdate:modelValue":e[38]||(e[38]=o=>V.selectionMode=o)},{default:s(()=>[l(Ve,{label:"random"},{default:s(()=>e[174]||(e[174]=[n("随机抽取")])),_:1}),l(Ve,{label:"self"},{default:s(()=>e[175]||(e[175]=[n("候选人自主选择")])),_:1})]),_:1},8,["modelValue"])]),t("div",si,[e[178]||(e[178]=t("div",{class:"form-label"},"测试时间",-1)),t("div",oi,[l(k,{modelValue:V.duration,"onUpdate:modelValue":e[39]||(e[39]=o=>V.duration=o),class:"time-input"},null,8,["modelValue"]),e[177]||(e[177]=t("span",{class:"time-unit"},"分钟",-1))])]),t("div",ii,[e[180]||(e[180]=t("div",{class:"form-label"},"登录界面预览图(建议尺寸1024*768像素,最大不要超过5M)",-1)),l(Fe,{class:"preview-uploader",action:"#","auto-upload":!1,"show-file-list":!1,accept:"image/*"},{default:s(()=>[t("div",ai,[l(v,null,{default:s(()=>[l(m(D))]),_:1}),e[179]||(e[179]=t("div",{class:"upload-text"},"添加图片",-1))])]),_:1})]),t("div",ni,[e[181]||(e[181]=t("div",{class:"form-label"},"注意事项内容(在登录界面显示)",-1)),l(k,{modelValue:V.notes,"onUpdate:modelValue":e[40]||(e[40]=o=>V.notes=o),type:"textarea",rows:"4",placeholder:"请输入注意事项内容",maxlength:"300","show-word-limit":""},null,8,["modelValue"])]),t("div",di,[e[182]||(e[182]=t("div",{class:"form-label"},"测试页面标题",-1)),l(k,{modelValue:V.pageTitle,"onUpdate:modelValue":e[41]||(e[41]=o=>V.pageTitle=o),placeholder:"测试页面标题"},null,8,["modelValue"])]),t("div",ui,[e[184]||(e[184]=t("div",{class:"form-label"},"视频监控",-1)),l(j,{modelValue:V.videoMonitoring,"onUpdate:modelValue":e[42]||(e[42]=o=>V.videoMonitoring=o)},{default:s(()=>e[183]||(e[183]=[n("视频监控")])),_:1},8,["modelValue"])]),t("div",ri,[e[187]||(e[187]=t("div",{class:"form-label"},"通过标准",-1)),t("div",pi,[l(j,{modelValue:V.passCriteria.speed,"onUpdate:modelValue":e[43]||(e[43]=o=>V.passCriteria.speed=o)},{default:s(()=>e[185]||(e[185]=[n("速度")])),_:1},8,["modelValue"]),l(j,{modelValue:V.passCriteria.accuracy,"onUpdate:modelValue":e[44]||(e[44]=o=>V.passCriteria.accuracy=o)},{default:s(()=>e[186]||(e[186]=[n("正确率")])),_:1},8,["modelValue"])])])])]),_:1},8,["modelValue"])])}}}),bi=il(vi,[["__scopeId","data-v-93927eb2"]]);export{bi as default};