1 |
- import{a as K,r as f,aB as X,q as ee,aj as B,c,o as u,b as e,S as p,K as w,Q as _,M as A,P as se,G as F,R as h,a9 as y,u as $}from"./vue.YrNK8sx4.js";import{j as te,m as ae,n as oe,E as R}from"./index.BbJOHTqZ.js";import{_ as ie}from"./_plugin-vue_export-helper.DlAUqK2U.js";const ne={class:"max-w-4xl mx-auto p-6 relative overflow-y-auto h-full"},le={class:"bg-[#1d1e3a] text-white p-4 rounded-t-lg"},re={class:"flex justify-between items-center"},de={class:"text-sm"},ce={class:"text-sm"},ue={key:0,class:"bg-red-100 border border-red-400 text-red-700 px-4 py-3 rounded relative",role:"alert"},_e={class:"block sm:inline"},ve={key:1,class:"bg-white rounded-b-lg shadow-lg p-6"},me={class:"flex justify-between items-center mb-8 pb-4 border-b"},ge={class:"flex items-center space-x-4"},pe={class:"w-20 h-20 bg-gray-200 rounded-lg overflow-hidden"},fe=["src"],he={class:"text-2xl font-bold"},ye={class:"text-gray-600"},be={key:0,class:"text-gray-500 text-sm"},xe={class:"text-right"},we={class:"text-4xl font-bold text-yellow-500"},ke={class:"text-sm text-yellow-500"},Ae={class:"grid grid-cols-1 md:grid-cols-3 gap-4 mb-8"},Ie={class:"font-semibold text-blue-600"},Me={class:"mb-8"},je={class:"space-y-4"},Ne={class:"border-b pb-4"},Se={class:"flex items-center justify-between mb-2"},De={class:"text-gray-600 text-sm"},Re={key:0,class:"border-b pb-4"},Ve={class:"list-disc pl-5 text-gray-600 text-sm"},Ce={key:1,class:"border-b pb-4"},Ee={class:"list-disc pl-5 text-gray-600 text-sm"},Te={class:"mb-8"},Le={class:"space-y-4"},Ue={class:"flex items-center justify-between mb-2"},Ge={class:"text-gray-600"},He={class:"text-gray-600 text-sm"},Be={class:"mb-8"},$e={class:"space-y-6"},Pe={class:"mb-2"},We={class:"font-semibold"},Ze={class:"text-gray-600 mt-2"},ze={key:0,class:"text-gray-500 mt-2 text-sm"},Fe=["src"],qe={key:2,class:"mt-4"},Ye={class:"video-container"},Qe=["src","poster"],Oe={class:"mt-2 flex justify-end"},Je={key:0,class:"text-blue-500"},Ke={key:1,class:"text-gray-500"},Xe={key:0,class:"text-green-500"},es={key:1,class:"text-red-500"},ss={class:"mb-8"},ts={class:"space-y-8"},as={class:"text-lg font-semibold mb-4"},os={class:"grid grid-cols-1 md:grid-cols-2 gap-4"},is={class:"video-container"},ns=["src","poster"],ls={class:"text-sm text-gray-600 mt-2"},rs={class:"mb-8"},ds={class:"space-y-6"},cs={class:"grid grid-cols-1 md:grid-cols-3 gap-4 mb-4"},us={class:"flex items-center space-x-2"},_s={class:"text-green-500"},vs={class:"flex items-center space-x-2"},ms={class:"text-green-500"},gs={class:"mb-6"},ps={class:"grid grid-cols-2 gap-8"},fs={class:"grid grid-cols-3 gap-2"},hs=["src"],ys={class:"grid grid-cols-3 gap-2"},bs=["src"],xs={class:"grid grid-cols-3 md:grid-cols-6 gap-2"},ws=["src"],ks={class:"fixed right-8 bottom-24 flex flex-col space-y-4"},As=K({__name:"index",setup(Is){const a=f({name:"",idNumber:"",phoneNumber:"",score:0,availabilityPeriod:"",onboardingTime:"",suggestedSalary:"",salaryRange:"",dimensions:{teamwork:"欠佳",learningAbility:"优秀",attention:"欠佳",workAdaptability:"优秀",serviceAwareness:"中等"},dimensionDetails:{teamwork:"",learningAbility:"",attention:"",workAdaptability:"",serviceAwareness:""},duvAnalysis:[{title:"",content:"",score:"",type:"neutral"},{title:"",content:"",score:"",type:"neutral"}],interviewRecord:[{question:"",answer:"",analysis:"",score:"",videoUrl:"",thumbnail:"",question_form:0,is_correct:!1,question_image_url:""},{question:"",answer:"",analysis:"",score:"",videoUrl:"",thumbnail:"",question_form:0,is_correct:!1,question_image_url:""}],videoRecords:[{category:"服务态度测评",videos:[{url:"",thumbnail:"",description:""},{url:"",thumbnail:"",description:""}]}],additionalInfo:{idVerification:"通过",phoneVerification:"通过",leftHandGestures:{passed:!0,images:[]},rightHandGestures:{passed:!0,images:[]},faceVerification:{passed:!0,images:[]}},strengths:[],weaknesses:[],hireRecommendation:"",hireReason:""}),I=f(null),U=f(!0),V=f(""),k=X(),q=async()=>{U.value=!0;try{const l=k.query.id||"1",t=k.query.tenant_id||"1",i=k.query.application_id||"1";console.log("Route params:",{id:l,tenant_id:t,application_id:i});const v=await(await fetch(`https://minlong.raycos.com.cn/api/job/application_detail?tenant_id=${t}&application_id=${l||i}`)).json();v.code===2e3?(I.value=v.data,Y(v.data)):V.value=v.msg||"获取数据失败"}catch(l){console.error("获取申请详情失败:",l),V.value="获取数据失败,请稍后重试"}finally{U.value=!1}},Y=l=>{var M,j,N,S,D,r;if(!l)return;const{applicant:t,application:i,position:m,interview_progress:v,posture_photos:b}=l;if(a.value.name=(t==null?void 0:t.name)||a.value.name,a.value.phoneNumber=(t==null?void 0:t.phone)||a.value.phoneNumber,a.value.idNumber=(t==null?void 0:t.id_card)||a.value.idNumber,m)if(m.salary_range?a.value.salaryRange=m.salary_range||"面议":a.value.salaryRange="面议",a.value.score>=80)a.value.suggestedSalary=((M=m.salary_range)==null?void 0:M.max)||"面议";else if(a.value.score>=70){const s=parseInt(((j=m.salary_range)==null?void 0:j.min)||"0"),o=parseInt(((N=m.salary_range)==null?void 0:N.max)||"0");if(s>0&&o>0){const n=Math.floor(s+(o-s)*.7);a.value.suggestedSalary=n.toString()}else a.value.suggestedSalary="面议"}else if(a.value.score>=60){const s=parseInt(((S=m.salary_range)==null?void 0:S.min)||"0"),o=parseInt(((D=m.salary_range)==null?void 0:D.max)||"0");if(s>0&&o>0){const n=Math.floor(s+(o-s)*.5);a.value.suggestedSalary=n.toString()}else a.value.suggestedSalary="面议"}else a.value.suggestedSalary=((r=m.salary_range)==null?void 0:r.min)||"面议";else a.value.salaryRange="面议",a.value.suggestedSalary="面议";if(i!=null&&i.comprehensive_analysis&&(i.comprehensive_analysis.comprehensive_score!==null&&i.comprehensive_analysis.comprehensive_score!==void 0&&(a.value.score=i.comprehensive_analysis.comprehensive_score),i.comprehensive_analysis.video_analysis_data)){const s=i.comprehensive_analysis.video_analysis_data;s.strengths&&s.strengths.length>0&&(a.value.strengths=s.strengths.filter(o=>o&&!o.includes("无法从响应中提取"))),s.weaknesses&&s.weaknesses.length>0&&(a.value.weaknesses=s.weaknesses.filter(o=>o&&!o.includes("无法从响应中提取"))),i.comprehensive_analysis.hire_recommendation&&(a.value.hireRecommendation=i.comprehensive_analysis.hire_recommendation),i.comprehensive_analysis.hire_reason&&(a.value.hireReason=i.comprehensive_analysis.hire_reason)}if(i!=null&&i.ai_capability_scores){const s={专业性:"workAdaptability",沟通能力:"teamwork",技术匹配度:"learningAbility",解决问题能力:"attention",服务意识:"serviceAwareness"};Object.entries(i.ai_capability_scores).forEach(([o,n])=>{const d=s[o];if(d&&typeof n=="number"){let g="中等";n>=80?g="优秀":n<65&&(g="欠佳"),a.value.dimensions[d]=g}})}else{const s={teamwork:[],learningAbility:[],attention:[],workAdaptability:[],serviceAwareness:[]};v==null||v.forEach(o=>{o.video_answer&&o.video_answer.ai_score&&((o.question_text.includes("团队")||o.question_text.includes("合作"))&&s.teamwork.push(o.video_answer.ai_score),(o.question_text.includes("学习")||o.question_text.includes("技能"))&&s.learningAbility.push(o.video_answer.ai_score),(o.question_text.includes("细致")||o.question_text.includes("严谨")||o.question_text.includes("注意"))&&s.attention.push(o.video_answer.ai_score),(o.question_text.includes("适应")||o.question_text.includes("工作"))&&s.workAdaptability.push(o.video_answer.ai_score),(o.question_text.includes("服务")||o.question_text.includes("客户"))&&s.serviceAwareness.push(o.video_answer.ai_score))}),Object.entries(s).forEach(([o,n])=>{if(n.length>0){const d=n.reduce((T,L)=>T+L,0)/n.length;let g="中等";d>=80?g="优秀":d<65&&(g="欠佳"),a.value.dimensions[o]=g}})}const E={teamwork:"候选人在团队协作方面的表现",learningAbility:"候选人的学习能力和接受新知识的速度",attention:"候选人对细节的关注程度和工作严谨性",workAdaptability:"候选人适应工作环境和要求的能力",serviceAwareness:"候选人的服务意识和客户导向思维"};if(Object.keys(a.value.dimensionDetails).forEach(s=>{const o=s,n=a.value.dimensions[o];let d=E[o]||"";n==="优秀"?d+="表现优秀,符合岗位要求。":n==="中等"?d+="表现一般,基本符合岗位要求。":d+="表现欠佳,需要进一步提升。",a.value.dimensionDetails[o]=d}),v&&v.length>0&&(a.value.interviewRecord=v.filter(s=>s.video_answer).map(s=>{var d,g,T,L,z;let o=((d=s.video_answer)==null?void 0:d.transcript)||"未提供回答",n=!1;return s.answer_data&&s.answer_data.selected_option_details&&s.answer_data.selected_option_details.length>0&&(o=s.answer_data.selected_option_details.map(H=>H.option_text).join(", "),n=s.answer_data.selected_option_details.map(H=>H.is_correct).join(", ")),console.log(s),{question:s.question_text||"未提供问题",answer:o,analysis:((T=(g=s.video_answer)==null?void 0:g.ai_analysis)==null?void 0:T.comment)||"面试官正在评估中",score:(L=s.video_answer)!=null&&L.ai_score?`${s.video_answer.ai_score}分`:"评估中",question_form:s.question_form,is_correct:n,videoUrl:((z=s.video_answer)==null?void 0:z.video_url)||"",question_image_url:s.question_image_url||"",thumbnail:"/images/video-placeholder.jpg"}})),i!=null&&i.visual_analysis_results&&i.visual_analysis_results.photo_results){const s=[];i.visual_analysis_results.photo_results.forEach(o=>{o.detections&&o.detections.length>0&&o.detections.forEach(n=>{s.push({title:n.feature||"特征分析",content:n.location?`在${n.location}发现${n.feature}${n.description?","+n.description:""}`:n.feature+(n.description?","+n.description:""),score:n.confidence>=.8?"确认":"疑似",type:n.description&&n.description.includes("影响")?"negative":"neutral"})})}),s.length>0?a.value.duvAnalysis=s:a.value.duvAnalysis=[{title:"未发现特殊特征",content:"未在照片中检测到特殊特征",score:"正常",type:"positive"}]}else i!=null&&i.visual_analysis_results&&i.visual_analysis_results.detections?a.value.duvAnalysis=i.visual_analysis_results.detections.map(s=>({title:s.feature||"特征分析",content:s.location?`在${s.location}发现${s.feature}`:s.feature,score:s.confidence>=.8?"确认":"疑似",type:"neutral"})):a.value.duvAnalysis=[{title:"未进行DUV分析",content:"未提供DUV分析数据",score:"未知",type:"neutral"}];if(b&&b.length>0){const s=b.filter(d=>d.description.includes("left_")||d.description.includes("左手")).map(d=>d.photo_url);s.length>0&&(a.value.additionalInfo.leftHandGestures.images=s);const o=b.filter(d=>d.description.includes("right_")||d.description.includes("右手")).map(d=>d.photo_url);o.length>0&&(a.value.additionalInfo.rightHandGestures.images=o);const n=b.filter(d=>d.description.includes("面部")||!d.description.includes("left_")&&!d.description.includes("right_")&&!d.description.includes("左手")&&!d.description.includes("右手")).map(d=>d.photo_url);n.length>0&&(a.value.additionalInfo.faceVerification.images=n)}if(v&&v.length>0){const s={};v.forEach(o=>{if(o.video_answer&&o.video_answer.video_url){const n=o.question_type_display||"面试视频";s[n]||(s[n]=[]),s[n].push({url:o.video_answer.video_url,thumbnail:"/images/video-placeholder.jpg",description:o.question_text})}}),a.value.videoRecords=Object.entries(s).map(([o,n])=>({category:o,videos:n}))}a.value.availabilityPeriod="无特殊情况",a.value.onboardingTime="随时可以入职"};ee(()=>{console.log("完整URL:",window.location.href),console.log("路径:",window.location.pathname),console.log("查询字符串:",window.location.search),console.log("哈希:",window.location.hash),q()}),f(0),f(""),f();const G=f(null),Q=()=>{if(console.log("尝试滚动到顶部"),G.value){G.value.scrollIntoView({behavior:"smooth",block:"start"}),console.log("使用ref滚动到顶部");return}const l=document.getElementById("report-top");if(l){l.scrollIntoView({behavior:"smooth",block:"start"}),console.log("使用ID滚动到顶部");return}},O=()=>{R.success("分享链接已复制")},J=async()=>{try{const l=k.query.id||"1",t=k.query.tenant_id||"1",i=k.query.application_id||"1";R.success("报告下载中...");const v=await(await fetch(`https://minlong.raycos.com.cn/api/system/job/export_application_pdf?application_id=${l||i}&tenant_id=${t}`)).json();v.code===2e3?R.success("下载任务已创建,请前往下载中心查看"):R.error(v.msg||"下载任务创建失败")}catch(l){console.error("创建下载任务失败:",l),R.error("创建下载任务失败,请稍后重试")}},x=f("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCIgZmlsbD0iI2VlZWVlZSIvPjxwYXRoIGQ9Ik03NSA2NUExMCAxMCAwIDAgMSA4NSA3NUExMCAxMCAwIDAgMSA3NSA4NUExMCAxMCAwIDAgMSA2NSA3NUExMCAxMCAwIDAgMSA3NSA2NVoiIGZpbGw9IiNhYWFhYWEiLz48cGF0aCBkPSJNMTIwIDEzNUw5MCAxMDVMNjAgMTM1TDYwIDE0MEwxNDAgMTQwTDE0MCAxMzVMMTIwIDExNVoiIGZpbGw9IiNhYWFhYWEiLz48L3N2Zz4="),C=l=>{const t=l.target;t&&(t.src=x.value,t.onerror=null)},P=l=>{const t=()=>{try{if(l.readyState>=2){const i=document.createElement("canvas");i.width=l.videoWidth||320,i.height=l.videoHeight||240;const m=i.getContext("2d");if(m){l.currentTime=.1,m.drawImage(l,0,0,i.width,i.height);const v=i.toDataURL("image/jpeg");l.poster=v,l.removeEventListener("loadeddata",t)}}}catch(i){console.error("捕获视频第一帧失败:",i),l.poster=x.value}};l.addEventListener("loadeddata",t),l.readyState>=2&&t(),l.addEventListener("error",()=>{console.error("视频加载失败"),l.poster=x.value}),setTimeout(()=>{(!l.poster||l.poster==="")&&(l.poster=x.value)},3e3)},W=l=>{const t=l.target;t&&(t.readyState>=1?P(t):t.addEventListener("loadedmetadata",()=>{P(t)}))},Z=l=>{const t=l.target;t&&(t.poster=x.value,console.error("视频加载错误"))};return(l,t)=>{const i=B("a-spin"),m=B("el-icon"),v=B("el-button");return u(),c("div",ne,[e("div",{id:"report-top",ref_key:"reportTop",ref:G},null,512),p(i,{spinning:U.value,tip:"加载中..."},{default:w(()=>{var b,E,M,j,N,S,D;return[e("div",le,[e("div",re,[e("div",de,"No."+_(((E=(b=I.value)==null?void 0:b.application)==null?void 0:E.report_id)||a.value.idNumber),1),e("div",ce,_(new Date().toLocaleString()),1)])]),V.value?(u(),c("div",ue,[t[0]||(t[0]=e("strong",{class:"font-bold"},"错误!",-1)),e("span",_e,_(V.value),1)])):(u(),c("div",ve,[e("div",me,[e("div",ge,[e("div",pe,[e("img",{src:a.value.additionalInfo.faceVerification.images[0],alt:"头像",class:"w-full h-full object-cover",onError:C},null,40,fe)]),e("div",null,[e("h1",he,_(a.value.name),1),e("p",ye,_(a.value.phoneNumber),1),(M=I.value)!=null&&M.position?(u(),c("p",be," 应聘职位: "+_(I.value.position.title)+" - "+_(I.value.position.department),1)):A("",!0)])]),e("div",xe,[e("div",we,[se(_(a.value.score),1),t[1]||(t[1]=e("span",{class:"text-base ml-1"},"分",-1))]),e("div",ke,_(a.value.score>=70?"推荐 👍":a.value.score>=60?"待定 🤔":"不推荐 👎"),1)])]),e("div",Ae,[e("div",null,[t[2]||(t[2]=e("label",{class:"text-gray-600"},"身份证号",-1)),e("div",null,_(a.value.idNumber),1)]),e("div",null,[t[3]||(t[3]=e("label",{class:"text-gray-600"},"入职之后,您缺岗的班次时间段是?",-1)),e("div",null,_(a.value.availabilityPeriod),1)]),e("div",null,[t[4]||(t[4]=e("label",{class:"text-gray-600"},"请问您通过面试之后多久可以入职?",-1)),e("div",null,_(a.value.onboardingTime),1)]),e("div",null,[t[5]||(t[5]=e("label",{class:"text-gray-600"},"薪资范围",-1)),e("div",null,_(a.value.salaryRange),1)]),e("div",null,[t[6]||(t[6]=e("label",{class:"text-gray-600"},"建议薪资",-1)),e("div",Ie,_(a.value.suggestedSalary),1)])]),e("div",Me,[t[10]||(t[10]=e("h2",{class:"text-xl font-bold mb-6"},"1. 综合评估",-1)),e("div",je,[e("div",Ne,[e("div",Se,[t[7]||(t[7]=e("span",{class:"text-gray-600"},"录用建议",-1)),e("span",{class:F({"text-green-500":(j=a.value.hireRecommendation)==null?void 0:j.includes("推荐"),"text-red-500":(N=a.value.hireRecommendation)==null?void 0:N.includes("不推荐"),"text-yellow-500":!((S=a.value.hireRecommendation)!=null&&S.includes("推荐"))&&!((D=a.value.hireRecommendation)!=null&&D.includes("不推荐"))})},_(a.value.hireRecommendation||"无建议"),3)]),e("p",De,_(a.value.hireReason||"无详细说明"),1)]),a.value.strengths&&a.value.strengths.length>0?(u(),c("div",Re,[t[8]||(t[8]=e("h3",{class:"font-semibold mb-2"},"优点",-1)),e("ul",Ve,[(u(!0),c(h,null,y(a.value.strengths,(r,s)=>(u(),c("li",{key:"strength-"+s},_(r),1))),128))])])):A("",!0),a.value.weaknesses&&a.value.weaknesses.length>0?(u(),c("div",Ce,[t[9]||(t[9]=e("h3",{class:"font-semibold mb-2"},"需改进的地方",-1)),e("ul",Ee,[(u(!0),c(h,null,y(a.value.weaknesses,(r,s)=>(u(),c("li",{key:"weakness-"+s},_(r),1))),128))])])):A("",!0)])]),e("div",Te,[t[11]||(t[11]=e("h2",{class:"text-xl font-bold mb-6"},"2. 图片分析评估",-1)),e("div",Le,[(u(!0),c(h,null,y(a.value.duvAnalysis,(r,s)=>(u(),c("div",{key:s,class:"border-b pb-4"},[e("div",Ue,[e("span",Ge,_(r.title),1),e("span",{class:F({"text-green-500":r.type==="positive","text-red-500":r.type==="negative","text-yellow-500":r.type==="neutral"})},_(r.score),3)]),e("p",He,_(r.content),1)]))),128))])]),e("div",Be,[t[12]||(t[12]=e("h2",{class:"text-xl font-bold mb-6"},"3. 面试记录",-1)),e("div",$e,[(u(!0),c(h,null,y(a.value.interviewRecord,(r,s)=>(u(),c("div",{key:s,class:"border-b pb-4"},[e("div",Pe,[e("h3",We,"问题:"+_(r.question),1),e("p",Ze,"答案:"+_(r.answer),1),r.question_form===0?(u(),c("p",ze,"分析:"+_(r.analysis),1)):A("",!0),r.question_form===3?(u(),c("img",{key:1,src:r.question_image_url,alt:"图片",class:"w-5/12 h-full object-cover m-auto"},null,8,Fe)):A("",!0),r.videoUrl?(u(),c("div",qe,[e("div",Ye,[e("video",{class:"w-full h-full object-cover",controls:"",src:r.videoUrl,preload:"metadata",poster:x.value,onLoadeddata:W,onError:Z}," 您的浏览器不支持视频播放。 ",40,Qe)])])):A("",!0),e("div",Oe,[r.question_form===0?(u(),c("span",Je,"得分:"+_(r.score),1)):(u(),c("span",Ke,[r.is_correct===!0||r.is_correct==="true"?(u(),c("span",Xe,"正确")):(u(),c("span",es,"错误"))]))])])]))),128))])]),e("div",ss,[t[13]||(t[13]=e("h2",{class:"text-xl font-bold mb-6"},"4. 视频记录",-1)),e("div",ts,[(u(!0),c(h,null,y(a.value.videoRecords,(r,s)=>(u(),c("div",{key:s},[e("h3",as,_(r.category),1),e("div",os,[(u(!0),c(h,null,y(r.videos,(o,n)=>(u(),c("div",{key:n,class:"bg-gray-50 rounded-lg p-4"},[e("div",is,[e("video",{class:"w-full h-full object-cover",controls:"",src:o.url,preload:"metadata",poster:x.value,onLoadeddata:W,onError:Z}," 您的浏览器不支持视频播放。 ",40,ns)]),e("p",ls,_(o.description),1)]))),128))])]))),128))])]),e("div",rs,[t[20]||(t[20]=e("h2",{class:"text-xl font-bold mb-6"},"5. 其他信息",-1)),e("div",ds,[e("div",cs,[e("div",us,[t[14]||(t[14]=e("span",{class:"text-gray-600"},"身份证验证:",-1)),e("span",_s,_(a.value.additionalInfo.idVerification),1)]),e("div",vs,[t[15]||(t[15]=e("span",{class:"text-gray-600"},"手机号验证:",-1)),e("span",ms,_(a.value.additionalInfo.phoneVerification),1)])]),e("div",gs,[t[18]||(t[18]=e("h3",{class:"font-semibold mb-4"},"手势验证",-1)),e("div",ps,[e("div",null,[t[16]||(t[16]=e("h4",{class:"text-sm font-medium mb-2"},"左手手势验证",-1)),e("div",fs,[(u(!0),c(h,null,y(a.value.additionalInfo.leftHandGestures.images,(r,s)=>(u(),c("div",{key:s,class:"aspect-square rounded-lg overflow-hidden bg-gray-100"},[e("img",{src:r,alt:"左手手势",class:"w-full h-full object-cover",onError:C},null,40,hs)]))),128))])]),e("div",null,[t[17]||(t[17]=e("h4",{class:"text-sm font-medium mb-2"},"右手手势验证",-1)),e("div",ys,[(u(!0),c(h,null,y(a.value.additionalInfo.rightHandGestures.images,(r,s)=>(u(),c("div",{key:s,class:"aspect-square rounded-lg overflow-hidden bg-gray-100"},[e("img",{src:r,alt:"右手手势",class:"w-full h-full object-cover",onError:C},null,40,bs)]))),128))])])])]),e("div",null,[t[19]||(t[19]=e("h3",{class:"font-semibold mb-4"},"人脸验证",-1)),e("div",xs,[(u(!0),c(h,null,y(a.value.additionalInfo.faceVerification.images,(r,s)=>(u(),c("div",{key:s,class:"aspect-square rounded-lg overflow-hidden bg-gray-100"},[e("img",{src:r,alt:"人脸验证",class:"w-full h-full object-cover",onError:C},null,40,ws)]))),128))])])])])]))]}),_:1},8,["spinning"]),e("div",ks,[p(v,{type:"primary",style:{"margin-left":"12px"},circle:"",onClick:O},{default:w(()=>[p(m,null,{default:w(()=>[p($(te))]),_:1})]),_:1}),p(v,{type:"primary",circle:"",onClick:J},{default:w(()=>[p(m,null,{default:w(()=>[p($(ae))]),_:1})]),_:1}),p(v,{type:"primary",circle:"",onClick:Q},{default:w(()=>[p(m,null,{default:w(()=>[p($(oe))]),_:1})]),_:1})])])}}}),Ss=ie(As,[["__scopeId","data-v-5c391b9a"]]);export{Ss as default};
|