index.ba4f4373.js 8.4 KB

1
  1. import{O as W}from"./index.00e2f453.js";import{O as Y}from"./index.67af0c64.js";import{O as V}from"./index.4f243ca1.js";import{d as S,aQ as I,S as l,E,k as t,l as i,a2 as v,F as M,p as C,j as _,R as D,ac as j,X as U,s as A,g as y,be as q,P as H,ad as $}from"./index.879f7421.js";import{d as G,P as Q,D as X}from"./default-icon.0f7747b4.js";import{m as z}from"./msg-icon.adf37f7b.js";import{A as P}from"./index.5e1e8fd9.js";import{P as J}from"./index.2f620e25.js";import{L as K}from"./index.9f8069d8.js";import"./index.00975bf6.js";import"./index.9a3a3b84.js";import"./index.ea988859.js";import"./index.58ad42d7.js";import"./use-tab-status.fe36a003.js";import"./index.3c962eae.js";import"./index.e17cc929.js";const Z="_itemWrap_jg443_1",tt="_itemTop_jg443_8",et="_itemTopLeft_jg443_16",ot="_headIcon_jg443_21",at="_name_jg443_32",st="_tag_jg443_40",nt="_itemTopRight_jg443_53",ct="_itemBottom_jg443_62",rt="_msgMain_jg443_69",lt="_msgsub_jg443_84",it="_itemBottomLeft_jg443_93",mt="_itemBottomRight_jg443_108",ut="_arrow_jg443_112",pt="_bottomTitle_jg443_124",ht="_bottomTitleLeft_jg443_138",dt="_bottomConent_jg443_151",gt="_bottomImgWrap_jg443_157",vt="_bottomConentLeft_jg443_166",ft="_bottomConentRight_jg443_167";var s={itemWrap:Z,itemTop:tt,itemTopLeft:et,headIcon:ot,name:at,tag:st,itemTopRight:nt,itemBottom:ct,msgMain:rt,msgsub:lt,itemBottomLeft:it,itemBottomRight:mt,arrow:ut,bottomTitle:pt,bottomTitleLeft:ht,bottomConent:dt,bottomImgWrap:gt,bottomConentLeft:vt,bottomConentRight:ft},wt="./assets/sendmsg-icon.359ba703.png",_t="./assets/phone-icon.95930842.png";const f=l({});var bt=S({props:["item","forms"],name:"student-item",setup(e){const c=I(),h=l(!1),T=()=>{h.value=!0},u=()=>{h.value=!1};E(()=>e.forms,n=>{f.value=n},{deep:!0});const r=async()=>{try{await C({api:"joinChatGroup",content:{type:"single",id:e.item.imUserId}}),u()}catch{_("\u53D1\u8D77\u804A\u5929\u5931\u8D25"),u()}},p=async()=>{try{await C({api:"callPhone",content:{phone:e.item.phone}}),u()}catch{_("\u53D1\u8D77\u804A\u5929\u5931\u8D25"),u()}},d=()=>{console.log(f.value.practiceMonth,f.value.practiceMonthName),c.push({path:"/exercis-detail",query:{id:e.item.id,practiceMonth:f.value.practiceMonth,practiceMonthName:f.value.practiceMonthName}})};return()=>t(M,null,[t("div",null,[t("div",{class:s.itemWrap,onClick:d},[t("div",{class:s.itemTop},[t("div",{class:s.itemTopLeft},[t("div",{class:s.headIcon},[t("img",{src:e.item.avatar?e.item.avatar:G,alt:""},null)]),t("p",{class:s.name},[e.item.nickname]),t("div",{class:s.tag},[e.item.subjectNames])]),t("div",{class:s.itemTopRight},[t("div",{class:s.msgIcon,onClick:n=>{n.stopPropagation(),n.preventDefault(),T()}},[t("img",{src:z,alt:""},null)])])]),t("div",{class:s.itemBottom},[t("div",{class:s.itemBottomLeft},[t("p",{class:s.msgMain},[e.item.practiceDays?e.item.practiceDays:0,i(" "),t("span",null,[i("\u5929")])]),t("p",{class:s.msgsub},[i("\u7EC3\u4E60\u5929\u6570")])]),t("div",{class:s.itemBottomRight},[t("p",{class:s.msgMain},[e.item.practiceTimes?e.item.practiceTimes:0,t("span",null,[i("\u5206\u949F")])]),t("p",{class:s.msgsub},[i("\u7EC3\u4E60\u65F6\u957F")]),t(v,{class:s.arrow,name:"arrow"},null)])])])]),t(P,{class:"bottomSheet",show:h.value,"onUpdate:show":n=>h.value=n},{default:()=>[t("div",{class:s.bottomConent},[t("div",{class:s.bottomConentLeft,onClick:n=>{n.stopPropagation(),n.preventDefault(),r()}},[t("div",{class:s.bottomImgWrap},[t("img",{src:wt,alt:""},null)]),t("p",null,[i("\u53D1\u9001\u6D88\u606F")])]),t("div",{class:s.bottomConentRight,onClick:n=>{n.stopPropagation(),n.preventDefault(),p()}},[t("div",{class:s.bottomImgWrap},[t("img",{src:_t,alt:""},null)]),t("p",null,[i("\u62E8\u6253\u7535\u8BDD")])])])],description:()=>t("div",{class:s.bottomTitle},[t("div",{class:s.bottomTitleLeft},[t("span",null,null),t("p",null,[i("\u8054\u7CFB\u65B9\u5F0F")])]),t("div",{class:s.bottomTitleRight,onClick:n=>{n.stopPropagation(),n.preventDefault(),u()}},[t(v,{class:s.cross,name:"cross"},null)])])})])}});const jt="_chioseWrap_1madg_1";var w={chioseWrap:jt};function Tt(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!$(e)}var Yt=S({name:"exercise-record",setup(){I();const e=D({showPopoverTime:!1,showPopoverOrchestra:!1,showPopoverSubject:!1,showPopoverSort:!1,actions:[],subjects:[],actionSorts:[{text:"\u6309\u5929\u6570",value:"PRACTICE_DAY"},{text:"\u6309\u65F6\u957F",value:"PRACTICE_TIMES"}],currentDate:[j().format("YYYY"),j().format("MM")]}),c=D({practiceMonth:e.currentDate[0]+""+e.currentDate[1],practiceMonthName:e.currentDate[0]+"\u5E74"+e.currentDate[1]+"\u6708",orchestraId:"",orchestraName:"\u5168\u90E8\u4E50\u56E2",subjectId:"",subjectName:"\u5168\u90E8\u58F0\u90E8",sortType:"",sortTypeName:"",page:1,rows:20}),h=l(new Date(j().subtract(5,"year").format("YYYY-MM-DD"))),T=l(new Date(j().add(5,"year").format("YYYY-MM-DD"))),u=l(["year","month"]),r=l(!1),p=l(!1),d=l(!1),n=l(!1),g=l([]),m=async()=>{p.value=!0;try{r.value&&(c.page=1,g.value=[],r.value=!1);const o=await y.post("/api-school/student/page",{data:{...c}});if(g.value.length>0&&o.data.pages===1)return;c.page=o.data.current+1,g.value=g.value.concat(o.data.rows||[]),n.value=g.value.length>0,console.log(n.value," showContact.value "),p.value=!1,d.value=o.data.current>=o.data.pages}catch(o){const a=o.message;_(a),n.value=!1,d.value=!0}};U(()=>{m(),x(),N()});const k=()=>{console.log("\u8FD4\u56DE")},F=o=>{c.sortType=o.value,c.sortTypeName=o.text,r.value=!0,m()},B=o=>{c.practiceMonth=o.selectedValues[0]+o.selectedValues[1],c.practiceMonthName=o.selectedValues[0]+"\u5E74"+o.selectedValues[1]+"\u6708",e.showPopoverTime=!1,m()},L=o=>{c.orchestraId=o.value,c.orchestraName=o.name,e.showPopoverOrchestra=!1,r.value=!0,m()},R=o=>{c.subjectId=o.value,c.subjectName=o.name,console.log(o,c),r.value=!0,m()},x=async()=>{const o=A.user.data.schoolInfos.map(a=>a.id).join(",");try{const a=await y.post("/api-school/orchestra/page",{data:{page:1,rows:9999,schoolId:o}});e.actions=a.data.rows.map(b=>({name:b.name,value:b.id})),e.actions.unshift({name:"\u5168\u90E8\u4E50\u56E2",value:""})}catch(a){const b=a.message;_(b)}},N=async()=>{try{const o=await y.post("/api-school/subject/page",{data:{page:1,rows:9999}});e.subjects=o.data.rows.map(a=>({name:a.name,value:a.id})),e.subjects.unshift({name:"\u5168\u90E8\u58F0\u90E8",value:""})}catch(o){const a=o.message;_(a)}},O=()=>{d.value=!1,p.value=!0,m()};return()=>{let o;return t(M,null,[t(V,{position:"top",background:"#F8F8F8"},{default:()=>[t(W,{isBack:!0,onHeaderBack:k},null),t(Y,{placeholder:"\u5B66\u751F\u7F16\u53F7",onSearch:()=>{r.value=!0,m()}},null),t("div",{class:w.chioseWrap},[t("div",{style:{padding:"12px 13px",background:"#F8F8F8"}},[t("div",{class:w.searchBand,onClick:()=>{e.showPopoverTime=!0}},[c.practiceMonthName,t(v,{name:e.showPopoverTime?"arrow-up":"arrow-down"},null)])]),t("div",{style:{padding:"12px 13px",background:"#F8F8F8"}},[t("div",{class:w.searchBand,onClick:()=>{e.showPopoverOrchestra=!0}},[c.orchestraName,t(v,{name:e.showPopoverOrchestra?"arrow-up":"arrow-down"},null)])]),t("div",{style:{padding:"12px 13px",background:"#F8F8F8"}},[t("div",{class:w.searchBand,onClick:()=>{e.showPopoverSubject=!0}},[c.subjectName,t(v,{name:e.showPopoverSubject?"arrow-up":"arrow-down"},null)])]),t("div",{style:{padding:"12px 13px",background:"#F8F8F8"}},[t(J,{show:e.showPopoverSort,"onUpdate:show":a=>e.showPopoverSort=a,actions:e.actionSorts,showArrow:!1,placement:"bottom-end",offset:[0,12],onSelect:F},{reference:()=>t("div",{class:w.searchBand},[i("\u6309\u5929\u6570"),t(v,{name:e.showPopoverSort?"arrow-up":"arrow-down"},null)])})])])]}),n.value?t(Q,{modelValue:r.value,"onUpdate:modelValue":a=>r.value=a,onRefresh:O},{default:()=>[t(K,{loading:p.value,"onUpdate:loading":a=>p.value=a,finished:d.value,"finished-text":"\u6CA1\u6709\u66F4\u591A\u4E86",onLoad:m},Tt(o=g.value.map(a=>t(bt,{item:a,forms:c},null)))?o:{default:()=>[o]})]}):t(q,null,null),t(H,{show:e.showPopoverTime,"onUpdate:show":a=>e.showPopoverTime=a,position:"bottom",style:"{ height: '30%' }"},{default:()=>[t(X,{onCancel:()=>{e.showPopoverTime=!1},onConfirm:B,modelValue:e.currentDate,"onUpdate:modelValue":a=>e.currentDate=a,title:"\u9009\u62E9\u5E74\u6708",minDate:h.value,maxDate:T.value,columnsType:u.value},null)]}),t(P,{show:e.showPopoverOrchestra,"onUpdate:show":a=>e.showPopoverOrchestra=a,title:"\u9009\u62E9\u4E50\u56E2",actions:e.actions,onSelect:L},null),t(P,{style:{height:"40%"},"close-on-click-action":!0,show:e.showPopoverSubject,"onUpdate:show":a=>e.showPopoverSubject=a,title:"\u9009\u62E9\u58F0\u90E8",actions:e.subjects,onSelect:R},null)])}}});export{Yt as default};