ScopeSentry/static/assets/UseTableDemo-CRG4a_za.js

2 lines
5.3 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{_ as e}from"./ContentWrap.vue_vue_type_script_setup_true_lang-BgCcO80c.js";import{d as t,a,l,s as o,e as i,y as n,H as s,r,o as d,c as m,w as p,t as u,N as c,F as b,O as f,_ as g}from"./index-B4Nyjh3H.js";import{_ as D}from"./Table.vue_vue_type_script_lang-DkXax4KK.js";import{a as _}from"./index-B2RH5IwT.js";import{E as h}from"./el-tag-DS_6W9-f.js";import{u as j}from"./useTable-CG-SPGP0.js";import"./el-card-wk8kGoMw.js";import"./el-tooltip-l0sNRNKZ.js";import"./el-popper-DBt0ZFPB.js";import"./el-table-column-D5fUDOpn.js";import"./index-ThnV7dxG.js";import"./isEqual-DFD3TClT.js";import"./debounce-4WtFbZlf.js";import"./el-checkbox-DAPJr8Xi.js";import"./isArrayLikeObject-CWayLN3s.js";import"./raf-jjs8tbGM.js";import"./el-select-ErNzBCXo.js";import"./useInput-Drsa8fv-.js";import"./el-image-viewer-CLYRUyY9.js";import"./tsxHelper-TQdELaO0.js";import"./el-dropdown-item-BheZ-il5.js";import"./castArray-BrlE0VBR.js";import"./refs-CGmkSrb7.js";import"./index-xQ3iUQKd.js";import"./index-CdbOSPly.js";function v(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}=j({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:w,currentPage:k,pageSize:S}=x,{setProps:A,setColumn:T,getElTableExpose:z,addColumn:R,delColumn:O,refresh:P}=g,{t:E}=l(),I=o([{field:"expand",type:"expand",slots:{default:e=>{const{row:t}=e;return i("div",{class:"ml-30px"},[i("div",null,[E("tableDemo.title"),n(""),t.title]),i("div",null,[E("tableDemo.author"),n(""),t.author]),i("div",null,[E("tableDemo.displayTime"),n(""),t.display_time])])}}},{field:"selection",type:"selection"},{field:"index",label:E("tableDemo.index"),type:"index"},{field:"content",label:E("tableDemo.header"),children:[{field:"title",label:E("tableDemo.title")},{field:"author",label:E("tableDemo.author")},{field:"display_time",label:E("tableDemo.displayTime")},{field:"importance",label:E("tableDemo.importance"),formatter:(e,t,a)=>i(h,{type:1===a?"success":2===a?"warning":"danger"},{default:()=>[E(1===a?"tableDemo.important":2===a?"tableDemo.good":"tableDemo.commonly")]})},{field:"pageviews",label:E("tableDemo.pageviews")}]},{field:"action",label:E("tableDemo.action"),slots:{default:e=>{let t;return i(s,{type:"primary",onClick:()=>U(e)},v(t=E("tableDemo.action"))?t:{default:()=>[t]})}}}]),U=e=>{},H=r(!0),$=e=>{H.value=e},N=e=>{A({reserveIndex:e})},q=e=>{T([{field:"selection",path:"hidden",value:!e}])},L=r(1),M=()=>{T([{field:"title",path:"label",value:`${E("tableDemo.title")}${a(L)}`}]),L.value++},F=e=>{T([{field:"expand",path:"hidden",value:!e}])},V=async()=>{const e=await z();null==e||e.toggleAllSelection()},W=r(!0),X=()=>{a(W)?(O("action"),W.value=!1):(R({field:"action",label:E("tableDemo.action"),slots:{default:e=>{let t;return i(s,{type:"primary",onClick:()=>U(e)},v(t=E("tableDemo.action"))?t:{default:()=>[t]})}}}),W.value=!0)},B=r(!1),G=()=>{A({stripe:!a(B)}),B.value=!a(B)},J=r("auto"),K=()=>{"auto"===a(J)?(A({height:300}),J.value=300):(A({height:"auto"}),J.value="auto")},Q=async()=>{const e=await z();null==e||e.getSelectionRows()};return(t,l)=>(d(),m(b,null,[i(a(e),{title:`UseTable ${a(E)("tableDemo.operate")}`,style:{"margin-bottom":"20px"}},{default:p((()=>[i(a(s),{onClick:l[0]||(l[0]=e=>$(!0))},{default:p((()=>[n(u(a(E)("tableDemo.show"))+" "+u(a(E)("tableDemo.pagination")),1)])),_:1}),i(a(s),{onClick:l[1]||(l[1]=e=>$(!1))},{default:p((()=>[n(u(a(E)("tableDemo.hidden"))+" "+u(a(E)("tableDemo.pagination")),1)])),_:1}),i(a(s),{onClick:l[2]||(l[2]=e=>N(!0))},{default:p((()=>[n(u(a(E)("tableDemo.reserveIndex")),1)])),_:1}),i(a(s),{onClick:l[3]||(l[3]=e=>N(!1))},{default:p((()=>[n(u(a(E)("tableDemo.restoreIndex")),1)])),_:1}),i(a(s),{onClick:l[4]||(l[4]=e=>q(!0))},{default:p((()=>[n(u(a(E)("tableDemo.showSelections")),1)])),_:1}),i(a(s),{onClick:l[5]||(l[5]=e=>q(!1))},{default:p((()=>[n(u(a(E)("tableDemo.hiddenSelections")),1)])),_:1}),i(a(s),{onClick:M},{default:p((()=>[n(u(a(E)("tableDemo.changeTitle")),1)])),_:1}),i(a(s),{onClick:l[6]||(l[6]=e=>F(!0))},{default:p((()=>[n(u(a(E)("tableDemo.showExpandedRows")),1)])),_:1}),i(a(s),{onClick:l[7]||(l[7]=e=>F(!1))},{default:p((()=>[n(u(a(E)("tableDemo.hiddenExpandedRows")),1)])),_:1}),i(a(s),{onClick:V},{default:p((()=>[n(u(a(E)("tableDemo.selectAllNone")),1)])),_:1}),i(a(s),{onClick:X},{default:p((()=>[n(u(a(E)("tableDemo.delOrAddAction")),1)])),_:1}),i(a(s),{onClick:G},{default:p((()=>[n(u(a(E)("tableDemo.showOrHiddenStripe")),1)])),_:1}),i(a(s),{onClick:K},{default:p((()=>[n(u(a(E)("tableDemo.fixedHeaderOrAuto")),1)])),_:1}),i(a(s),{onClick:Q},{default:p((()=>[n(u(a(E)("tableDemo.getSelections")),1)])),_:1})])),_:1},8,["title"]),i(a(e),{title:`UseTable ${a(E)("tableDemo.example")}`},{default:p((()=>[i(a(D),{pageSize:a(S),"onUpdate:pageSize":l[8]||(l[8]=e=>c(S)?S.value=e:null),currentPage:a(k),"onUpdate:currentPage":l[9]||(l[9]=e=>c(k)?k.value=e:null),showAction:"",columns:I,data:a(C),loading:a(y),pagination:H.value?{total:a(w)}:void 0,onRegister:a(f),onRefresh:a(P)},null,8,["pageSize","currentPage","columns","data","loading","pagination","onRegister","onRefresh"])])),_:1},8,["title"])],64))}}),[["__scopeId","data-v-daa5600d"]]);export{x as default};