| 1 |
- var b=(n,c,i)=>new Promise((d,p)=>{var f=e=>{try{l(i.next(e))}catch(m){p(m)}},s=e=>{try{l(i.throw(e))}catch(m){p(m)}},l=e=>e.done?d(e.value):Promise.resolve(e.value).then(f,s);l((i=i.apply(n,c)).next())});import{_ as D}from"./ContentWrap.vue_vue_type_script_setup_true_lang-BQQVoJIW.js";import{i as y,c as x,_ as T}from"./index-XQEkcq4y.js";import{_ as S}from"./Table.vue_vue_type_script_lang-B_-9S-i8.js";import{a as v}from"./index-Cm1LNZ_g.js";/* empty css */import{u as w}from"./useTable-M7KY4iGM.js";import{p as z}from"./element-plus-B-YefleC.js";import{v as k,V as P,M as u,x as $,J as R,K as h,u as t,k as g,a7 as j}from"./vue-chunks-COp0tDkU.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-radio-button-C00vQ8JQ.js";/* empty css *//* empty css */import"./index-PN9SczcD.js";function C(n){return typeof n=="function"||Object.prototype.toString.call(n)==="[object Object]"&&!j(n)}const I=k({__name:"TreeTable",setup(n){const{tableRegister:c,tableState:i}=w({fetchDataApi:()=>b(this,null,function*(){const{currentPage:r,pageSize:a}=i,o=yield v({pageIndex:t(r),pageSize:t(a)});return{list:o.data.list,total:o.data.total}})}),{loading:d,dataList:p,total:f,currentPage:s,pageSize:l}=i,{t:e}=x(),m=P([{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:(r,a,o)=>u(z,{type:o===1?"success":o===2?"warning":"danger"},{default:()=>[e(o===1?"tableDemo.important":o===2?"tableDemo.good":"tableDemo.commonly")]})},{field:"pageviews",label:e("tableDemo.pageviews")}]},{field:"action",label:e("tableDemo.action"),slots:{default:r=>{let a;return u(y,{type:"primary",onClick:()=>_(r)},C(a=e("tableDemo.action"))?a:{default:()=>[a]})}}}]),_=r=>{};return(r,a)=>($(),R(t(D),{title:`${t(e)("router.treeTable")} ${t(e)("tableDemo.example")}`},{default:h(()=>[u(t(S),{pageSize:t(l),"onUpdate:pageSize":a[0]||(a[0]=o=>g(l)?l.value=o:null),currentPage:t(s),"onUpdate:currentPage":a[1]||(a[1]=o=>g(s)?s.value=o:null),columns:m,data:t(p),"row-key":"id",loading:t(d),sortable:"",pagination:{total:t(f)},onRegister:t(c)},null,8,["pageSize","currentPage","columns","data","loading","pagination","onRegister"])]),_:1},8,["title"]))}}),te=T(I,[["__scopeId","data-v-d267d264"]]);export{te as default};
|