芝麻web文件管理V1.00
编辑当前文件:/home/pulsehostuk9/public_html/invoicer.pulsehost.co.uk/public/build/assets/Index-MxIMXu39.js
import{v as Q,a5 as Y,L as Z,f as B,H as ee,k as I,a9 as te,r as s,o as c,m as d,w as t,a as e,l as _,J as $,p as g,t as v,K as S,ac as C,ad as F,b as x}from"./main-WS8l16KQ.js";import ae from"./BaseTable-DUkp6Ms8.js";import{u as se}from"./global-hjd3yXo5.js";import{u as le}from"./estimate-D8Gf8sYF.js";import{_ as oe}from"./ObservatoryIcon-CJgVM7_2.js";import"./auth-BcagBUX6.js";const ne=x("div",{class:"hidden w-8 h-0 mx-4 border border-gray-400 border-solid xl:block",style:{"margin-top":"1.5rem"}},null,-1),re={class:"relative table-container"},fe={__name:"Index",setup(me){const{t:r}=Q.useI18n();Y("utils"),Z();const E=B(null);let u=B(!1),y=B(!0);const P=B([{label:r("estimates.draft"),value:"DRAFT"},{label:r("estimates.sent"),value:"SENT"},{label:r("estimates.viewed"),value:"VIEWED"},{label:r("estimates.expired"),value:"EXPIRED"},{label:r("estimates.accepted"),value:"ACCEPTED"},{label:r("estimates.rejected"),value:"REJECTED"}]),l=ee({status:"",from_date:"",to_date:"",estimate_number:""}),h=se(),p=le(),H=I(()=>[{key:"estimate_date",label:r("estimates.date"),thClass:"extra",tdClass:"font-medium text-gray-900"},{key:"estimate_number",label:r("estimates.number",2)},{key:"status",label:r("estimates.status")},{key:"total",label:r("estimates.total")},{key:"actions",thClass:"text-right",tdClass:"text-right text-sm font-medium",sortable:!1}]),k=I(()=>!p.totalEstimates&&!y.value);I(()=>h.currency),te(l,()=>{T()},{debounce:500});function N(){E.value.refresh()}function T(){N()}function D(){l.status="",l.from_date="",l.to_date="",l.estimate_number=""}function R(){u.value&&D(),u.value=!u.value}async function U({page:o,sort:n}){let f={status:l.status.value,estimate_number:l.estimate_number,from_date:l.from_date,to_date:l.to_date,orderByField:n.fieldName||"created_at",orderBy:n.order||"desc",page:o};y.value=!0;let i=await p.fetchEstimate(f,h.companySlug);return y.value=!1,{data:i.data.data,pagination:{totalPages:i.data.meta.last_page,currentPage:o,totalCount:i.data.meta.total,limit:10}}}return(o,n)=>{const f=s("BaseBreadcrumbItem"),i=s("BaseBreadcrumb"),m=s("BaseIcon"),j=s("BaseButton"),z=s("BasePageHeader"),G=s("BaseSelectInput"),b=s("BaseInputGroup"),L=s("BaseInput"),w=s("BaseDatePicker"),W=s("BaseFilterWrapper"),A=s("BaseEmptyPlaceholder"),V=s("router-link"),J=s("BaseEstimateStatusLabel"),M=s("BaseEstimateStatusBadge"),X=s("BaseFormatMoney"),K=s("BaseDropdownItem"),q=s("BaseDropdown"),O=s("BasePage");return c(),d(O,null,{default:t(()=>[e(z,{title:o.$t("estimates.title")},{actions:t(()=>[_(p).totalEstimates?(c(),d(j,{key:0,variant:"primary-outline",onClick:R},{right:t(a=>[_(u)?(c(),d(m,{key:1,name:"XIcon",class:$(a.class)},null,8,["class"])):(c(),d(m,{key:0,name:"FilterIcon",class:$(a.class)},null,8,["class"]))]),default:t(()=>[g(v(o.$t("general.filter"))+" ",1)]),_:1})):S("",!0)]),default:t(()=>[e(i,null,{default:t(()=>[e(f,{title:o.$t("general.home"),to:`/${_(h).companySlug}/customer/dashboard`},null,8,["title","to"]),e(f,{title:o.$t("estimates.estimate",2),to:"#",active:""},null,8,["title"])]),_:1})]),_:1},8,["title"]),C(e(W,{onClear:D},{default:t(()=>[e(b,{label:o.$t("estimates.status"),class:"px-3"},{default:t(()=>[e(G,{modelValue:l.status,"onUpdate:modelValue":n[0]||(n[0]=a=>l.status=a),options:P.value,searchable:"","show-labels":!1,"allow-empty":!1,placeholder:o.$t("general.select_a_status")},null,8,["modelValue","options","placeholder"])]),_:1},8,["label"]),e(b,{label:o.$t("estimates.estimate_number"),color:"black-light",class:"px-3 mt-2"},{default:t(()=>[e(L,{modelValue:l.estimate_number,"onUpdate:modelValue":n[1]||(n[1]=a=>l.estimate_number=a)},{default:t(()=>[e(m,{name:"DotsHorizontalIcon",class:"h-5 text-gray-500"}),e(m,{name:"HashtagIcon",class:"h-5 mr-3 text-gray-600"})]),_:1},8,["modelValue"])]),_:1},8,["label"]),e(b,{label:o.$t("general.from"),class:"px-3"},{default:t(()=>[e(w,{modelValue:l.from_date,"onUpdate:modelValue":n[2]||(n[2]=a=>l.from_date=a),"calendar-button":!0,"calendar-button-icon":"calendar"},null,8,["modelValue"])]),_:1},8,["label"]),ne,e(b,{label:o.$t("general.to"),class:"px-3"},{default:t(()=>[e(w,{modelValue:l.to_date,"onUpdate:modelValue":n[3]||(n[3]=a=>l.to_date=a),"calendar-button":!0,"calendar-button-icon":"calendar"},null,8,["modelValue"])]),_:1},8,["label"])]),_:1},512),[[F,_(u)]]),k.value?(c(),d(A,{key:0,title:o.$t("estimates.no_estimates"),description:o.$t("estimates.list_of_estimates")},{default:t(()=>[e(oe,{class:"mt-5 mb-4"})]),_:1},8,["title","description"])):S("",!0),C(x("div",re,[e(ae,{ref_key:"table",ref:E,data:U,columns:H.value,"placeholder-count":_(p).totalEstimates>=20?10:5,class:"mt-10"},{"cell-estimate_date":t(({row:a})=>[g(v(a.data.formatted_estimate_date),1)]),"cell-estimate_number":t(({row:a})=>[e(V,{to:{path:`estimates/${a.data.id}/view`},class:"font-medium text-primary-500"},{default:t(()=>[g(v(a.data.estimate_number),1)]),_:2},1032,["to"])]),"cell-status":t(({row:a})=>[e(M,{status:a.data.status,class:"px-3 py-1"},{default:t(()=>[e(J,{status:a.data.status},null,8,["status"])]),_:2},1032,["status"])]),"cell-total":t(({row:a})=>[e(X,{amount:a.data.total},null,8,["amount"])]),"cell-actions":t(({row:a})=>[e(q,null,{activator:t(()=>[e(m,{name:"DotsHorizontalIcon",class:"h-5 text-gray-500"})]),default:t(()=>[e(V,{to:`estimates/${a.data.id}/view`},{default:t(()=>[e(K,null,{default:t(()=>[e(m,{name:"EyeIcon",class:"h-5 mr-3 text-gray-600"}),g(" "+v(o.$t("general.view")),1)]),_:1})]),_:2},1032,["to"])]),_:2},1024)]),_:1},8,["columns","placeholder-count"])],512),[[F,!k.value]])]),_:1})}}};export{fe as default};