import{$ as e,H as t,L as n,P as r,V as i,Vt as a,Wt as o,_ as s,_t as c,d as l,et as u,f as d,g as f,i as p,lt as m,p as h,st as g,u as _,v,z as y}from"./runtime-core.esm-bundler-DbRZbT7v.js";import{s as b}from"./index-ZRE77JpD.js";import"./request-C_vMs8Bs.js";import{t as x}from"./iconify-f5JHLb1p.js";import{i as S}from"./crm-Do-MgkuV.js";import{r as C}from"./meal-CL1Cz_RN.js";var w={class:`p-6 space-y-4`},T={class:`bg-white rounded-2xl border border-gray-100 shadow-sm p-4 flex items-center flex-wrap gap-3`},E={class:`bg-white rounded-2xl border border-gray-100 shadow-sm`},ee={class:`px-2`},D={class:`flex items-center justify-center gap-0.5`},O={key:0,class:`text-rose-500 text-sm`},k={key:1,class:`text-gray-300 text-sm`},A={class:`px-5 py-3 border-t border-gray-50`},j={class:`flex items-center gap-1`},M={key:0,class:`mt-4`},N={class:`text-sm text-gray-500 mb-2`},P={class:`flex flex-wrap gap-2`},F={__name:`index`,setup(F){let I=m([]),L=m(0),R=m(!1),z=m(!1),B=m(!1),V=m(null),H=m([]),U=g({customer_id:``,rating:``,meal_date:``}),W=g({page:1,per_page:20}),G=[{label:`5星`,value:5},{label:`4星`,value:4},{label:`3星`,value:3},{label:`2星`,value:2},{label:`1星`,value:1}];async function K(){R.value=!0;try{let e=await C.getList({...U,...W});I.value=e.data?.list||e.data?.data||[],L.value=e.data?.total||0}catch{b.error(`加载失败`)}finally{R.value=!1}}async function q(){try{let e=await S.getList({per_page:500});H.value=e.data?.list||e.data?.data||[]}catch{}}function J(){W.page=1,K()}function Y(){Object.assign(U,{customer_id:``,rating:``,meal_date:``}),J()}function X(e){V.value=e,z.value=!0}function Z(e){return e>=4?`text-green-500`:e>=3?`text-yellow-500`:`text-red-400`}function te(e){W.page=e,K()}function ne(e){W.per_page=e,W.page=1,K()}return r(()=>{K(),q()}),(r,m)=>{let g=i(`el-option`),b=i(`el-select`),S=i(`el-date-picker`),C=i(`el-button`),F=i(`el-table-column`),K=i(`el-table`),q=i(`el-pagination`),Q=i(`el-descriptions-item`),re=i(`el-descriptions`),ie=i(`el-image`),ae=i(`el-dialog`),$=t(`loading`);return n(),h(`div`,w,[_(`div`,T,[v(b,{modelValue:U.customer_id,"onUpdate:modelValue":m[0]||=e=>U.customer_id=e,placeholder:`选择客户`,clearable:``,filterable:``,style:{width:`180px`}},{default:e(()=>[(n(!0),h(p,null,y(H.value,e=>(n(),l(g,{key:e.id,label:e.name,value:e.id},null,8,[`label`,`value`]))),128))]),_:1},8,[`modelValue`]),v(b,{modelValue:U.rating,"onUpdate:modelValue":m[1]||=e=>U.rating=e,placeholder:`评分筛选`,clearable:``,style:{width:`130px`}},{default:e(()=>[(n(),h(p,null,y(G,e=>v(g,{key:e.value,label:e.label,value:e.value},null,8,[`label`,`value`])),64))]),_:1},8,[`modelValue`]),v(S,{modelValue:U.meal_date,"onUpdate:modelValue":m[2]||=e=>U.meal_date=e,type:`date`,"value-format":`YYYY-MM-DD`,placeholder:`就餐日期`,style:{width:`160px`}},null,8,[`modelValue`]),v(C,{type:`primary`,onClick:J},{default:e(()=>[v(c(x),{icon:`solar:magnifer-bold-duotone`,class:`mr-1`}),m[7]||=s(`查询 `,-1)]),_:1}),v(C,{onClick:Y},{default:e(()=>[...m[8]||=[s(`重置`,-1)]]),_:1})]),_(`div`,E,[m[10]||=f(`