Action-CHAfbdgj.js 4.0 KB

1
  1. /* empty css */import"./index-B3ZmNbb2.js";import"./index-0ht_YeBn.js";import"./index-Dn3Nr-vu.js";/* empty css */import"./index-0f_b86g_.js";/* empty css */import{T as J,P as L}from"./index-Ct5z1Q_p.js";import"./index-Cyg5CKvp.js";/* empty css */import{_ as I,B as U}from"./index-CKglxn7a.js";import{u as j,c as b,o as d,D as t,s as q,q as x,_ as X,Z as T,A as a,m as Z,J as u,X as e,ac as G,ae as H,a as o,j as A,p as y,a8 as M,I as N,B as Q,F as W,b as Y}from"./vue-vendor-BdC0yijC.js";/* empty css */import{S as ee}from"./index-B8PeqgBf.js";import{I as te}from"./index-BFXpcRM5.js";import{T as ae}from"./index-D0tSDWbf.js";import{D as ne,a as oe}from"./index-DvVJ9IBw.js";const se={key:0},ie={__name:"DataTable",props:{data:Array,columns:Array,rowKey:String,size:String,scroll:Object,loading:Boolean,pagination:Object},emits:["expand","pageChange","sizeChange"],setup(h,{emit:k}){const S=h,{data:w,columns:g,rowKey:c,size:v,loading:D,scroll:r,pagination:s}=j(S),f=k,P=l=>{f("pageChange",l)},$=l=>{f("pageSizeChange",l)};return(l,n)=>{const C=J,B=L;return d(),b("div",null,[t(C,{columns:e(g),data:e(w),"row-key":e(c),size:e(v),scroll:e(r),loading:e(D),bordered:!1,pagination:!1},X({_:2},[T(e(g),i=>({name:i.slotName,fn:a(({record:p,rowIndex:m,column:z})=>[i.slotName==="index"?(d(),b("span",se,u(m+1+(e(s).current-1)*e(s).pageSize),1)):x("",!0),Z(l.$slots,i.slotName,G(H({record:p,rowIndex:m,column:z})),void 0,!0)])})),T(e(g),i=>({name:i.titleSlotName,fn:a(({record:p,rowIndex:m,column:z})=>[o("div",null,u(i.title),1)])}))]),1032,["columns","data","row-key","size","scroll","loading"]),e(s).total?(d(),q(B,{key:0,class:"pagination",current:e(s).current,total:e(s).total,"page-size":e(s).pageSize,onChange:P,onPageSizeChange:$},null,8,["current","total","page-size"])):x("",!0)])}}},Ne=I(ie,[["__scopeId","data-v-f81aa4ad"]]),re={class:"table-page-search-wrapper"},le={class:"search-wrapper"},ce={class:"search-wrapper"},pe={class:"wrapper-icon"},me={class:"action-icon"},_e={__name:"Action",props:{btn_text:{required:!0,type:String},btn_permission:{type:String}},emits:["search","reset","createClick","refreshClick","sizeChange"],setup(h,{emit:k}){const S=h,{btn_text:w,btnPermission:g}=j(S),c=A(""),v=A("medium"),D=[{name:"permission.table_size.mini",value:"mini"},{name:"permission.table_size.small",value:"small"},{name:"permission.table_size.medium",value:"medium"},{name:"permission.table_size.large",value:"large"}],r=k,s=()=>{r("searchClick",c.value)},f=()=>{c.value="",r("resetClick")},P=()=>{r("createClick")},$=()=>{r("refreshClick")},l=n=>{v.value=n,r("sizeChange",n)};return(n,C)=>{const B=te,i=y("icon-search"),p=U,m=y("icon-refresh"),z=y("icon-plus"),F=ee,V=ae,K=y("icon-line-height"),O=ne,R=oe,E=M("hasPermi");return d(),b("div",re,[o("div",le,[o("div",null,[t(B,{modelValue:c.value,"onUpdate:modelValue":C[0]||(C[0]=_=>c.value=_),style:{width:"320px"},placeholder:n.$t("permission.role.search_placeholder")},null,8,["modelValue","placeholder"])]),o("div",null,[t(p,{type:"primary",style:{"margin-right":"20px","margin-left":"10px"},onClick:s},{icon:a(()=>[t(i)]),default:a(()=>[N(" "+u(n.$t("permission.query")),1)]),_:1}),t(p,{onClick:f},{icon:a(()=>[t(m)]),default:a(()=>[N(" "+u(n.$t("permission.reset")),1)]),_:1})])]),o("div",ce,[o("div",null,[t(F,null,{default:a(()=>[Q((d(),q(p,{type:"primary",onClick:P},{icon:a(()=>[t(z)]),default:a(()=>[N(" "+u(e(w)),1)]),_:1})),[[E,h.btn_permission]])]),_:1})]),o("div",pe,[t(V,{content:n.$t("permission.refresh")},{default:a(()=>[o("div",{class:"action-icon",onClick:$},[t(m,{size:"18"})])]),_:1},8,["content"]),t(R,{onSelect:l},{content:a(()=>[(d(),b(W,null,T(D,_=>t(O,{key:_.value,value:_.value,class:Y({active:_.value===v.value})},{default:a(()=>[o("span",null,u(n.$t(_.name)),1)]),_:2},1032,["value","class"])),64))]),default:a(()=>[t(V,{content:n.$t("permission.density")},{default:a(()=>[o("div",me,[t(K,{size:"18"})])]),_:1},8,["content"])]),_:1})])])])}}},Te=I(_e,[["__scopeId","data-v-9e07b2ae"]]);export{Te as A,Ne as D};