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