1 |
- import{k as dt,S as M,af as $,a4 as ct,X as mt,U as pt,ag as vt,a6 as ft,E as r,Y as qe,ae as _t}from"./index.BQUvI64x.js";import{a as Ce,aH as gt,r as i,f as De,q as yt,Z as wt,aj as d,at as bt,J as b,o as m,K as n,S as l,b as u,H as ht,u as w,c as V,R as A,M as E,P as _,Q as L,a9 as re,L as qt}from"./vue.D1BjjNmv.js";import{createCrudOptions as Dt}from"./crud.Buhaei2z.js";import Vt from"./index._bA1rN-d.js";import kt from"./index.CeX4I2PW.js";import{d as Ct,e as xt,f as Ut,c as Ve,g as zt,b as ke}from"./api.RlMk_OlC.js";import{_ as St}from"./_plugin-vue_export-helper.DlAUqK2U.js";const Pt={class:"document-box document-left-box"},Qt={class:"document-box document-right-box"},Ft={key:0,class:"uploaded-file-info mt-2"},Rt={class:"flex items-center justify-between"},Tt={class:"flex items-center"},Bt={class:"flex items-center"},Et={class:"text-gray-500 text-sm mr-4"},Lt={key:1,class:"flex items-center justify-between"},Nt={key:0,class:"video-preview"},jt=["src"],Ot={key:2,class:"file-info"},It={class:"file-size"},Mt={class:"dialog-footer"},$t={class:"dialog-footer"},At={class:"question-selection-container"},Gt={class:"question-search"},Jt={class:"search-row"},Wt={class:"question-table-container"},Kt={class:"pagination-container"},Ht={class:"dialog-footer"},Xt={class:"dialog-footer"},Yt=Ce({name:"documentList"}),Zt=Ce({...Yt,setup(eo){const{crudBinding:xe,crudRef:k,crudExpose:h}=dt({createCrudOptions:Dt});gt();const x=i(null),G=i([]),ue=i([]),S=i(!1),J=i({}),de=i(null),C=i(""),Ue=i(!1),ze=i({id:0,name:"",doc_type:"",category:"",project:"",version:"",file_type:"",file_size:0,status:!0,doc_desc:"",update_datetime:"",file_path:"",file:""});i(null);const f=i({url:"",name:"",size:0,file_type:""}),ce=i({url:"",name:"",size:0,file_type:""}),P=i(!1),p=i(null);i("");const W=i(null),g=i({videoUrl:"",subtitleContent:""}),Se={videoUrl:[{required:!0,message:"请上传数字人视频",trigger:"change"}]},Q=i(!1),F=i({sequence_number:0}),Pe={sequence_number:[{required:!0,message:"请输入排序值",trigger:"blur"},{type:"number",message:"排序值必须为数字",trigger:"blur"}]},K=i(null),R=i(!1),v=i({position:"",questions:[],sequence:"0"}),H=i([]),X=i([]);De(()=>v.value.questions.map(t=>{const e=X.value.find(o=>o.value===t);return e||{value:t,label:`问题 ${t}`,chinese_explanation:"",question_form_name:"",category_id:""}}));const Y=i(!1),y=i({currentPage:1,pageSize:10,total:0}),Z=i([]),N=i(""),j=async()=>{try{Y.value=!0;const t={page:y.value.currentPage,limit:y.value.pageSize,tenant_id:1,keyword:te.value};N.value&&(t.category_id=N.value);const e=await ke(t);e&&e.code===2e3&&e.data?(X.value=e.data.items.map(o=>({value:o.id.toString(),label:o.question,chinese_explanation:o.scoring_reference||"暂无释义",question_form_name:o.question_form_name||"暂无问题类型",category_id:o.category||"暂无分类"})),y.value.total=e.data.total,Z.value.length===0&&Qe()):r.error("获取问题列表失败")}catch(t){console.error("加载问题选项失败:",t),r.error("加载问题选项失败")}finally{Y.value=!1}},Qe=async()=>{try{const t=await fetch($()+"api/system/question_category/list?tenant_id=1",{method:"GET",headers:{Authorization:"JWT "+M.get("token"),"Content-Type":"application/json"}});if(!t.ok)throw new Error("获取问题分类列表失败");const e=await t.json();e&&e.code===2e3&&e.data.items&&(Z.value=e.data.items.map(o=>({value:o.id.toString(),label:o.name})))}catch(t){console.error("加载问题分类选项失败:",t)}},me=()=>{y.value.currentPage=1,j()},Fe=De(()=>X.value),Re=t=>{v.value.questions=t.map(e=>e.value)},Te=t=>{y.value.pageSize=t,j()},Be=t=>{y.value.currentPage=t,j()},pe=()=>{Ee(),j(),R.value=!0},Ee=async()=>{try{const t=await fetch($()+"api/system/job/list?tenant_id=1",{method:"GET",headers:{Authorization:"JWT "+M.get("token"),"Content-Type":"application/json"}});if(!t.ok)throw new Error("获取职位列表失败");const e=await t.json();e&&e.code===2e3&&e.data?H.value=e.data.map(o=>({value:o.id.toString(),label:o.title,description:o.description||""})):r.error("获取职位列表失败")}catch(t){console.error("加载职位选项失败:",t),r.error("加载职位选项失败")}},Le=t=>{if(!t)return"";const e=H.value.find(o=>o.value===t.toString());return e?e.label:t.toString()},Ne=async()=>{try{if(!v.value.position){r.warning("请选择职位");return}if(v.value.questions.length===0){r.warning("请选择至少一个问题");return}const t=Le(v.value.position),e={position_id:parseInt(v.value.position),question_id:{question_id:v.value.questions.map(s=>parseInt(s))},duration:parseInt(v.value.sequence)||60,tenant_id:1};console.log("提交的数据:",e);const o=await Ct(e);o&&o.code===2e3?(r.success(`${t}职位问题保存成功`),R.value=!1,v.value={position:"",questions:[],sequence:"0"},h.doRefresh()):r.error((o==null?void 0:o.msg)||"保存失败")}catch(t){console.error("保存职位问题失败:",t),r.error("保存失败,请重试")}},ee=()=>{xt({}).then(t=>{console.log("ret",t);const e=t.data,o=[{id:"root",title:"职位开放题",children:e.map(s=>({...s,title:s.name||s.title}))},{id:"professional_questions",title:"专业考察题库",children:e.map(s=>({...s,title:s.name||s.title}))},{id:"common_questions",title:"常识题库"},{id:"psychology_questions",title:"心理题库",children:[{id:"psychology_questions_1",title:"DVF心理测评"},{id:"psychology_questions_2",title:"卡特尔人格因素测验"},{id:"psychology_questions_3",title:"明尼苏达多相人格测验"}]}];G.value=o})},je=t=>{var D,U;console.log("record",t);const e=(D=t==null?void 0:t.currentNode)==null?void 0:D.id;C.value=!isNaN(Number(e))&&e!==null?e:1;let o;const s=(U=t==null?void 0:t.firstLevel)==null?void 0:U.id;s==="root"?o="0":s==="psychology_questions"?o="4":s==="common_questions"?o="1":s==="professional_questions"?o="2":o="0",x.value=null;const c={form:{limit:100,job_id:C.value,question_form:o}};h.doSearch(c)},Oe=(t,e)=>{var o,s,c,D;if(t==="update"&&e){const U=((D=(c=(s=(o=de.value)==null?void 0:o.treeRef)==null?void 0:s.currentNode)==null?void 0:c.parent)==null?void 0:D.data)||{};ue.value=[U],J.value=e}S.value=!0},ve=t=>{t==="submit"&&ee(),S.value=!1,J.value={}},Ie=(t,e)=>{qe.confirm("您确认删除该文档分类吗?","温馨提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(async()=>{const o=await Ut(t);e(),(o==null?void 0:o.code)===2e3&&(_t(o.msg),ee())})},Me=(t,e,o)=>{if(!t||!t.data){console.error("Upload response is invalid:",t);return}const s={name:e.name,file_path:t.data.bucket_url,file_type:t.data.file_type,file_size:e.size,doc_type:o.form.doc_type||"",category:C.value,status:!0,doc_desc:"",version:"",file:t.data.bucket_url};if(o.form)Object.assign(o.form,s);else{console.error("Form reference is not available");return}x.value=s,h.doRefresh()},$e=t=>{var e;if(x.value=null,(e=k.value)!=null&&e.form){const o=k.value.form;o.name="",o.file_path="",o.file_type="",o.file_size="",o.doc_type="",o.category="",o.doc_desc="",o.version="",o.file="",t.value=""}},fe=t=>{if(t===0)return"0 B";const e=1024,o=["B","KB","MB","GB","TB"],s=Math.floor(Math.log(t)/Math.log(e));return parseFloat((t/Math.pow(e,s)).toFixed(2))+" "+o[s]},Ae=t=>t?["pdf","doc","docx","xls","xlsx","ppt","pptx","jpg","jpeg","png","gif","bmp","webp","svg"].includes(t.toLowerCase()):!1,Ge=t=>{if(!t||!t.file){qe.alert("文件链接不存在","预览失败",{type:"error"});return}const e=t.file_type||"",o=t.file,s=`/#/preview?url=${encodeURIComponent(o)}&type=${e}`;window.open(s,"_blank")},_e=async t=>{const e=t.detail||t;try{ze.value=e,Ue.value=!0}catch{r.error("获取文档详情失败")}},Je=t=>{const e=t.type.startsWith("video/"),o=t.size/1024/1024<500;return e?o?!0:(r.error("视频大小不能超过 500MB!"),!1):(r.error("请上传视频文件!"),!1)},We=(t,e)=>{if(console.log("response",t),console.log("file",e),t&&t.url)f.value={url:t.url,name:e.name||t.filename||"",size:e.size||0,file_type:e.type||t.mime_type||"video/mp4"},g.value.videoUrl=t.url,r.success("视频上传成功");else if(t&&t.data&&t.data.url)f.value={url:t.data.url,name:e.name||t.data.filename||"",size:e.size||0,file_type:e.type||t.data.mime_type||"video/mp4"},g.value.videoUrl=t.data.url,r.success("视频上传成功");else try{const o=t.url||t.response&&t.response.url||t[0]&&t[0].url||t.data&&t.data.bucket_url;if(o)f.value={url:o,name:e.name||t.filename||t.original_filename||"",size:e.size||t.size||0,file_type:e.type||t.mime_type||"video/mp4"},g.value.videoUrl=o,r.success("视频上传成功");else throw new Error("无法从响应中获取URL")}catch(o){console.error("处理上传响应时出错:",o),r.error("视频上传成功,但无法解析响应数据")}},Ke=()=>{r.error("上传失败,请重试")},ge=t=>{const e=t.detail;e&&(p.value=e,P.value=!0,f.value={url:"",name:"",size:0,file_type:""},ce.value={url:"",name:"",size:0,file_type:""},g.value={videoUrl:"",subtitleContent:""})},He=()=>{W.value&&W.value.validate(async t=>{if(t)try{if(!p.value||!p.value.id){r.error("当前选中的题目信息无效");return}if(!g.value.videoUrl&&!f.value.url){r.warning("请先上传数字人视频");return}const e={question_id:p.value.question_id,video_url:g.value.videoUrl||f.value.url,digital_human_video_subtitle:g.value.subtitleContent,tenant_id:1};console.log("提交的数据:",e);const o=await Ve(e);o&&o.code===2e3?(r.success("数字人视频和字幕信息保存成功"),P.value=!1,f.value={url:"",name:"",size:0,file_type:""},ce.value={url:"",name:"",size:0,file_type:""},g.value={videoUrl:"",subtitleContent:""},h.doRefresh()):r.error((o==null?void 0:o.msg)||"保存失败")}catch(e){console.error("保存视频和字幕信息时出错:",e),r.error("保存失败,请重试")}else return r.warning("请完成必填项"),!1})},ye=t=>{const e=t.detail;e&&(p.value=e,F.value.sequence_number=e.sequence_number||0,Q.value=!0)},Xe=()=>{K.value&&K.value.validate(async t=>{if(t)try{if(!p.value||!p.value.question_id){r.error("当前选中的题目信息无效");return}const e=C.value;if(!e){r.error("未选择职位分类");return}const o={position_id:e,questions:[{question_id:p.value.question_id,sequence_number:F.value.sequence_number}],tenant_id:1};console.log("提交的排序数据:",o);const s=await zt(o);s&&s.code===2e3?(r.success("排序修改成功"),Q.value=!1,h.doRefresh()):r.error((s==null?void 0:s.msg)||"保存失败")}catch(e){console.error("保存排序信息时出错:",e),r.error("保存失败,请重试")}else return r.warning("请输入有效的排序值"),!1})};yt(()=>{ee(),h.doRefresh(),setTimeout(()=>{k.value&&(k.value.searchForm||(k.value.searchForm={}),C.value&&(k.value.searchForm.category=C.value,h.doSearch({form:{category:C.value}})))},300),window.addEventListener("viewDocumentDetail",_e),window.addEventListener("openVideoUploadDialog",ge),window.addEventListener("openSortDialog",ye),window.addEventListener("openPositionQuestionDialog",pe),window.addEventListener("openBindParentQuestionDialog",be)}),wt(()=>{window.removeEventListener("viewDocumentDetail",_e),window.removeEventListener("openVideoUploadDialog",ge),window.removeEventListener("openSortDialog",ye),window.removeEventListener("openPositionQuestionDialog",pe),window.removeEventListener("openBindParentQuestionDialog",be)});const te=i(""),T=i(!1),q=i(null),we=i([]),oe=i(!1),le=i(""),Ye=async()=>{try{oe.value=!0;const t={page:1,limit:200,tenant_id:1,question_form:0};le.value&&(t.keyword=le.value);const e=await ke(t);we.value=e.data.items||[]}catch(t){console.error("获取开放问题列表失败:",t),r.error("获取开放问题列表失败")}finally{oe.value=!1}},be=t=>{p.value=t.detail,p.value.parent_question_id?q.value=p.value.parent_question_id:q.value=null,le.value="",Ye(),T.value=!0},he=()=>{T.value=!1,q.value=null,p.value=null},Ze=async()=>{if(!p.value||q.value===null){r.warning("请选择要关联的开放问题");return}try{await Ve({id:p.value.question_id,parent_question_id:q.value,tenant_id:"1"}),r.success("绑定开放问题成功"),T.value=!1,q.value=null,h.doRefresh()}catch(t){console.error("绑定开放问题失败:",t),r.error("绑定开放问题失败")}},et=t=>{const e=new CustomEvent("openBindParentQuestionDialog",{detail:t});window.dispatchEvent(e)};return(t,e)=>{const o=d("el-col"),s=d("el-icon"),c=d("el-button"),D=d("el-upload"),U=d("el-card"),tt=d("fs-crud"),ot=d("el-row"),lt=d("el-drawer"),z=d("el-form-item"),ae=d("el-input"),ne=d("el-form"),O=d("el-dialog"),at=d("el-input-number"),se=d("el-option"),ie=d("el-select"),B=d("el-table-column"),nt=d("el-table"),st=d("el-pagination"),it=d("fs-page"),rt=bt("loading");return m(),b(it,null,{default:n(()=>[l(ot,{class:"document-el-row"},{default:n(()=>[l(o,{span:3},{default:n(()=>[u("div",Pt,[l(Vt,{ref_key:"documentTreeRef",ref:de,treeData:G.value,onTreeClick:je,onUpdateDocument:Oe,onDeleteDocument:Ie},null,8,["treeData"])])]),_:1}),l(o,{span:21},{default:n(()=>[u("div",Qt,[l(tt,ht({ref_key:"crudRef",ref:k},w(xe)),{"cell-rowHandle-middle":n(a=>[a.row.question_form===5?(m(),b(c,{key:0,type:"text",onClick:I=>et(a.row)},{default:n(()=>[l(s,null,{default:n(()=>[l(w(vt))]),_:1}),e[17]||(e[17]=_("绑定开放问题 "))]),_:2},1032,["onClick"])):E("",!0)]),form_file:n(a=>[a.mode!=="view"?(m(),V(A,{key:0},[l(D,{action:w($)()+"api/system/minioupload/",headers:{Authorization:"JWT "+w(M).get("token")},multiple:!1,"on-success":(I,ut)=>Me(I,ut,a),drag:!1,"show-file-list":!1},{default:n(()=>[l(c,{type:"primary",icon:"plus"},{default:n(()=>e[18]||(e[18]=[_("上传")])),_:1})]),_:2},1032,["action","headers","on-success"]),x.value?(m(),V("div",Ft,[l(U,{shadow:"hover",class:"w-full"},{default:n(()=>[u("div",Rt,[u("div",Tt,[l(s,{class:"mr-2"},{default:n(()=>[l(w(ct))]),_:1}),u("span",null,L(x.value.name),1)]),u("div",Bt,[u("span",Et,L(fe(x.value.file_size)),1),l(c,{type:"danger",link:"",onClick:I=>$e(a)},{default:n(()=>[l(s,null,{default:n(()=>[l(w(mt))]),_:1})]),_:2},1032,["onClick"])])])]),_:2},1024)])):E("",!0)],64)):(m(),V("div",Lt,[u("span",null,L(a.form.fileName),1),Ae(a.form.file_type)?(m(),b(c,{key:0,type:"primary",link:"",onClick:I=>Ge(a.form)},{default:n(()=>[l(s,{class:"mr-1"},{default:n(()=>[l(w(pt))]),_:1}),e[19]||(e[19]=_("预览 "))]),_:2},1032,["onClick"])):E("",!0)]))]),_:1},16)])]),_:1})]),_:1}),l(lt,{modelValue:S.value,"onUpdate:modelValue":e[0]||(e[0]=a=>S.value=a),title:"添加分类",direction:"rtl",size:"500px","close-on-click-modal":!1,"before-close":ve},{default:n(()=>[S.value?(m(),b(kt,{key:0,initFormData:J.value,cacheData:ue.value,treeData:G.value,onDrawerClose:ve},null,8,["initFormData","cacheData","treeData"])):E("",!0)]),_:1},8,["modelValue"]),l(O,{modelValue:P.value,"onUpdate:modelValue":e[3]||(e[3]=a=>P.value=a),title:"上传数字人视频及字幕",width:"600px","destroy-on-close":""},{footer:n(()=>[u("span",Mt,[l(c,{onClick:e[2]||(e[2]=a=>P.value=!1)},{default:n(()=>e[21]||(e[21]=[_("取消")])),_:1}),l(c,{type:"primary",onClick:He,disabled:!f.value.url},{default:n(()=>e[22]||(e[22]=[_("保存")])),_:1},8,["disabled"])])]),default:n(()=>[l(ne,{ref_key:"videoFormRef",ref:W,model:g.value,rules:Se,"label-width":"100px","label-position":"top"},{default:n(()=>[l(z,{label:"数字人视频",prop:"videoUrl"},{default:n(()=>[l(D,{class:"video-uploader",action:w($)()+"api/system/admin_upload/",headers:{Authorization:"JWT "+w(M).get("token")},data:{tenant_id:1},multiple:!1,"on-success":We,"on-error":Ke,"before-upload":Je,"show-file-list":!1},{default:n(()=>[f.value.url?(m(),V("div",Nt,[u("video",{src:f.value.url,controls:"",class:"video-player"},null,8,jt)])):(m(),b(c,{key:1,type:"primary",icon:"Plus"},{default:n(()=>e[20]||(e[20]=[_("选择视频文件")])),_:1})),f.value.name?(m(),V("div",Ot,[u("span",null,L(f.value.name),1),u("span",It,L(fe(f.value.size)),1)])):E("",!0)]),_:1},8,["action","headers"])]),_:1}),l(z,{label:"字幕内容",prop:"subtitleContent"},{default:n(()=>[l(ae,{modelValue:g.value.subtitleContent,"onUpdate:modelValue":e[1]||(e[1]=a=>g.value.subtitleContent=a),type:"textarea",rows:4,placeholder:"请输入数字人视频字幕内容"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"]),l(O,{modelValue:Q.value,"onUpdate:modelValue":e[6]||(e[6]=a=>Q.value=a),title:"修改排序",width:"400px","destroy-on-close":""},{footer:n(()=>[u("span",$t,[l(c,{onClick:e[5]||(e[5]=a=>Q.value=!1)},{default:n(()=>e[24]||(e[24]=[_("取消")])),_:1}),l(c,{type:"primary",onClick:Xe},{default:n(()=>e[25]||(e[25]=[_("保存")])),_:1})])]),default:n(()=>[l(ne,{ref_key:"sortFormRef",ref:K,model:F.value,rules:Pe,"label-width":"100px"},{default:n(()=>[l(z,{label:"排序值",prop:"sequence_number"},{default:n(()=>[l(at,{modelValue:F.value.sequence_number,"onUpdate:modelValue":e[4]||(e[4]=a=>F.value.sequence_number=a),min:0,max:9999,style:{width:"100%"}},null,8,["modelValue"])]),_:1}),e[23]||(e[23]=u("div",{class:"form-helper"},"数值越小,排序越靠前",-1))]),_:1},8,["model"])]),_:1},8,["modelValue"]),l(O,{modelValue:R.value,"onUpdate:modelValue":e[14]||(e[14]=a=>R.value=a),title:"职位问题",width:"60%","destroy-on-close":""},{footer:n(()=>[u("span",Ht,[l(c,{onClick:e[13]||(e[13]=a=>R.value=!1)},{default:n(()=>e[26]||(e[26]=[_("取消")])),_:1}),l(c,{type:"primary",onClick:Ne},{default:n(()=>e[27]||(e[27]=[_("保存")])),_:1})])]),default:n(()=>[l(ne,{model:v.value,"label-width":"80px"},{default:n(()=>[l(z,{label:"职位"},{default:n(()=>[l(ie,{modelValue:v.value.position,"onUpdate:modelValue":e[7]||(e[7]=a=>v.value.position=a),placeholder:"请选择",style:{width:"25%"}},{default:n(()=>[(m(!0),V(A,null,re(H.value,a=>(m(),b(se,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(z,{label:"职位问题"},{default:n(()=>[u("div",At,[u("div",Gt,[u("div",Jt,[l(ae,{style:{width:"200px"},modelValue:te.value,"onUpdate:modelValue":e[8]||(e[8]=a=>te.value=a),placeholder:"搜索问题",clearable:"",onInput:me},{prefix:n(()=>[l(s,null,{default:n(()=>[l(w(ft))]),_:1})]),_:1},8,["modelValue"]),l(ie,{modelValue:N.value,"onUpdate:modelValue":e[9]||(e[9]=a=>N.value=a),placeholder:"问题分类",clearable:"",onChange:me,style:{"margin-left":"10px",width:"200px"}},{default:n(()=>[(m(!0),V(A,null,re(Z.value,a=>(m(),b(se,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])])]),u("div",Wt,[qt((m(),b(nt,{data:Fe.value,style:{width:"100%"},height:"300",onSelectionChange:Re},{default:n(()=>[l(B,{type:"selection",width:"55"}),l(B,{prop:"label",label:"问题","show-overflow-tooltip":""}),l(B,{prop:"category_id.name",label:"分类"}),l(B,{prop:"question_form_name",label:"题目形式","show-overflow-tooltip":""}),l(B,{prop:"chinese_explanation",label:"描述","show-overflow-tooltip":""})]),_:1},8,["data"])),[[rt,Y.value]]),u("div",Kt,[l(st,{"current-page":y.value.currentPage,"onUpdate:currentPage":e[10]||(e[10]=a=>y.value.currentPage=a),"page-size":y.value.pageSize,"onUpdate:pageSize":e[11]||(e[11]=a=>y.value.pageSize=a),"page-sizes":[10,20,50,100],layout:"total, sizes, prev, pager, next, jumper",total:y.value.total,onSizeChange:Te,onCurrentChange:Be},null,8,["current-page","page-size","total"])])])])]),_:1}),l(z,{label:"排序"},{default:n(()=>[l(ae,{style:{width:"25%"},modelValue:v.value.sequence,"onUpdate:modelValue":e[12]||(e[12]=a=>v.value.sequence=a),placeholder:"请输入排序值"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"]),l(O,{modelValue:T.value,"onUpdate:modelValue":e[16]||(e[16]=a=>T.value=a),title:"绑定开放问题",width:"50%","before-close":he},{footer:n(()=>[u("span",Xt,[l(c,{onClick:he},{default:n(()=>e[29]||(e[29]=[_("取消")])),_:1}),l(c,{type:"primary",onClick:Ze},{default:n(()=>e[30]||(e[30]=[_("确认")])),_:1})])]),default:n(()=>[u("div",null,[e[28]||(e[28]=u("p",null,"请选择要关联的开放问题:",-1)),l(ie,{modelValue:q.value,"onUpdate:modelValue":e[15]||(e[15]=a=>q.value=a),filterable:"",clearable:"",placeholder:"请选择开放问题",style:{width:"100%"},loading:oe.value},{default:n(()=>[(m(!0),V(A,null,re(we.value,a=>(m(),b(se,{key:a.id,label:a.question,value:a.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","loading"])])]),_:1},8,["modelValue"])]),_:1})}}}),ro=St(Zt,[["__scopeId","data-v-77e26d80"]]);export{ro as default};
|