File: /var/www/html/public/static/js/hookTest-f853dabe.js
import{DeliverAction as X,getPaperQuestionList as Y,saveAnswerWeb as Z,submitPaper as $,getPaperNote as ee,setPaperNote as te}from"./po-ccaa4b95.js";import{u as se,d as ie}from"./vue-router-a383d220.js";import{b7 as r}from"./message-2472a54a.js";import{o as oe}from"./index-81e4a901.js";import{r as n,A as a,o as ne}from"./runtime-core.esm-bundler-6128546f.js";import"./index-3693fecb.js";import"./preload-helper-78dc9057.js";import"./vue-i18n.runtime.esm-bundler-6949bcab.js";import"./index-b7f916e1.js";import"./_commonjsHelpers-87174ba5.js";import"./utils-2ab4f76a.js";import"./focus-trap-53f1c6ab.js";import"./error-78e43d3e.js";function qe(){const P=se(),{query:f,params:ae}=ie(),x=n(!1),d=n(!1),l=n(!1),E=n(!1),_=n(!1),N=n(""),g=n(""),S=n(""),D=n([]),c=n([]);a({page:1,resault:""});const i=a({question_id:1,isAnswer:1,time:"",paperName:"",litenote:"",is_auto_next:"",is_show_answer:"",is_next:1}),O=a({destination_comp:"",state:"",city:"",address:"",phone:"",contact:"",customer_id:""}),T=a({}),k=a({}),j=a({}),C=a({}),L=a({}),v=a({}),u=a({qo_item_str:"",name:"",address:"",way:"",shipping:[],itemsDetail:[],trackingNo:"",courier:"",comment:""});async function M(){const{data:e}=await X(Object.assign(T,{items:u.itemsDetail,shipping_address_id:u.address,customer_id:O.customer_id,trackingNo:u.trackingNo,deliverType:u.way,courier:u.courier,comment:u.comment}));e.code==1?(l.value=!1,r({type:"success",message:e.msg})):r({type:"error",message:e.msg})}async function W(){const{data:e}=await Y(Object.assign(k,{userPaperId:f.userPaperId,paperId:f.paperId,onlyWrong:"",examStatus:"all",actionType:"test",currentTime:""}));e.code==0&&(c.value=e.data.paperQuestionData,i.paperName=e.data.paperName,c.value.forEach((s,t)=>{s.options&&s.options.forEach((o,m)=>{o.result==1&&(s.is_do=2)})}),i.is_auto_next=e.data.groupPaperAuth.is_auto_next,i.is_show_answer=e.data.groupPaperAuth.is_show_answer)}function h(e,s){if(e==1)i.question_id==1?r({type:"error",message:"已经是第一题"}):i.question_id--;else if(e==2){let t=1,o=[];if(c.value.forEach((m,b)=>{m.questions.forEach((A,re)=>{i.question_id==A.tid&&(o=A)})}),o.options.forEach((m,b)=>{m.result==1&&(t=2)}),t==2&&o.is_testStatus==""){r({type:"error",message:"为统计做题效果,请选择标记!"});return}i.question_id==c.value[0].question_numbers?(p(),s==1&&r({type:"error",message:"已经是最后一题"})):(p(),i.question_id++)}}function B(e){i.question_id=e.tid}function Q(e){e?(i.isAnswer=2,w()):i.isAnswer=1}function w(){c.value.forEach((e,s)=>{e.is_do==2&&e.options.forEach((t,o)=>{t.result==1&&(t.optionName==e.correctOptionNames&&e.correctOptionNames!=""?e.is_answer=2:t.optionName!=e.correctOptionNames&&e.correctOptionNames!=""&&(e.is_answer=3))})}),i.is_next==2&&h(2)}function y(e,s){e.options.forEach((t,o)=>{t.result=0}),s.result=1,e.is_do=2,w()}function R(e){e.is_do=2}async function p(){let e=0,s=[];c.value.forEach((t,o)=>{t.questions.forEach((m,b)=>{i.question_id==m.tid&&(s=m)})}),s.options.forEach((t,o)=>{t.result==1&&(e=t.optionId)}),await Z(Object.assign(j,{userPaperId:f.userPaperId,questionId:s.questionId,answer:e,questionSubId:"",onlyWrong:"",spendSecond:"",testStatus:s.is_testStatus,isCancel:"",currentTime:"",matchs_detail:s.matchs_detail,is_shared:0,note:s.noteChars}))}function z(e){let s="";return e.options.forEach((t,o)=>{t.result==1&&(s=t.optionName)}),s}function F(){let e=2,s=29,t=60;const o=setInterval(function(){if(t>0&&(t=t-1),t<=0&&(t=59,s=s-1),s<=0&&(e=e-1,s=59),t<10&&s>9?i.time="0"+e+":"+s+":0"+t:s<10&&t>9?i.time="0"+e+":0"+s+":"+t:s<10&&t<10?i.time="0"+e+":0"+s+":0"+t:i.time="0"+e+":"+s+":"+t,e==0&&s==1&&t==1){i.time="00:00:00",i.time=="00:00:00"&&(r({type:"info",message:"时间已到,正在为你提交"}),I()),clearInterval(o);return}},1e3)}function G(e,s,t){t.is_testStatus==e?t.is_testStatus="":t.is_testStatus=e}async function I(){const{data:e}=await $(Object.assign(C,{userPaperId:f.userPaperId,currentTime:""}));e.code==0&&(r({type:"success",message:e.msg}),q())}const H=()=>{p(),oe.confirm("你确定要提交试卷吗",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{I()}).catch(()=>{r({type:"info",message:"已取消"})})};function q(){P.back()}async function J(){const{data:e}=await ee(Object.assign(L,{is_export:0,currentTime:"",paperId:f.userPaperId}));e.result==1&&(d.value=!0,i.litenote=e.note)}async function K(){const{data:e}=await te(Object.assign(v,{note:i.litenote,is_export:0,currentTime:"",paperId:f.userPaperId}));e.result==1&&(r({type:"success",message:e.msg}),d.value=!1)}function U(e){g.value=e,_.value=!0}function V(e){e?i.is_next=2:i.is_next=1}return ne(()=>{W(),F()}),{optionAnswer:y,loading:x,small:E,PartList:D,order_date:N,deliverDialog:l,deliverDataArr:u,btnDeliverConfirm:M,html:S,questionList:c,testData:i,btnPre:h,onTid:B,onCheckeAnswer:Q,optionAnswer:y,inputAnswer:R,errorDesc:z,doMark:G,onPaperSubmit:H,onExit:q,onLite:J,liteDialog:d,liteSubmit:K,viewImg:U,imgDialog:_,view_img:g,onCheckeNext:V}}export{qe as useEqu};