exercis-detail.32838525.js 8.7 KB

1
  1. import{y as Y,d as T,U as b,a4 as y,j as e,F as w,B as d,O as S,n as k,u as n,Q as R,X as C,g as B,V as h,W as j,C as x,a0 as V,w as W}from"./index.c8a33855.js";import{L as N}from"./index.cf2652a7.js";import{I as D}from"./index.5da3180f.js";import"./index.f3a3d845.js";import{C as z}from"./index.c8ceb9d0.js";import{C as L}from"./index.89b19a2f.js";import{P as O}from"./index.955f1572.js";import{T as F}from"./index.0cb130e9.js";import{C as P}from"./index.00003e8f.js";import{b as q}from"./bg-image.e9966434.js";import{i as A}from"./icon_student.bbb32387.js";import{i as $,b as U}from"./icon-logo.469b70fa.js";import"./use-tab-status.9eeb64d0.js";import"./use-refs.ef9788ce.js";import"./utils.9e3974d1.js";import"./use-height.f274d759.js";import"./index.ed5eea4e.js";import"./index.a0b72ee6.js";var I={exports:{}};(function(o,r){(function(c,a){o.exports=a()})(Y,function(){return function(c,a,s){a.prototype.isBetween=function(v,g,l,p){var f=s(v),_=s(g),t=(p=p||"()")[0]==="(",m=p[1]===")";return(t?this.isAfter(f,l):!this.isBefore(f,l))&&(m?this.isBefore(_,l):!this.isAfter(_,l))||(t?this.isBefore(f,l):!this.isAfter(f,l))&&(m?this.isAfter(_,l):!this.isBefore(_,l))}}})})(I);var E=I.exports;const H="_animateWrap_1kuq9_1",G="_loading_1kuq9_5",Q="_pullRefresh_1kuq9_13";var X={animateWrap:H,loading:G,pullRefresh:Q};var J=T({name:"m-full-refresh",props:{title:String,modelValue:{type:Boolean,default:!1}},emits:["refresh","update:modelValue"],setup(o,{emit:r,slots:c}){const a=b({fullState:!1});return y(()=>o.modelValue,s=>{a.fullState=s}),y(()=>a.fullState,s=>{r("update:modelValue",s)}),()=>e(O,{modelValue:a.fullState,"onUpdate:modelValue":s=>a.fullState=s,onRefresh:()=>r("refresh"),loadingText:" ",class:X.pullRefresh},{default:()=>e(w,null,[d(" "),c.default&&c.default()])})}});const K="_itemWrap_uzkwm_1",Z="_itemTop_uzkwm_7",ee="_itemTopLeft_uzkwm_15",te="_itemTopMain_uzkwm_15",ae="_itemTopSub_uzkwm_27",ie="_itemTopRight_uzkwm_33",oe="_imgWrap_uzkwm_38",se="_imgIcon_uzkwm_48",ne="_itemBottom_uzkwm_53",me="_itemBottomDot_uzkwm_61",re="_dotMain_uzkwm_64",le="_dotSub_uzkwm_79";var i={itemWrap:K,itemTop:Z,itemTopLeft:ee,itemTopMain:te,itemTopSub:ae,itemTopRight:ie,imgWrap:oe,imgIcon:se,itemBottom:ne,itemBottomDot:me,dotMain:re,dotSub:le},ue="./assets/Image1.cbe96dac.png",ce="./assets/Image2.0b12593f.png",pe="./assets/Image3.d7139ab6.png",de="./assets/Image4.4870f6bf.png",fe="./assets/Image5.150ad63a.png";const ge={1:{img:ue,tips:"\u4F60\u7684\u6F14\u594F\u4E0D\u592A\u597D\uFF0C\u97F3\u51C6\u548C\u5B8C\u6574\u6027\u8FD8\u9700\u52A0\u5F3A\uFF0C\u518D\u7EC3\u4E00\u7EC3\u5427\uFF5E",mome:"\u6562\u4E8E\u5C1D\u8BD5"},2:{img:ce,tips:"\u4F60\u7684\u6F14\u594F\u8FD8\u4E0D\u719F\u7EC3\uFF0C\u97F3\u51C6\u548C\u5B8C\u6574\u6027\u8FD8\u9700\u52A0\u5F3A\uFF0C\u52A0\u7D27\u8BAD\u7EC3\u624D\u80FD\u6709\u597D\u6210\u7EE9\u54E6\uFF5E",mome:"\u8FD8\u8981\u52A0\u6CB9\u54E6\uFF5E"},3:{img:pe,tips:"\u4F60\u7684\u6F14\u594F\u8FD8\u4E0D\u6D41\u7545\uFF0C\u97F3\u51C6\u548C\u8282\u594F\u8FD8\u9700\u52A0\u5F3A\uFF0C\u79D1\u5B66\u7684\u7EC3\u4E60\u624D\u80FD\u66F4\u5B8C\u7F8E\u54E6\uFF5E",mome:"\u7A81\u7834\u81EA\u6211"},4:{img:de,tips:"\u4F60\u7684\u6F14\u594F\u8FD8\u4E0D\u9519\uFF0C\u7EE7\u7EED\u52A0\u6CB9\u5427\uFF0C\u52A0\u5F3A\u97F3\u51C6\uFF0C\u79BB\u5B8C\u7F8E\u5C31\u5DEE\u4E00\u6B65\u5566\uFF5E",mome:"\u5D2D\u9732\u5934\u89D2"},5:{img:fe,tips:"\u4F60\u7684\u6F14\u594F\u975E\u5E38\u4E0D\u9519\uFF0C\u97F3\u51C6\u7684\u628A\u63E1\u548C\u8282\u594F\u7A0D\u6709\u7455\u75B5\uFF0C\u5B8C\u6574\u6027\u628A\u63E1\u7684\u5F88\u597D~",mome:"\u4F60\u5F88\u68D2"}};var _e=T({props:["item"],name:"detail-item",setup(o){const r=a=>{if(!a&&typeof a!="number")return{};let s=1;return a>20&&a<=40?s=2:a>40&&a<=60?s=3:a>60&&a<=80?s=4:a>80&&(s=5),s},c=()=>{const a=window.location.origin+`/instrument/#/evaluat-report?id=${o.item.id}`;k({api:"openWebView",content:{url:a,orientation:0,isHideTitle:!0,statusBarTextColor:!1,isOpenLight:!0}})};return()=>e("div",{class:i.itemWrap,onClick:c},[e("div",{class:i.itemTop},[e("div",{class:i.itemTopLeft},[e("p",{class:i.itemTopMain},[o.item.musicSheetName]),e("p",{class:i.itemTopSub},[o.item.createTime])]),e("div",{class:i.itemTopRight},[e("div",{class:i.imgWrap},[e("img",{src:ge[r(o.item.score||0)].img,alt:""},null)]),e(S,{name:"arrow",class:i.imgIcon},null)])]),e("div",{class:i.itemBottom},[e("div",{class:i.itemBottomDot},[e("p",{class:i.dotMain,style:{color:"#ff5a56"}},[o.item.score||0,e("span",null,[d("\u5206")])," "]),e("p",{class:i.dotSub},[d(" \u7EFC\u5408\u5F97\u5206")])]),e("div",{class:i.itemBottomDot},[e("p",{class:i.dotMain},[o.item.intonation||0,e("span",null,[d("\u5206")])," "]),e("p",{class:i.dotSub},[d("\u97F3\u51C6 ")])]),e("div",{class:i.itemBottomDot},[e("p",{class:i.dotMain},[o.item.cadence||0,e("span",null,[d("\u5206")])," "]),e("p",{class:i.dotSub},[d("\u8282\u594F ")])]),e("div",{class:i.itemBottomDot},[e("p",{class:i.dotMain},[o.item.integrity||0,e("span",null,[d("\u5206")])," "]),e("p",{class:i.dotSub},[d("\u5B8C\u6210\u5EA6 ")])])])])}});const he="_exercisContainer_1gjd4_1",ve="_bgImg_1gjd4_8",Me="_topWrap_1gjd4_16",be="_userMember_1gjd4_20",Te="_level_1gjd4_26",ye="_userImgSection_1gjd4_30",De="_userImg_1gjd4_30",Ie="_userInfo_1gjd4_54",Ye="_name_1gjd4_61",we="_timeRemaining_1gjd4_71",Se="_topInfoRight_1gjd4_76",ke="_infoDay_1gjd4_84",Re="_infoTime_1gjd4_85",Ce="_infoDayMain_1gjd4_101",Be="_infoDaysub_1gjd4_117";var u={exercisContainer:he,bgImg:ve,topWrap:Me,userMember:be,level:Te,userImgSection:ye,userImg:De,userInfo:Ie,name:Ye,timeRemaining:we,topInfoRight:Se,infoDay:ke,infoTime:Re,infoDayMain:Ce,infoDaysub:Be};n.extend(E);function je(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!V(o)}var Je=T({name:"exercis-detail",setup(){const o=R(),r=b({showPopoverTime:!1,currentDate:[n().format("YYYY"),n().format("MM")],isClick:!1,practiceMonthName:o.query.practiceMonthName?o.query.practiceMonthName:n().format("YYYY")+"\u5E74"+n().format("MM")+"\u6708",userTrainOverView:{trainDays:0,trainNum:0,trainTime:0}}),c=C(()=>{const t=B.user.data;return{username:t==null?void 0:t.username,phone:t==null?void 0:t.phone,avatar:t==null?void 0:t.heardUrl,id:t==null?void 0:t.userId,memberRankSettingId:t==null?void 0:t.memberRankSettingId,isVip:t==null?void 0:t.isVip,membershipDays:t==null?void 0:t.membershipDays,membershipEndTime:t==null?void 0:t.membershipEndTime}}),a=b({practiceMonth:n().day(1).format("YYYYMMDD"),startTime:"2023-09",endTime:n().day(7).format("YYYY-MM-DD"),page:1,rows:20}),s=h(!1),v=h(!1),g=h(!1),l=h(!1),p=h([]),f=async()=>{if(!r.isClick){r.isClick=!0,s.value&&(p.value=[],a.page=1,s.value=!1);try{const{data:t}=await W.get("/api-student/sysMusicRecord/studentTrainData",{params:{...a}});if(t.detail.pageNo===1&&(r.userTrainOverView=t.userTrainOverView),p.value.length>0&&t.detail.pageNo===1)return;p.value=p.value.concat(t.detail.rows||[]),a.page=t.detail.pageNo+1,l.value=p.value.length>0,v.value=!1,g.value=t.detail.pageNo>=t.detail.totalPage}catch{l.value=!1,g.value=!0}r.isClick=!1}};j(async()=>{await f()});const _=()=>{g.value=!1,v.value=!0,f()};return()=>{let t;return e("div",{class:[u.exercisContainer]},[e("div",{class:u.topWrap},[e(F,{position:"top"},{default:()=>[e(P,{border:!1,background:"transparent",color:"#333333"},null),e(L,{class:u.userMember,labelClass:u.timeRemaining},{icon:()=>e("div",{class:u.userImgSection},[e(D,{class:u.userImg,src:c.value.avatar||A,fit:"cover"},null)]),title:()=>e("div",{class:u.userInfo},[e("span",{class:u.name},[c.value.username]),e(D,{class:u.level,src:c.value.isVip?$:U},null)]),label:()=>e("div",{class:u.subjectName},null)})]})]),e("img",{class:u.bgImg,src:q},null),l.value?e(J,{modelValue:s.value,"onUpdate:modelValue":m=>s.value=m,onRefresh:_,style:{minHeight:"calc(100vh - var(--header-height))"}},{default:()=>[e(N,{"loading-text":" ",finished:g.value,"finished-text":" ",onLoad:f},je(t=p.value.map(m=>e(_e,{item:m},null)))?t:{default:()=>[t]})]}):e("div",{style:{height:"calc(100vh - var(--header-height))",display:"flex",alignItems:"center"}},[e(x,{tips:"\u6682\u65E0\u5B66\u7EC3\u7EDF\u8BA1",btnStatus:!1},null)]),e(z,{show:r.showPopoverTime,"onUpdate:show":m=>r.showPopoverTime=m,firstDayOfWeek:1,showConfirm:!1,type:"range",title:"\u5468\u671F\u9009\u62E9",maxRange:7,minDate:new Date("2023-02-27"),defaultDate:[n(a.practiceMonth).toDate(),n(a.endTime).toDate()],style:{height:"70%"},onSelect:m=>{if(a.practiceMonth="",a.endTime="",!n(m[0]).isBetween(n(a.practiceMonth),n(a.endTime))){const M=n(m[0]).day();M===0?(a.practiceMonth=n(m[0]).subtract(6,"day").format("YYYYMMDD"),a.endTime=n(m[0]).format("YYYY-MM-DD")):M===1?(a.practiceMonth=n(m[0]).format("YYYYMMDD"),a.endTime=n(m[0]).add(6,"day").format("YYYY-MM-DD")):(a.practiceMonth=n(m[0]).subtract(M-1,"day").format("YYYYMMDD"),a.endTime=n(m[0]).add(7-M,"day").format("YYYY-MM-DD"))}r.showPopoverTime=!1}},null)])}}});export{Je as default};