ScopeSentry/static/assets/UseTableDemo-DtdgfFA3.js

2 lines
5.1 KiB
JavaScript
Raw Normal View History

2024-06-17 13:36:34 +00:00
import{_ as e}from"./ContentWrap.vue_vue_type_script_setup_true_lang-eEWBoMS4.js";import{d as t,a,l,N as o,e as i,H as n,X as s,r as d,o as r,c as m,w as p,t as u,$ as c,Q as b,a0 as f,_ as g}from"./index-DDHcjopZ.js";import{_ as D}from"./Table.vue_vue_type_script_lang-DQcq6jzp.js";import{a as _}from"./index-RsDtb9hi.js";import{E as h}from"./el-tag-CAhOIzri.js";import{u as v}from"./useTable-DLJVogQf.js";import"./el-card-CuVKwz2M.js";import"./el-tooltip-l0sNRNKZ.js";import"./el-popper-CKFwqsZp.js";import"./el-checkbox-BJlhBIiO.js";import"./useInput-B8ihujou.js";import"./debounce-mfTra9hX.js";import"./el-select-C2ZuyQeW.js";import"./el-image-viewer-ELp78_NH.js";import"./tsxHelper-Cq5JD9lB.js";import"./el-dropdown-item-BKXq8FsE.js";import"./castArray-BkLeP3z1.js";import"./refs-JNELT3Rn.js";import"./index-CG0kw4Dk.js";import"./raf-efFBxEsV.js";import"./index-DXl3uH5Z.js";function j(e){return"function"==typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!f(e)}const x=g(t({__name:"UseTableDemo",setup(t){const{tableRegister:f,tableMethods:g,tableState:x}=v({fetchDataApi:async()=>{const{currentPage:e,pageSize:t}=x,l=await _({pageIndex:a(e),pageSize:a(t)});return{list:l.data.list,total:l.data.total}}}),{loading:y,dataList:C,total:k,currentPage:w,pageSize:S}=x,{setProps:T,setColumn:A,getElTableExpose:R,addColumn:z,delColumn:I,refresh:O}=g,{t:P}=l(),U=o([{field:"expand",type:"expand",slots:{default:e=>{const{row:t}=e;return i("div",{class:"ml-30px"},[i("div",null,[P("tableDemo.title"),n(""),t.title]),i("div",null,[P("tableDemo.author"),n(""),t.author]),i("div",null,[P("tableDemo.displayTime"),n(""),t.display_time])])}}},{field:"selection",type:"selection"},{field:"index",label:P("tableDemo.index"),type:"index"},{field:"content",label:P("tableDemo.header"),children:[{field:"title",label:P("tableDemo.title")},{field:"author",label:P("tableDemo.author")},{field:"display_time",label:P("tableDemo.displayTime")},{field:"importance",label:P("tableDemo.importance"),formatter:(e,t,a)=>i(h,{type:1===a?"success":2===a?"warning":"danger"},{default:()=>[P(1===a?"tableDemo.important":2===a?"tableDemo.good":"tableDemo.commonly")]})},{field:"pageviews",label:P("tableDemo.pageviews")}]},{field:"action",label:P("tableDemo.action"),slots:{default:e=>{let t;return i(s,{type:"primary",onClick:()=>E(e)},j(t=P("tableDemo.action"))?t:{default:()=>[t]})}}}]),E=e=>{},$=d(!0),H=e=>{$.value=e},M=e=>{T({reserveIndex:e})},N=e=>{A([{field:"selection",path:"hidden",value:!e}])},q=d(1),G=()=>{A([{field:"title",path:"label",value:`${P("tableDemo.title")}${a(q)}`}]),q.value++},J=e=>{A([{field:"expand",path:"hidden",value:!e}])},K=async()=>{const e=await R();null==e||e.toggleAllSelection()},L=d(!0),Q=()=>{a(L)?(I("action"),L.value=!1):(z({field:"action",label:P("tableDemo.action"),slots:{default:e=>{let t;return i(s,{type:"primary",onClick:()=>E(e)},j(t=P("tableDemo.action"))?t:{default:()=>[t]})}}}),L.value=!0)},W=d(!1),X=()=>{T({stripe:!a(W)}),W.value=!a(W)},B=d("auto"),F=()=>{"auto"===a(B)?(T({height:300}),B.value=300):(T({height:"auto"}),B.value="auto")},V=async()=>{const e=await R();null==e||e.getSelectionRows()};return(t,l)=>(r(),m(b,null,[i(a(e),{title:`UseTable ${a(P)("tableDemo.operate")}`,style:{"margin-bottom":"20px"}},{default:p((()=>[i(a(s),{onClick:l[0]||(l[0]=e=>H(!0))},{default:p((()=>[n(u(a(P)("tableDemo.show"))+" "+u(a(P)("tableDemo.pagination")),1)])),_:1}),i(a(s),{onClick:l[1]||(l[1]=e=>H(!1))},{default:p((()=>[n(u(a(P)("tableDemo.hidden"))+" "+u(a(P)("tableDemo.pagination")),1)])),_:1}),i(a(s),{onClick:l[2]||(l[2]=e=>M(!0))},{default:p((()=>[n(u(a(P)("tableDemo.reserveIndex")),1)])),_:1}),i(a(s),{onClick:l[3]||(l[3]=e=>M(!1))},{default:p((()=>[n(u(a(P)("tableDemo.restoreIndex")),1)])),_:1}),i(a(s),{onClick:l[4]||(l[4]=e=>N(!0))},{default:p((()=>[n(u(a(P)("tableDemo.showSelections")),1)])),_:1}),i(a(s),{onClick:l[5]||(l[5]=e=>N(!1))},{default:p((()=>[n(u(a(P)("tableDemo.hiddenSelections")),1)])),_:1}),i(a(s),{onClick:G},{default:p((()=>[n(u(a(P)("tableDemo.changeTitle")),1)])),_:1}),i(a(s),{onClick:l[6]||(l[6]=e=>J(!0))},{d