index.8fc841b8.js 4.0 KB

1
  1. import{O as d}from"./index.42df3325.js";import{O as u}from"./index.5605bf4a.js";import{O as m}from"./index.75b629b6.js";import{i as p}from"./icon_teacher.df08d662.js";import{d as h,ag as g,r as f,$ as _,c as a,a5 as b,ai as S,aj as C,m as q,f as T}from"./index.13ca4bcb.js";import{O as y}from"./index.e4cacf09.js";import{m as v}from"./index.c1ed90a2.js";import{O}from"./index.0c3a61fb.js";import{L as k}from"./index.29df141b.js";import{C as x}from"./index.121d7090.js";import{I}from"./index.5240421c.js";import"./index.f49da0ce.js";import"./index.a334a3b6.js";import"./index.5eec29cb.js";import"./use-tab-status.45bc1956.js";const w="_searchBand_qubbg_1",L="_manageCell_qubbg_7",B="_img_qubbg_10",N="_name_qubbg_17",P="_phone_qubbg_24",z="_status_qubbg_29",A="_frozen_qubbg_34",V="_codeContainer_qubbg_37",j="_codeImg_qubbg_37",E="_codeContent_qubbg_44",R="_codeTitle_qubbg_47",D="_codeName_qubbg_57",H="_codeQr_qubbg_63",Q="_codeBtnText_qubbg_76",K="_codeTips_qubbg_86",U="_close_qubbg_94",$="_codeBottom_qubbg_99",F="_title_qubbg_106",G="_shareImg_qubbg_121",M="_shareText_qubbg_125";var s={searchBand:w,manageCell:L,img:B,name:N,phone:P,status:z,frozen:A,codeContainer:V,codeImg:j,codeContent:E,codeTitle:R,codeName:D,codeQr:H,codeBtnText:Q,codeTips:K,close:U,codeBottom:$,title:F,shareImg:G,shareText:M};function J(n){return typeof n=="function"||Object.prototype.toString.call(n)==="[object Object]"&&!C(n)}var ue=h({name:"companion-teacher",setup(){const n=g(),e=f({oPopover:!1,list:[],listState:{dataShow:!0,loading:!1,finished:!1,refreshing:!1,height:0},statusText:"\u72B6\u6001",params:{keyword:null,status:null,page:1,rows:20},isClick:!1,actions:[{name:"\u5168\u90E8",id:"ALL",selected:!0},{name:"\u51BB\u7ED3",id:"LOCKED"},{name:"\u6B63\u5E38",id:"ACTIVATION"}]}),i=async()=>{try{if(e.isClick)return;e.isClick=!0;const o=await q.post("/api-school/schoolStaff/page",{data:{...e.params,schoolId:T.user.data.school.id}});e.listState.loading=!1,e.listState.refreshing=!1;const t=o.data||{};if(e.list.length>0&&t.current===1)return;e.list=e.list.concat(t.rows||[]),e.listState.finished=t.current>=t.pages,e.params.page=t.current+1,e.listState.dataShow=e.list.length>0,e.isClick=!1}catch{e.listState.dataShow=!1,e.listState.finished=!0,e.listState.refreshing=!1,e.isClick=!1}},l=()=>{e.params.page=1,e.list=[],e.listState.dataShow=!0,e.listState.loading=!1,e.listState.finished=!1,i()},r=o=>{n.push({path:"/manage-teacher-detail",query:{id:o.id}})};return _(async()=>{i()}),()=>{let o;return a("div",{class:!e.listState.dataShow&&"emptyRootContainer"},[a(m,{position:"top",onGetHeight:t=>{e.listState.height=t}},{default:()=>[a(d,{border:!1},{right:()=>a(b,{name:"plus",size:19,onClick:()=>{n.push({path:"save-share-image",query:{type:"manage"}})}},null)}),a(u,{placeholder:"\u8BF7\u8F93\u5165\u7BA1\u7406\u8001\u5E08\u59D3\u540D",onSearch:t=>{console.log(t),e.params.keyword=t,l()}},{left:()=>a("div",{class:["searchItem-left",e.oPopover?"searchItem-active":""],onClick:()=>e.oPopover=!0},[a("span",null,[e.statusText])])})]}),e.listState.dataShow?a(y,{modelValue:e.listState.refreshing,"onUpdate:modelValue":t=>e.listState.refreshing=t,onRefresh:l,style:{minHeight:`calc(100vh - ${e.listState.height}px)`}},{default:()=>[a(k,{finished:e.listState.finished,finishedText:" ",class:[s.liveList],onLoad:i,style:{paddingTop:"12px"},immediateCheck:!1},J(o=e.list.map(t=>a(x,{center:!0,isLink:!0,class:s.manageCell,onClick:()=>r(t)},{icon:()=>a(I,{class:s.img,src:t.avatar?t.avatar:p},null),title:()=>a("div",{class:s.content},[a("p",{class:[s.name,"van-ellipsis"]},[t.nickname]),a("p",{class:s.phone},[t.phone])]),value:()=>a("span",{class:[s.status,t.status==="LOCKED"?s.frozen:""]},[v[t.status]])})))?o:{default:()=>[o]})]}):a(S,{btnStatus:!1,tips:"\u6682\u65E0\u7BA1\u7406\u8001\u5E08"},null),a(O,{show:e.oPopover,"onUpdate:show":t=>e.oPopover=t,actions:e.actions,onSelect:t=>{e.actions.forEach(c=>{c.selected=!1}),t.selected=!0,e.statusText=t.name,e.params.status=t.id==="ALL"?null:t.id,e.oPopover=!1,l()}},null)])}}});export{ue as default};