/
home
/
maktab
/
pwa
/
assets
/
File Upload :
llllll
Current File: //home/maktab/pwa/assets/Experiences-DTh47cnB.js
import{_ as me}from"./NavBar.vue_vue_type_script_setup_true_lang-CfRC2K8f.js";import{d as Y,y as ve,c as m,b as s,e as a,u,h as y,x as B,q as b,z as Z,j as fe,I as w,o,r as i,a as O,l as W,m as _e,w as n,f as _,G as xe,F as U,t as F,Q as H,R as ge,k as N}from"./index-YpH5r7J3.js";import{u as he}from"./index-k6PLSRZA.js";import{T as ye,a as J,Q as be}from"./vue-quill.esm-bundler-fI2BxXWU.js";import{e as we,m as ke,d as Ee,u as $e,c as Ce}from"./service-CkRD9E-p.js";import{l as K}from"./lodash-BTG1cWqG.js";import{_ as ze}from"./default_image-CeKJn11X.js";import{_ as De}from"./UploadPic.vue_vue_type_script_setup_true_lang-C-uuAQu2.js";import{P as Ie}from"./index-CBvOQ54m.js";import"./with-install-BlkNse5a.js";import"./use-touch-DK4eR_iD.js";import"./index-p3pVt4kM.js";import"./index-MhAAEQCL.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"},Be=["src"],Me={class:"flex flex-col gap-3"},Pe={class:"font-bold flex items-center"},X=Y({__name:"experienceItem",props:{experience:null},setup(M){const c=M,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:ze});return(p,d)=>(o(),m("div",Te,[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",Me,[s("div",Pe,[y(Z(M.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"})])]))}}),Le={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]"},Re={key:0},Oe={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),ft=Y({__name:"Experiences",setup(M){const c=i(!1),v=i(!1),k=i(),p=i([]),d=i([]),x=xe.PRESENTED_IMAGE_SIMPLE,f=i(!1),$=i(!1),C=i([]),g=i([]),r=i({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=i(null),z=O({filters:[],limit:10,page:0}),se=O({filters:[],limit:10,page:0}),D=i([]),P=i(),L=i();W(P,e=>{j(e)}),W(L,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 ne(e){D.value.push({id:e.id,src:`${ge}/${e.src}`})}function ie(e,t){e.stopPropagation(),k.value=t.id,console.log("_item ====>",t),v.value=!0}async function oe(e){await Ee(k.value),await I(),await S(),N.success("اعلان با موفقیت حذف شد"),v.value=!1}function re(e,t){e.stopPropagation(),r.value=t,D.value=t.file.map(h=>({id:h.id,src:h.full_src})),c.value=!0}function q(){c.value=!1,D.value=[],r.value=K.cloneDeep(te)}async function ce(){f.value=!0,r.value.files=D.value.map(e=>e.id),r.value.id?(await $e(r.value),N.success("تجربه با موفقیت ویرایش شد")):(await Ce(r.value),N.success("تجربه با موفقیت ثبت شد")),q(),await I(),await S(),f.value=!1}function ue(){c.value=!0}async function I(){d.value=[],p.value=[];const{data:e}=await we(z);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()=>{z.page<Math.ceil(ae/z.limit)&&(z.page++,await I())},{distance:10}),_e(async()=>{try{f.value=!0,$.value=!0,await I(),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"),T=_("a-form-item"),R=_("a-button"),de=_("a-form"),pe=_("a-drawer");return o(),m("div",Le,[s("div",Se,[a(me,{dir:"rtl"},{Title:n(()=>[y(" ثبت تجارب ")]),IconLeft:n(()=>[]),_:1})]),s("div",Ae,[s("div",null,[a(u(ye),{class:"notice-tab",color:"#7E8B7A"},{default:n(()=>[a(u(J),{title:"تجربیات",name:"a"},{default:n(()=>[s("div",Ne,[a(h,{size:"large",class:"mt-5",value:P.value,"onUpdate:value":t[0]||(t[0]=l=>P.value=l),placeholder:"جست و جو"},{prefix:n(()=>[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:n(()=>[s("div",Qe,[a(h,{size:"large",class:"mt-5",value:L.value,"onUpdate:value":t[1]||(t[1]=l=>L.value=l),placeholder:"جست و جو"},{prefix:n(()=>[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=>ie(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",Re,[(o(),m(U,null,F(7,l=>a(Q,{key:l,active:""})),64))])):b("",!0),!$.value&&g.value.length===0?(o(),m("div",Oe,[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:n(()=>[s("div",He,[Je,s("div",Ke,[s("div",Xe,[a(De,{onUpload:ne,class:"notice-upload",compressed:!0},{TitlePic:n(()=>[y("بارگذاری تصاویر")]),_:1})])]),a(de,{model:r.value,name:"basic",autocomplete:"off",onFinish:ce,layout:"vertical"},{default:n(()=>[a(T,{label:"عنوان",name:"title",rules:[{required:!1,message:"عنوان را وارد نمایید"}]},{default:n(()=>[a(h,{size:"large",value:r.value.title,"onUpdate:value":t[2]||(t[2]=l=>r.value.title=l)},null,8,["value"])]),_:1}),a(T,{label:"توضیحات",name:"body",rules:[{required:!1,message:"توضیحات را وارد نمایید"}]},{default:n(()=>[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(T,null,{default:n(()=>[a(R,{class:"w-full bg-primary mt-10",size:"large",type:"primary","html-type":"submit",loading:f.value},{default:n(()=>[y(Z(r.value.id?"ثبت تغییرات":"ثبت تجربه"),1)]),_:1},8,["loading"])]),_:1}),a(T,null,{default:n(()=>[a(R,{class:"w-full",size:"large",onClick:t[4]||(t[4]=l=>q())},{default:n(()=>[y("انصراف")]),_:1})]),_:1})]),_:1},8,["model"])])]),_:1},8,["visible"]),a(u(Ie),{show:v.value,"onUpdate:show":t[8]||(t[8]=l=>v.value=l),round:"",position:"bottom",style:{height:"21%"}},{default:n(()=>[Ye,Ze,s("div",et,[a(u(H),{id:"confirm",type:"danger",onClick:t[6]||(t[6]=l=>oe(k.value))},{default:n(()=>[tt]),_:1}),a(u(H),{id:"confirm",type:"",class:"",onClick:t[7]||(t[7]=l=>v.value=!1)},{default:n(()=>[y("لغو")]),_:1})])]),_:1},8,["show"])])}}});export{ft as default};
Copyright ©2k19 -
Hexid
|
Tex7ure