1 |
- import{useColumns as R}from"./columns.e50f015d.js";import{h as N,a as U}from"./index.7c971cdb.js";import{T as q}from"./index.87f2d0bb.js";import{u as c}from"./hooks.8590c5d3.js";import{_ as O,q as W,U as j,a9 as F,E as d,V as G,B as m,o as H,n as J,A as t,M as s,v as r,C,aW as S}from"./index.41f763da.js";const K={class:"main role"},Q=C(" \u641C\u7D22 "),X=C(" \u91CD\u7F6E "),Y=C(" \u65B0\u589E\u89D2\u8272 "),Z={name:"role"},ee=W({...Z,setup(te){const{logout:y}=j(),o=F({name:"",page:1,size:15}),v=d([]),_=d(!0),{columns:w}=R(),x=d(!1),z=d(""),B=d("add"),k=d(),g=F({total:0,pageSize:15,currentPage:1,background:!0}),E=async e=>{const{id:n,status:p}=e,{code:l,message:a}=await N({id:n,status:p+""=="1"?"0":"1"});l===0?u():l>100&&l<140?y():S.error(a)};async function D(e){o.page=e,await u()}async function T(e){o.size=e,o.page=1,await u()}function V(e){}async function u(){_.value=!0;const{code:e,data:n,message:p}=await U(o);if(e===0){const{list:l,count:a}=n;v.value=l!=null?l:[],g.total=a!=null?a:0,g.pageSize=o.size,g.currentPage=o.page}else e>100&&e<140?y():S.error(p);_.value=!1}async function L(){o.page=1,await u()}function h(e,n){z.value=e,B.value=n,x.value=!0}const P=e=>{!e||(e.resetFields(),o.page=1,u())};return G(()=>{u()}),(e,n)=>{const p=m("el-input"),l=m("el-form-item"),a=m("el-button"),$=m("el-form"),A=m("el-popconfirm"),I=m("PureTable");return H(),J("div",K,[t($,{ref_key:"formRef",ref:k,inline:!0,model:o,"label-width":0,class:"bg-white w-99/100 pl-8 pt-4"},{default:s(()=>[t(l,{prop:"name"},{default:s(()=>[t(p,{modelValue:o.name,"onUpdate:modelValue":n[0]||(n[0]=i=>o.name=i),placeholder:"\u4F9B\u5E94\u5546\u540D\u79F0",clearable:""},null,8,["modelValue"])]),_:1}),t(l,null,{default:s(()=>[t(a,{type:"primary",icon:r(c)("search"),loading:_.value,onClick:L},{default:s(()=>[Q]),_:1},8,["icon","loading"]),t(a,{icon:r(c)("refresh"),onClick:n[1]||(n[1]=i=>P(k.value))},{default:s(()=>[X]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),t(r(q),{title:"\u89D2\u8272\u7BA1\u7406",loading:_.value,dataList:v.value,onRefresh:u},{buttons:s(()=>[t(a,{type:"primary",icon:r(c)("add"),onClick:n[2]||(n[2]=i=>h("","add"))},{default:s(()=>[Y]),_:1},8,["icon"])]),default:s(({size:i,checkList:M})=>[t(I,{border:"",align:"left",showOverflowTooltip:"","table-layout":"auto",size:i,data:v.value,columns:r(w),checkList:M,pagination:g,paginationSmall:i==="small","header-cell-style":{background:"#fafafa",color:"#606266"},onSelectionChange:V,onSizeChange:T,onCurrentChange:D},{operation:s(({row:f})=>[t(a,{class:"reset-margin",link:"",type:"primary",size:i,onClick:b=>h(f.id,"view"),icon:r(c)("eye-view")},null,8,["size","onClick","icon"]),t(a,{class:"reset-margin",link:"",type:"primary",size:i,onClick:b=>h(f.id,"edit"),icon:r(c)("edits")},null,8,["size","onClick","icon"]),t(A,{title:f.status==="1"?"\u6539\u4E3A\u7981\u7528\uFF1F":"\u6539\u4E3A\u542F\u7528\uFF1F",onConfirm:b=>E(f)},{reference:s(()=>[t(a,{class:"reset-margin",link:"",type:"primary",size:i,icon:r(c)(f.status==="1"?"close-circle-line":"checkbox-circle-line")},null,8,["size","icon"])]),_:2},1032,["title","onConfirm"])]),_:2},1032,["size","data","columns","checkList","pagination","paginationSmall"])]),_:1},8,["loading","dataList"])])}}});var ie=O(ee,[["__scopeId","data-v-41a0f8e7"]]);export{ie as default};
|