record-legacy-a8da7ee6.js 31 KB

12345
  1. <<<<<<<< HEAD:dist/assets/record-legacy-b74aa859.js
  2. !function(){function e(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function t(e,t,a){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var o=a.call(e,t||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function a(e,t,a,o,r,i,n){try{var l=e[i](n),s=l.value}catch(c){return void a(c)}l.done?t(s):Promise.resolve(s).then(o,r)}System.register(["./index-legacy-5f8741ef.js","./index.module-legacy-0dbea1ba.js","./index-legacy-e20d48f5.js","./index-legacy-fff51ba6.js","./use-refs-legacy-4baea068.js","./utils-legacy-20e27501.js","./index-legacy-a0b27330.js","./index-legacy-71810036.js","./index-legacy-05664b88.js","./index-legacy-f3466ba9.js","./index-legacy-c9322ea3.js","./Picker-legacy-94493745.js"],(function(o,r){"use strict";var i,n,l,s,c,u,d,f,m,v,p,h,g,y,b,w,D,T,k,S,x,O,M,A,P,Y,j,B,C,R,I,E,H,W,F,N,z,L,U,V,_,$,q,G,Q;return{setters:[e=>{i=e.c,n=e.d,l=e.bb,s=e.aB,c=e.e,u=e.a,d=e.bk,f=e.r,m=e.bl,v=e.o,p=e.a3,h=e.n,g=e.a5,y=e.bm,b=e.al,w=e.m,D=e.t,T=e.b,k=e.bn,S=e.w,x=e.bo,O=e.U,M=e.aD,A=e.bp,P=e.h,Y=e.N,j=e.C,B=e.k,e.as,C=e.ap,R=e.ad,I=e.q,E=e.x,H=e.y,W=e.W,F=e.V,N=e.Q,z=e.A,L=e.a8,U=e.D},e=>{V=e.s},e=>{_=e.M},e=>{$=e.M},e=>{q=e.u},e=>{G=e.g},e=>{Q=e.L},null,null,null,null,null],execute:function(){const[J,K,X]=i("calendar");function Z(e,t){const a=e.getFullYear(),o=t.getFullYear();if(a===o){const a=e.getMonth(),o=t.getMonth();return a===o?0:a>o?1:-1}return a>o?1:-1}function ee(e,t){const a=Z(e,t);if(0===a){const a=e.getDate(),o=t.getDate();return a===o?0:a>o?1:-1}return a}const te=e=>new Date(e),ae=e=>Array.isArray(e)?e.map(te):te(e);function oe(e,t){const a=te(e);return a.setDate(a.getDate()+t),a}const re=e=>oe(e,-1),ie=e=>oe(e,1),ne=()=>{const e=new Date;return e.setHours(0,0,0,0),e};const[le]=i("calendar-day");var se=n({name:le,props:{item:l(Object),color:String,index:Number,offset:s(0),rowHeight:String},emits:["click"],setup(e,{emit:t,slots:a}){const o=c((()=>{var t;const{item:a,index:o,color:r,offset:i,rowHeight:n}=e,l={height:n};if("placeholder"===a.type)return l.width="100%",l;if(0===o&&(l.marginLeft=100*i/7+"%"),r)switch(a.type){case"end":case"start":case"start-end":case"multiple-middle":case"multiple-selected":l.background=r;break;case"middle":l.color=r}return i+((null==(t=a.date)?void 0:t.getDate())||1)>28&&(l.marginBottom=0),l})),r=()=>{"disabled"!==e.item.type&&t("click",e.item)},i=()=>{const{topInfo:t}=e.item;if(t||a["top-info"])return u("div",{class:K("top-info")},[a["top-info"]?a["top-info"](e.item):t])},n=()=>{const{bottomInfo:t}=e.item;if(t||a["bottom-info"])return u("div",{class:K("bottom-info")},[a["bottom-info"]?a["bottom-info"](e.item):t])},l=()=>{const{item:t,color:a,rowHeight:o}=e,{type:r,text:l}=t,s=[i(),l,n()];return"selected"===r?u("div",{class:K("selected-day"),style:{width:o,height:o,background:a}},[s]):s};return()=>{const{type:t,className:a}=e.item;return"placeholder"===t?u("div",{class:K("day"),style:o.value},null):u("div",{role:"gridcell",style:o.value,class:[K("day",t),a],tabindex:"disabled"===t?void 0:-1,onClick:r},[l()])}}});const[ce]=i("calendar-month"),ue={date:l(Date),type:String,color:String,minDate:l(Date),maxDate:l(Date),showMark:Boolean,rowHeight:h,formatter:Function,lazyRender:Boolean,currentDate:[Date,Array],allowSameDay:Boolean,showSubtitle:Boolean,showMonthTitle:Boolean,firstDayOfWeek:Number};var de=n({name:ce,props:ue,emits:["click"],setup(e,{emit:t,slots:a}){const[o,r]=d(),i=f(),n=f(),l=m(n),s=c((()=>{return t=e.date,X("monthTitle",t.getFullYear(),t.getMonth()+1);var t})),h=c((()=>v(e.rowHeight))),w=c((()=>{const t=e.date.getDay();return e.firstDayOfWeek?(t+7-e.firstDayOfWeek)%7:t})),D=c((()=>G(e.date.getFullYear(),e.date.getMonth()+1))),T=c((()=>o.value||!e.lazyRender)),k=t=>{const{type:a,minDate:o,maxDate:r,currentDate:i}=e;if(ee(t,o)<0||ee(t,r)>0)return"disabled";if(null===i)return"";if(Array.isArray(i)){if("multiple"===a)return(t=>{const a=t=>e.currentDate.some((e=>0===ee(e,t)));if(a(t)){const e=re(t),o=ie(t),r=a(e),i=a(o);return r&&i?"multiple-middle":r?"end":i?"start":"multiple-selected"}return""})(t);if("range"===a)return(t=>{const[a,o]=e.currentDate;if(!a)return"";const r=ee(t,a);if(!o)return 0===r?"start":"";const i=ee(t,o);return e.allowSameDay&&0===r&&0===i?"start-end":0===r?"start":0===i?"end":r>0&&i<0?"middle":""})(t)}else if("single"===a)return 0===ee(t,i)?"selected":"";return""},S=t=>{if("range"===e.type){if("start"===t||"end"===t)return X(t);if("start-end"===t)return`${X("start")}/${X("end")}`}},x=()=>{if(e.showMonthTitle)return u("div",{class:K("month-title")},[a["month-title"]?a["month-title"]({date:e.date,text:s.value}):s.value])},O=()=>{if(e.showMark&&T.value)return u("div",{class:K("month-mark")},[e.date.getMonth()+1])},M=c((()=>{const e=Math.ceil((D.value+w.value)/7);return Array(e).fill({type:"placeholder"})})),A=c((()=>{const t=[],a=e.date.getFullYear(),o=e.date.getMonth();for(let r=1;r<=D.value;r++){const i=new Date(a,o,r),n=k(i);let l={date:i,type:n,text:r,bottomInfo:S(n)};e.formatter&&(l=e.formatter(l)),t.push(l)}return t})),P=c((()=>A.value.filter((e=>"disabled"===e.type)))),Y=(o,r)=>u(se,{item:o,index:r,color:e.color,offset:w.value,rowHeight:h.value,onClick:e=>t("click",e)},b(a,["top-info","bottom-info"]));return p({getTitle:()=>s.value,getHeight:()=>l.value,setVisible:r,scrollToDate:(e,t)=>{if(i.value){const a=g(i.value),o=M.value.length,r=(Math.ceil((t.getDate()+w.value)/7)-1)*a.height/o;y(e,a.top+r+e.scrollTop-g(e).top)}},disabledDays:P}),()=>u("div",{class:K("month"),ref:n},[x(),u("div",{ref:i,role:"grid",class:K("days")},[O(),(T.value?A:M).value.map(Y)])])}});const[fe]=i("calendar-header");var me=n({name:fe,props:{date:Date,title:String,subtitle:String,showTitle:Boolean,showSubtitle:Boolean,firstDayOfWeek:Number},emits:["clickSubtitle"],setup(e,{slots:t,emit:a}){const o=()=>{if(e.showTitle){const a=e.title||X("title"),o=t.title?t.title():a;return u("div",{class:K("header-title")},[o])}},r=e=>a("clickSubtitle",e),i=()=>{if(e.showSubtitle){const a=t.subtitle?t.subtitle({date:e.date,text:e.subtitle}):e.subtitle;return u("div",{class:K("header-subtitle"),onClick:r},[a])}},n=()=>{const{firstDayOfWeek:t}=e,a=X("weekdays"),o=[...a.slice(t,7),...a.slice(0,t)];return u("div",{class:K("weekdays")},[o.map((e=>u("span",{class:K("weekday")},[e])))])};return()=>u("div",{class:K("header")},[o(),i(),n()])}});const ve={show:Boolean,type:w("single"),title:String,color:String,round:D,readonly:Boolean,poppable:D,maxRange:T(null),position:w("bottom"),teleport:[String,Object],showMark:D,showTitle:D,formatter:Function,rowHeight:h,confirmText:String,rangePrompt:String,lazyRender:D,showConfirm:D,defaultDate:[Date,Array],allowSameDay:Boolean,showSubtitle:D,closeOnPopstate:D,showRangePrompt:D,confirmDisabledText:String,closeOnClickOverlay:D,safeAreaInsetTop:Boolean,safeAreaInsetBottom:D,minDate:{type:Date,validator:k,default:ne},maxDate:{type:Date,validator:k,default:()=>{const e=ne();return new Date(e.getFullYear(),e.getMonth()+6,e.getDate())}},firstDayOfWeek:{type:h,default:0,validator:e=>e>=0&&e<=6}};var pe=n({name:J,props:ve,emits:["select","confirm","unselect","monthShow","overRange","update:show","clickSubtitle"],setup(e,{emit:t,slots:a}){const o=(t,a=e.minDate,o=e.maxDate)=>-1===ee(t,a)?a:1===ee(t,o)?o:t,r=(t=e.defaultDate)=>{const{type:a,minDate:r,maxDate:i,allowSameDay:n}=e;if(null===t)return t;const l=ne();if("range"===a){Array.isArray(t)||(t=[]);return[o(t[0]||l,r,n?i:re(i)),o(t[1]||l,n?r:ie(r))]}return"multiple"===a?Array.isArray(t)?t.map((e=>o(e))):[o(l)]:(t&&!Array.isArray(t)||(t=l),o(t))};let i;const n=f(),l=f({text:"",date:void 0}),s=f(r()),[d,m]=q(),v=c((()=>e.firstDayOfWeek?+e.firstDayOfWeek%7:0)),h=c((()=>{const t=[],a=new Date(e.minDate);a.setDate(1);do{t.push(new Date(a)),a.setMonth(a.getMonth()+1)}while(1!==Z(a,e.maxDate));return t})),y=c((()=>{if(s.value){if("range"===e.type)return!s.value[0]||!s.value[1];if("multiple"===e.type)return!s.value.length}return!s.value})),w=()=>{const e=A(n.value),a=e+i,o=h.value.map(((e,t)=>d.value[t].getHeight()));if(a>o.reduce(((e,t)=>e+t),0)&&e>0)return;let r,s=0;const c=[-1,-1];for(let i=0;i<h.value.length;i++){const n=d.value[i];s<=a&&s+o[i]>=e&&(c[1]=i,r||(r=n,c[0]=i),d.value[i].showed||(d.value[i].showed=!0,t("monthShow",{date:n.date,title:n.getTitle()}))),s+=o[i]}h.value.forEach(((e,t)=>{const a=t>=c[0]-1&&t<=c[1]+1;d.value[t].setVisible(a)})),r&&(l.value={text:r.getTitle(),date:r.date})},D=e=>{M((()=>{h.value.some(((t,a)=>0===Z(t,e)&&(n.value&&d.value[a].scrollToDate(n.value,e),!0))),w()}))},T=()=>{if(!e.poppable||e.show)if(s.value){const t="single"===e.type?s.value:s.value[0];k(t)&&D(t)}else M(w)},B=()=>{e.poppable&&!e.show||(M((()=>{i=Math.floor(g(n).height)})),T())},C=(e=r())=>{s.value=e,T()},R=()=>{var e;return t("confirm",null!=(e=s.value)?e:ae(s.value))},I=(a,o)=>{const r=e=>{s.value=e,t("select",ae(e))};if(o&&"range"===e.type){const o=(a=>{const{maxRange:o,rangePrompt:r,showRangePrompt:i}=e;return!(o&&function(e){const t=e[0].getTime();return(e[1].getTime()-t)/864e5+1}(a)>+o&&(i&&Y(r||X("rangePrompt",o)),t("overRange"),1))})(a);if(!o)return void r([a[0],oe(a[0],+e.maxRange-1)])}r(a),o&&!e.showConfirm&&R()},E=c((()=>d.value.reduce(((e,t)=>{var a,o;return e.push(...null!=(o=null==(a=t.disabledDays)?void 0:a.value)?o:[]),e}),[]))),H=a=>{if(e.readonly||!a.date)return;const{date:o}=a,{type:r}=e;if("range"===r){if(!s.value)return void I([o]);const[t,a]=s.value;if(t&&!a){const a=ee(o,t);if(1===a){const e=((e,t,a)=>{var o;return null==(o=e.find((e=>-1===ee(t,e.date)&&-1===ee(e.date,a))))?void 0:o.date})(E.value,t,o);if(e){const a=re(e);-1===ee(t,a)?I([t,a]):I([o])}else I([t,o],!0)}else-1===a?I([o]):e.allowSameDay&&I([o,o],!0)}else I([o])}else if("multiple"===r){if(!s.value)return void I([o]);const a=s.value,r=a.findIndex((e=>0===ee(e,o)));if(-1!==r){const[e]=a.splice(r,1);t("unselect",te(e))}else e.maxRange&&a.length>=+e.maxRange?Y(e.rangePrompt||X("rangePrompt",e.maxRange)):I([...a,o])}else I(o,!0)},W=e=>t("update:show",e),F=(t,o)=>{const r=0!==o||!e.showSubtitle;return u(de,P({ref:m(o),date:t,currentDate:s.value,showMonthTitle:r,firstDayOfWeek:v.value},b(e,["type","color","minDate","maxDate","showMark","formatter","rowHeight","lazyRender","showSubtitle","allowSameDay"]),{onClick:H}),b(a,["top-info","bottom-info","month-title"]))},N=()=>{if(a.footer)return a.footer();if(e.showConfirm){const t=a["confirm-text"],o=y.value,r=o?e.confirmDisabledText:e.confirmText;return u(j,{round:!0,block:!0,type:"primary",color:e.color,class:K("confirm"),disabled:o,nativeType:"button",onClick:R},{default:()=>[t?t({disabled:o}):r||X("confirm")]})}},z=()=>u("div",{class:K()},[u(me,{date:l.value.date,title:e.title,subtitle:l.value.text,showTitle:e.showTitle,showSubtitle:e.showSubtitle,firstDayOfWeek:v.value,onClickSubtitle:e=>t("clickSubtitle",e)},b(a,["title","subtitle"])),u("div",{ref:n,class:K("body"),onScroll:w},[h.value.map(F)]),u("div",{class:[K("footer"),{"van-safe-area-bottom":e.safeAreaInsetBottom}]},[N()])]);return S((()=>e.show),B),S((()=>[e.type,e.minDate,e.maxDate]),(()=>C(r(s.value)))),S((()=>e.defaultDate),((e=null)=>{s.value=e,T()})),p({reset:C,scrollToDate:D,getSelectedDate:()=>s.value}),x(B),()=>e.poppable?u(O,{show:e.show,class:K("popup"),round:e.round,position:e.position,closeable:e.showTitle||e.showSubtitle,teleport:e.teleport,closeOnPopstate:e.closeOnPopstate,safeAreaInsetTop:e.safeAreaInsetTop,closeOnClickOverlay:e.closeOnClickOverlay,"onUpdate:show":W},{default:z}):z()}});const he=B(pe);var ge={exports:{}};!function(e,t){e.exports=function(e,t,a){t.prototype.isBetween=function(e,t,o,r){var i=a(e),n=a(t),l="("===(r=r||"()")[0],s=")"===r[1];return(l?this.isAfter(i,o):!this.isBefore(i,o))&&(s?this.isBefore(n,o):!this.isAfter(n,o))||(l?this.isBefore(i,o):!this.isAfter(i,o))&&(s?this.isAfter(n,o):!this.isBefore(n,o))}}}(ge);const ye=C(ge.exports),be=""+new URL("record-item-bg-b36445ed.png",r.meta.url).href;R.extend(ye);const we={DAY:"天",MONTH:"个月",YEAR:"年"};o("default",n({name:"activationCode",setup(){const o=I(),r=E({showPopoverTime:!1,background:"transparent",loading:!1,finished:!1,list:[]}),i=E({page:1,rows:20,status:"ACTIVATED",code:null,activateStartTime:R().subtract(1,"months").format("YYYY-MM-DD"),activateEndTime:R().format("YYYY-MM-DD")}),n=function(){var o,n=(o=function*(){r.loading=!0;try{var a;const o=function(a){for(var o=1;o<arguments.length;o++){var r=null!=arguments[o]?arguments[o]:{};o%2?e(Object(r),!0).forEach((function(e){t(a,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(r)):e(Object(r)).forEach((function(e){Object.defineProperty(a,e,Object.getOwnPropertyDescriptor(r,e))}))}return a}({},i);i.activateEndTime&&i.activateStartTime&&(o.activateEndTime=i.activateEndTime+" 23:59:59",o.activateStartTime=i.activateStartTime+" 00:00:00");const n=yield U.post("/edu-app/activationCodeRecord/page",{data:o});200===n.code&&Array.isArray(null==n||null===(a=n.data)||void 0===a?void 0:a.rows)?(r.list=[...r.list,...n.data.rows],r.finished=!n.data.next,i.page=n.data.current+1):r.finished=!0}catch(o){r.finished=!0}r.loading=!1},function(){var e=this,t=arguments;return new Promise((function(r,i){var n=o.apply(e,t);function l(e){a(n,r,i,l,s,"next",e)}function s(e){a(n,r,i,l,s,"throw",e)}l(void 0)}))});return function(){return n.apply(this,arguments)}}();return H((()=>{n()})),()=>u("div",{class:[V.hotMusicMore,F().isTablet?V.hotMusicMoreTablet:""]},[u(_,{position:"top"},{default:()=>[u(W,{border:!1,background:"transparent"},{content:()=>u("div",{class:V.woringHeader},[u("div",null,[u("i",{onClick:()=>{F().isApp?N({api:"goBack"}):o.back()},class:["van-badge__wrapper van-icon van-icon-arrow-left van-nav-bar__arrow",V.leftArrow]},null),u("span",{class:V.title2},[u("i",null,null)])])])}),u("div",{class:[V.activationContainer,V.recordContainer]},[u("i",{class:V.iconBrid},null),u("div",{class:V.section},[u($,{inputBackground:"white",shape:"round",placeholder:"请输入激活码",onSearch:e=>{i.code=e,i.page=1,r.list=[],r.finished=!1,n()}},null),u("div",{class:V.prodSection},[u("div",{class:V.title},[z("周期选择")]),u("div",{class:[V.times,r.showPopoverTime?V.active:""],onClick:()=>{r.showPopoverTime=!0}},[R(i.activateStartTime).format("YYYY-MM-DD"),z("至"),i.activateEndTime])])])])]}),u("div",{class:V.sectionList},[u(Q,{loading:r.loading,finished:r.finished,finishedText:" ",onLoad:n,immediateCheck:!1},{default:()=>[r.list.length>0&&r.list.map((e=>u("div",{class:V.sectionItem},[u("div",{class:V.itemTop},[u("div",{class:V.itemTitle},[u("img",{src:be,class:V.recordItemBg},null),u("div",{class:V.text},[z("乐器AI学练工具"),e.times>=99&&"YEAR"===e.type?"永久":e.times+we[e.type]])]),u("div",{class:V.itemCode},[e.code])]),u("div",{class:V.itemTime},[z("生效时间:"),u("span",null,[e.efficientTime])])])))]}),!r.loading&&0===r.list.length&&u("div",{style:{height:"100%"}},[u(L,{description:"暂无激活记录~"},null)])]),u(he,{show:r.showPopoverTime,"onUpdate:show":e=>r.showPopoverTime=e,firstDayOfWeek:1,safeAreaInsetBottom:!0,type:"range",title:"周期选择",minDate:new Date("2023-02-27"),defaultDate:[R(i.activateStartTime).toDate(),R(i.activateEndTime).toDate()],style:{height:"70%"},onConfirm:e=>{i.activateStartTime=R(e[0]).format("YYYY-MM-DD"),i.activateEndTime=R(e[1]).format("YYYY-MM-DD"),r.showPopoverTime=!1,i.page=1,r.list=[],r.finished=!1,n()}},null)])}}))}}}))}();
  3. ========
  4. !function(){function e(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function t(e,t,a){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var o=a.call(e,t||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function a(e,t,a,o,r,i,n){try{var l=e[i](n),s=l.value}catch(c){return void a(c)}l.done?t(s):Promise.resolve(s).then(o,r)}System.register(["./index-legacy-23bc5b47.js","./index.module-legacy-0dbea1ba.js","./index-legacy-8efba948.js","./index-legacy-11e87dfe.js","./use-refs-legacy-659b1f8e.js","./utils-legacy-405c5f88.js","./index-legacy-c149e4a6.js","./index-legacy-7e3a2613.js","./index-legacy-5177f82d.js","./index-legacy-dc88a443.js","./index-legacy-6c412649.js","./Picker-legacy-02d45d3f.js"],(function(o,r){"use strict";var i,n,l,s,c,u,d,f,m,v,p,h,g,y,b,w,D,T,k,S,x,O,M,A,P,Y,j,B,C,R,E,H,I,W,F,N,z,L,U,V,_,$,q,J,Q;return{setters:[e=>{i=e.c,n=e.d,l=e.bb,s=e.aB,c=e.e,u=e.a,d=e.bk,f=e.r,m=e.bl,v=e.o,p=e.a3,h=e.n,g=e.a5,y=e.bm,b=e.al,w=e.m,D=e.t,T=e.b,k=e.bn,S=e.w,x=e.bo,O=e.U,M=e.aD,A=e.bp,P=e.h,Y=e.N,j=e.C,B=e.k,e.as,C=e.ap,R=e.ad,E=e.q,H=e.x,I=e.y,W=e.W,F=e.V,N=e.Q,z=e.A,L=e.a8,U=e.D},e=>{V=e.s},e=>{_=e.M},e=>{$=e.M},e=>{q=e.u},e=>{J=e.g},e=>{Q=e.L},null,null,null,null,null],execute:function(){const[Z,G,K]=i("calendar");function X(e,t){const a=e.getFullYear(),o=t.getFullYear();if(a===o){const a=e.getMonth(),o=t.getMonth();return a===o?0:a>o?1:-1}return a>o?1:-1}function ee(e,t){const a=X(e,t);if(0===a){const a=e.getDate(),o=t.getDate();return a===o?0:a>o?1:-1}return a}const te=e=>new Date(e),ae=e=>Array.isArray(e)?e.map(te):te(e);function oe(e,t){const a=te(e);return a.setDate(a.getDate()+t),a}const re=e=>oe(e,-1),ie=e=>oe(e,1),ne=()=>{const e=new Date;return e.setHours(0,0,0,0),e};const[le]=i("calendar-day");var se=n({name:le,props:{item:l(Object),color:String,index:Number,offset:s(0),rowHeight:String},emits:["click"],setup(e,{emit:t,slots:a}){const o=c((()=>{var t;const{item:a,index:o,color:r,offset:i,rowHeight:n}=e,l={height:n};if("placeholder"===a.type)return l.width="100%",l;if(0===o&&(l.marginLeft=100*i/7+"%"),r)switch(a.type){case"end":case"start":case"start-end":case"multiple-middle":case"multiple-selected":l.background=r;break;case"middle":l.color=r}return i+((null==(t=a.date)?void 0:t.getDate())||1)>28&&(l.marginBottom=0),l})),r=()=>{"disabled"!==e.item.type&&t("click",e.item)},i=()=>{const{topInfo:t}=e.item;if(t||a["top-info"])return u("div",{class:G("top-info")},[a["top-info"]?a["top-info"](e.item):t])},n=()=>{const{bottomInfo:t}=e.item;if(t||a["bottom-info"])return u("div",{class:G("bottom-info")},[a["bottom-info"]?a["bottom-info"](e.item):t])},l=()=>{const{item:t,color:a,rowHeight:o}=e,{type:r,text:l}=t,s=[i(),l,n()];return"selected"===r?u("div",{class:G("selected-day"),style:{width:o,height:o,background:a}},[s]):s};return()=>{const{type:t,className:a}=e.item;return"placeholder"===t?u("div",{class:G("day"),style:o.value},null):u("div",{role:"gridcell",style:o.value,class:[G("day",t),a],tabindex:"disabled"===t?void 0:-1,onClick:r},[l()])}}});const[ce]=i("calendar-month"),ue={date:l(Date),type:String,color:String,minDate:l(Date),maxDate:l(Date),showMark:Boolean,rowHeight:h,formatter:Function,lazyRender:Boolean,currentDate:[Date,Array],allowSameDay:Boolean,showSubtitle:Boolean,showMonthTitle:Boolean,firstDayOfWeek:Number};var de=n({name:ce,props:ue,emits:["click"],setup(e,{emit:t,slots:a}){const[o,r]=d(),i=f(),n=f(),l=m(n),s=c((()=>{return t=e.date,K("monthTitle",t.getFullYear(),t.getMonth()+1);var t})),h=c((()=>v(e.rowHeight))),w=c((()=>{const t=e.date.getDay();return e.firstDayOfWeek?(t+7-e.firstDayOfWeek)%7:t})),D=c((()=>J(e.date.getFullYear(),e.date.getMonth()+1))),T=c((()=>o.value||!e.lazyRender)),k=t=>{const{type:a,minDate:o,maxDate:r,currentDate:i}=e;if(ee(t,o)<0||ee(t,r)>0)return"disabled";if(null===i)return"";if(Array.isArray(i)){if("multiple"===a)return(t=>{const a=t=>e.currentDate.some((e=>0===ee(e,t)));if(a(t)){const e=re(t),o=ie(t),r=a(e),i=a(o);return r&&i?"multiple-middle":r?"end":i?"start":"multiple-selected"}return""})(t);if("range"===a)return(t=>{const[a,o]=e.currentDate;if(!a)return"";const r=ee(t,a);if(!o)return 0===r?"start":"";const i=ee(t,o);return e.allowSameDay&&0===r&&0===i?"start-end":0===r?"start":0===i?"end":r>0&&i<0?"middle":""})(t)}else if("single"===a)return 0===ee(t,i)?"selected":"";return""},S=t=>{if("range"===e.type){if("start"===t||"end"===t)return K(t);if("start-end"===t)return`${K("start")}/${K("end")}`}},x=()=>{if(e.showMonthTitle)return u("div",{class:G("month-title")},[a["month-title"]?a["month-title"]({date:e.date,text:s.value}):s.value])},O=()=>{if(e.showMark&&T.value)return u("div",{class:G("month-mark")},[e.date.getMonth()+1])},M=c((()=>{const e=Math.ceil((D.value+w.value)/7);return Array(e).fill({type:"placeholder"})})),A=c((()=>{const t=[],a=e.date.getFullYear(),o=e.date.getMonth();for(let r=1;r<=D.value;r++){const i=new Date(a,o,r),n=k(i);let l={date:i,type:n,text:r,bottomInfo:S(n)};e.formatter&&(l=e.formatter(l)),t.push(l)}return t})),P=c((()=>A.value.filter((e=>"disabled"===e.type)))),Y=(o,r)=>u(se,{item:o,index:r,color:e.color,offset:w.value,rowHeight:h.value,onClick:e=>t("click",e)},b(a,["top-info","bottom-info"]));return p({getTitle:()=>s.value,getHeight:()=>l.value,setVisible:r,scrollToDate:(e,t)=>{if(i.value){const a=g(i.value),o=M.value.length,r=(Math.ceil((t.getDate()+w.value)/7)-1)*a.height/o;y(e,a.top+r+e.scrollTop-g(e).top)}},disabledDays:P}),()=>u("div",{class:G("month"),ref:n},[x(),u("div",{ref:i,role:"grid",class:G("days")},[O(),(T.value?A:M).value.map(Y)])])}});const[fe]=i("calendar-header");var me=n({name:fe,props:{date:Date,title:String,subtitle:String,showTitle:Boolean,showSubtitle:Boolean,firstDayOfWeek:Number},emits:["clickSubtitle"],setup(e,{slots:t,emit:a}){const o=()=>{if(e.showTitle){const a=e.title||K("title"),o=t.title?t.title():a;return u("div",{class:G("header-title")},[o])}},r=e=>a("clickSubtitle",e),i=()=>{if(e.showSubtitle){const a=t.subtitle?t.subtitle({date:e.date,text:e.subtitle}):e.subtitle;return u("div",{class:G("header-subtitle"),onClick:r},[a])}},n=()=>{const{firstDayOfWeek:t}=e,a=K("weekdays"),o=[...a.slice(t,7),...a.slice(0,t)];return u("div",{class:G("weekdays")},[o.map((e=>u("span",{class:G("weekday")},[e])))])};return()=>u("div",{class:G("header")},[o(),i(),n()])}});const ve={show:Boolean,type:w("single"),title:String,color:String,round:D,readonly:Boolean,poppable:D,maxRange:T(null),position:w("bottom"),teleport:[String,Object],showMark:D,showTitle:D,formatter:Function,rowHeight:h,confirmText:String,rangePrompt:String,lazyRender:D,showConfirm:D,defaultDate:[Date,Array],allowSameDay:Boolean,showSubtitle:D,closeOnPopstate:D,showRangePrompt:D,confirmDisabledText:String,closeOnClickOverlay:D,safeAreaInsetTop:Boolean,safeAreaInsetBottom:D,minDate:{type:Date,validator:k,default:ne},maxDate:{type:Date,validator:k,default:()=>{const e=ne();return new Date(e.getFullYear(),e.getMonth()+6,e.getDate())}},firstDayOfWeek:{type:h,default:0,validator:e=>e>=0&&e<=6}};var pe=n({name:Z,props:ve,emits:["select","confirm","unselect","monthShow","overRange","update:show","clickSubtitle"],setup(e,{emit:t,slots:a}){const o=(t,a=e.minDate,o=e.maxDate)=>-1===ee(t,a)?a:1===ee(t,o)?o:t,r=(t=e.defaultDate)=>{const{type:a,minDate:r,maxDate:i,allowSameDay:n}=e;if(null===t)return t;const l=ne();if("range"===a){Array.isArray(t)||(t=[]);return[o(t[0]||l,r,n?i:re(i)),o(t[1]||l,n?r:ie(r))]}return"multiple"===a?Array.isArray(t)?t.map((e=>o(e))):[o(l)]:(t&&!Array.isArray(t)||(t=l),o(t))};let i;const n=f(),l=f({text:"",date:void 0}),s=f(r()),[d,m]=q(),v=c((()=>e.firstDayOfWeek?+e.firstDayOfWeek%7:0)),h=c((()=>{const t=[],a=new Date(e.minDate);a.setDate(1);do{t.push(new Date(a)),a.setMonth(a.getMonth()+1)}while(1!==X(a,e.maxDate));return t})),y=c((()=>{if(s.value){if("range"===e.type)return!s.value[0]||!s.value[1];if("multiple"===e.type)return!s.value.length}return!s.value})),w=()=>{const e=A(n.value),a=e+i,o=h.value.map(((e,t)=>d.value[t].getHeight()));if(a>o.reduce(((e,t)=>e+t),0)&&e>0)return;let r,s=0;const c=[-1,-1];for(let i=0;i<h.value.length;i++){const n=d.value[i];s<=a&&s+o[i]>=e&&(c[1]=i,r||(r=n,c[0]=i),d.value[i].showed||(d.value[i].showed=!0,t("monthShow",{date:n.date,title:n.getTitle()}))),s+=o[i]}h.value.forEach(((e,t)=>{const a=t>=c[0]-1&&t<=c[1]+1;d.value[t].setVisible(a)})),r&&(l.value={text:r.getTitle(),date:r.date})},D=e=>{M((()=>{h.value.some(((t,a)=>0===X(t,e)&&(n.value&&d.value[a].scrollToDate(n.value,e),!0))),w()}))},T=()=>{if(!e.poppable||e.show)if(s.value){const t="single"===e.type?s.value:s.value[0];k(t)&&D(t)}else M(w)},B=()=>{e.poppable&&!e.show||(M((()=>{i=Math.floor(g(n).height)})),T())},C=(e=r())=>{s.value=e,T()},R=()=>{var e;return t("confirm",null!=(e=s.value)?e:ae(s.value))},E=(a,o)=>{const r=e=>{s.value=e,t("select",ae(e))};if(o&&"range"===e.type){const o=(a=>{const{maxRange:o,rangePrompt:r,showRangePrompt:i}=e;return!(o&&function(e){const t=e[0].getTime();return(e[1].getTime()-t)/864e5+1}(a)>+o&&(i&&Y(r||K("rangePrompt",o)),t("overRange"),1))})(a);if(!o)return void r([a[0],oe(a[0],+e.maxRange-1)])}r(a),o&&!e.showConfirm&&R()},H=c((()=>d.value.reduce(((e,t)=>{var a,o;return e.push(...null!=(o=null==(a=t.disabledDays)?void 0:a.value)?o:[]),e}),[]))),I=a=>{if(e.readonly||!a.date)return;const{date:o}=a,{type:r}=e;if("range"===r){if(!s.value)return void E([o]);const[t,a]=s.value;if(t&&!a){const a=ee(o,t);if(1===a){const e=((e,t,a)=>{var o;return null==(o=e.find((e=>-1===ee(t,e.date)&&-1===ee(e.date,a))))?void 0:o.date})(H.value,t,o);if(e){const a=re(e);-1===ee(t,a)?E([t,a]):E([o])}else E([t,o],!0)}else-1===a?E([o]):e.allowSameDay&&E([o,o],!0)}else E([o])}else if("multiple"===r){if(!s.value)return void E([o]);const a=s.value,r=a.findIndex((e=>0===ee(e,o)));if(-1!==r){const[e]=a.splice(r,1);t("unselect",te(e))}else e.maxRange&&a.length>=+e.maxRange?Y(e.rangePrompt||K("rangePrompt",e.maxRange)):E([...a,o])}else E(o,!0)},W=e=>t("update:show",e),F=(t,o)=>{const r=0!==o||!e.showSubtitle;return u(de,P({ref:m(o),date:t,currentDate:s.value,showMonthTitle:r,firstDayOfWeek:v.value},b(e,["type","color","minDate","maxDate","showMark","formatter","rowHeight","lazyRender","showSubtitle","allowSameDay"]),{onClick:I}),b(a,["top-info","bottom-info","month-title"]))},N=()=>{if(a.footer)return a.footer();if(e.showConfirm){const t=a["confirm-text"],o=y.value,r=o?e.confirmDisabledText:e.confirmText;return u(j,{round:!0,block:!0,type:"primary",color:e.color,class:G("confirm"),disabled:o,nativeType:"button",onClick:R},{default:()=>[t?t({disabled:o}):r||K("confirm")]})}},z=()=>u("div",{class:G()},[u(me,{date:l.value.date,title:e.title,subtitle:l.value.text,showTitle:e.showTitle,showSubtitle:e.showSubtitle,firstDayOfWeek:v.value,onClickSubtitle:e=>t("clickSubtitle",e)},b(a,["title","subtitle"])),u("div",{ref:n,class:G("body"),onScroll:w},[h.value.map(F)]),u("div",{class:[G("footer"),{"van-safe-area-bottom":e.safeAreaInsetBottom}]},[N()])]);return S((()=>e.show),B),S((()=>[e.type,e.minDate,e.maxDate]),(()=>C(r(s.value)))),S((()=>e.defaultDate),((e=null)=>{s.value=e,T()})),p({reset:C,scrollToDate:D,getSelectedDate:()=>s.value}),x(B),()=>e.poppable?u(O,{show:e.show,class:G("popup"),round:e.round,position:e.position,closeable:e.showTitle||e.showSubtitle,teleport:e.teleport,closeOnPopstate:e.closeOnPopstate,safeAreaInsetTop:e.safeAreaInsetTop,closeOnClickOverlay:e.closeOnClickOverlay,"onUpdate:show":W},{default:z}):z()}});const he=B(pe);var ge={exports:{}};!function(e,t){e.exports=function(e,t,a){t.prototype.isBetween=function(e,t,o,r){var i=a(e),n=a(t),l="("===(r=r||"()")[0],s=")"===r[1];return(l?this.isAfter(i,o):!this.isBefore(i,o))&&(s?this.isBefore(n,o):!this.isAfter(n,o))||(l?this.isBefore(i,o):!this.isAfter(i,o))&&(s?this.isAfter(n,o):!this.isBefore(n,o))}}}(ge);const ye=C(ge.exports),be=""+new URL("record-item-bg-b36445ed.png",r.meta.url).href;R.extend(ye);const we={DAY:"天",MONTH:"个月",YEAR:"年"};o("default",n({name:"activationCode",setup(){const o=E(),r=H({showPopoverTime:!1,background:"transparent",loading:!1,finished:!1,list:[]}),i=H({page:1,rows:20,status:"ACTIVATED",code:null,activateStartTime:R().subtract(1,"months").format("YYYY-MM-DD"),activateEndTime:R().format("YYYY-MM-DD")}),n=function(){var o,n=(o=function*(){r.loading=!0;try{var a;const o=function(a){for(var o=1;o<arguments.length;o++){var r=null!=arguments[o]?arguments[o]:{};o%2?e(Object(r),!0).forEach((function(e){t(a,e,r[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(r)):e(Object(r)).forEach((function(e){Object.defineProperty(a,e,Object.getOwnPropertyDescriptor(r,e))}))}return a}({},i);i.activateEndTime&&i.activateStartTime&&(o.activateEndTime=i.activateEndTime+" 23:59:59",o.activateStartTime=i.activateStartTime+" 00:00:00");const n=yield U.post("/edu-app/activationCodeRecord/page",{data:o});200===n.code&&Array.isArray(null==n||null===(a=n.data)||void 0===a?void 0:a.rows)?(r.list=[...r.list,...n.data.rows],r.finished=!n.data.next,i.page=n.data.current+1):r.finished=!0}catch(o){r.finished=!0}r.loading=!1},function(){var e=this,t=arguments;return new Promise((function(r,i){var n=o.apply(e,t);function l(e){a(n,r,i,l,s,"next",e)}function s(e){a(n,r,i,l,s,"throw",e)}l(void 0)}))});return function(){return n.apply(this,arguments)}}();return I((()=>{n()})),()=>u("div",{class:[V.hotMusicMore,F().isTablet?V.hotMusicMoreTablet:""]},[u(_,{position:"top"},{default:()=>[u(W,{border:!1,background:"transparent"},{content:()=>u("div",{class:V.woringHeader},[u("div",null,[u("i",{onClick:()=>{F().isApp?N({api:"goBack"}):o.back()},class:["van-badge__wrapper van-icon van-icon-arrow-left van-nav-bar__arrow",V.leftArrow]},null),u("span",{class:V.title2},[u("i",null,null)])])])}),u("div",{class:[V.activationContainer,V.recordContainer]},[u("i",{class:V.iconBrid},null),u("div",{class:V.section},[u($,{inputBackground:"white",shape:"round",placeholder:"请输入激活码",onSearch:e=>{i.code=e,i.page=1,r.list=[],r.finished=!1,n()}},null),u("div",{class:V.prodSection},[u("div",{class:V.title},[z("周期选择")]),u("div",{class:[V.times,r.showPopoverTime?V.active:""],onClick:()=>{r.showPopoverTime=!0}},[R(i.activateStartTime).format("YYYY-MM-DD"),z("至"),i.activateEndTime])])])])]}),u("div",{class:V.sectionList},[u(Q,{loading:r.loading,finished:r.finished,finishedText:" ",onLoad:n,immediateCheck:!1},{default:()=>[r.list.length>0&&r.list.map((e=>u("div",{class:V.sectionItem},[u("div",{class:V.itemTop},[u("div",{class:V.itemTitle},[u("img",{src:be,class:V.recordItemBg},null),u("div",{class:V.text},[z("乐器AI学练工具"),e.times>=99&&"YEAR"===e.type?"永久":e.times+we[e.type]])]),u("div",{class:V.itemCode},[e.code])]),u("div",{class:V.itemTime},[z("生效时间:"),u("span",null,[e.efficientTime])])])))]}),!r.loading&&0===r.list.length&&u("div",{style:{height:"100%"}},[u(L,{description:"暂无激活记录~"},null)])]),u(he,{show:r.showPopoverTime,"onUpdate:show":e=>r.showPopoverTime=e,firstDayOfWeek:1,safeAreaInsetBottom:!0,type:"range",title:"周期选择",minDate:new Date("2023-02-27"),defaultDate:[R(i.activateStartTime).toDate(),R(i.activateEndTime).toDate()],style:{height:"70%"},onConfirm:e=>{i.activateStartTime=R(e[0]).format("YYYY-MM-DD"),i.activateEndTime=R(e[1]).format("YYYY-MM-DD"),r.showPopoverTime=!1,i.page=1,r.list=[],r.finished=!1,n()}},null)])}}))}}}))}();
  5. >>>>>>>> iteration-20250327-light:dist/assets/record-legacy-a8da7ee6.js