Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 
 

2 rindas
5.5 KiB

  1. "use strict";(self["webpackChunkTruckShop"]=self["webpackChunkTruckShop"]||[]).push([[7571],{5718:function(e,t,a){a.r(t),a.d(t,{default:function(){return A}});var s=a(6768),n=a(4232),r=a(5130);const o={class:"text-center mb-4"},l={key:0,class:"faq-text-container mb-4"},u={class:"faq-text"},d={class:"faq-answer-container mt-4"},i={class:"d-flex justify-content-center mt-4"},c={key:0,class:"spinner-border spinner-border-sm",role:"status","aria-hidden":"true"},p={key:1},g={key:0,class:"spinner-border spinner-border-sm",role:"status","aria-hidden":"true"},m={key:1};function f(e,t,a,f,k,v){const h=(0,s.g2)("BDropdownItem"),b=(0,s.g2)("BDropdown"),w=(0,s.g2)("BCol"),x=(0,s.g2)("BRow"),C=(0,s.g2)("BButton"),_=(0,s.g2)("BCardBody"),y=(0,s.g2)("BCard"),B=(0,s.g2)("Layout");return(0,s.uX)(),(0,s.Wv)(B,null,{default:(0,s.k6)((()=>[(0,s.bF)(x,null,{default:(0,s.k6)((()=>[(0,s.bF)(y,{"no-body":"",class:"shadow-lg rounded-3"},{default:(0,s.k6)((()=>[(0,s.bF)(_,null,{default:(0,s.k6)((()=>[t[8]||(t[8]=(0,s.Lk)("h3",{class:"mb-4 text-center text-primary font-weight-bold"}," جزییات پرسش و پاسخ ",-1)),(0,s.bF)(x,{class:"mb-4"},{default:(0,s.k6)((()=>[(0,s.bF)(w,{class:"text-center"},{default:(0,s.k6)((()=>[(0,s.bF)(b,{variant:"info",text:"تغییر وضعیت",class:"me-2"},{default:(0,s.k6)((()=>[(0,s.bF)(h,{onClick:t[0]||(t[0]=e=>f.changeStatus("rejected"))},{default:(0,s.k6)((()=>t[5]||(t[5]=[(0,s.eW)("رد شده ",-1),(0,s.Lk)("i",{class:"ph-duotone ph-x-circle"},null,-1)]))),_:1,__:[5]}),(0,s.bF)(h,{onClick:t[1]||(t[1]=e=>f.changeStatus("confirmed"))},{default:(0,s.k6)((()=>t[6]||(t[6]=[(0,s.eW)("تایید شده ",-1),(0,s.Lk)("i",{class:"ph-duotone ph-check-circle"},null,-1)]))),_:1,__:[6]})])),_:1})])),_:1})])),_:1}),(0,s.Lk)("div",o,[(0,s.Lk)("span",{class:(0,n.C4)(["badge",f.getStatusBadgeClass(f.status),"px-3","py-2"])},(0,n.v_)("answered"===f.status?"جواب داده شده":"pending"===f.status?"در انتظار":"rejected"===f.status?"رد شده":"confirmed"===f.status?"تایید شده":"وضعیت نامشخص"),3)]),f.text?((0,s.uX)(),(0,s.CE)("div",l,[(0,s.Lk)("p",u,(0,n.v_)(f.text),1)])):(0,s.Q3)("",!0),(0,s.Lk)("div",d,[t[7]||(t[7]=(0,s.Lk)("label",{for:"user-answer",class:"text-muted"},"پاسخ شما:",-1)),(0,s.bo)((0,s.Lk)("textarea",{"onUpdate:modelValue":t[2]||(t[2]=e=>f.answerText=e),id:"user-answer",placeholder:"پاسخ خود را وارد کنید...",rows:"5"},null,512),[[r.Jo,f.answerText]])]),(0,s.Lk)("div",i,[f.isAnswerExist?((0,s.uX)(),(0,s.Wv)(C,{key:0,variant:"primary",class:"me-2",disabled:f.loading,onClick:t[3]||(t[3]=e=>f.submitAnswer("edit"))},{default:(0,s.k6)((()=>[f.loading?((0,s.uX)(),(0,s.CE)("span",c)):((0,s.uX)(),(0,s.CE)("span",p,"ویرایش پاسخ"))])),_:1},8,["disabled"])):(0,s.Q3)("",!0),f.isAnswerExist?(0,s.Q3)("",!0):((0,s.uX)(),(0,s.Wv)(C,{key:1,variant:"primary",class:"me-2",disabled:f.loading,onClick:t[4]||(t[4]=e=>f.submitAnswer("add"))},{default:(0,s.k6)((()=>[f.loading?((0,s.uX)(),(0,s.CE)("span",g)):((0,s.uX)(),(0,s.CE)("span",m,"ارسال پاسخ"))])),_:1},8,["disabled"]))])])),_:1,__:[8]})])),_:1})])),_:1})])),_:1})}var k=a(281),v=a(1387),h=a(144),b=a(9317),w=a(4084),x=a(4874),C=a.n(x),_={name:"SAMPLE-PAGE",components:{Layout:k.A},setup(){const e=(0,v.lq)(),t=(0,h.KR)(""),a=(0,h.KR)(),n=(0,h.KR)(null),r=(0,h.KR)(""),o=(0,h.KR)(null),l=(0,h.KR)(),u=(0,h.KR)(null),d=()=>{b.A.get(`admin/faqs/${e.params.id}?children=1`).then((e=>{n.value=e.data.data,console.log(n.value,"faqs"),t.value=n.value.text,r.value=n.value.status,a.value=n.value?.answer?.text,n.value?.answer?u.value=!0:u.value=!1}))},i=t=>{let a,s,n;"confirmed"===t?(a="آیای می خواهید این پرسش را قبول کنید؟",s="!پرسش با موفقیت قبول شد",n="!مشکلی در تغییر وضعیت پرسش ایجاد شد"):"rejected"===t&&(a="آیا می خواهید این پرسش را رد کنید؟",s="!پرسش با موفقیت رد شد",n="!مشکلی در تغییر وضعیت پرسش ایجاد شد"),C().fire({text:a,icon:"warning",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"بله!",cancelButtonText:"خیر"}).then((a=>{if(a.isConfirmed){const a=new FormData;a.append("status",t),b.A.put(`admin/faqs/${e.params.id}`,a).then((()=>{w.oR.success(s,{position:"top-right",autoClose:3e3}),d()})).catch((()=>{w.oR.error(n,{position:"top-right",autoClose:3e3})}))}}))},c=()=>{l.value=!0;const t=new FormData;if(t.append("text",a.value),n.value.answer)b.A.put(`admin/faqs/${n.value?.answer?.id}`,t).then((e=>{console.log(e,"resp"),l.value=!1,w.oR.success(`${e.data.message}`,{position:"top-right",autoClose:3e3})})).catch((()=>{w.oR.error("! خطا در ارسال پاسخ",{position:"top-right",autoClose:3e3}),l.value=!1}));else{l.value=!0;const t=new FormData;t.append("parent_id",e.params.id),t.append("text",a.value),b.A.post("admin/faqs",t).then((e=>{w.oR.success(`${e.data.message}`,{position:"top-right",autoClose:3e3}),l.value=!1})).catch((()=>{w.oR.error("! خطا در ارسال پاسخ",{position:"top-right",autoClose:3e3}),l.value=!1}))}};(0,s.sV)((()=>{d()}));const p=e=>{switch(e){case"answered":return"bg-success";case"pending":return"bg-warning";case"rejected":return"bg-danger";case"confirmed":return"bg-primary";default:return"bg-secondary"}};return{text:t,status:r,userAnswer:o,changeStatus:i,getStatusBadgeClass:p,answerText:a,submitAnswer:c,loading:l,isAnswerExist:u}}},y=a(1241);const B=(0,y.A)(_,[["render",f],["__scopeId","data-v-460d9047"]]);var A=B}}]);
  2. //# sourceMappingURL=7571.9af754dc.js.map