index.DnZr1nlF.js 43 KB

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