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