1import{C as I,d as k,e as c,a as n,f as o,u as a,X as S,g as t,z as m,K as L,D as y,q as N,b as i,v as M,t as l,n as E,x as v,h as w,l as p,F}from"./app.9ff53484.js";import{A as O,u as P,C as T}from"./BaseIcon.95816630.js";import{L as U,S as j}from"./SectionMain.744d05d3.js";import{S as z}from"./SectionTitleLineWithButton.8ba60606.js";import{B as u}from"./BaseButton.550c2c78.js";import{C as B}from"./CardBox.4ca26919.js";import{P as A}from"./Pagination.26311034.js";import{_ as $}from"./_plugin-vue_export-helper.cdc0426e.js";import"./main.d8ca4520.js";import"./BaseDivider.2ca63c0d.js";import"./FormControl.6c3ea06f.js";import"./colors.d1182e7f.js";import"./OverlayLayer.a284a63d.js";import"./BaseLevel.f2059d33.js";const q={class:"py-3 px-4 flex flex-wrap items-end gap-3"},K=t("label",{class:"block text-xs text-gray-500 mb-1"},"\u0421\u0442\u0430\u0442\u0443\u0441",-1),W=t("option",{value:""},"\u0412\u0441\u0435",-1),X=t("option",{value:"pending"},"\u041E\u0436\u0438\u0434\u0430\u0435\u0442",-1),G=t("option",{value:"succeeded"},"\u041E\u043F\u043B\u0430\u0447\u0435\u043D",-1),H=t("option",{value:"canceled"},"\u041E\u0442\u043C\u0435\u043D\u0451\u043D",-1),J=[W,X,G,H],Q=t("label",{class:"block text-xs text-gray-500 mb-1"},"\u0414\u0430\u0442\u0430 \u043E\u043F\u043B\u0430\u0442\u044B \u0441",-1),R=t("label",{class:"block text-xs text-gray-500 mb-1"},"\u043F\u043E",-1),Y=t("thead",null,[t("tr",null,[t("th",null,"ID"),t("th",null,"\u0414\u0430\u0442\u0430 \u0441\u043E\u0437\u0434\u0430\u043D\u0438\u044F"),t("th",null,"\u0421\u0442\u0430\u0442\u0443\u0441"),t("th",null,"\u0414\u0430\u0442\u0430 \u043E\u043F\u043B\u0430\u0442\u044B"),t("th",null,"\u0421\u0443\u043C\u043C\u0430"),t("th",null,"\u0410\u0432\u0442\u043E\u043C\u043E\u0431\u0438\u043B\u044C"),t("th",null,"Email"),t("th",null,"\u0427\u0442\u043E \u0438\u0441\u043A\u0430\u043B\u0438"),t("th",null,"\u0421\u0440\u043E\u043A \u0441\u0441\u044B\u043B\u043A\u0438"),t("th",null,"\u0421\u0441\u044B\u043B\u043A\u0430"),t("th",null,"\u0421\u043E\u0441\u0442\u043E\u044F\u043D\u0438\u0435")])],-1),Z={"data-label":"ID"},tt={"data-label":"\u0414\u0430\u0442\u0430 \u0441\u043E\u0437\u0434\u0430\u043D\u0438\u044F"},et={"data-label":"\u0421\u0442\u0430\u0442\u0443\u0441"},at={"data-label":"\u0414\u0430\u0442\u0430 \u043E\u043F\u043B\u0430\u0442\u044B"},st={"data-label":"\u0421\u0443\u043C\u043C\u0430"},lt={"data-label":"\u0410\u0432\u0442\u043E\u043C\u043E\u0431\u0438\u043B\u044C"},ot={key:0},dt={class:"text-gray-400 text-xs"},nt={"data-label":"Email"},rt={"data-label":"\u0427\u0442\u043E \u0438\u0441\u043A\u0430\u043B\u0438"},it={"data-label":"\u0421\u0440\u043E\u043A \u0441\u0441\u044B\u043B\u043A\u0438"},ct={"data-label":"\u0421\u0441\u044B\u043B\u043A\u0430"},_t={class:"flex items-center gap-1"},ut=["href"],ht={"data-label":"\u0421\u043E\u0441\u0442\u043E\u044F\u043D\u0438\u0435"},mt={key:0},pt={key:0,class:"text-green-600"},xt={key:1,class:"text-red-600"},ft={key:1},bt={key:0},gt=t("td",{colspan:"11",class:"text-center text-gray-400 py-6"},"\u041D\u0438\u0447\u0435\u0433\u043E \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u043E",-1),
1kt=[gt],yt={class:"py-4"},vt={__name:"Index",props:{payments:{type:Object,default:()=>({})},filters:{type:Object,default:()=>({})}},setup(_){const h=_,r=I({status:h.filters.status||"",date_from:h.filters.date_from||"",date_to:h.filters.date_to||""}),C=s=>({gos_number:"\u0413\u043E\u0441\u043D\u043E\u043C\u0435\u0440",vin:"VIN",mark_code:"\u041A\u043E\u0434"})[s]||s,V=s=>({pending:"bg-yellow-100 text-yellow-800 dark:bg-yellow-900 dark:text-yellow-200",succeeded:"bg-green-100 text-green-800 dark:bg-green-900 dark:text-green-200",canceled:"bg-gray-200 text-gray-700 dark:bg-gray-600 dark:text-gray-200"})[s]||"bg-gray-100 text-gray-700 dark:bg-gray-700 dark:text-gray-200",D=s=>({pending:"\u041E\u0436\u0438\u0434\u0430\u0435\u0442",succeeded:"\u041E\u043F\u043B\u0430\u0447\u0435\u043D",canceled:"\u041E\u0442\u043C\u0435\u043D\u0451\u043D"})[s]||s;return(s,d)=>(n(),k(U,null,{default:c(()=>[o(a(S),{title:"\u041E\u043F\u043B\u0430\u0447\u0435\u043D\u043D\u044B\u0435 \u043E\u0442\u0447\u0451\u0442\u044B"}),o(j,null,{default:c(()=>[o(z,{icon:a(O),title:"\u041E\u043F\u043B\u0430\u0447\u0435\u043D\u043D\u044B\u0435 \u043E\u0442\u0447\u0451\u0442\u044B",main:""},null,8,["icon"]),o(B,{class:"mb-6","has-table":""},{default:c(()=>[t("form",{onSubmit:d[4]||(d[4]=N(e=>a(r).get(s.route("payment.index")),["prevent"]))},[t("div",q,[t("div",null,[K,m(t("select",{"onUpdate:modelValue":d[0]||(d[0]=e=>a(r).status=e),class:"rounded-md border-gray-300"},J,512),[[L,a(r).status]])]),t("div",null,[Q,m(t("input",{type:"date","onUpdate:modelValue":d[1]||(d[1]=e=>a(r).date_from=e),class:"rounded-md border-gray-300"},null,512),[[y,a(r).date_from]])]),t("div",null,[R,m(t("input",{type:"date","onUpdate:modelValue":d[2]||(d[2]=e=>a(r).date_to=e),class:"rounded-md border-gray-300"},null,512),[[y,a(r).date_to]])]),o(u,{label:"\u0424\u0438\u043B\u044C\u0442\u0440\u043E\u0432\u0430\u0442\u044C",type:"submit",color:"info",small:"",class:"inline-flex items-center px-4 py-2"}),o(u,{label:"\u0421\u0431\u0440\u043E\u0441\u0438\u0442\u044C",color:"white",small:"",class:"inline-flex items-center px-4 py-2",onClick:d[3]||(d[3]=e=>{a(r).reset({status:"",date_from:"",date_to:""}),a(r).get(s.route("payment.index"))})})])],32)]),_:1}),o(B,{class:"mb-6","has-table":""},{default:c(()=>[t("table",null,[Y,t("tbody",null,[(n(!0),i(F,null,M(_.payments.data,e=>{var x,f,b,g;return n(),i("tr",{key:e.id},[t("td",Z,l(e.id),1),t("td",tt,l(e.created_at),1),t("td",et,[t("span",{class:E(["inline-block text-xs px-2 py-0.5 rounded",V(e.status)])},l(D(e.status)),3)]),t("td",at,l(e.paid_at||"\u2014"),1),t("td",st,l(e.amount)+" "+l(e.currency),1),t("td",lt,[e.car?(n(),i("span",ot,[v(l((f=(x=e.car.car_model)==null?void 0:x.car_brand)==null?void 0:f.name)+" "+l((b=e.car.car_model)==null?void 0:b.name)+" ",1),t("span",dt,[o(a(w),{href:s.route("car.show",e.car.id),class:"hover:underline text-orange-600 dark:text-orange-400"},{default:c(()=>
1[v(l(e.car.vin),1)]),_:2},1032,["href"])])])):p("",!0)]),t("td",nt,l(e.email),1),t("td",rt,l(C(e.field))+": "+l(e.search),1),t("td",it,l(((g=e.paid_report_link)==null?void 0:g.expires_at)||"\u2014"),1),t("td",ct,[t("div",_t,[t("a",{href:s.route("payment.download-report",{car_id:e.car_id,field:e.field,search:e.search}),target:"_blank",rel:"noopener",class:"text-orange-600 dark:text-orange-400 hover:underline inline-flex items-center",title:"\u0421\u043A\u0430\u0447\u0430\u0442\u044C \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u043D\u044B\u0439 \u043E\u0442\u0447\u0451\u0442 (\u0431\u0435\u0437 \u043E\u043F\u043B\u0430\u0442\u044B)"},[o(u,{icon:a(P),color:"info",small:""},null,8,["icon"])],8,ut),e.paid_report_link?(n(),k(a(w),{key:0,href:s.route("paid.report.download",e.paid_report_link.token),class:"text-orange-600 dark:text-orange-400 hover:underline inline-flex items-center",title:"\u041A\u043B\u0438\u0435\u043D\u0442\u0441\u043A\u0430\u044F \u0441\u0441\u044B\u043B\u043A\u0430 (\u043F\u043E \u0442\u043E\u043A\u0435\u043D\u0443)"},{default:c(()=>[o(u,{icon:a(T),color:"white",small:""},null,8,["icon"])]),_:2},1032,["href"])):p("",!0)])]),t("td",ht,[e.paid_report_link?(n(),i("span",mt,[new Date(e.paid_report_link.expires_at)>new Date?(n(),i("span",pt,"\u0410\u043A\u0442\u0438\u0432\u043D\u0430")):(n(),i("span",xt,"\u041F\u0440\u043E\u0441\u0440\u043E\u0447\u0435\u043D\u0430"))])):(n(),i("span",ft,"\u2014"))])])}),128)),!_.payments.data||_.payments.data.length===0?(n(),i("tr",bt,kt)):p("",!0)])]),t("div",yt,[o(A,{data:_.payments},null,8,["data"])])]),_:1})]),_:1})]),_:1}))}},Tt=$(vt,[["__file","Index.vue"]]);export{Tt 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.