mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-01-02 03:08:12 +00:00
2 lines
4.1 KiB
JavaScript
2 lines
4.1 KiB
JavaScript
import{d as V,v as z,l as j,r as b,h as f,c as L,e as o,w as n,a as d,t as i,u as r,k as l,i as p,J as S,m as g,B as k,S as U,D as I,G as M,E as G,H,$ as J,a6 as K,a0 as q,a1 as A,K as O,L as Q}from"./index-ac08d87d.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";import{k as W,l as X}from"./sys-5aa982aa.js";import{_ as Y}from"./edit-role.vue_vue_type_script_setup_true_async_true_lang-26eccffd.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */const Z={class:"main-container"},ee={class:"flex justify-between items-center"},te={class:"text-page-title"},ae={class:"flex justify-between items-center mt-[20px]"},oe={class:"mt-[16px] flex justify-end"},Fe=V({__name:"role",setup(le){const x=z().meta.title,e=j({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{search:""}}),v=b(),C=s=>{s&&(s.resetFields(),m())},m=(s=1)=>{e.loading=!0,e.page=s,W({page:e.page,limit:e.limit,role_name:e.searchParam.search}).then(t=>{e.loading=!1,e.data=t.data.data,e.total=t.data.total}).catch(()=>{e.loading=!1})};m();const c=b(null),E=()=>{c.value.setFormData(),c.value.showDialog=!0},D=s=>{c.value.setFormData(s),c.value.showDialog=!0},w=s=>{U.confirm(l("roleDeleteTips"),l("warning"),{confirmButtonText:l("confirm"),cancelButtonText:l("cancel"),type:"warning"}).then(()=>{X(s).then(()=>{m()}).catch(()=>{})})};return(s,t)=>{const B=I,h=M,u=G,R=H,_=J,y=K,T=q,F=A,N=O,$=Q;return f(),L("div",Z,[o(N,{class:"box-card !border-none",shadow:"never"},{default:n(()=>[d("div",ee,[d("span",te,i(r(x)),1)]),d("div",ae,[o(R,{inline:!0,model:e.searchParam,ref_key:"searchFormRef",ref:v},{default:n(()=>[o(h,{label:r(l)("roleName"),prop:"search"},{default:n(()=>[o(B,{modelValue:e.searchParam.search,"onUpdate:modelValue":t[0]||(t[0]=a=>e.searchParam.search=a),modelModifiers:{trim:!0},class:"w-[240px]",placeholder:r(l)("roleNamePlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),o(h,null,{default:n(()=>[o(u,{type:"primary",onClick:t[1]||(t[1]=a=>m())},{default:n(()=>[p(i(r(l)("search")),1)]),_:1}),o(u,{onClick:t[2]||(t[2]=a=>C(v.value))},{default:n(()=>[p(i(r(l)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"]),o(u,{type:"primary",class:"w-[100px] self-start",onClick:E},{default:n(()=>[p(i(r(l)("addRole")),1)]),_:1})]),d("div",null,[S((f(),g(T,{data:e.data,size:"large"},{empty:n(()=>[d("span",null,i(e.loading?"":r(l)("emptyData")),1)]),default:n(()=>[o(_,{prop:"role_name",label:r(l)("roleName")},null,8,["label"]),o(_,{label:r(l)("status")},{default:n(({row:a})=>[a.status==1?(f(),g(y,{key:0,type:"success"},{default:n(()=>[p(i(a.status_name),1)]),_:2},1024)):k("",!0),a.status==0?(f(),g(y,{key:1,type:"error"},{default:n(()=>[p(i(a.status_name),1)]),_:2},1024)):k("",!0)]),_:1},8,["label"]),o(_,{prop:"create_time",label:r(l)("createTime")},null,8,["label"]),o(_,{label:r(l)("operation"),align:"right",fixed:"right",width:"130"},{default:n(({row:a})=>[o(u,{type:"primary",link:"",onClick:P=>D(a)},{default:n(()=>[p(i(r(l)("edit")),1)]),_:2},1032,["onClick"]),o(u,{type:"primary",link:"",onClick:P=>w(a.role_id)},{default:n(()=>[p(i(r(l)("delete")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[$,e.loading]]),d("div",oe,[o(F,{"current-page":e.page,"onUpdate:current-page":t[3]||(t[3]=a=>e.page=a),"page-size":e.limit,"onUpdate:page-size":t[4]||(t[4]=a=>e.limit=a),layout:"total, sizes, prev, pager, next, jumper",total:e.total,onSizeChange:t[5]||(t[5]=a=>m()),onCurrentChange:m},null,8,["current-page","page-size","total"])])]),o(Y,{ref_key:"editRoleDialog",ref:c,onComplete:t[6]||(t[6]=a=>m())},null,512)]),_:1})])}}});export{Fe as default};
|