PageSourceSearch

https://bit24.cash/__nuxt/lJ3c8A7s.js

js bit24.cash collected 2026-10-07 17:46:20 UTC 8,080 bytes, 1 lines download raw bytes

1import{_ as ue}from"./v0rC-SNa.js";import{d as E,g as q,z as H,x as K,o as v,h as Q,m as u,p as S,i as a,j as d,a8 as de,k as e,C as p,b as y,D as R,n as pe,a3 as ce,Q as I,O as A,y as c,l as _,ab as F,e as G,_ as J,U as me,E as ve,q as fe,N,ac as ge,B as L}from"./QJre-PsH.js";import{B as $}from"./BzlQg7gu.js";import{B as _e}from"./szOyFUc7.js";import{B as O}from"./D4qXeccf.js";import{B as D}from"./6rqj108v.js";import{B as ke}from"./W8uHj4rd.js";import{B as Be}from"./CjbVXOZv.js";import{B as ye}from"./BS_r2K-W.js";import{B as be}from"./D6ZHYmhI.js";import{B as M}from"./BakViL5O.js";import{B as P}from"./BcO3dFct.js";import"./CWXXeE93.js";import"./CgDj6rrw.js";import"./BpKRnBHC.js";import"./HDGNBR0W.js";import"./DJqzH-Dy.js";import"./CHps-Mb2.js";import"./D-5E6tDO.js";const Ve={class:"ticket-create__desc"},xe={class:"ticket-create__form-container"},Se={class:"ticket-create__popover-menu"},Oe={class:"ticket-create__popover-menu"},Ce={id:"priority",class:"flex gap-4"},we={class:"ticket-create__submit-container"},Ue={class:"ticket-create__popover-menu--mobile"},he={class:"ticket-create__popover-menu--mobile"},De=E({__name:"TicketCreateForm",setup(W){const b=c(!1),i=c("1"),k=c(""),m=c({title:[""],message:[""],department_id:[""]}),B=c(""),n=c(),r=c(),C=c([]),f=c(!1),g=c(!1),V=c({order:null,support:null}),T=G(),X=q(),Y=H(),Z=[{type:"jpg,png,jpeg",maxSizeInKiloByte:20480,maxCount:1}],z=_(()=>V.value?.support?V.value.support.map(o=>({title:o.name,value:o.id})):[]),x=_(()=>Y.breakpoints.smAndDown),ee=_(()=>{if(r.value){const o=Object.keys(r.value);if(o.length>0)return r.value[o[0]]?.title??""}return""}),te=_(()=>n.value?Object.keys(n.value)[0]:""),oe=_(()=>r.value?Object.keys(r.value)[0]:""),j=_(()=>V.value?.order?V.value.order.map(o=>({title:o.description,description:o.tracking_code,value:o.tracking_code})):[]),le=_(()=>{if(n.value){const o=Object.keys(n.value);if(o.length>0)return n.value[o[0]]?.title??""}return""}),w=()=>{x.value&&(f.value=!f.value)},U=()=>{x.value&&(g.value=!g.value)},ae=o=>{C.value=o,console.log(o,"files")},ne=async()=>{let o=null,t=null;const s=new F(T);try{const[l,h]=await Promise.allSettled([s.getSupportOptions(),s.getOrderOptions()]);l.status==="fulfilled"&&l.value&&(o=l.value.data),h.status==="fulfilled"&&h.value&&(t=h.value.data)}catch(l){console.log("failed to get ticket options data",l)}finally{return{order:t,support:o}}},se=()=>{const o=new FormData;return o.append("title",B.value),o.append("message",k.value),o.append("department_id",oe.value),o.append("tracking_code",te.value),o.append("priority",i.value),C.value.forEach(t=>{o.append("image",t)}),o},ie=async o=>{const t=new F(T);b.value=!0;try{const s=await t.sendTicket(o);s.success&&s.data?X.push("/tickets/"+s.data.id):!s.success&&s.errors&&(m.value=s.errors)}catch(s){console.log("failed to submit ticket",s)}finally{b.value=!1}},re=async()=>{const o=se();await ie(o)};return K(async()=>{V.value=await ne()}),(o,t)=>{const s=de;return v(),Q("div",null,[u("p",Ve,[t[12]||(t[12]=S(" کاربر گرامی در صورتی که پاسخ سوال خود را از بخش ",-1)),a(s,{href:"/faq/",class:"text-brand--txt"},{default:d(()=>[...t[11]||(t[11]=[S("راهنما و سوالات متدوال",-1)])]),_:1}),t[13]||(t[13]=S(" پیدا نکردید می‌توانید با استفاده از فرم زیر با پشتیبانی بیت۲۴ در ارتباط باشید. ",-1))]),u("form",{onSubmit:ce(re,["prevent"])},[u("div",xe,[a(e(_e),{modelValue:e(B),"onUpdate:modelValue":t[0]||(t[0]=l=>p(B)?B.value=l:null),label:"موضوع پیام",error:e(m)?.title?e(m)?.title[0]:"",placeholder:"مثلا: واریز ارز دیجیتال"},null,8,["modelValue","error"]),a(e($),{"auto-close":"",placeholder:"انتخاب کنید",size:"40","trailing-icon":"icon-down-4",label:"مربوط به بخش","model-value":e(ee),"error-message":e(m).department_id?e(m)?.department_id[0]:"",onClick:w},{"list-content":d(()=>[u("div",Se,[e(x)?R("",!0):(v(),y(e(O),{key:0,modelValue:e(r),"onUpdate:modelValue":t[1]||(t[1]=l=>p(r)?r.value=l:null),variant:"radio","hide-variant":"","menu-list":e(z)},null,8,["modelValue","menu-list"]))])]),_:1},8,["model-value","error-message"]),a(e($),{"auto-close":"",placeholder:"انتخاب کنید",size:"40","trailing-icon":"icon-down-4",label:"مربوط به سفارش (اختیاری)","model-value":e(le),onClick:U},{"list-content":d(()=>[u("div",Oe,[e(x)?R("",!0):(v(),y(e(O),{key:0,modelValue:e(n),"onUpdate:modelValue":t[2]||(t[2]=l=>p(n)?n.value=l:null),variant:"radio","hide-variant":"","menu-list":e(j)},null,8,["modelValue","menu-list"]))])]),_:1},8,["model-value"]),a(e(ke),{modelValue:e(k),"onUpdate:modelValue":t[3]||(t[3]=l=>p(k)?k.value=l:null),error:e(m).message?e(m)?.message[0]:"",label:"متن پیام"},null,8,["modelValue","error"]),u("div",null,[t[14]||(t[14]=u("label",{for:"ticket-upload-box",class:"ticket-create__upload-box-label"},"فایل ضمیمه (اختیاری)",-1)),a(e(Be),{id:"ticket-upload-box",name:"ticket-upload-box",limitations:Z,uploading:!1,accept:"image/png,image/jpg,image/jpeg",onFilesChanged:ae})]),u("div",Ce,[t[15]||(t[15]=u("label",{for:"priority-radio",class:"ticket-create__label"},"اولویت:",-1)),a(e(D),{id:"priority-radio-0",modelValue:e(i),"onUpdate:modelValue":t[4]||(t[4]=l=>p(i)?i.value=l:null),title:"معمولی",value:"1",size:"md","group-name":"priority-group"},null,8,["modelValue"]),a(e(D),{id:"priority-radio-1",modelValue:e(i),"onUpdate:modelValue":t[5]||(t[5]=l=>p(i)?i.value=l:null),title:"مهم",value:"2",size:"md","group-name":"priority-group"},null,8,["modelValue"]),a(e(D),{id:"priority-radio-2",modelValue:e(i),"onUpdate:modelValue":t[6]||(t[6]=l=>p(i)?i.value=l:null),title:"بسیار مهم",value:"3",size:"md","group-name":"priority-group"},null,8,["modelValue"])]),u("div",we,[a(e(pe),{loading:e(b),class:"w-full md:w-fit",size:"48"},{default:d(()=>[...t[16]||(t[16]=[S(" ارسال پیام ",-1)])]),_:1},8,["loading"])])])],32),a(e(A),{modelValue:e(f),"onUpdate:modelValue":t[8]||(t[8]=l
1=>p(f)?f.value=l:null),"content-class":"!z-10",mode:"bottom-sheet"},{default:d(()=>[u("div",Ue,[a(e(I),{"trailing-icon2":"icon-close",title:"مربوط به بخش",onSecondTrailingBtn:w}),a(e(O),{modelValue:e(r),"onUpdate:modelValue":t[7]||(t[7]=l=>p(r)?r.value=l:null),variant:"radio","hide-variant":"","menu-list":e(z),onClick:w},null,8,["modelValue","menu-list"])])]),_:1},8,["modelValue"]),a(e(A),{modelValue:e(g),"onUpdate:modelValue":t[10]||(t[10]=l=>p(g)?g.value=l:null),"content-class":"!z-10",mode:"bottom-sheet"},{default:d(()=>[u("div",he,[a(e(I),{"trailing-icon2":"icon-close",title:"مربوط به سفارش",onSecondTrailingBtn:U}),a(e(O),{modelValue:e(n),"onUpdate:modelValue":t[9]||(t[9]=l=>p(n)?n.value=l:null),variant:"radio","hide-variant":"","menu-list":e(j),onClick:U},null,8,["modelValue","menu-list"])])]),_:1},8,["modelValue"])])}}}),Te=Object.assign(J(De,[["__scopeId","data-v-d5003ce2"]]),{__name:"TicketCreateForm"}),ze={class:"tickets-page"},je=E({__name:"create",setup(W){const b=H(),i=q(),k=G(),m=me(),B=ve("ticket-create-disabled",()=>!1),n=()=>{i.back()};return K(()=>{if(!m.getIsLogin){fe(k.public.DOMAIN_SSO_URL,{external:!0});return}N().$chat.displayChatButton(!1)}),ge(()=>{N().$chat.displayChatButton(!0)}),(r,C)=>{const f=ue,g=Te;return v(),Q("div",ze,[a(e(L),{class:"px-0 mb-4"},{default:d(()=>[a(e(P),{class:"mx-0"},{default:d(()=>[a(e(M),{xs:"full",md:"8/12",class:"tickets-page__header"},{default:d(()=>[e(b).breakpoints.mdAndUp?(v(),y(e(be),{key:0,title:"ایجاد تیکت‌ جدید",type:"action",size:"lg","leading-button":{icon:"icon-right-1",color:"neutral"},onClickLeadingButton:n})):(v(),y(e(ye),{key:1,title:"ایجاد تیکت‌ جدید","leading-icon1":"icon-right-1",onHandleLeadingIcon1:n}))]),_:1})]),_:1})]),_:1}),a(e(L),null,{default:d(()=>[a(e(P),null,{default:d(()=>[a(e(M),{xs:"full",md:"8/12",class:"tickets-page__list"},{default:d(()=>[e(B)?(v(),y(f,{key:0})):(v(),y(g,{key:1}))]),_:1})]),_:1})]),_:1})])}}}),Ze=J(je,[["__scopeId","data-v-304b2e0c"]]);export{Ze as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.