1 |
- import{_ as R}from"./edit.vue_vue_type_script_setup_true_lang.8c4cbad7.js";import{d as E,b as h,r as g,p as S,c as u,e as A,f as U,g as d,h as e,i as s,u as o,a2 as N,q as P,m as f,cF as q,cG as I,E as L,_ as $}from"./index.76214426.js";import"./useInstance.af7c9e87.js";import"./el-tree.54e888c4.js";const j={class:"filter-form"},G=f("\u7B5B\u9009"),M={class:"data"},O={class:"operation-container"},T={class:"operation-btn"},H=f("\u6DFB\u52A0\u89D2\u8272"),J={class:"table"},K=f("\u7F16\u8F91"),Q=f("\u5220\u9664"),W={class:"pagination"},X=E({setup(Y){const r=h({list:[],count:0}),a=h({page:1,limit:10,keyword:""});let C=g([]);const c=()=>{q(a).then(n=>{r.list=n.list,r.count=n.count})};c();const F=n=>{I({id:n}).then(t=>{L({message:t.msg,type:"success"}),c()})},y=n=>{C.value=n.map(t=>String(t.id))},b=()=>{c()};let i=g(!1),p=g(0);const x=()=>{p.value=0,i.value=!0},D=n=>{p.value=n,i.value=!0},k=()=>{p.value=0,c()};return S(()=>[a.page,a.limit],()=>{c()},{deep:!0}),(n,t)=>{const w=u("el-input"),v=u("el-form-item"),_=u("el-button"),m=u("el-table-column"),V=u("el-table"),z=u("el-pagination");return A(),U("div",null,[d("div",j,[e(o(N),{model:o(a),"label-width":"90px"},{default:s(()=>[e(v,{class:"tn-el-form-item",label:"\u89D2\u8272\u540D\u79F0"},{default:s(()=>[e(w,{placeholder:"\u8BF7\u8F93\u5165\u89D2\u8272\u540D\u79F0",class:"ls-input",modelValue:o(a).keyword,"onUpdate:modelValue":t[0]||(t[0]=l=>o(a).keyword=l)},null,8,["modelValue"])]),_:1}),e(v,null,{default:s(()=>[e(_,{type:"primary",onClick:b},{default:s(()=>[G]),_:1})]),_:1})]),_:1},8,["model"])]),d("div",M,[d("div",O,[d("div",T,[e(_,{class:"btn",type:"primary",onClick:x},{default:s(()=>[H]),_:1})])]),d("div",J,[e(V,{data:o(r).list,onSelectionChange:y},{default:s(()=>[e(m,{type:"selection",width:"55"}),e(m,{fixed:"",label:"\u89D2\u8272\u540D\u79F0",prop:"name",align:"center"}),e(m,{fixed:"",label:"\u89D2\u8272\u63CF\u8FF0",prop:"desc",align:"center"}),e(m,{label:"\u64CD\u4F5C",width:"340px"},{default:s(l=>[e(_,{type:"primary",size:"small",onClick:B=>D(l.row.id)},{default:s(()=>[K]),_:2},1032,["onClick"]),e(_,{type:"danger",size:"small",onClick:B=>F(l.row.id)},{default:s(()=>[Q]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])])]),d("div",W,[e(z,{currentPage:o(a).page,"onUpdate:currentPage":t[1]||(t[1]=l=>o(a).page=l),"page-size":o(a).limit,"onUpdate:page-size":t[2]||(t[2]=l=>o(a).limit=l),"page-sizes":[10,20,30,40],layout:"total, sizes, prev, pager, next, jumper",total:o(r).count},null,8,["currentPage","page-size","total"])]),e(R,{modelValue:o(i),"onUpdate:modelValue":t[3]||(t[3]=l=>P(i)?i.value=l:i=l),id:o(p),onOnClose:k},null,8,["modelValue","id"])])}}});const le=$(X,[["__scopeId","data-v-f112c97a"]]);export{le as default};
|