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