index.caef975c.js 3.4 KB

1
  1. import{useColumns as A}from"./columns.aab5383b.js";import{q as M,J as P,a4 as V,r as d,K as z,t as y,o as $,n as q,w as a,x as c,D as i,u as J,v as K,z as g,aX as k,bg as Q}from"./index.8c199c36.js";import{b as U,c as X,d as j}from"./index.0f708fc4.js";import{T as G}from"./index.6de0ce60.js";import{u as r}from"./hooks.2be3307f.js";import H from"./addEdit.8eae0152.js";import"./status.5045c580.js";const O={class:"main"},W=g(" \u65B0\u589E "),Y=g(" \u641C\u7D22 "),Z=g(" \u91CD\u7F6E "),ce=M({__name:"index",setup(ee){const{logout:v}=P(),b=V({addtime:"",child:[],id:"",is_private:0,is_show:"",menu_code:"",menu_img:"",menu_name:"",menu_route:"",menu_type:"",menu_url:"",pid:"",status:"",updatetime:"",weight:0}),h=d([]),m=d(!0),f=d(!1),F=d(""),D=d("add"),{columns:E}=A(),R=d(),B=async n=>{const{id:t,status:e}=n,{code:o,message:C}=await U({id:t,status:e+""=="1"?"0":"1"});o===0?u():o>100&&o<140?v():k.error(C)},T=async n=>{const{id:t}=n,{code:e,message:o}=await X({id:t});e===0?u():e>100&&e<140?v():k.error(o)};function I(n){}function p(n,t,e){F.value=n,D.value=t;for(let o in e)b[o]=e[o];f.value=!0}const L=n=>{f.value=!1,u()},w=()=>{f.value=!1};async function u(){m.value=!0;const{code:n,data:t,message:e}=await j({});n===0?h.value=Q(t!=null?t:[]):n>100&&n<140?v():k.error(e),m.value=!1}const N=()=>{u()};return z(()=>{u()}),(n,t)=>{var x;const e=y("el-button"),o=y("el-popconfirm"),C=y("PureTable");return $(),q("div",O,[a(i(G),{title:"\u83DC\u5355\u5217\u8868",loading:m.value,tableRef:(x=R.value)==null?void 0:x.getTableRef(),dataList:h.value,onRefresh:u},{buttons:c(()=>[a(e,{type:"primary",icon:i(r)("add"),onClick:t[0]||(t[0]=l=>p("","add",{}))},{default:c(()=>[W]),_:1},8,["icon"]),a(e,{type:"primary",icon:i(r)("search"),loading:m.value,onClick:u},{default:c(()=>[Y]),_:1},8,["icon","loading"]),a(e,{icon:i(r)("refresh"),onClick:t[1]||(t[1]=l=>N())},{default:c(()=>[Z]),_:1},8,["icon"])]),default:c(({size:l,checkList:S})=>[a(C,{ref_key:"tableRef",ref:R,border:"",align:"left","row-key":"id","table-layout":"auto","default-expand-all":"",size:l,data:h.value,columns:i(E),checkList:S,"tree-props":{hasChildren:"hasChildren",children:"child"},"header-cell-style":{background:"#fafafa",color:"#606266"},onSelectionChange:I},{operation:c(({row:s})=>[a(e,{class:"reset-margin",link:"",type:"primary",size:l,onClick:_=>p(s.id,"view",s),icon:i(r)("eye-view")},null,8,["size","onClick","icon"]),a(e,{class:"reset-margin",link:"",type:"primary",size:l,onClick:_=>p(s.id,"edit",s),icon:i(r)("edits")},null,8,["size","onClick","icon"]),a(o,{title:s.status==="1"?"\u6539\u4E3A\u7981\u7528\uFF1F":"\u6539\u4E3A\u542F\u7528\uFF1F",onConfirm:_=>B(s)},{reference:c(()=>[a(e,{class:"reset-margin",link:"",type:"primary",size:l,icon:i(r)(s.status==="1"?"close-circle-line":"checkbox-circle-line")},null,8,["size","icon"])]),_:2},1032,["title","onConfirm"]),a(o,{title:"\u662F\u5426\u786E\u8BA4\u5220\u9664?",onConfirm:_=>T(s)},{reference:c(()=>[a(e,{class:"reset-margin",link:"",type:"primary",size:l,icon:i(r)("delete")},null,8,["size","icon"])]),_:2},1032,["onConfirm"]),s.menu_type+""=="1"?($(),J(e,{key:0,class:"reset-margin",link:"",type:"primary",size:l,onClick:_=>p(s.id,"add",{}),icon:i(r)("add")},null,8,["size","onClick","icon"])):K("",!0)]),_:2},1032,["size","data","columns","checkList"])]),_:1},8,["loading","tableRef","dataList"]),a(H,{itemId:F.value,isDetails:D.value,"show-model":f.value,onRefresh:L,onCancel:w,sitem:b},null,8,["itemId","isDetails","show-model","sitem"])])}}});export{ce as default};