123456789101112 |
- import{q as y,E as c,r as C,w as E,A as e,X as T,au as A,bu as L,F as m,B as l,aS as d,C as p,aT as B}from"./index.41f763da.js";const D=`
- <path class="path" d="
- M 30 15
- L 28 17
- M 25.61 25.61
- A 15 15, 0, 0, 1, 15 30
- A 15 15, 0, 1, 1, 27.99 7.5
- L 15 15
- "
- style="stroke-width: 4px; fill: rgba(0, 0, 0, 0)"
- />
- `,R={title:{type:String,default:"\u5217\u8868"},dataList:{type:Array,default:()=>[]},tableRef:{type:Object,default(){return{}}},loading:{type:Boolean,default:!1}};var S=y({name:"TableProBar",props:R,emits:["refresh"],setup(n,{emit:h,slots:r,attrs:b}){const v=c(),s=c([]),o=c("default"),a=c(!0),f=C(()=>t=>({background:t===o.value?E().epThemeColor:"",color:t===o.value?"#f4f4f5":"#000"}));function w(){a.value=!a.value,g(n.dataList,a.value)}function g(t,i){t.forEach(u=>{n.tableRef.toggleRowExpansion(u,i),u.children!==void 0&&u.children!==null&&g(u.children,i)})}const k={dropdown:()=>e(l("el-dropdown-menu"),{class:"translation"},{default:()=>[e(l("el-dropdown-item"),{style:f.value("large"),onClick:()=>o.value="large"},{default:()=>[p("\u677E\u6563")]}),e(l("el-dropdown-item"),{style:f.value("default"),onClick:()=>o.value="default"},{default:()=>[p("\u9ED8\u8BA4")]}),e(l("el-dropdown-item"),{style:f.value("small"),onClick:()=>o.value="small"},{default:()=>[p("\u7D27\u51D1")]})]})},x={reference:()=>e(d,{class:"cursor-pointer outline-none",icon:"setting",width:"16",color:"#606266",onMouseover:t=>v.value=t.currentTarget},null)};return()=>{var t;return e(m,null,[T(e("div",L(b,{class:"w-99/100 mt-6 pt-2 pl-2 pr-2 pb-1 bg-white","element-loading-svg":D,"element-loading-svg-view-box":"-10, -10, 50, 50"}),[e("div",{class:"flex justify-between w-full h-60px p-4"},[e("p",{class:"font-bold truncate"},[n.title]),e("div",{class:"flex items-center justify-around"},[e("div",{class:"flex mr-4"},[r==null?void 0:r.buttons()]),(t=n.tableRef)!=null&&t.size?e(m,null,[e(l("el-tooltip"),{effect:"dark",content:a.value?"\u6298\u53E0":"\u5C55\u5F00",placement:"top"},{default:()=>[e(d,{class:"cursor-pointer outline-none",icon:a.value?"unExpand":"expand",width:"16",color:"#606266",onClick:()=>w()},null)]}),e(l("el-divider"),{direction:"vertical"},null)]):void 0,e(l("el-tooltip"),{effect:"dark",content:"\u5237\u65B0",placement:"top"},{default:()=>[e(d,{class:"cursor-pointer outline-none",icon:"refresh-right",width:"16",color:"#606266",onClick:()=>h("refresh")},null)]}),e(l("el-divider"),{direction:"vertical"},null),e(l("el-tooltip"),{effect:"dark",content:"\u5BC6\u5EA6",placement:"top"},{default:()=>[e(l("el-dropdown"),{trigger:"click"},{default:()=>[e(d,{class:"cursor-pointer outline-none",icon:"density",width:"16",color:"#606266"},null)],...k})]}),e(l("el-divider"),{direction:"vertical"},null),e(l("el-popover"),{width:"200",trigger:"click"},{default:()=>[e(l("el-checkbox-group"),{modelValue:s.value,"onUpdate:modelValue":i=>s.value=i},{default:()=>[e(l("el-checkbox"),{label:"\u5E8F\u53F7\u5217"},null),e(l("el-checkbox"),{label:"\u52FE\u9009\u5217"},null)]})],...x})]),e(l("el-tooltip"),{"popper-options":{modifiers:[{name:"computeStyles",options:{adaptive:!1,enabled:!1}}]},placement:"top","virtual-ref":v.value,"virtual-triggering":!0,trigger:"hover",content:"\u5217\u8BBE\u7F6E"},null)]),n.dataList.length>0?r.default({size:o.value,checkList:s.value}):e(l("el-empty"),{description:"\u6682\u65E0\u6570\u636E"},null)]),[[A("loading"),n.loading]])])}}});const V=B(S);export{V as T};
|