Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

2 lignes
3.3KB

  1. var M=Object.defineProperty;var N=Object.getOwnPropertySymbols;var U=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable;var O=(o,a,e)=>a in o?M(o,a,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[a]=e,h=(o,a)=>{for(var e in a||(a={}))U.call(a,e)&&O(o,e,a[e]);if(N)for(var e of N(a))E.call(a,e)&&O(o,e,a[e]);return o};var g=(o,a,e)=>new Promise((d,m)=>{var v=s=>{try{n(e.next(s))}catch(_){m(_)}},u=s=>{try{n(e.throw(s))}catch(_){m(_)}},n=s=>s.done?d(s.value):Promise.resolve(s.value).then(v,u);n((e=e.apply(o,a)).next())});import G from"./roleDrawer.f7d38c7d.js";import{d as I,b as y,r as k,o as S,c as i,e as W,f as q,h as t,i as l,j as x,g as b,F as A,au as H,av as J,x as K}from"./index.3fb2f955.js";import"./menuManage.3d28444b.js";const Q={class:"flex justify-between items-center"},X=b("span",null,"\u89D2\u8272\u5217\u8868",-1),Y=["onClick"],Z=["onClick"],ee=I({name:"roleManage"}),ne=Object.assign(ee,{setup(o){const{proxy:a}=K(),e=y({name:void 0}),d=k(),m=k(0),v=y([{label:"\u5E8F\u53F7",type:"index",width:"80"},{label:"\u89D2\u8272\u540D\u79F0",key:"name",prop:"name",width:"250"},{label:"\u89D2\u8272\u63CF\u8FF0",key:"describe",prop:"describe",minWidth:"180",showOverflowTooltip:!0},{label:"\u521B\u5EFA\u65F6\u95F4",key:"createOn",prop:"createOn",width:"180"},{label:"\u64CD\u4F5C",slot:"action",width:"120",fixed:"right"}]),u=k([]),n=(...C)=>g(this,[...C],function*(r=d.value.pageParams){const p=yield H(h(h({},r),e));u.value=p.data.records,m.value=p.data.total}),s=()=>{n()},_=()=>{e.name=void 0,d.value.pageParams.pageNumber=1,d.value.pageParams.pageSize=10,n()},c=y({visible:!1,rowData:void 0}),P=()=>{c.visible=!0,c.rowData=void 0},T=r=>{c.visible=!0,c.rowData=r},$=r=>{a.$messageBox.confirm("\u662F\u5426\u5220\u9664\u8BE5\u89D2\u8272?","\u63D0\u793A\uFF01",{type:"warning"}).then(()=>g(this,null,function*(){yield J([r.id]),a.$message.success("\u5220\u9664\u6210\u529F\uFF01"),n()}))},j=r=>{c.visible=!1,r&&n()};return S(()=>{n()}),(r,C)=>{const p=i("el-input"),D=i("el-form-item"),V=i("el-col"),w=i("el-button"),z=i("el-row"),F=i("el-form"),B=i("el-card"),L=i("table-list");return W(),q(A,null,[t(B,{shadow:"never",class:"search mb-16"},{default:l(()=>[t(F,{"label-suffix":":",model:e,size:"small"},{default:l(()=>[t(z,{gutter:16},{default:l(()=>[t(V,{span:8},{default:l(()=>[t(D,{label:"\u89D2\u8272\u540D\u79F0"},{default:l(()=>[t(p,{modelValue:e.name,"onUpdate:modelValue":C[0]||(C[0]=f=>e.name=f),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1}),t(V,{span:16},{default:l(()=>[t(D,{class:"btn"},{default:l(()=>[t(w,{type:"primary",onClick:s},{default:l(()=>[x("\u67E5\u8BE2")]),_:1}),t(w,{onClick:_},{default:l(()=>[x("\u91CD\u7F6E")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),t(B,{shadow:"never"},{header:l(()=>[b("div",Q,[X,t(w,{type:"primary",icon:"Plus",size:"small",onClick:P},{default:l(()=>[x(" \u65B0\u589E\u89D2\u8272 ")]),_:1})])]),default:l(()=>[t(L,{ref_key:"tableListRef",ref:d,column:v,data:u.value,total:m.value,onGetTableData:n},{action:l(({scope:f})=>[b("a",{class:"text-primary",onClick:R=>T(f.row)},"\u7F16\u8F91",8,Y),b("a",{class:"text-danger",onClick:R=>$(f.row)},"\u5220\u9664",8,Z)]),_:1},8,["column","data","total"])]),_:1}),t(G,{visible:c.visible,data:c.rowData,onClose:j},null,8,["visible","data"])],64)}}});export{ne as default};