1 |
- import{S as C,g as x}from"./index.2dab44c3.js";import{s as y}from"./columns.4d04a740.js";import{d as S,r as f,Q as z,j as k,a9 as r,o as w,c as V,a as I,M as t,G as n,B as P,ac as B,u as b,F as E}from"./vue.65d9dadc.js";import{_ as U}from"./_plugin-vue_export-helper.c27b6911.js";import"./index.5ce19447.js";import"./elementPlus.ff7602ba.js";import"./echarts.72dc8373.js";const D=S({__name:"shopInformation",setup(F){const s=f(null),l=f({}),e=z({border:"inner",height:930,loading:!1,round:!0,rowConfig:{isHover:!0},pagerConfig:{enabled:!0,total:20,currentPage:1,pageSize:20,pageSizes:[10,20,30]},columns:y,data:[]}),d={pageChange({currentPage:a,pageSize:i}){e.pagerConfig&&(e.pagerConfig.currentPage=a,e.pagerConfig.pageSize=i,o())}};async function o(){try{e.loading=!0;const a=await x({page:e.pagerConfig.currentPage,limit:e.pagerConfig.pageSize,...l.value});e.data=a.data,e.pagerConfig.total=a.total}catch(a){console.error("Error fetching task data:",a)}finally{e.loading=!1}}function g(a){l.value=a.value,s.value&&(e.pagerConfig&&(e.pagerConfig.currentPage=1),o(a.value))}const u=()=>({fontSize:"12px",fontWeight:"600"}),m=()=>({fontSize:"14px"});return k(()=>{o()}),(a,i)=>{const c=r("el-card"),_=r("el-switch"),h=r("vxe-grid");return w(),V(E,null,[I("div",null,[t(c,{class:"my-3 mx-8",shadow:"hover"},{default:n(()=>[t(C,{ref_key:"selectorRef",ref:s,showOperationSearch:!0,"onUpdate:filteredData":g},null,512)]),_:1})]),t(c,{class:"mx-8",shadow:"hover"},{default:n(()=>[t(h,P({ref:"xGrid","cell-style":u,"header-cell-style":m,stripe:""},b(e),B(d)),{status_default:n(({row:p})=>[t(_,{modelValue:p.status,"onUpdate:modelValue":v=>p.status=v,disabled:"","active-value":1,"inactive-value":0,"inline-prompt":"",size:"small"},null,8,["modelValue","onUpdate:modelValue"])]),_:1},16)]),_:1})],64)}}});const j=U(D,[["__scopeId","data-v-3f2e76f4"]]);export{j as default};
|