import{n as de,r as o,f,$ as z,o as pe,t as _e,e as p}from"./index.9d8a3e8d.js";import{a as me,u as fe}from"./composables.2846c723.js";import{L as ve}from"./LJTitle.c64e7f2c.js";import{L as ye,a as ge,u as he}from"./LJDialog.e78e1160.js";import{L as be}from"./LJFlexBox.d22f832a.js";import{L as xe}from"./LJLabelInput.46daf8ec.js";import{g as D,a as Se}from"./index.b24663c5.js";const Ce={__name:"conferenceCEViews",setup(G){const a=me(),t=fe(),e=o(null),l=f({loading:!0,status:null}),b=o(null),m=o(null),R=o(),x=o(),S=o(!1),w=o(!1),C=o(!1),v=o(!1),y=o(""),M=o(0),N=o([]),q=o(null),L=f({should_test_count:0,end_test_count:0}),d=f({company_id:z.getters.company,train_url:""}),P=o(!1),E=o(!1),i=f({ai_analysis:"",main_point_list:[],words_text:"",is_edit_main_point:!1,is_edit_ai_analysis:!1,backup_main_points:null,backup_ai_analysis:null}),_=f({id:null,name:"",total_num:null,file_type:null,file_size:null}),Q=f({name:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F1A\u8BAE\u6807\u9898",trigger:"blur"}]}),K=()=>{R.value.mediaClick()},T=(s=()=>{})=>{_e(()=>{switch(D(e.value.type)){case"video":b.value.src=URL.createObjectURL(e.value.raw);break;case"audio":m.value.src=URL.createObjectURL(e.value.raw);break}s()})},X=s=>{e.value=s,console.log("mediaFile.value:",e.value),d.train_url=null,T(I)};function I(){l.loading=!0,l.status="uploading",y.value="",HTTP.upload("upload",e.value).then(s=>{d.train_url=s.data,l.status="success",O()}).catch(s=>{console.log("error:",s),l.status="error"}).finally(()=>{l.loading=!1})}function O(){v.value=!0,HTTP.post("ai_analyze_data_submit",d,{timeout:1e3*60*5}).then(s=>{s.code==0&&(A(s.data.respId),setInterval(k,1e3))}).catch(s=>{console.log("error:",s),p.exports.Message.error("AI\u5206\u6790\u5931\u8D25\uFF0C\u8BF7\u91CD\u8BD5"),y.value="error"}).finally(()=>{v.value=!1})}function k(){M.value++}function A(s){v.value=!0;const u={respId:s};HTTP.post("query_openspeech_result",u).then(n=>{if(n.code==0)if(n.data.status_code==1)setTimeout(()=>{M.value==900||d.train_url==null?(clearInterval(k),M.value=0):A(s)},500);else if(n.data.status_code==2){p.exports.Message.success("\u89C6\u9891/\u97F3\u9891\u89E3\u6790\u5B8C\u6210"),clearInterval(k);const r={text:n.data.text};HTTP.post("ai_analyze_data_generate",r).then(c=>{c.code==0?(p.exports.Message.success("AI\u5206\u6790\u6210\u529F"),y.value="success",v.value=!1,i.ai_analysis=c.data.ai_analysis,i.main_point_list=c.data.main_point_list,i.words_text=c.data.words_text,i.backup_ai_analysis=JSON.parse(JSON.stringify(i.ai_analysis)),i.backup_main_points=JSON.parse(JSON.stringify(i.main_point_list))):p.exports.Message.error(c.msg)})}else p.exports.Message.error("\u89E3\u6790\u5F02\u5E38")})}const Y=()=>{e.value=null,l.loading=!1,l.status=null,d.train_url="",i.ai_analysis=null,i.main_point_list=[],i.words_text=null,i.backup_main_points=null,i.backup_ai_analysis=null,i.is_edit_main_point=!1,i.is_edit_ai_analysis=!1,i.backup_main_points=[],i.backup_ai_analysis=null},Z=()=>{i.ai_analysis=JSON.parse(JSON.stringify(i.backup_ai_analysis)),i.is_edit_ai_analysis=!1},ee=()=>{P.value=!1},te=()=>{P.value=!0},ae=()=>{i.main_point_list=JSON.parse(JSON.stringify(i.backup_main_points)),i.is_edit_main_point=!1},ie=()=>{E.value=!1},se=()=>{E.value=!0},V=()=>{x.value.clearValidate(),t.back()};function ne(){C.value=!0,F(!0).then(()=>{z.dispatch("tagListStatus",!0),p.exports.Message.success("\u4FDD\u5B58\u751F\u6210\u8BD5\u5377\u6210\u529F"),setTimeout(()=>{x.value.clearValidate(),w.value=!1,C.value=!1},1500)}).catch(s=>{C.value=!1,p.exports.Message.error(s.msg||"\u4FDD\u5B58\u5931\u8D25")})}function F(s){return new Promise((u,n)=>{const r={file_type:e.value.type,file_size:e.value.size,train_url:d.train_url,words_text:i.words_text,ai_analysis:i.ai_analysis,main_point_list:i.main_point_list,name:_.name,total_num:_.total_num,type:s?2:1};if(_.id&&(r.train_id=_.id),r.type===1&&delete r.total_num,!r.train_url)return n({msg:"\u8BF7\u4E0A\u4F20\u6587\u4EF6"});if(!r.name)return n({msg:"\u8BF7\u8F93\u5165\u4F1A\u8BAE\u540D\u79F0"});if(s&&!r.total_num)return n({msg:"\u8BF7\u8F93\u5165\u8BD5\u9898\u6570\u91CF"});HTTP.post("ai_create_questions",r,{timeout:10*60*1e3}).then(c=>{if(c.code!==0)return n(c);t.push({path:"/personnelRoot/aiExam/testPaperEdit",query:{id:c.data.id,type:"edit"}}),u(c)}).catch(c=>n(c))})}const le=(s=!1)=>{x.value.validate(u=>{if(!!u){if(s)return w.value=!0;S.value=!0,F(!1).then(n=>{p.exports.Message.success("\u4FDD\u5B58\u6210\u529F"),z.dispatch("tagListStatus",!0),setTimeout(()=>{V(),S.value=!1},1500),t.push({path:"/personnelRoot/aiExam/testPaperEdit",query:{type:"edit"}})}).catch(n=>{S.value=!1,p.exports.Message.error(n.msg||"\u4FDD\u5B58\u5931\u8D25")})}})},$=s=>{HTTP.get("test_paper_readonly",{id:s}).then(u=>{const n=u.data.results[0].training;console.log(n);const r=n.train_url;if(_.id=n.id,_.name=n.name,d.company_id=n.company,d.train_url=r,i.words_text=n.words,i.ai_analysis=n.ai_analysis,i.main_point_list=JSON.parse(n.main_point_data),q.value=u.data.results[0].status,i.backup_ai_analysis=JSON.parse(JSON.stringify(i.ai_analysis)),i.backup_main_points=JSON.parse(JSON.stringify(i.main_point_list)),y.value="success",!r)return;const U=r.split("/").pop().split("."),ue=U[0],ce=U[1],j=`${ue}.${ce}`,g={raw:null,name:j,size:null,type:n.file_type};fetch(r).then(h=>h.blob()).then(h=>{const J=new File([h],j,{type:g.type});g.raw=J,g.type=J.type,g.size=Se(J.size),e.value=g,T(()=>{l.loading=!1,l.status="success"})}).catch(h=>{console.error("\u6587\u4EF6\u52A0\u8F7D\u5931\u8D25\uFF1A",h)})}).catch(u=>{console.log("error:",u)})};function oe(){t.push({path:"/personnelRoot/aiExam/testPaperDetails",query:{id:a.query.id}})}function H(s){const u={offset:0,limit:99,test_paper:s,status:2};HTTP.getRead("test_record",u).then(n=>{n.code==0&&(N.value=n.data.results,L.end_test_count=n.data.end_test_count,L.should_test_count=n.data.should_test_count)})}function re(s){t.push({path:"/personnelRoot/aiExam/testPaperEdit",query:{id:a.query.id,type:s}})}return pe(()=>{a.query.id&&$(a.query.id),a.query.id&&H(a.query.id)}),{__sfc:!0,route:a,router:t,mediaFile:e,uploadStatus:l,videoPlayer:b,audioPlayRef:m,ljMediaInputRef:R,ruleFormRef:x,isSaveLoading:S,generateVisible:w,generateSubmitIng:C,aiAnalyzeLoading:v,aiAnalyzeStatus:y,second:M,testMemberList:N,aiMediaStatus:q,testNum:L,aiCreateQuestionFrom:d,isAnalysisEdit:P,isPointEdit:E,aiMediaAnalysis:i,ruleForm:_,rules:Q,handleUploadMedia:K,handleCreateObjectURL:T,changeMedia:X,uploadMedia:I,handleAIAnalysis:O,yourMethod:k,getTaskstatus:A,handleDeleteMedia:Y,handleRestAnalysisEdit:Z,handleSaveAnalysisEdit:ee,handleAnalysisEdit:te,handleRestPointEdit:ae,handleSavePointEdit:ie,handlePointEdit:se,handleCancel:V,handleConfirmGenerateTestPaper:ne,handleAiHttpApi:F,handleSubmit:le,getDetails:$,getTestPaper:oe,getMemberList:H,editPaper:re,LJTitle:ve,LJMediaInput:ye,LJFlexBox:be,LJDialog:ge,LJLabelInput:xe,getMediaType:D,uploadAiMediaIcon:he}}};var B=function(){var a=this,t=a._self._c,e=a._self._setupProxy;return t("div",{staticClass:"conference-create-edit-root"},[t("div",{staticClass:"conference-header"},[t("el-form",{ref:"ruleFormRef",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"100px"}},[t(e.LJFlexBox,{attrs:{"justify-content":"space-between"}},[t("div",{staticClass:"form-left"},[t("el-form-item",{attrs:{label:"\u57F9\u8BAD\u6807\u9898:",prop:"name"}},[t("el-input",{model:{value:e.ruleForm.name,callback:function(l){a.$set(e.ruleForm,"name",l)},expression:"ruleForm.name"}})],1)],1),t("div",{staticClass:"form-right"},[t(e.LJFlexBox,{attrs:{gap:"10px","justify-content":"flex-end"}},[t("el-button",{on:{click:e.handleCancel}},[a._v("\u8FD4\u56DE")]),e.route.query.type!="edit"?t("el-button",{attrs:{type:"primary"},on:{click:function(l){return e.handleSubmit(!0)}}},[a._v(" \u751F\u6210\u8BD5\u5377 ")]):a._e()],1)],1)])],1)],1),t("div",{staticClass:"conference-create-edit-main"},[t("div",{staticClass:"conference-create-edit-left"},[t("div",{staticClass:"upload-media"},[t(e.LJMediaInput,{ref:"ljMediaInputRef",on:{change:e.changeMedia}}),t("div",{staticClass:"upload-bg"},[t(e.LJTitle,{attrs:{title:"\u4E0A\u4F20\u89C6\u9891/\u97F3\u9891",blockWidth:"0px"},scopedSlots:a._u([{key:"content-end",fn:function(){return[e.uploadStatus.status==="success"?t("i",{staticClass:"el-icon-success"}):a._e(),e.uploadStatus.status==="error"?t("i",{staticClass:"el-icon-error"}):a._e()]},proxy:!0}])},[e.mediaFile?t(e.LJFlexBox,{attrs:{"justify-content":"flex-end"}},[e.uploadStatus.loading?t("el-button",{attrs:{loading:"",type:"text"}},[a._v(" \u4E0A\u4F20\u4E2D ")]):a._e(),e.uploadStatus.loading?a._e():t("el-button",{staticStyle:{"font-size":"13px",color:"#333333"},attrs:{type:"text",size:"mini",icon:"el-icon-delete"},on:{click:e.handleDeleteMedia}},[a._v(" \u5220\u9664 ")]),!e.uploadStatus.loading&&e.uploadStatus.status==="error"?t("el-button",{attrs:{type:"primary",size:"mini",icon:"el-icon-refresh"},on:{click:e.handleAIAnalysis}},[a._v(" \u91CD\u65B0\u4E0A\u4F20 ")]):a._e(),!e.uploadStatus.loading&&e.aiAnalyzeStatus==="error"?t("el-button",{attrs:{type:"primary",size:"mini",loading:e.aiAnalyzeLoading,icon:"el-icon-refresh"},on:{click:e.handleAIAnalysis}},[a._v(" \u91CD\u65B0\u89E3\u6790 ")]):a._e()],1):a._e()],1)],1),e.mediaFile?a._e():t("div",{staticClass:"upload-media-content"},[t("div",{staticClass:"media-upload",on:{click:e.handleUploadMedia}},[t("el-image",{attrs:{src:e.uploadAiMediaIcon}})],1)]),e.mediaFile&&e.getMediaType(e.mediaFile.type)==="video"?t("div",{staticClass:"video-play-content"},[t("video",{ref:"videoPlayer",staticClass:"video-play",attrs:{controls:""}})]):a._e(),e.mediaFile&&e.getMediaType(e.mediaFile.type)==="audio"?t("div",{staticClass:"video-audio-content"},[t("div",{staticClass:"video-audio-box"},[t("div",{staticClass:"audio-name",attrs:{title:e.mediaFile.name}},[a._v(" "+a._s(e.mediaFile.name)+" ")]),t("audio",{ref:"audioPlayRef",staticClass:"audio-play",attrs:{controls:""}})])]):a._e()],1),e.route.query.id?t("div",{staticClass:"conference-analysis"},[t("div",{staticClass:"upload-bg"},[t(e.LJTitle,{attrs:{title:"\u8003\u8BD5\u7ED3\u679C",blockWidth:"0px"}})],1),t("div",{staticClass:"test-title"},[e.aiMediaStatus==2?t("div",{staticClass:"num"},[a._v("\u5E94\u4EA4\u5377 "),t("span",[a._v(a._s(e.testNum.should_test_count)+"\u4EBA")])]):a._e(),e.aiMediaStatus==2?t("div",{staticClass:"num"},[a._v("\u5DF2\u4EA4\u5377 "),t("span",[a._v(a._s(e.testNum.end_test_count)+"\u4EBA")])]):a._e(),e.aiMediaStatus==0?t("div",{staticClass:"num"},[a._v("\u672A\u542F\u52A8\u8003\u8BD5")]):a._e(),e.aiMediaStatus==3||e.aiMediaStatus==2?t("div",{staticStyle:{margin:"0 0 0 auto"}},[t("el-button",{directives:[{name:"permission",rawName:"v-permission",value:51106,expression:"51106"}],attrs:{size:"mini",type:"primary",plain:""},on:{click:e.getTestPaper}},[a._v("\u67E5\u770B\u8BD5\u5377")])],1):a._e(),e.aiMediaStatus==3&&e.route.query.permissionVal!=1||e.aiMediaStatus==2&&e.route.query.permissionVal!=1?t("div",{staticStyle:{"margin-left":"10px"}},[t("el-button",{directives:[{name:"permission",rawName:"v-permission",value:51107,expression:"51107"}],attrs:{size:"mini",type:"primary"},on:{click:function(l){return e.handleSubmit(!0)}}},[a._v("\u518D\u6B21\u53D1\u8D77")])],1):a._e(),e.aiMediaStatus==0&&e.route.query.permissionVal!=1?t("div",{staticStyle:{margin:"0 0 0 auto"}},[t("el-button",{directives:[{name:"permission",rawName:"v-permission",value:51108,expression:"51108"}],attrs:{size:"mini",type:"primary",plain:""},on:{click:function(l){return e.editPaper("edite")}}},[a._v("\u7F16\u8F91\u8BD5\u5377")])],1):a._e(),e.aiMediaStatus==0&&e.route.query.permissionVal!=1?t("div",{staticStyle:{"margin-left":"10px"}},[t("el-button",{directives:[{name:"permission",rawName:"v-permission",value:51102,expression:"51102"}],attrs:{size:"mini",type:"primary"},on:{click:function(l){return e.editPaper("start")}}},[a._v("\u542F\u52A8\u8BD5\u5377")])],1):a._e()]),t("div",{staticClass:"member-list"},[t("el-table",{attrs:{data:e.testMemberList,height:"95"}},[t("el-table-column",{attrs:{prop:"name",label:"\u5458\u5DE5",align:"center",width:"90"}}),t("el-table-column",{attrs:{prop:"score",label:"\u5F97\u5206",align:"center",sortable:""}}),t("el-table-column",{attrs:{prop:"commit_time",label:"\u5B8C\u6210\u65F6\u95F4",align:"center",width:"180",sortable:""}})],1)],1)]):a._e()]),t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.aiAnalyzeLoading,expression:"aiAnalyzeLoading"}],staticClass:"conference-create-edit-right",attrs:{"element-loading-text":"\u6B63\u5728\u89E3\u6790\u7D20\u6750\u4E2D","element-loading-spinner":"el-icon-loading","element-loading-background":"rgba(0, 0, 0, 0.8)"}},[t("div",{staticClass:"upload-bg"},[t(e.LJTitle,{attrs:{title:"\u4F1A\u8BAE\u8981\u70B9",blockWidth:"0px"}},[[t(e.LJFlexBox,{attrs:{"justify-content":"flex-end"}},[e.aiMediaAnalysis.is_edit_main_point?t("el-button",{staticStyle:{color:"#000000"},attrs:{icon:"el-icon-refresh-right",type:"text"},on:{click:e.handleRestPointEdit}},[a._v(" \u6062\u590D\u521D\u59CB\u7248\u672C ")]):a._e(),e.isPointEdit?t("el-button",{attrs:{icon:"el-icon-check",type:"primary"},on:{click:e.handleSavePointEdit}},[a._v(" \u5B8C\u6210 ")]):a._e(),!e.isPointEdit&&e.aiAnalyzeStatus==="success"&&e.route.query.type!="edit"?t("el-button",{attrs:{icon:"el-icon-edit",type:"text"},on:{click:e.handlePointEdit}},[a._v(" \u7F16\u8F91 ")]):a._e()],1)]],2)],1),t("div",{staticClass:"conference-main"},[t("div",{staticClass:"conference-contents"},a._l(e.aiMediaAnalysis.main_point_list,function(l,b){return t("div",{key:b,staticClass:"points"},[t("div",{staticClass:"round"}),t("div",{staticClass:"point-cont"},[t("div",{staticClass:"point-title"},[e.isPointEdit?t("el-input",{attrs:{type:"textarea",autosize:"",placeholder:"\u8BF7\u8F93\u5165\u5185\u5BB9"},on:{input:()=>e.aiMediaAnalysis.is_edit_main_point=!0},model:{value:l.title,callback:function(m){a.$set(l,"title",m)},expression:"point.title"}}):t("div",[a._v(" "+a._s(l.title)+" ")])],1),t("div",{staticClass:"point-content"},[e.isPointEdit?t("el-input",{attrs:{type:"textarea",autosize:{minRows:3,maxRows:8},placeholder:"\u8BF7\u8F93\u5165\u5185\u5BB9"},on:{input:()=>e.aiMediaAnalysis.is_edit_main_point=!0},model:{value:l.content,callback:function(m){a.$set(l,"content",m)},expression:"point.content"}}):t("div",[a._v(a._s(l.content))])],1)])])}),0)])])]),t(e.LJDialog,{attrs:{title:"\u4FDD\u5B58\u5E76\u751F\u6210\u8BD5\u5377","confirm-text":"\u4FDD\u5B58\u5E76\u751F\u6210\u8BD5\u5377","is-submit":"","show-close":!1,"submit-loading":e.generateSubmitIng},on:{confirm:e.handleConfirmGenerateTestPaper},model:{value:e.generateVisible,callback:function(l){e.generateVisible=l},expression:"generateVisible"}},[t(e.LJLabelInput,{attrs:{label:"\u9898\u76EE\u6570\u91CF",required:""}},[t("el-input",{directives:[{name:"positive-integer",rawName:"v-positive-integer"}],attrs:{placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u6570\u91CF"},model:{value:e.ruleForm.total_num,callback:function(l){a.$set(e.ruleForm,"total_num",l)},expression:"ruleForm.total_num"}})],1)],1)],1)},Me=[];B._withStripped=!0;var W=de(Ce,B,Me,!1,null,"54a4c201",null,null);W.options.__file="E:/\u5341\u4E8C\u79D1\u6280/\u9879\u76EE/\u4E5D\u53F7\u540C\u4E8B/salary-management-web/src/views/personnelRoot/aiExam/conferenceManagements/conferenceCEViews.vue";const Je=W.exports;export{Je as default};