importTable.ee70d88f.js 2.9 KB

1
  1. import{r as c,an as q,g as i,o as z,j as B,w as o,m as D,i as e,k as s,aj as y,X as I,Y as L,N as f,$ as P}from"./vendor.5f04cee5.js";import{l as Q,i as E}from"./gen.9b1ec725.js";import"./index.bcf1e261.js";const F=f("\u641C\u7D22"),X=f("\u91CD\u7F6E"),Y={class:"dialog-footer"},A=f("\u786E \u5B9A"),G=f("\u53D6 \u6D88"),W={emits:["ok"],setup(H,{expose:C,emit:N}){const _=c(0),u=c(!1),v=c([]),h=c([]),{proxy:m}=P(),l=q({pageNum:1,pageSize:10,tableName:void 0,tableComment:void 0});function V(){b(),u.value=!0}function k(a){m.$refs.table.toggleRowSelection(a)}function S(a){v.value=a.map(t=>t.tableName)}function b(){Q(l).then(a=>{h.value=a.rows,_.value=a.total})}function p(){l.pageNum=1,b()}function x(){m.resetForm("queryRef"),p()}function T(){const a=v.value.join(",");if(a==""){m.$modal.msgError("\u8BF7\u9009\u62E9\u8981\u5BFC\u5165\u7684\u8868");return}E({tables:a}).then(t=>{m.$modal.msgSuccess(t.msg),t.code===200&&(u.value=!1,N("ok"))})}return C({show:V,handleClose}),(a,t)=>{const w=i("el-input"),g=i("el-form-item"),d=i("el-button"),j=i("el-form"),r=i("el-table-column"),R=i("el-table"),K=i("pagination"),U=i("el-row"),$=i("el-dialog");return z(),B($,{title:"\u5BFC\u5165\u8868",modelValue:u.value,"onUpdate:modelValue":t[5]||(t[5]=n=>u.value=n),width:"800px",top:"5vh","append-to-body":""},{footer:o(()=>[D("div",Y,[e(d,{type:"primary",onClick:T},{default:o(()=>[A]),_:1}),e(d,{onClick:t[4]||(t[4]=n=>u.value=!1)},{default:o(()=>[G]),_:1})])]),default:o(()=>[e(j,{model:s(l),ref:"queryRef",inline:!0},{default:o(()=>[e(g,{label:"\u8868\u540D\u79F0",prop:"tableName"},{default:o(()=>[e(w,{modelValue:s(l).tableName,"onUpdate:modelValue":t[0]||(t[0]=n=>s(l).tableName=n),placeholder:"\u8BF7\u8F93\u5165\u8868\u540D\u79F0",clearable:"",onKeyup:y(p,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(g,{label:"\u8868\u63CF\u8FF0",prop:"tableComment"},{default:o(()=>[e(w,{modelValue:s(l).tableComment,"onUpdate:modelValue":t[1]||(t[1]=n=>s(l).tableComment=n),placeholder:"\u8BF7\u8F93\u5165\u8868\u63CF\u8FF0",clearable:"",onKeyup:y(p,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(g,null,{default:o(()=>[e(d,{type:"primary",icon:"Search",onClick:p},{default:o(()=>[F]),_:1}),e(d,{icon:"Refresh",onClick:x},{default:o(()=>[X]),_:1})]),_:1})]),_:1},8,["model"]),e(U,null,{default:o(()=>[e(R,{onRowClick:k,ref:"table",data:h.value,onSelectionChange:S,height:"260px"},{default:o(()=>[e(r,{type:"selection",width:"55"}),e(r,{prop:"tableName",label:"\u8868\u540D\u79F0","show-overflow-tooltip":!0}),e(r,{prop:"tableComment",label:"\u8868\u63CF\u8FF0","show-overflow-tooltip":!0}),e(r,{prop:"createTime",label:"\u521B\u5EFA\u65F6\u95F4"}),e(r,{prop:"updateTime",label:"\u66F4\u65B0\u65F6\u95F4"})]),_:1},8,["data"]),I(e(K,{total:_.value,page:s(l).pageNum,"onUpdate:page":t[2]||(t[2]=n=>s(l).pageNum=n),limit:s(l).pageSize,"onUpdate:limit":t[3]||(t[3]=n=>s(l).pageSize=n),onPagination:b},null,8,["total","page","limit"]),[[L,_.value>0]])]),_:1})]),_:1},8,["modelValue"])}}};export{W as default};