2 lines
2.3 KiB
Java
2 lines
2.3 KiB
Java
|
|
var p=(R,c,o)=>new Promise((u,r)=>{var m=e=>{try{a(o.next(e))}catch(n){r(n)}},l=e=>{try{a(o.throw(e))}catch(n){r(n)}},a=e=>e.done?u(e.value):Promise.resolve(e.value).then(m,l);a((o=o.apply(R,c)).next())});import{d as x,ah as C,aC as f,as as g,aF as s,k as h,u as i,ag as y,G as w,aG as k,f as B}from"./vue-vendor-C7Zq48Yl.js";import{B as M}from"./index-Du0A3ksf.js";import{u as S}from"./index-BgJbdjPf.js";import{d as T,p as v,a as N}from"./route.api-BA8RBHE7.js";import{ak as O}from"./index-BI6CMai0.js";import z from"./BasicTable-DfLkrEeh.js";import{J as D}from"./componentMap-BBZeqR-K.js";const V=[{title:"路由ID",dataIndex:"routerId",width:200,align:"left"},{title:"路由名称",dataIndex:"name",width:200},{title:"路由URI",dataIndex:"uri",width:200},{title:"状态",dataIndex:"status",slots:{customRender:"status"},width:150}];const j=x({__name:"RouteRecycleBinModal",emits:["success","register"],setup(R,{emit:c}){const o=c,u=B([]),[r]=O(()=>{u.value=[]}),[m,{reload:l}]=S({rowKey:"id",api:T,columns:V,striped:!0,useSearchForm:!1,bordered:!0,showIndexColumn:!1,pagination:!1,tableSetting:{fullScreen:!0},canResize:!1,actionColumn:{width:150,title:"操作",dataIndex:"action",slots:{customRender:"action"},fixed:"right"}});function a(t){return p(this,null,function*(){yield v({ids:t.id},l),o("success")})}function e(t){return p(this,null,function*(){yield N({ids:t.id},l)})}function n(t){return[{label:"取回",icon:"ant-design:redo-outlined",popConfirm:{title:"是否确认取回",confirm:a.bind(null,t)}},{label:"彻底删除",icon:"ant-design:scissor-outlined",color:"error",popConfirm:{title:"是否确认删除",confirm:e.bind(null,t)}}]}return(t,d)=>{const b=C("a-tag");return g(),f(i(M),k(t.$attrs,{onRegister:i(r),title:"路由回收站",showOkBtn:!1,width:"1000px",destroyOnClose:""}),{default:s(()=>[h(i(z),{onRegister:i(m)},{status:s(({record:I,text:_})=>[_==0?(g(),f(b,{key:0,color:"pink"},{default:s(()=>[...d[0]||(d[0]=[w("禁用",-1)])]),_:1})):y("",!0),_==1?(g(),f(b,{key:1,color:"#87d068"},{default:s(()=>[...d[1]||(d[1]=[w("正常",-1)])]),_:1})):y("",!0)]),action:s(({record:I})=>[h(i(D),{actions:n(I)},null,8,["actions"])]),_:1},8,["onRegister"])]),_:1},16,["onRegister"])}}}),L=Object.freeze(Object.defineProperty({__proto__:null,default:j},Symbol.toStringTag,{value:"Module"}));export{L as R,j as _,V as c};
|