index.05c2293a.js 5.2 KB

1
  1. import{O as f}from"./index.00e2f453.js";import{O as g,i as x,a as C}from"./index.9a8cd497.js";import{O as S}from"./index.67af0c64.js";import{O as T}from"./index.4f243ca1.js";import{i as B}from"./icon_teacher.40b6f077.js";import{d as w,aQ as v,R as I,X as q,s as r,k as t,a2 as i,l as n,be as E,P as F,F as A,ad as y,g as m}from"./index.879f7421.js";import{a as L}from"./index.a25f99fd.js";import{L as N}from"./index.9f8069d8.js";import{C as k}from"./index.9a3a3b84.js";import{I as d}from"./index.c463dbd0.js";import{G as O,a as h}from"./index.6515ab4b.js";import{A as Q}from"./index.5e1e8fd9.js";import"./index.00975bf6.js";import"./use-tab-status.fe36a003.js";const b="_searchBand_xq215_1",z="_manageCell_xq215_7",P="_img_xq215_10",D="_name_xq215_17",V="_phone_xq215_23",j="_status_xq215_28",G="_frozen_xq215_33",R="_codeContainer_xq215_36",U="_codeImg_xq215_36",K="_codeContent_xq215_43",M="_codeTitle_xq215_46",H="_codeName_xq215_54",W="_codeQr_xq215_60",X="_codeBtnText_xq215_73",J="_codeTips_xq215_83",Y="_close_xq215_91",Z="_codeBottom_xq215_96",$="_title_xq215_103",ee="_shareImg_xq215_118",te="_shareText_xq215_122";var a={searchBand:b,manageCell:z,img:P,name:D,phone:V,status:j,frozen:G,codeContainer:R,codeImg:U,codeContent:K,codeTitle:M,codeName:H,codeQr:W,codeBtnText:X,codeTips:J,close:Y,codeBottom:Z,title:$,shareImg:ee,shareText:te};function oe(l){return typeof l=="function"||Object.prototype.toString.call(l)==="[object Object]"&&!y(l)}var ge=w({name:"companion-teacher",setup(){const l=v(),e=I({oPopover:!1,showQrcode:!1,schoolName:null,schoolId:null,url:null,list:[],listState:{dataShow:!0,loading:!1,finished:!1},statusText:"\u72B6\u6001",params:{keyword:null,status:null,page:1,rows:20}}),p=async s=>{try{const o=await m.get("/api-school/schoolStaff/detail/"+s);console.log(o,"res"),e.schoolName=o.data.schoolName,e.schoolId=o.data.schoolId,e.url=location.origin+"/orchestra-school/#/manage-teacher-register?id="+o.data.schoolId+"&name="+o.data.schoolName}catch{}},c=async()=>{try{const s=await m.post("/api-school/schoolStaff/page",{data:{...e.params,schoolId:r.user.data.school.id}});e.listState.loading=!1;const o=s.data||{};if(e.list.length>0&&o.current===1)return;e.list=e.list.concat(o.rows||[]),e.listState.finished=o.current>=o.pages,e.params.page=o.current+1,e.listState.dataShow=e.list.length>0}catch{e.listState.dataShow=!1,e.listState.finished=!0}},u=()=>{e.params.page=1,e.list=[],e.listState.dataShow=!0,e.listState.loading=!1,e.listState.finished=!1,c()},_=s=>{l.push({path:"/manage-teacher-detail",query:{id:s.id}})};return q(()=>{console.log(r.user.data.id,"1212"),p(r.user.data.id),c()}),()=>{let s;return t(A,null,[t(T,{position:"top"},{default:()=>[t(f,{border:!1},{right:()=>t(i,{name:"plus",size:19,onClick:()=>e.showQrcode=!0},null)}),t(S,{placeholder:"\u8BF7\u8F93\u5165\u7BA1\u7406\u8001\u5E08\u59D3\u540D",inputBackground:"white",background:"#f6f8f9",onSearch:o=>{console.log(o),e.params.keyword=o,u()}},{left:()=>t("div",{class:a.searchBand,style:{marginRight:"13px"},onClick:()=>e.oPopover=!0},[e.statusText,n(" "),t(i,{name:e.oPopover?"arrow-up":"arrow-down"},null)])})]}),e.listState.dataShow?t(N,{loading:e.listState.loading,"onUpdate:loading":o=>e.listState.loading=o,finished:e.listState.finished,finishedText:" ",class:[a.liveList],onLoad:c,immediateCheck:!1},oe(s=e.list.map(o=>t(k,{center:!0,isLink:!0,class:a.manageCell,onClick:()=>_(o)},{icon:()=>t(d,{class:a.img,src:o.avatar?o.avatar:B},null),title:()=>t("div",{class:a.content},[t("p",{class:a.name},[o.nickname]),t("p",{class:a.phone},[o.phone])]),value:()=>t("span",{class:[a.status,o.status==="LOCKED"?a.frozen:""]},[L[o.status]])})))?s:{default:()=>[s]}):t(E,{btnStatus:!1,classImgSize:"SMALL",tips:"\u6682\u65E0\u7BA1\u7406\u8001\u5E08"},null),t(F,{show:e.showQrcode,"onUpdate:show":o=>e.showQrcode=o,position:"bottom",style:{background:"transparent"},safeAreaInsetBottom:!0},{default:()=>[t("div",{class:a.codeContainer},[t("div",{class:a.codeImg},[t("div",{class:a.codeContent},[t("h2",{class:a.codeTitle},[e.schoolName]),t("div",{class:a.codeName},[n("\u9080\u8BF7\u60A8\u6210\u4E3A\u4E50\u56E2\u7BA1\u7406\u8001\u5E08")]),t("div",{class:a.codeQr},[t(g,{text:e.url,size:"100%"},null)]),t("div",{style:{textAlign:"center"}},[t("span",{class:a.codeBtnText},[n("\u626B\u63CF\u4E0A\u65B9\u4E8C\u7EF4\u7801\u5B8C\u6210\u8D44\u6599\u586B\u5199")])]),t("div",{class:a.codeTips},[n("\u4E8C\u7EF4\u7801\u5C06\u5728\u4E24\u5C0F\u65F6\u540E\u5931\u6548\uFF0C\u8BF7\u53CA\u65F6\u767B\u8BB0")])])]),t("div",{class:a.codeBottom},[t(i,{name:"cross",size:22,class:a.close,color:"#666",onClick:()=>e.showQrcode=!1},null),t("h3",{class:a.title},[t("i",null,null),n("\u5206\u4EAB\u65B9\u5F0F")]),t(O,{columnNum:2,border:!1},{default:()=>[t(h,null,{icon:()=>t(d,{class:a.shareImg,src:x},null),text:()=>t("div",{class:a.shareText},[n("\u4FDD\u5B58\u56FE\u7247")])}),t(h,null,{icon:()=>t(d,{class:a.shareImg,src:C},null),text:()=>t("div",{class:a.shareText},[n("\u5FAE\u4FE1")])})]})])])]}),t(Q,{show:e.oPopover,"onUpdate:show":o=>e.oPopover=o,cancelText:"\u53D6\u6D88",actions:[{name:"\u5168\u90E8",id:"ALL"},{name:"\u6CE8\u9500",id:"CANCEL"},{name:"\u51BB\u7ED3",id:"LOCKED"},{name:"\u6B63\u5E38",id:"ACTIVATION"}],onSelect:o=>{e.statusText=o.name,e.params.status=o.id==="ALL"?null:o.id,e.oPopover=!1,u()}},null)])}}});export{ge as default};