1 |
- import{d as F,H as G,r as p,b as H,a1 as I,o,c as T,f as a,B as l,l as i,A as n,G as f,a as m,F as W,_ as j,L as z,S as E,U as K,V as L,W as P,X as R}from"./index-b9299550.js";import{_ as U}from"./ContentWrap.vue_vue_type_script_setup_true_lang-dd7e3058.js";import{d as V}from"./formatTime-988372b6.js";import{g as X,d as q}from"./index-b2f6ffcf.js";import{_ as J}from"./DataSourceConfigForm.vue_vue_type_script_setup_true_lang-ad54bf6c.js";import{u as M}from"./useMessage-903d430d.js";import"./el-card-0ae6fb5f.js";import"./Dialog-f2c6d513.js";import"./_plugin-vue_export-helper-1b428a4d.js";const N=F({name:"InfraDataSourceConfig",__name:"index",setup(O){const _=M(),{t:C}=G(),s=p(!0),b=p([]),c=async()=>{s.value=!0;try{b.value=await X()}finally{s.value=!1}},g=p(),w=(y,e)=>{g.value.open(y,e)};return H(()=>{c()}),(y,e)=>{const v=j,d=z,S=E,h=K,k=U,r=L,x=P,u=I("hasPermi"),D=R;return o(),T(W,null,[a(k,null,{default:l(()=>[a(h,{class:"-mb-15px",inline:!0},{default:l(()=>[a(S,null,{default:l(()=>[i((o(),n(d,{type:"primary",plain:"",onClick:e[0]||(e[0]=t=>w("create"))},{default:l(()=>[a(v,{icon:"ep:plus",class:"mr-5px"}),e[1]||(e[1]=f(" \u65B0\u589E "))]),_:1})),[[u,["infra:data-source-config:create"]]])]),_:1})]),_:1})]),_:1}),a(k,null,{default:l(()=>[i((o(),n(x,{data:m(b)},{default:l(()=>[a(r,{label:"\u4E3B\u952E\u7F16\u53F7",align:"center",prop:"id"}),a(r,{label:"\u6570\u636E\u6E90\u540D\u79F0",align:"center",prop:"name"}),a(r,{label:"\u6570\u636E\u6E90\u8FDE\u63A5",align:"center",prop:"url","show-overflow-tooltip":!0}),a(r,{label:"\u7528\u6237\u540D",align:"center",prop:"username"}),a(r,{label:"\u521B\u5EFA\u65F6\u95F4",align:"center",prop:"createTime",width:"180",formatter:m(V)},null,8,["formatter"]),a(r,{label:"\u64CD\u4F5C",align:"center"},{default:l(t=>[i((o(),n(d,{link:"",type:"primary",onClick:A=>w("update",t.row.id),disabled:t.row.id===0},{default:l(()=>e[2]||(e[2]=[f(" \u7F16\u8F91 ")])),_:2},1032,["onClick","disabled"])),[[u,["infra:data-source-config:update"]]]),i((o(),n(d,{link:"",type:"danger",onClick:A=>(async B=>{try{await _.delConfirm(),await q(B),_.success(C("common.delSuccess")),await c()}catch{}})(t.row.id),disabled:t.row.id===0},{default:l(()=>e[3]||(e[3]=[f(" \u5220\u9664 ")])),_:2},1032,["onClick","disabled"])),[[u,["infra:data-source-config:delete"]]])]),_:1})]),_:1},8,["data"])),[[D,m(s)]])]),_:1}),a(J,{ref_key:"formRef",ref:g,onSuccess:c},null,512)],64)}}});export{N as default};
|