/
home
/
maktab
/
pwa
/
assets
/
File Upload :
llllll
Current File: //home/maktab/pwa/assets/Notifications-a8a05027.js
import{_ as ve}from"./NavBar.vue_vue_type_script_setup_true_lang-6f2aa03a.js";import{d as K,y as pe,o as n,c as v,b as o,u,j as g,z as X,x as P,I as w,q as x,e as a,i as fe,r as i,G as _e,a as G,k as O,l as ge,w as s,h as _,F,t as I,P as R,Q as ye,m as A}from"./index-cfd958c1.js";import{u as he}from"./index-15eb8cc6.js";import{n as be,m as xe,d as we,u as ke,c as $e}from"./service-6da88191.js";import{l as W}from"./lodash-7eb7c664.js";import{_ as Ne}from"./default_image-3c98eb2d.js";import{T as H,a as Ce,Q as Ee}from"./vue-quill.esm-bundler-32824878.js";import{_ as ze}from"./UploadPic.vue_vue_type_script_setup_true_lang-e267717f.js";import{P as De}from"./index-531d3095.js";import"./with-install-ee94a606.js";import"./use-touch-943825de.js";import"./index-48d88c0b.js";import"./index-121e3f97.js";const Te={class:"grid grid-flow-row border border-gray-300 rounded-xl px-2 m-4 bgImage",style:{"background-repeat-x":"no-repeat"}},Ue={class:"flex justify-between p-4 gap-10 items-center"},Fe={class:"flex items-center gap-4"},Ie=["src"],Pe={class:"flex flex-col gap-3"},Be={class:"font-bold flex items-center"},J=K({__name:"noticeItem",props:{notice:null},setup(B){const c=B,p=fe(),k=pe(()=>{var m;return c.notice.file&&((m=c.notice)==null?void 0:m.file.length)>0?c.notice.file[0].full_src:Ne});return(m,d)=>(n(),v("div",Te,[o("div",Ue,[o("div",Fe,[o("img",{class:"ring-1 ring-green-500 rounded-full w-11 h-11 object-cover",src:u(k),alt:""},null,8,Ie),o("div",Pe,[o("div",Be,[g(X(B.notice.title)+" ",1),u(p).state.id===c.notice.user_id?(n(),P(w,{key:0,icon:"vuesax-linear:edit",size:"20",class:"mr-4 text-blue-500",onClick:d[0]||(d[0]=y=>m.$emit("edit",y))})):x("",!0),u(p).state.id===c.notice.user_id&&c.notice.sts!==3?(n(),P(w,{key:1,icon:"vuesax-linear:trash",size:"20",class:"mr-4 text-danger",onClick:d[1]||(d[1]=y=>m.$emit("delete",y))})):x("",!0)])])]),a(w,{class:"text-left text-primary",icon:"vuesax-linear:arrow-left"})])]))}}),Me={class:"fixed top-0 w-full max-w-3xl bg-white"},Le={class:"pt-12 divide-y divide-gray-200"},Se={class:"w-full px-3"},Ae={class:"pb-32 overflow-y-auto mt-2 max-h-[80vh]"},je={key:0},Ve={key:1},qe={class:"w-full px-3"},Qe={class:"pb-32 overflow-y-auto mt-2 max-h-[80vh]"},Ge={key:0},Oe={key:1},Re={class:"fixed bottom-20 pl-6 left-0"},We={dir:"rtl"},He=o("p",{class:"font-bold pt-2 pr-1"},"افزودن اعلان",-1),Je={class:"grid"},Ke={class:"picWork"},Xe=o("div",{class:"mr-5 mt-3 font-bold text-lg text-danger"},"حذف اعلان",-1),Ye=o("div",{class:"text-center mt-3 font-bold"},"اعلان حذف خواهد شد. آیا مطمئن هستید؟",-1),Ze={class:"flex gap-5 justify-center mt-3 px-10"},et=o("div",{class:""}," بله ",-1),pt=K({__name:"Notifications",setup(B){const c=i(!1),p=i(!1),k=i(),m=i([]),d=i([]),y=_e.PRESENTED_IMAGE_SIMPLE,f=i(!1),C=i(!1),E=i([]),h=i([]),r=i({title:"",body:"",files:[],pdf:null}),Y=W.cloneDeep(r.value);let Z=0;const ee=i(null),z=G({filters:[],limit:10,page:0}),te=G({filters:[],limit:10,page:0}),D=i([]),ae=[[{indent:"-1"},{indent:"+1"},{color:[]},{background:[]},{align:[]},{direction:"rtl"},"image","bold"],[{size:["small",!1,"large","huge"]}]],$=i(),le=i();O($,e=>{M(e)}),O(le,e=>{oe(e)});function M(e){e===""?d.value=m.value.concat():d.value=m.value.filter(t=>t.title.includes(e))}function oe(e){e===""?h.value=E.value.concat():h.value=E.value.filter(t=>t.title.includes(e))}function se(e){D.value.push({id:e.id,src:`${ye}/${e.src}`})}function ie(e,t){e.stopPropagation(),k.value=t.id,console.log("_item ====>",t),p.value=!0}async function ne(e){await we(k.value),await T(),await L(),A.success("اعلان با موفقیت حذف شد"),p.value=!1}function re(e,t){e.stopPropagation(),r.value=t,D.value=t.file.map(b=>({id:b.id,src:b.full_src})),c.value=!0}function j(){c.value=!1,D.value=[],r.value=W.cloneDeep(Y)}async function ce(){f.value=!0,r.value.files=D.value.map(e=>e.id),r.value.id?(await ke(r.value),A.success("اعلان با موفقیت ویرایش شد")):(await $e(r.value),A.success("اعلان با موفقیت ثبت شد")),j(),await T(),await L(),f.value=!1}function ue(){c.value=!0}async function T(){m.value=[],d.value=[];const{data:e}=await be(z);m.value.push(...e.rows),d.value.push(...e.rows)}async function L(){E.value=[],h.value=[];const{data:e}=await xe(te);E.value.push(...e.rows),h.value.push(...e.rows)}return he(ee,async()=>{z.page<Math.ceil(Z/z.limit)&&(z.page++,await T())},{distance:10}),ge(async()=>{try{f.value=!0,C.value=!0,await T(),await L()}catch(e){console.log(e)}finally{f.value=!1,C.value=!1}}),(e,t)=>{const b=_("a-input"),V=_("a-skeleton"),q=_("a-empty"),U=_("a-form-item"),Q=_("a-button"),de=_("a-form"),me=_("a-drawer");return n(),v("div",null,[o("div",Me,[a(ve,{dir:"rtl"},{Title:s(()=>[g(" اعلانات ")]),_:1})]),o("div",Le,[o("div",null,[a(u(Ce),{class:"notice-tab",color:"#7E8B7A"},{default:s(()=>[a(u(H),{title:"اعلانات",name:"a"},{default:s(()=>[o("div",Se,[a(b,{size:"large",class:"mt-5",value:$.value,"onUpdate:value":t[0]||(t[0]=l=>$.value=l),placeholder:"جست و جو"},{prefix:s(()=>[a(w,{onClick:M,class:"pl-1 text-primary",size:"16px",icon:"vuesax-linear:search-normal-1"})]),_:1},8,["value"])]),o("div",Ae,[(n(!0),v(F,null,I(d.value,(l,S)=>(n(),P(J,{notice:l,key:S,onClick:N=>e.$router.push({name:"notification",params:{id:l.id}})},null,8,["notice","onClick"]))),128))]),f.value?(n(),v("div",je,[(n(),v(F,null,I(7,l=>a(V,{key:l,active:""})),64))])):x("",!0),!f.value&&d.value.length==0?(n(),v("div",Ve,[a(q,{image:u(y),description:"اعلانی یافت نشد"},null,8,["image"])])):x("",!0)]),_:1}),a(u(H),{title:"اعلانات من",name:"b"},{default:s(()=>[o("div",qe,[a(b,{size:"large",class:"mt-5",value:$.value,"onUpdate:value":t[1]||(t[1]=l=>$.value=l),placeholder:"جست و جو"},{prefix:s(()=>[a(w,{onClick:M,class:"pl-1 text-primary",size:"16px",icon:"vuesax-linear:search-normal-1"})]),_:1},8,["value"])]),o("div",Qe,[(n(!0),v(F,null,I(h.value,(l,S)=>(n(),P(J,{onEdit:N=>re(N,l),onDelete:N=>ie(N,l),notice:l,key:S,onClick:N=>e.$router.push({name:"notification",params:{id:l.id}})},null,8,["onEdit","onDelete","notice","onClick"]))),128))]),C.value?(n(),v("div",Ge,[(n(),v(F,null,I(7,l=>a(V,{key:l,active:""})),64))])):x("",!0),!C.value&&h.value.length==0?(n(),v("div",Oe,[a(q,{image:u(y),description:"اعلانی یافت نشد"},null,8,["image"])])):x("",!0)]),_:1})]),_:1})])]),o("div",Re,[a(w,{onClick:ue,class:"text-white shadow shadow-primary rounded-xl",icon:"vuesax-linear:addFrame"})]),a(me,{visible:c.value,"onUpdate:visible":t[5]||(t[5]=l=>c.value=l),placement:"bottom",closable:!1,height:"600"},{default:s(()=>[o("div",We,[He,o("div",Je,[o("div",Ke,[a(ze,{compressed:!0,onUpload:se,class:"notice-upload"},{TitlePic:s(()=>[g("بارگذاری تصاویر")]),_:1})])]),g(),a(de,{model:r.value,name:"basic",autocomplete:"off",onFinish:ce,layout:"vertical"},{default:s(()=>[a(U,{label:"عنوان",name:"title",rules:[{required:!1,message:"عنوان را وارد نمایید"}]},{default:s(()=>[a(b,{size:"large",value:r.value.title,"onUpdate:value":t[2]||(t[2]=l=>r.value.title=l)},null,8,["value"])]),_:1}),a(U,{label:"توضیحات",name:"body",rules:[{required:!1,message:"توضیحات را وارد نمایید"}]},{default:s(()=>[a(u(Ee),{theme:"snow",toolbar:ae,content:r.value.body,"onUpdate:content":t[3]||(t[3]=l=>r.value.body=l),contentType:"html"},null,8,["content"])]),_:1}),a(U,null,{default:s(()=>[a(Q,{class:"w-full bg-primary mt-10",size:"large",type:"primary","html-type":"submit",loading:f.value},{default:s(()=>[g(X(r.value.id?"ثبت تغییرات":"ثبت اعلان"),1)]),_:1},8,["loading"])]),_:1}),a(U,null,{default:s(()=>[a(Q,{class:"w-full",size:"large",onClick:t[4]||(t[4]=l=>j())},{default:s(()=>[g("انصراف")]),_:1})]),_:1})]),_:1},8,["model"])])]),_:1},8,["visible"]),a(u(De),{show:p.value,"onUpdate:show":t[8]||(t[8]=l=>p.value=l),round:"",position:"bottom",style:{height:"21%"}},{default:s(()=>[Xe,Ye,o("div",Ze,[a(u(R),{id:"confirm",type:"danger",onClick:t[6]||(t[6]=l=>ne(k.value))},{default:s(()=>[et]),_:1}),a(u(R),{id:"confirm",type:"",class:"",onClick:t[7]||(t[7]=l=>p.value=!1)},{default:s(()=>[g("لغو")]),_:1})])]),_:1},8,["show"])])}}});export{pt as default};
Copyright ©2k19 -
Hexid
|
Tex7ure