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