uni-last.3b6a0444.js 9.1 KB

1
  1. import{d as q,ag as M,D as E,c as e,q as r,a5 as k,B as A,ah as L,R as S,r as j,$ as V,o as T,m as D,g as I,aj as G,ak as x,b3 as U,F as z,e as O}from"./index.f2940478.js";import{O as $}from"./index.38d69c78.js";import{i as Q}from"./icon-edit.664c5ff1.js";import{c as R}from"./clock-icon.6fd57365.js";import{u as p,r as N}from"./data.82d414ac.js";import{q as J}from"./quest-icon.f1b2f4e3.js";import{C as W}from"./index.d77afd61.js";import{F as P}from"./index.9ee57e86.js";import{T as H,a as w}from"./index.f5c68fb9.js";import"./index.bb9b9e58.js";import"./index.5c31d467.js";import"./use-tab-status.76f41276.js";import"./index.6d175053.js";import"./index.033ff788.js";const Y="_lastWrap_1jcgk_1",K="_uniTitle_1jcgk_4",X="_editIcon_1jcgk_14",Z="_infoWrap_1jcgk_18",ee="_loctionIconWrap_1jcgk_30",te="_wrapValue_1jcgk_34",ae="_inputControl_1jcgk_39",ue="_heightValue_1jcgk_50",se="_tabsWrap_1jcgk_74",oe="_rankTabs_1jcgk_78",le="_tabsWrapIcon_1jcgk_85",ie="_DialogTitle_1jcgk_91",ne="_DialogConent_1jcgk_111";var n={lastWrap:Y,uniTitle:K,editIcon:X,infoWrap:Z,loctionIconWrap:ee,wrapValue:te,inputControl:ae,heightValue:ue,tabsWrap:se,rankTabs:oe,tabsWrapIcon:le,DialogTitle:ie,DialogConent:ne};const re="_itemWrap_1edzr_1",ce="_titleWrap_1edzr_7",me="_itemBottom_1edzr_15",pe="_itemBottomDot_1edzr_24",de="_dotMain_1edzr_28",ve="_dotSub_1edzr_43",fe="_uniTimeWrap_1edzr_49",_e="_uniTimeWrapLeft_1edzr_58",Be="_clockIcon_1edzr_65",Ce="_editBtn_1edzr_70";var i={itemWrap:re,titleWrap:ce,itemBottom:me,itemBottomDot:pe,dotMain:de,dotSub:ve,uniTimeWrap:fe,uniTimeWrapLeft:_e,clockIcon:Be,editBtn:Ce},b=q({props:["item"],name:"newspaper-item",setup(o){const y=M(),f=()=>{},a=E(()=>{var c,t;let u=0;if((c=o.item)!=null&&c.level){const s=((t=p["level"+o.item.level])==null?void 0:t.questionList)||[];u=o.item.totalScore,s.forEach(m=>{u+=Number(m.question.totalScore)||0}),p["level"+o.item.level].totalScore=u}return u}),d=E(()=>{var c,t,s;let u=[];return(c=o.item)!=null&&c.level&&(u=((t=p["level"+o.item.level])==null?void 0:t.questionList)||[]),(((s=o.item)==null?void 0:s.questionNum)||0)+u.length}),B=E(()=>{var c,t;let u=0;if((c=o.item)!=null&&c.level){const s=p["level"+o.item.level];s.passScore>0?u=s.passScore:u=(t=o.item)==null?void 0:t.passScore}return u}),h=E(()=>{var c,t;let u=0;if((c=o.item)!=null&&c.level){const s=p["level"+o.item.level];s.timeMinutes>0?u=s.timeMinutes:u=(t=o.item)==null?void 0:t.timeMinutes}return u}),F=()=>{y.push({path:"/unit-edit-test",query:{...o.item}})};return()=>{var u;return e("div",null,[e("div",{class:i.itemWrap,onClick:f},[e("div",{class:i.titleWrap},[(u=o.item)==null?void 0:u.unitExaminationName]),e("div",{class:i.itemBottom},[e("div",{class:[i.itemBottomDot,"gridBorderRight"]},[e("p",{class:i.dotMain},[a.value||0]),e("p",{class:i.dotSub},[r(" \u603B\u5206")])]),e("div",{class:[i.itemBottomDot,"gridBorderRight"]},[e("p",{class:i.dotMain,style:{color:"#F67146"}},[B.value||0]),e("p",{class:i.dotSub},[r("\u5408\u683C\u5206 ")])]),e("div",{class:i.itemBottomDot},[e("p",{class:i.dotMain},[d.value||0]),e("p",{class:i.dotSub},[r("\u9898\u76EE\u6570\u91CF ")])])]),e("div",{class:i.uniTimeWrap},[e("div",{class:i.uniTimeWrapLeft},[e(k,{name:R,class:i.clockIcon},null),r(" \u6D4B\u9A8C\u65F6\u957F\uFF1A"),e("span",{style:{color:"#F67146"}},[h.value||0,r(" ")]),r(" \u5206\u949F")]),e(A,{plain:!0,round:!0,class:i.editBtn,onClick:F},{default:()=>[r("\u7F16\u8F91\u5185\u5BB9")]})])])])}}}),qe=q({name:"uni-test",setup(){const o=L(),y=M(),f=S("one"),a=S({}),d=j({loading:!0,list:[],uniDetail:{}}),B=S(!1),h=async()=>{try{const{data:t}=await D.get(I.platformApi+`/classGroup/detail/${a.value.classGroupId}`);a.value.preStudentNum=t.preStudentNum||0,p.courseType=t.courseType}catch(t){console.log(t)}},F=async()=>{try{const{data:t}=await D.post(I.platformApi+"/lessonCoursewareExaminationMapper/detailByCourseId",{requestType:"form",data:{courseScheduleId:o.query.courseScheduleId}});a.value.classGroupId=t.classGroupId,a.value.classGroupName=t.classGroupName,a.value.testName=t.lessonCoursewareExaminationMapperName,a.value.orchestraName=t.orchestraName,a.value.coursewareName=t.lessonCoursewareName,a.value.lessonCoursewareId=t.lessonCoursewareExaminationMapper.lessonCoursewareId,a.value.preStudentNum=t.studentNum||0,a.value.testId=t.lessonCoursewareExaminationMapper.id,p.courseType=t.courseType,(t.lessonCoursewareExaminationMapper.details||[]).forEach(m=>{d.uniDetail[m.level]=m}),console.log(a.value,"forms")}catch(t){console.log(t)}};V(()=>{if(a.value={...JSON.parse(sessionStorage.getItem("unit-create")||"{}")},p.expiryDate&&(a.value.expiryDate=p.expiryDate),f.value=p.level,o.query.courseScheduleId)F();else{if(!a.value.classGroupId){T("\u8BF7\u9009\u62E9\u73ED\u7EA7");return}h(),u()}});const u=async()=>{try{(await D.post(I.platformApi+"/lessonCoursewareExaminationMapper/detail",{requestType:"form",data:{lessonCoursewareExaminationMapperId:a.value.testId}})).data.details.forEach(s=>{d.uniDetail[s.level]=s})}catch(t){console.log(t)}},c=async()=>{var t,s;if(!a.value.expiryDate){T("\u8BF7\u8F93\u5165\u622A\u6B62\u65F6\u95F4");return}try{const m={classGroupId:a.value.classGroupId,lessonCoursewareExaminationMapperId:a.value.testId,unitExaminationName:`${(t=a.value)==null?void 0:t.coursewareName}-${(s=a.value)==null?void 0:s.testName}`,expiryDate:a.value.expiryDate,unitConfig:[],questionList:[]};for(const v in d.uniDetail){const C=d.uniDetail[v],l=p["level"+v];m.unitConfig.push({level:v,passScore:l.passScore>0?l.passScore:C.passScore,timeMinutes:l.timeMinutes>0?l.timeMinutes:C.timeMinutes}),(l.questionList||[]).forEach(_=>{const g=_.question.questionExtendsInfo?JSON.parse(_.question.questionExtendsInfo):{};m.questionList.push({musicSheetId:_.question.mediaUrls,musicName:_.question.name,questionTypeCode:"PLAY",difficultyCoefficient:"ONE",level:v,score:g.score,totalScore:_.question.totalScore,difficulty:g.difficulty,start:g.start,end:g.end,mediaUrls:_.question.mediaUrls})})}await D.post(I.platformApi+"/classGroupUnitExamination/publishUnitExamination",{hideLoading:!1,data:m}),T("\u521B\u5EFA\u6210\u529F"),sessionStorage.removeItem("unit-create"),N(),o.query.classGroupId?O({api:"back"}):y.replace("/unit-list")}catch(m){console.log(m)}};return()=>{var t,s,m,v,C;return e(z,null,[e("div",{class:n.lastWrap},[e(G,{onClickBack:()=>{N()}},null),e("h4",{class:n.uniTitle},[e(k,{name:Q,class:n.editIcon},null),(t=a.value)==null?void 0:t.coursewareName,r("-"),(s=a.value)==null?void 0:s.testName]),e("div",{class:n.infoWrap},[e(W,{center:!0,valueClass:n.wrapValue,value:(m=a.value)==null?void 0:m.orchestraName,title:"\u4E50\u56E2",border:!1},null),e(W,{center:!0,valueClass:n.wrapValue,value:(v=a.value)==null?void 0:v.classGroupName,title:"\u73ED\u7EA7",border:!1},null),e(W,{center:!0,class:n.heightValue,valueClass:n.wrapValue,value:(((C=a.value)==null?void 0:C.preStudentNum)||0)+"\u4EBA",title:"\u5B66\u5458\u4EBA\u6570"},null),e(P,{modelValue:a.value.expiryDate,"onUpdate:modelValue":[l=>a.value.expiryDate=l,()=>{p.expiryDate=a.value.expiryDate}],type:"number",center:!0,class:n.inputControl,"input-align":"right",label:"\u622A\u6B62\u65F6\u95F4",maxlength:3},{extra:()=>e("div",{class:n.loctionIconWrap},[e("span",{style:{color:"#777"}},[r(" \u5929\u540E\u622A\u6B62")])])})]),e("div",{class:n.tabsWrap},[e(k,{class:n.tabsWrapIcon,name:J,size:18,color:"#333",onClick:()=>{B.value=!0}},null),e(H,{active:f.value,"onUpdate:active":[l=>f.value=l,()=>{p.level=f.value}],class:n.rankTabs,background:"#F8F8F8","title-active-color":"#333333","title-inactive-color":"#777",color:"#FF8057",shrink:!0},{default:()=>[e(w,{name:"one",title:"\u5355\u56E2\u5B66\u5458"},{default:()=>[e(b,{item:d.uniDetail[1]},null)]}),e(w,{name:"two",title:"\u53CC\u56E2\u5B66\u5458"},{default:()=>{var l;return[(l=d.uniDetail[2])!=null&&l.unitExaminationId?e(b,{item:d.uniDetail[2]},null):e(x,{tips:"\u6682\u65E0\u6D4B\u9A8C"},null)]}}),e(w,{name:"three",title:"\u591A\u56E2\u5B66\u5458"},{default:()=>{var l;return[(l=d.uniDetail[3])!=null&&l.unitExaminationId?e(b,{item:d.uniDetail[3]},null):e(x,{tips:"\u6682\u65E0\u6D4B\u9A8C"},null)]}})]})]),e($,{position:"bottom"},{default:()=>[e("div",{class:"btnGroup"},[e(A,{block:!0,round:!0,type:"primary",onClick:c},{default:()=>[r("\u521B\u5EFA\u5B8C\u6210")]})])]}),e(U,{class:"exercisDetailDialog",show:B.value,"onUpdate:show":l=>B.value=l,title:"\u63D0\u793A\u6846",confirmButtonText:"\u6211\u77E5\u9053\u4E86"},{title:()=>e("div",{class:n.DialogTitle},[e("span",null,null),e("p",null,[r("\u5B66\u5458\u5206\u7C7B")])]),default:()=>e("div",{class:n.DialogConent},[e("p",null,[r("\u6839\u636E\u5B66\u5458\u5165\u56E2\u7684\u6279\u6B21\u5BF9\u4E0D\u540C\u8BAD\u7EC3\u9636\u6BB5\u7684\u5B66\u5458\u8FDB\u884C\u5206\u7C7B\uFF0C\u4E0D\u540C\u8BAD\u7EC3\u9636\u6BB5\u7684\u5B66\u5458\u53EF\u5E03\u7F6E\u4E0D\u540C\u6807\u51C6\u7684\u8BFE\u540E\u4F5C\u4E1A\u548C\u9636\u6BB5\u81EA\u6D4B\u5185\u5BB9\u3002")]),e("br",null,null),e("p",null,[r("\u5355\u56E2\u5B66\u5458\uFF1A\u6700\u65B0\u8FDB\u5165\u672C\u4E50\u56E2\u7684\u5B66\u5458")]),e("p",null,[r("\u53CC\u56E2\u5B66\u5458\uFF1A\u8F83\u65E9\u8FDB\u5165\u672C\u4E50\u56E2\u7684\u5B66\u5458")]),e("p",null,[r("\u591A\u56E2\u5B66\u5458\uFF1A\u6700\u65E9\u8FDB\u5165\u672C\u4E50\u56E2\u7684\u5B66\u5458")])])})])])}}});export{qe as default};