mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-06-08 09:27:19 +08:00
13 lines
5.2 KiB
JavaScript
13 lines
5.2 KiB
JavaScript
import{u as h}from"./epTheme-784bc040.js";import{U as g,E as N}from"./arrow-expand-down-7f29a0a8.js";import{I as u,f as C}from"./index-be804494.js";import{S as b}from"./settings-3-line-65a4627c.js";const w={width:24,height:24,body:'<path fill="currentColor" d="M4 12h16v2H4v-2m0-3h16v2H4V9m12-5l-4 4l-4-4h3V1h2v3h3M8 19l4-4l4 4h-3v3h-2v-3H8Z"/>'},x=`
|
|
<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)"
|
|
/>
|
|
`,y={title:{type:String,default:"\u5217\u8868"},dataList:{type:Array,default:()=>[]},tableRef:{type:Object,default(){return{}}},loading:{type:Boolean,default:!1}},k=Vue.defineComponent({name:"TableProBar",props:y,emits:["refresh"],setup(t,{emit:s,slots:r,attrs:p}){const i=Vue.ref(),c=Vue.ref([]),o=Vue.ref("default"),l=Vue.ref(!0),d=Vue.computed(()=>e=>({background:e===o.value?h().epThemeColor:"",color:e===o.value?"#fff":"var(--el-text-color-primary)"}));function v(){l.value=!l.value,V(t.dataList,l.value)}function V(e,a){e.forEach(n=>{t.tableRef.toggleRowExpansion(n,a),n.children!==void 0&&n.children!==null&&V(n.children,a)})}const f={dropdown:()=>Vue.createVNode(Vue.resolveComponent("el-dropdown-menu"),{class:"translation"},{default:()=>[Vue.createVNode(Vue.resolveComponent("el-dropdown-item"),{style:d.value("large"),onClick:()=>o.value="large"},{default:()=>[Vue.createTextVNode("\u677E\u6563")]}),Vue.createVNode(Vue.resolveComponent("el-dropdown-item"),{style:d.value("default"),onClick:()=>o.value="default"},{default:()=>[Vue.createTextVNode("\u9ED8\u8BA4")]}),Vue.createVNode(Vue.resolveComponent("el-dropdown-item"),{style:d.value("small"),onClick:()=>o.value="small"},{default:()=>[Vue.createTextVNode("\u7D27\u51D1")]})]})},m={reference:()=>Vue.createVNode(u,{class:"cursor-pointer",icon:b,width:"16",color:"text_color_regular",onMouseover:e=>i.value=e.currentTarget},null)};return()=>{var e;return Vue.createVNode(Vue.Fragment,null,[Vue.withDirectives(Vue.createVNode("div",Vue.mergeProps(p,{class:"w-[99/100] mt-6 p-2 bg-bg_color","element-loading-svg":x,"element-loading-svg-view-box":"-10, -10, 50, 50"}),[Vue.createVNode("div",{class:"flex justify-between w-full h-[60px] p-4"},[Vue.createVNode("p",{class:"font-bold truncate"},[t.title]),Vue.createVNode("div",{class:"flex items-center justify-around"},[Vue.createVNode("div",{class:"flex mr-4"},[r==null?void 0:r.buttons()]),(e=t.tableRef)!=null&&e.size?Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(Vue.resolveComponent("el-tooltip"),{effect:"dark",content:l.value?"\u6298\u53E0":"\u5C55\u5F00",placement:"top"},{default:()=>[Vue.createVNode(u,{class:"cursor-pointer",icon:l.value?g:N,width:"16",color:"text_color_regular",onClick:()=>v()},null)]}),Vue.createVNode(Vue.resolveComponent("el-divider"),{direction:"vertical"},null)]):void 0,Vue.createVNode(Vue.resolveComponent("el-tooltip"),{effect:"dark",content:"\u5237\u65B0",placement:"top"},{default:()=>[Vue.createVNode(u,{class:"cursor-pointer",icon:"refreshRight",width:"16",color:"text_color_regular",onClick:()=>s("refresh")},null)]}),Vue.createVNode(Vue.resolveComponent("el-divider"),{direction:"vertical"},null),Vue.createVNode(Vue.resolveComponent("el-tooltip"),{effect:"dark",content:"\u5BC6\u5EA6",placement:"top"},{default:()=>[Vue.createVNode(Vue.resolveComponent("el-dropdown"),{trigger:"click"},{default:()=>[Vue.createVNode(u,{class:"cursor-pointer",icon:w,width:"16",color:"text_color_regular"},null)],...f})]}),Vue.createVNode(Vue.resolveComponent("el-divider"),{direction:"vertical"},null),Vue.createVNode(Vue.resolveComponent("el-popover"),{width:"200",trigger:"click"},{default:()=>[Vue.createVNode(Vue.resolveComponent("el-checkbox-group"),{modelValue:c.value,"onUpdate:modelValue":a=>c.value=a},{default:()=>[Vue.createVNode(Vue.resolveComponent("el-checkbox"),{label:"\u5E8F\u53F7\u5217"},null),Vue.createVNode(Vue.resolveComponent("el-checkbox"),{label:"\u52FE\u9009\u5217"},null)]})],...m})]),Vue.createVNode(Vue.resolveComponent("el-tooltip"),{"popper-options":{modifiers:[{name:"computeStyles",options:{adaptive:!1,enabled:!1}}]},placement:"top","virtual-ref":i.value,"virtual-triggering":!0,trigger:"hover",content:"\u5217\u8BBE\u7F6E"},null)]),t.dataList.length>0?r.default({size:o.value,checkList:c.value}):Vue.createVNode(Vue.resolveComponent("el-empty"),{description:"\u6682\u65E0\u6570\u636E"},null)]),[[Vue.resolveDirective("loading"),t.loading]])])}}}),_=C(k),z={width:1024,height:1024,body:'<path fill="currentColor" d="M160 256H96a32 32 0 0 1 0-64h256V95.936a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32V192h256a32 32 0 1 1 0 64h-64v672a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32V256zm448-64v-64H416v64h192zM224 896h576V256H224v640zm192-128a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32zm192 0a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32z"/>'},A=z,E={width:1024,height:1024,body:'<path fill="currentColor" d="M771.776 794.88A384 384 0 0 1 128 512h64a320 320 0 0 0 555.712 216.448H654.72a32 32 0 1 1 0-64h149.056a32 32 0 0 1 32 32v148.928a32 32 0 1 1-64 0v-50.56zM276.288 295.616h92.992a32 32 0 0 1 0 64H220.16a32 32 0 0 1-32-32V178.56a32 32 0 0 1 64 0v50.56A384 384 0 0 1 896.128 512h-64a320 320 0 0 0-555.776-216.384z"/>'},D=E;export{A as D,D as R,_ as T};
|