CloudGamingAdmin/admin-server/CloudGaming.Api.Admin/wwwroot/client/static/js/Index-HwOEN_1_.js
2024-11-15 02:58:48 +08:00

2 lines
6.4 KiB
JavaScript

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