/
home
/
maktab
/
pwa
/
assets
/
File Upload :
llllll
Current File: /home/maktab/pwa/assets/StudentList-BjMh3A9H.js
import{d as X,r as d,a as Y,y as N,m as Z,c as l,e as c,u as p,b as s,w as u,f as z,F as L,t as q,P as ee,g as b,I as f,j as te,_ as B,E as se,h as m,q as C,z as g,x as D,k as F,o as a,N as P}from"./index-CGJ7bzSo.js";import{_ as V}from"./default_image-CeKJn11X.js";import{_ as U}from"./NavBar.vue_vue_type_script_setup_true_lang-CRCZg-Jl.js";import{s as ae,t as le,u as oe,b as ie}from"./service-Bkq-y4Gn.js";import{u as ne}from"./index-CtoPypTo.js";const ce={key:0,dir:"ltr"},re={class:"fixed top-0 w-full max-w-3xl bg-white"},de={dir:"rtl",class:"px-4 pt-4"},ue={dir:"rtl",class:"pt-28 p-4 divide-y divide-gray-200"},ve=["onClick"],pe={class:"pl-2"},_e=["src"],fe={key:1,class:"rounded-full w-11 h-11",src:V,alt:""},me={class:"flex-1 grid grid-rows-2 text-right"},he={class:"font-semibold"},ye={key:0,class:"text-xs font-thin"},ge={key:1,dir:"ltr"},we={class:"fixed top-0 w-full max-w-3xl bg-white"},xe={dir:"rtl",class:"px-4 pt-4"},ke={dir:"rtl",class:"pt-28 p-4 divide-y divide-gray-200"},be=["onClick"],Ce={class:"pl-2"},Se=["src"],Te={key:1,class:"rounded-full w-11 h-11",src:V,alt:""},Ie={class:"flex-1 grid grid-rows-2 text-right"},ze={class:"font-semibold"},Le={key:0,class:"text-xs font-thin"},$e={class:"px-1.5 pb-1 bg-green-100 text-green-600 rounded-md"},Ae={class:"col-span-1 grid gap-2"},Me={class:"fixed bottom-20 pl-6"},je={dir:"rtl"},Ke={class:"text-base py-3"},Ne={class:"font-bold px-1"},qe={class:"grid gap-4 pt-3"},Ee=X({__name:"StudentList",setup(Be){const i=d([]);d([]);const $=d(),E=d(),h=d(!1),w=d(),r=te();let x=0;const v=d(""),S=d(),_=d(),O=d(null),n=Y({filters:[],limit:60,page:1}),R=N(()=>r.isTeacher()),G=N(()=>r.isClone());function H(t,o){t.stopPropagation(),_.value=i.value.find(k=>k.id===o),$.value=_.value.name,E.value=_.value.id,console.log(_.value,"oooooo"),h.value=!0}async function J(){if(r.isTeacher()){const{data:t}=await oe(Object.defineProperty(_.value,"active",{value:!1}));F.success("کاربر از لیست کاربران حذف شد"),i.value=[],await y()}else{const{data:t}=await ie(Object.defineProperty(_.value,"active",{value:!1}));F.success("کاربر از لیست کاربران حذف شد"),i.value=[],await y()}h.value=!1}async function y(){if(r.isTeacher()){const{data:t}=await ae(n);i.value.push(...t.rows),x=t.query.total,console.log(i.value)}else if(r.isAdmin()){const{data:t}=await le(n);i.value.push(...t.rows),x=t.query.total,console.log(i.value)}else if(r.isSuperAdmin()){const{data:t}=await B.get(`api/master/employee/student/${b.currentRoute.value.params.id}`);i.value.push(...t),x=t.query.total,console.log(i.value)}}async function Q(){const{data:t}=await se();S.value=t.cloony.id,console.log(S.value,"ididididi")}async function A(){if(r.isClone()){await Q();const{data:t}=await B.get(`api/cloony/maktab/${S.value}`);w.value=t,console.log(w.value,"mcmcmcmc")}}async function M(){try{v.value!=""?n.search=v.value:delete n.search,w.value=[],n.page=1,await A()}catch(t){console.log(t)}finally{}}async function j(){try{v.value!=""?n.search=v.value:delete n.search,i.value=[],n.page=1,await y()}catch(t){console.log(t)}finally{}}return ne(O,async()=>{n.page<Math.ceil(x/n.limit)&&(n.page++,await y())},{distance:10}),Z(async()=>{await y(),await A()}),(t,o)=>{const k=z("a-input"),K=z("a-button"),W=z("a-drawer");return a(),l(L,null,[p(G)?(a(),l("div",ce,[s("div",re,[c(U,{dir:"rtl"},{Title:u(()=>[m(" لیست مکاتب ")]),IconLeft:u(()=>[]),_:1}),s("div",de,[c(k,{size:"large",value:v.value,"onUpdate:value":o[0]||(o[0]=e=>v.value=e),onKeydown:P(M,["enter"])},{prefix:u(()=>[c(f,{onClick:M,class:"pl-1 text-primary",size:"16px",icon:"vuesax-linear:search-normal-1"})]),_:1},8,["value","onKeydown"])])]),s("div",ue,[(a(!0),l(L,null,q(w.value,(e,T)=>(a(),l("div",{onClick:I=>p(b).push({name:"MaktabList",params:{id:e.id}}),key:T,class:"flex py-2 items-center divide-gray-500"},[s("div",pe,[e.file?(a(),l("img",{key:0,class:"rounded-full w-11 h-11 object-cover",src:e.file.full_src,alt:""},null,8,_e)):(a(),l("img",fe))]),s("div",me,[s("div",he,g(e.title),1),e.master?(a(),l("div",ye,g(e.master.name),1)):C("",!0)]),s("div",null,[c(f,{icon:"vuesax-linear:arrow-left"})])],8,ve))),128))])])):(a(),l("div",ge,[s("div",we,[c(U,{dir:"rtl"},ee({IconLeft:u(()=>[]),_:2},[p(R)?{name:"Title",fn:u(()=>[m(" متربیان ")]),key:"0"}:void 0]),1024),s("div",xe,[c(k,{size:"large",value:v.value,"onUpdate:value":o[1]||(o[1]=e=>v.value=e),onKeydown:P(j,["enter"])},{prefix:u(()=>[c(f,{onClick:j,class:"pl-1 text-primary",size:"16px",icon:"vuesax-linear:search-normal-1"})]),_:1},8,["value","onKeydown"])])]),s("div",ke,[(a(!0),l(L,null,q(i.value,(e,T)=>(a(),l("div",{onClick:I=>p(r).isSuperAdmin()?"":p(b).push({name:"StudentFile",params:{id:e.id}}),key:T,class:"flex py-2 items-center divide-gray-500"},[s("div",Ce,[e.file?(a(),l("img",{key:0,class:"rounded-full w-11 h-11 object-cover",src:e.file.full_src,alt:""},null,8,Se)):(a(),l("img",Te))]),s("div",Ie,[s("div",ze,g(e.name),1),e.type_cnt?(a(),l("div",Le,[s("span",$e,g(e.type_cnt.value),1)])):C("",!0)]),s("div",Ae,[p(r).isSuperAdmin()?C("",!0):(a(),D(f,{key:0,onClick:I=>H(I,e.id),class:"text-primary cursor-pointer",icon:"vuesax-linear:trash"},null,8,["onClick"])),p(r).isSuperAdmin()?C("",!0):(a(),D(f,{key:1,class:"text-primary",icon:"vuesax-linear:arrow-left"}))])],8,be))),128))]),s("div",Me,[c(f,{onClick:o[2]||(o[2]=e=>p(b).push({name:"AddStudent"})),class:"text-white shadow shadow-primary rounded-xl",icon:"vuesax-linear:addFrame"})])])),c(W,{visible:h.value,"onUpdate:visible":o[4]||(o[4]=e=>h.value=e),placement:"bottom",closable:!1,height:"200"},{default:u(()=>[s("div",je,[s("div",Ke,[m(" آیا از حذف "),s("span",Ne,g($.value),1),m(" اطمینان دارید؟ ")]),s("div",qe,[c(K,{type:"primary",class:"w-full",size:"large",onClick:J},{default:u(()=>[m("تایید")]),_:1}),c(K,{class:"w-full",size:"large",onClick:o[3]||(o[3]=e=>h.value=!1)},{default:u(()=>[m("انصراف")]),_:1})])])]),_:1},8,["visible"])],64)}}});export{Ee as default};
Copyright ©2k19 -
Hexid
|
Tex7ure