HuanMengAdmin/admin-client/dist/static/js/Index-DWbkWyd8.js
2024-08-05 14:03:42 +08:00

2 lines
6.4 KiB
JavaScript

import{_ as p}from"./AppIcon.vue_vue_type_script_setup_true_lang-_OS5NzJN.js";import{_ as D}from"./Info.vue_vue_type_script_setup_true_lang-BF5wyrdd.js";import{d as E,r as F,b as v,e as O,o as x,k as A,w as t,a as e,h as r,c as w,u as V,f as k,T as g,I as G,cD as M,aH as R,B as j,aG as H,aI as J,cE as K,az as q,aJ as P,R as Q}from"./index-mXGxF4sR.js";import{_ as W}from"./PageContainer.vue_vue_type_script_setup_true_lang-DIizqcY6.js";import{_ as X}from"./TableCurd.vue_vue_type_script_setup_true_lang-B2XD0Gkv.js";import{L as y}from"./CodeLoadToProject.vue_vue_type_script_setup_true_lang-GknL0f3F.js";import{C as Y}from"./CodeGenerationService-BXybP_hn.js";import{_ as Z}from"./TableEditor.vue_vue_type_script_setup_true_lang-Cpc2etf1.js";import"./Columns.vue_vue_type_script_setup_true_lang-BLjdqltu.js";import"./CodeGeneration-DKk_J6fG.js";import"./_plugin-vue_export-helper-DlAUqK2U.js";import"./ColumnSetting.vue_vue_type_script_setup_true_lang-BVbHKnCx.js";import"./vue.runtime.esm-bundler-BjCZWLer.js";const ee=k("span",{class:"text-danger"},"请在数据库中建表。在此界面点击扫描新表,然后在此界面配置表信息后点击提交变更保存数据即可!",-1),te={key:0},ae={key:1},ne=["onClick"],oe=k("a",{class:"text-danger"},"删除",-1),xe=E({name:"LowCode",__name:"Index",setup(le){const a=F({search:{state:!1,vm:{tableName:void 0,entityName:void 0,displayName:void 0},sort:[]},loading:!1,page:1,size:50,total:100,columns:[],data:[]}),C=v(),N=v(),b=v(),h=v();O(()=>{i()});async function i(){a.loading=!0;const l=await y.findList(a.page,a.size,a.search.vm,a.search.sort);a.loading=!1,l.code==200&&(a.page=l.data.page,a.size=l.data.size,a.total=l.data.total,a.columns=l.data.columns,a.data=l.data.dataSource)}async function T(l){var _;let o=[];if(l?o.push(l):o=((_=C.value)==null?void 0:_.getSelectedRowKeys())??[],o.length==0)return g.message.error("请选择要删除的行!");a.loading=!0;const d=await y.deleteList(o);a.loading=!1,d.code==200&&(g.message.success("删除成功!"),i())}function z(){y.synchronization().then(l=>{g.message.success("同步成功!"),i()})}function $(){y.change(a.data).then(l=>{g.message.success("数据变更成功!"),i()})}function S(){var l;(l=h.value)==null||l.open()}return(l,o)=>{const d=G,_=M,c=R,m=j,U=H,L=J,B=K,f=q,u=P,I=Q;return x(),A(W,null,{describe:t(()=>[ee]),default:t(()=>[e(X,{ref_key:"refTableCurd",ref:C,config:a,onChange:o[10]||(o[10]=n=>{a.page=n.pagination.current??1,a.size=n.pagination.pageSize??a.size,a.search.sort=n.sorter instanceof Array?[...n.sorter]:[n.sorter],i()}),onShowSizeChange:o[11]||(o[11]=({current:n,size:s})=>{a.page=n==0?1:n,a.size=s,i()})},{search:t(()=>[e(B,{ref_key:"refSearchForm",ref:b,model:a.search.vm},{default:t(()=>[e(L,{gutter:[16,0]},{default:t(()=>[e(c,{xs:24,sm:12,md:8,lg:6,xl:6},{default:t(()=>[e(_,{class:"mb-0",name:"tableName",label:"表名称"},{default:t(()=>[e(d,{value:a.search.vm.tableName,"onUpdate:value":o[0]||(o[0]=n=>a.search.vm.tableName=n),placeholder:"表名称"},null,8,["value"])]),_:1})]),_:1}),e(c,{xs:24,sm:12,md:8,lg:6,xl:6},{default:t(()=>[e(_,{class:"mb-0",name:"entityName",label:"实体名称"},{default:t(()=>[e(d,{value:a.search.vm.entityName,"onUpdate:value":o[1]||(o[1]=n=>a.search.vm.entityName=n),placeholder:"实体名称"},null,8,["value"])]),_:1})]),_:1}),e(c,{xs:24,sm:12,md:8,lg:6,xl:6},{default:t(()=>[e(_,{class:"mb-0",name:"displayName",label:"显示名称"},{default:t(()=>[e(d,{value:a.search.vm.displayName,"onUpdate:value":o[2]||(o[2]=n=>a.search.vm.displayName=n),placeholder:"显示名称"},null,8,["value"])]),_:1})]),_:1}),e(c,{xs:24,sm:12,md:8,lg:6,xl:6,class:"text-right"},{default:t(()=>[e(U,{size:8},{default:t(()=>[e(m,{onClick:o[3]||(o[3]=n=>{var s;a.page=1,(s=b.value)==null||s.resetFields(),i()})},{default:t(()=>[r(" 重置 ")]),_:1}),e(m,{type:"primary",onClick:o[4]||(o[4]=n=>{a.page=1,i()})},{default:t(()=>[r(" 查询 ")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),"toolbar-left":t(()=>[e(m,{onClick:o[5]||(o[5]=n=>a.search.state=!a.search.state)},{default:t(()=>[a.search.state?(x(),w("div",te,[e(p,{name:"UpOutlined"}),r("  收起")])):(x(),w("div",ae,[e(p,{name:"DownOutlined"}),r("  展开")]))]),_:1}),e(f,{title:"您确定要更新表吗?可能会导致数据丢失",onConfirm:o[6]||(o[6]=n=>z()),okText:"确定",cancelText:"取消"},{default:t(()=>[e(m,{type:"primary"},{icon:t(()=>[e(p,{name:"scan-outlined"})]),default:t(()=>[r(" 扫描新表 ")]),_:1})]),_:1}),e(f,{title:"您确定要提交更改?",onConfirm:o[7]||(o[7]=n=>$()),okText:"确定",cancelText:"取消"},{default:t(()=>[e(m,{type:"primary"},{icon:t(()=>[e(p,{name:"check-outlined"})]),default:t(()=>[r(" 提交变更 ")]),_:1})]),_:1}),e(m,{type:"primary",onClick:o[8]||(o[8]=()=>V(Y).createDataDictionary())},{icon:t(()=>[e(p,{name:"cloud-download-outlined"})]),default:t(()=>[r(" 下载数据库表设计 ")]),_:1}),e(f,{title:"您确定要删除?",onConfirm:o[9]||(o[9]=n=>T()),okText:"确定",cancelText:"取消"},{default:t(()=>[e(m,{type:"primary",danger:""},{icon:t(()=>[e(p,{name:"DeleteOutlined"})]),default:t(()=>[r(" 批量删除 ")]),_:1})]),_:1}),e(m,{type:"primary",onClick:S},{icon:t(()=>[e(p,{name:"AppstoreAddOutlined"})]),default:t(()=>[r(" 在线建表 ")]),_:1})]),"toolbar-right":t(()=>[]),"table-col":t(()=>[e(u,{title:"表名称","data-index":"tableName"}),e(u,{title:"显示名称","data-index":"displayName"},{default:t(({record:n})=>[e(d,{value:n.displayName,"onUpdate:value":s=>n.displayName=s},null,8,["value","onUpdate:value"])]),_:1}),e(u,{title:"实体名称","data-index":"entityName"},{default:t(({record:n})=>[e(d,{value:n.entityName,"onUpdate:value":s=>n.entityName=s},null,8,["value","onUpdate:value"])]),_:1}),e(u,{title:"备注","data-index":"remark"},{default:t(({record:n})=>[e(d,{value:n.remark,"onUpdate:value":s=>n.remark=s},null,8,["value","onUpdate:value"])]),_:1}),e(u,{title:"更新时间","data-index":"lastModificationTime",width:"120px"}),e(u,{title:"创建时间","data-index":"creationTime",width:"120px"}),e(u,{title:"操作","data-index":"id"},{default:t(({record:n})=>[k("a",{href:"javascript:;",onClick:()=>{var s;return(s=N.value)==null?void 0:s.open(n)}},"配置",8,ne),e(I,{type:"vertical"}),e(f,{title:"您确定要删除?",onConfirm:s=>T(n.id),okText:"确定",cancelText:"取消"},{default:t(()=>[oe]),_:2},1032,["onConfirm"])]),_:1})]),_:1},8,["config"]),e(D,{ref_key:"refInfo",ref:N,onSuccess:()=>i()},null,8,["onSuccess"]),e(Z,{ref_key:"refTableEditor",ref:h},null,512)]),_:1})}}});export{xe as default};