import{e4 as O,j as r,bs as R,i as S,bt as c,o as $,c as P,a as o,w as u,d as h,l as s,N as k,f,b as V,m as A,e as y,e5 as G,$ as J,q as v,y as L,D as M}from"./index.d7dad953.js";import{_ as T}from"./Input.c775a647.js";import{_ as W,a as j}from"./DataTable.4cc1b9ed.js";import"./Suffix.67b68c08.js";import"./Checkbox.fc911c39.js";import"./RadioGroup.ce1c3bc1.js";import"./FocusDetector.be9c5da8.js";import"./Select.d741ccac.js";import"./Forward.b24c69fe.js";const D=h("div",{class:"form_tag_wrapper"},"\u641C\u7D22",-1),E={__name:"workorder",setup(I){const p={page:1,pagesize:10,search:""};O();const t=r(JSON.parse(JSON.stringify(p)));R(e=>{_(e.query)});const _=e=>{t.value={page:Number(e.page)||p.page,search:e.search||p.search,pagesize:10},l()};S(()=>{_(c.currentRoute.value.query)});const i=r([]),d=r([]);r(0);const m=r(0),l=async()=>{const e=await G(t.value);J(e,()=>{d.value=e.data.list,m.value=e.data.count})},w=[{title:"\u5DE5\u5355Id",key:"id"},{title:"\u6807\u9898",key:"title"},{title:"\u6635\u79F0",key:"nickname"},{title:"\u63D0\u4EA4\u65F6\u95F4",key:"created_at"},{title:"\u72B6\u6001",key:"status",render(e){return v(k,{type:e.status===0?"":e.status===1?"error":e.status===2?"info":"success"},{default:()=>e.status===0?"\u5BF9\u987E\u5BA2\u9690\u85CF":e.status===1?"\u672A\u5904\u7406":e.status===2?"\u5904\u7406\u4E2D":"\u5904\u7406\u5B8C\u7ED3"})}},{title:"\u64CD\u4F5C",key:"actions",render(e){return v(f,{size:"small",style:{marginRight:"6px"},onClick:()=>{c.push({name:"user-workorderdetail",query:{id:e.id}})}},{default:()=>"\u5904\u7406"})}}],z=()=>{g(1),l()},N=e=>{t.value.pagesize=e,t.value.page=1,l()},g=e=>{t.value.page=e,b()},b=()=>{c.push({name:"user-workorder",query:t.value})};return(e,a)=>{const C=T,x=L,U=W,q=j,B=M;return $(),P("div",null,[o(B,{title:"\u7528\u6237\u5DE5\u5355"},{default:u(()=>[h("div",null,[o(x,{align:"center"},{default:u(()=>[o(s(k),null,{default:u(()=>[D]),_:1}),o(C,{class:"form_input_wrapper",value:s(t).search,"onUpdate:value":a[0]||(a[0]=n=>s(t).search=n)},null,8,["value"]),o(s(f),{onClick:a[1]||(a[1]=n=>z()),type:"info"},{default:u(()=>[V("\u641C\u7D22")]),_:1})]),_:1}),o(U,{"mt-2":"","checked-row-keys":s(i),"onUpdate:checked-row-keys":a[2]||(a[2]=n=>A(i)?i.value=n:null),columns:w,"row-key":n=>n.id,data:s(d)},null,8,["checked-row-keys","row-key","data"]),o(q,{page:s(t).page,"onUpdate:page":[a[3]||(a[3]=n=>s(t).page=n),g],"onUpdate:pageSize":N,"item-count":s(m),"page-sizes":[10,20,30,40],"show-size-picker":""},null,8,["page","item-count"])])]),_:1})])}}};typeof y=="function"&&y(E);export{E as default};