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