mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-01-04 20:31:10 +00:00
2 lines
4.7 KiB
JavaScript
2 lines
4.7 KiB
JavaScript
/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./index-aae906bf.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{t as a}from"./index-5f4ce139.js";import{q as z,r as N}from"./sys-aa893c6b.js";import{_ as R}from"./edit-role.vue_vue_type_script_setup_true_async_true_lang-9c49df71.js";import{E as $}from"./index-548a7823.js";import{E as L}from"./index-4862d1b3.js";import{E as S}from"./index-95693143.js";import{a as j,E as P}from"./index-a9458a49.js";import{E as U}from"./index-2804b007.js";import{E as q}from"./index-800b62de.js";import{E as F}from"./index-acd12562.js";import{v as I}from"./directive-a07a10ed.js";import{d as M,M as A,r as E,b as c,e as G,q as r,p as l,f as _,v as d,x as m,u as i,L as H,m as v,C as x}from"./runtime-core.esm-bundler-7c3fd514.js";import"./vue-router-b5675730.js";import"./el-overlay-f7f710bd.js";import"./plugin-vue_export-helper-edbdb6f8.js";import"./index-f02197a7.js";import"./index-868cd458.js";import"./index-a3cf5375.js";import"./event-9519ab40.js";import"./focus-trap-bb1e8c7a.js";import"./index-7b0897f9.js";import"./error-492b6a5b.js";import"./el-switch-3d36d31d.js";import"./index-cf47f151.js";import"./index-2083be2e.js";import"./index-47617222.js";import"./validator-62f68fe3.js";import"./el-radio-c9a1047c.js";import"./common-465e36b3.js";import"./index-2f0b1bf3.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./el-avatar-7d17482e.js";import"./index-be5dc120.js";import"./common-cc37bda4.js";import"./common-2cf17469.js";/* empty css *//* empty css *//* empty css */import"./index-624573cc.js";import"./_baseClone-cf40e5b2.js";import"./_Uint8Array-de4f83bb.js";import"./_initCloneObject-bc5ed9bb.js";import"./index-470ade69.js";import"./isEqual-f40f939e.js";import"./flatten-b3585bb8.js";import"./index-50442f97.js";import"./index-4683bff4.js";import"./index-c656f08b.js";import"./_isIterateeCall-7a6fae02.js";import"./index-9fbce820.js";const J={class:"main-container"},K={class:"flex justify-between"},O={class:"mt-[16px]"},Q={class:"mt-[16px] flex justify-end"},ne=M({__name:"role",setup(W){const t=A({page:1,limit:10,total:0,loading:!0,data:[]}),f=E(""),n=(p=1)=>{t.loading=!0,t.page=p,z({page:t.page,limit:t.limit,role_name:f.value}).then(o=>{t.loading=!1,t.data=o.data.data,t.total=o.data.total}).catch(()=>{t.loading=!1})};n();const s=E(null),y=()=>{s.value.setFormData(),s.value.showDialog=!0},C=p=>{s.value.setFormData(p),s.value.showDialog=!0},k=p=>{$.confirm(a("roleDeleteTips"),a("warning"),{confirmButtonText:a("confirm"),cancelButtonText:a("cancel"),type:"warning"}).then(()=>{N(p).then(()=>{n()}).catch(()=>{})})};return(p,o)=>{const g=L,h=S,u=j,b=U,D=P,T=q,B=F,V=I;return c(),G("div",J,[r(B,{class:"box-card !border-none",shadow:"never"},{default:l(()=>[_("div",K,[r(g,{type:"primary",onClick:y},{default:l(()=>[d(m(i(a)("addRole")),1)]),_:1}),r(h,{modelValue:f.value,"onUpdate:modelValue":o[0]||(o[0]=e=>f.value=e),placeholder:i(a)("roleNamePlaceholder"),class:"w-[190px]","prefix-icon":"Search",onInput:o[1]||(o[1]=e=>n()),clearable:""},null,8,["modelValue","placeholder"])]),_("div",O,[H((c(),v(D,{data:t.data,size:"large"},{empty:l(()=>[_("span",null,m(t.loading?"":i(a)("emptyData")),1)]),default:l(()=>[r(u,{prop:"role_name",label:i(a)("roleName")},null,8,["label"]),r(u,{label:i(a)("status")},{default:l(({row:e})=>[e.status==1?(c(),v(b,{key:0,type:"success"},{default:l(()=>[d(m(e.status_name),1)]),_:2},1024)):x("",!0),e.status==0?(c(),v(b,{key:1,type:"error"},{default:l(()=>[d(m(e.status_name),1)]),_:2},1024)):x("",!0)]),_:1},8,["label"]),r(u,{prop:"create_time",label:i(a)("createTime")},null,8,["label"]),r(u,{label:i(a)("operation"),fixed:"right",width:"130"},{default:l(({row:e})=>[r(g,{type:"primary",link:"",onClick:w=>C(e)},{default:l(()=>[d(m(i(a)("edit")),1)]),_:2},1032,["onClick"]),r(g,{type:"danger",link:"",onClick:w=>k(e.role_id)},{default:l(()=>[d(m(i(a)("delete")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[V,t.loading]]),_("div",Q,[r(T,{"current-page":t.page,"onUpdate:currentPage":o[2]||(o[2]=e=>t.page=e),"page-size":t.limit,"onUpdate:pageSize":o[3]||(o[3]=e=>t.limit=e),layout:"total, sizes, prev, pager, next, jumper",total:t.total,onSizeChange:o[4]||(o[4]=e=>n()),onCurrentChange:n},null,8,["current-page","page-size","total"])])]),r(R,{ref_key:"editRoleDialog",ref:s,onComplete:o[5]||(o[5]=e=>n())},null,512)]),_:1})])}}});export{ne as default};
|