index-aed70a0d.js 2.4 KB

1
  1. import{d as q,z,r as p,x as B,Q as F,o as i,c as G,i as a,w as l,B as o,j as n,m as f,a as m,F as H,_ as J,q as K,G as T,H as P,I as Q,J as R,K as W}from"./index-34852970.js";import{_ as A}from"./ContentWrap.vue_vue_type_script_setup_true_lang-eb026e5c.js";import{d as E}from"./formatTime-2355f062.js";import{g as L,d as M}from"./index-92042d2a.js";import{_ as N}from"./DataSourceConfigForm.vue_vue_type_script_setup_true_lang-fc423c04.js";import{u as O}from"./useMessage-f6294882.js";import"./el-card-73839c3c.js";import"./Dialog-e0707d40.js";import"./_plugin-vue_export-helper-1b428a4d.js";const U=q({name:"InfraDataSourceConfig",__name:"index",setup(V){const _=O(),{t:C}=z(),s=p(!0),g=p([]),c=async()=>{s.value=!0;try{g.value=await L()}finally{s.value=!1}},w=p(),b=(y,e)=>{w.value.open(y,e)};return B(()=>{c()}),(y,e)=>{const v=J,d=K,x=T,h=P,k=A,r=Q,S=R,u=F("hasPermi"),D=W;return i(),G(H,null,[a(k,null,{default:l(()=>[a(h,{class:"-mb-15px",inline:!0},{default:l(()=>[a(x,null,{default:l(()=>[o((i(),n(d,{type:"primary",plain:"",onClick:e[0]||(e[0]=t=>b("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(()=>[o((i(),n(S,{data:m(g)},{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(E)},null,8,["formatter"]),a(r,{label:"\u64CD\u4F5C",align:"center"},{default:l(t=>[o((i(),n(d,{link:"",type:"primary",onClick:I=>b("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"]]]),o((i(),n(d,{link:"",type:"danger",onClick:I=>(async j=>{try{await _.delConfirm(),await M(j),_.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(N,{ref_key:"formRef",ref:w,onSuccess:c},null,512)],64)}}});export{U as default};