1 |
- import{O as f}from"./index.42df3325.js";import{O as h}from"./index.75b629b6.js";import{d,ag as m,r as S,$ as g,c as s,a5 as y,q as r,ai as v,aj as w,m as O,f as C}from"./index.13ca4bcb.js";import{s as i}from"./index.module.044c85fc.js";import{b as L}from"./index.c1ed90a2.js";import{O as k}from"./index.e4cacf09.js";import{O as E}from"./index.0c3a61fb.js";import{L as R}from"./index.29df141b.js";import{C as I}from"./index.121d7090.js";import{T}from"./index.2e78e0e7.js";import"./index.f49da0ce.js";import"./index.5eec29cb.js";import"./use-tab-status.45bc1956.js";function F(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!w(o)}var G=d({name:"my-orchestra",setup(){const o=m(),t=S({showPopover:!1,actions:[{name:"\u5168\u90E8\u4E50\u56E2",selected:!0,value:"ALL"},{name:"\u4EA4\u4ED8\u56E2",value:"DELIVERY"},{name:"\u664B\u5347\u56E2",value:"PROMOTION"}],isClick:!1,list:[],listState:{dataShow:!0,loading:!1,finished:!1,refreshing:!1,height:0},params:{type:null,status:"DONE",page:1,rows:20}}),n=a=>({DELIVERY:"\u4EA4\u4ED8\u56E2",PROMOTION:"\u664B\u5347\u56E2"})[a]||"\u5168\u90E8\u4E50\u56E2",c=a=>{t.actions.forEach(e=>{e.selected=!1}),a.selected=!0,t.params.type=a.value==="ALL"?null:a.value,t.showPopover=!1,t.params.page=1,t.list=[],t.listState.dataShow=!0,t.listState.loading=!1,t.listState.finished=!1,l()},l=async()=>{try{if(t.isClick)return;t.isClick=!0;const a=await O.post("/api-school/orchestra/page",{data:{...t.params,schoolId:C.user.data.school.id}});t.listState.loading=!1,t.listState.refreshing=!1;const e=a.data||{};if(t.list.length>0&&e.current===1)return;t.list=t.list.concat(e.rows||[]),t.listState.finished=e.current>=e.pages,t.params.page=e.current+1,t.listState.dataShow=t.list.length>0,t.isClick=!1}catch{t.listState.dataShow=!1,t.listState.finished=!0,t.listState.refreshing=!1,t.isClick=!1}},p=a=>{console.log(a),o.push({path:"/orchestra-detail",query:{id:a.id}})},u=()=>{t.params.page=1,t.list=[],t.listState.dataShow=!0,t.listState.loading=!1,t.listState.finished=!1,l()};return g(()=>{l()}),()=>{let a;return s("div",{class:!t.listState.dataShow&&"emptyRootContainer"},[s(h,{position:"top",onGetHeight:e=>{t.listState.height=e}},{default:()=>[s(f,null,{right:()=>s(y,{name:"plus",size:19,color:"#333",onClick:()=>{o.push("/create-orchestra")}},null)}),s("div",{class:"searchGroup-single"},[s("span",{onClick:()=>t.showPopover=!0,class:["searchItem",t.showPopover?"searchItem-active":""]},[n(t.params.type)])])]}),t.listState.dataShow?s(k,{modelValue:t.listState.refreshing,"onUpdate:modelValue":e=>t.listState.refreshing=e,onRefresh:u,style:{minHeight:`calc(100vh - ${t.listState.height}px)`}},{default:()=>[s(R,{finished:t.listState.finished,finishedText:" ",class:[i.liveList],onLoad:l,immediateCheck:!1},F(a=t.list.map(e=>s(I,{isLink:!0,center:!0,class:i.oCell,onClick:()=>p(e)},{title:()=>s("div",{class:i.oTitle},[s("div",null,[e.name]),s(T,{style:{marginLeft:"6px",flexShrink:0},color:e.type==="DELIVERY"?"#FF8057":"#64A9FF"},{default:()=>[L[e.type]]})]),label:()=>s("p",null,[r("\u5B66\u751F\u4EBA\u6570\uFF1A"),e.currentStudentNum||0,r("\u4EBA")])})))?a:{default:()=>[a]})]}):s(v,{btnStatus:!1,tips:"\u6682\u65E0\u4E50\u56E2"},null),s(E,{show:t.showPopover,"onUpdate:show":e=>t.showPopover=e,actions:t.actions,onSelect:c},null)])}}});export{G as default};
|