import{d as A,c as m,r as g,f as t,du as v,j as l,o as y,cv as T,k as n,X as c,co as w,C as u,B,a$ as D}from"./index-8685d52d.js";const L="_trainType_1ga2k_1",U="_overflowBg_1ga2k_9",p="_title_1ga2k_25",E="_btn_1ga2k_40",b="_iconDelete_1ga2k_65",h="_preview_1ga2k_95",k="_previewBtn_1ga2k_109",C="_disPreview_1ga2k_115",P="_disPreviewDivide_1ga2k_128",R="_BProgress_1ga2k_135",N="_type_1ga2k_158",_="_operation_1ga2k_172",I="_evaluationType_1ga2k_181",V="_offShelfBg_1ga2k_195",O="_offShelfTips_1ga2k_209",S="_offShelfBtn_1ga2k_216",F="_removeVisiable_1ga2k_221",Q="_studentRemove_1ga2k_224",Z="_btnGroupModal_1ga2k_236",i={trainType:L,overflowBg:U,"train-header":"_train-header_1ga2k_19",title:p,"title-tag":"_title-tag_1ga2k_32","title-text":"_title-text_1ga2k_37",btn:E,iconDelete:b,"train-content":"_train-content_1ga2k_78",preview:h,previewBtn:k,disPreview:C,disPreviewDivide:P,BProgress:R,"train-footer":"_train-footer_1ga2k_153",type:N,operation:_,evaluationType:I,offShelfBg:V,offShelfTips:O,offShelfBtn:S,removeVisiable:F,studentRemove:Q,btnGroupModal:Z},z=""+new URL("p-tag-c1dd923a.svg",import.meta.url).href,W=""+new URL("e-tag-41ad6d7f.svg",import.meta.url).href,Y=""+new URL("p-edit-4f706e0f.svg",import.meta.url).href,q=""+new URL("e-edit-27c28498.svg",import.meta.url).href,H=""+new URL("p-delete-f451a434.svg",import.meta.url).href,K=""+new URL("e-delete-50e50a8c.svg",import.meta.url).href,j="data:image/png;base64,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";function G(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!D(e)}const J=A({name:"train-type",props:{type:{type:String,default:"homework"},item:{type:Object,default:()=>({})},isDelete:{type:Boolean,default:!1},isDisabled:{type:Boolean,default:!1},offShelf:{type:Boolean,default:!1},isCLassWork:{type:Boolean,default:!1}},emits:["click","delete","edit","offShelf"],setup(e,{emit:o}){const d=m(),r=g(!1),f=()=>{const s=`${/(localhost|192)/.test(location.host)?"https://dev.kt.colexiu.com":location.origin}/instrument?platform=pc&modelType=practise&id=${e.item.musicId}&Authorization=${d.getToken}`;window.open(s,"_blank")};return()=>t("div",{class:[i.trainType,e.item.trainingType==="EVALUATION"?i.evaluationType:""],onClick:()=>o("click",e.item)},[e.isDelete&&t("div",{class:i.overflowBg},null),t("div",{class:i["train-header"]},[t("div",{class:i.title},[t("img",{src:e.item.trainingType==="EVALUATION"?W:z,class:i["title-tag"]},null),t(v,{class:i["title-text"],tooltip:!1},{default:()=>[e.item.musicName]})]),e.isDelete?t(l,{class:i.iconDelete,quaternary:!0,round:!0,onClick:a=>{a.stopPropagation(),o("delete",e.item)}},{default:()=>[t("img",{src:j},null)]}):t(l,{class:i.btn,round:!0,onClick:()=>{e.isDisabled}},{default:()=>[e.item.trainingType==="EVALUATION"?"评测模式":"练习模式"]})]),t("div",{class:i["train-content"]},[t(y,{src:e.item.coverImg,previewDisabled:!0,objectFit:"cover"},null),e.isDisabled&&!e.isCLassWork?t("div",{class:i.disPreview},[t(T,{percentage:e.item.trainingType==="EVALUATION"?Number(e.item.trainingTimes)/Number(e.item.allTimes)*100:Number(e.item.trainingTimes)/60/Number(e.item.allTimes)*100,"offset-degree":180,type:"circle","rail-color":"8b8b8b",color:e.item.trainingType==="EVALUATION"?"#FF7E65":"#44B3FF",style:"width: 120px; margin: 0 0 10px;"},{default:()=>[t("div",{class:i.BProgress},[e.item.trainingType==="EVALUATION"?t("h4",null,[e.item.trainingTimes,t("span",null,[n("分")])]):t("h4",null,[e.item.trainingTimes?parseInt(e.item.trainingTimes/60+""):0,t("span",null,[n("分钟")])]),t("p",null,[" ",e.item.trainingType==="EVALUATION"?"学生分数":"实际练习"," "])])]}),t("p",{class:i.disPreviewDivide},[e.item.trainingType==="EVALUATION"?"合格分数":"练习时长要求",e.item.allTimes,e.item.trainingType==="EVALUATION"?"分":"分钟"])]):t("div",{class:i.preview},[t(l,{strong:!0,secondary:!0,class:i.previewBtn,onClick:f},{default:()=>[n("预览")]})])]),t("div",{class:i["train-footer"]},[t(c,{class:i.type},{default:()=>{var a;return[(a=e.item.typeList)==null?void 0:a.map(s=>t(w,null,G(s)?s:{default:()=>[s]}))]}}),e.isDisabled?null:t(c,{size:6},{default:()=>[t(u("n-button"),{quaternary:!0,disabled:e.isDelete,class:i.operation,onClick:a=>{a.stopPropagation(),o("edit",e.item)}},{default:()=>[t("img",{src:e.item.trainingType==="EVALUATION"?q:Y},null)]}),e.type==="homework"&&t(u("n-button"),{quaternary:!0,disabled:e.isDelete,class:i.operation,onClick:a=>{a.stopPropagation(),r.value=!0}},{default:()=>[t("img",{src:e.item.trainingType==="EVALUATION"?K:H},null)]})]})]),e.offShelf&&t("div",{class:i.offShelfBg},[t("p",{class:i.offShelfTips},[n("该资源已被平台下架")]),t(l,{type:"primary",class:i.offShelfBtn,onClick:()=>o("offShelf")},{default:()=>[n("确认")]})]),t(B,{show:r.value,"onUpdate:show":a=>r.value=a,preset:"card",class:["modalTitle",i.removeVisiable],title:"提示"},{default:()=>[t("div",{class:i.studentRemove},[t("p",null,[n("您确定是否删除?")]),t(c,{class:i.btnGroupModal,justify:"center"},{default:()=>[t(l,{round:!0,type:"primary",onClick:()=>{o("delete",e.item)}},{default:()=>[n("确定")]}),t(l,{round:!0,onClick:()=>r.value=!1},{default:()=>[n("取消")]})]})])]})])}});export{J as T};