gameapi-client/dist-API/assets/index.DWPWsle4.js

2 lines
7.4 KiB
JavaScript
Raw Permalink Normal View History

2025-08-14 10:33:48 +08:00
import{u as me,r as p,C as fe,J as _e,a9 as be,k as i,G as S,o as m,c as G,H as s,I as K,f as a,d as e,e as l,l as L,D as Y,q as g,m as v,n as j,t as Q,K as ge,L as ve,B as he,aa as ye,h as we}from"./index.R3qQMktZ.js";import{a as Ce,b as Ne,s as ke,p as xe,d as Se}from"./gen.BsMfqC-4.js";import Ve from"./importTable.B75U8G2B.js";import $e from"./createTable.-K4XlXxo.js";const De={class:"app-container"},Re=he({name:"Gen"}),Oe=Object.assign(Re,{setup(Te){const I=me(),{proxy:d}=we(),q=p([]),V=p(!0),k=p(!0),$=p([]),U=p(!0),D=p(!0),R=p(0),P=p([]),h=p([]),O=p(""),M=fe({queryParams:{pageNum:1,pageSize:10,tableName:void 0,tableComment:void 0},preview:{open:!1,title:"代码预览",data:{},activeName:"domain.java"}}),{queryParams:r,preview:f}=_e(M);be(()=>{const o=I.query.t;o!=null&&o!=O.value&&(O.value=o,r.value.pageNum=Number(I.query.pageNum),h.value=[],d.resetForm("queryForm"),y())});function y(){V.value=!0,Ce(d.addDateRange(r.value,h.value)).then(o=>{q.value=o.rows,R.value=o.total,V.value=!1})}function w(){r.value.pageNum=1,y()}function z(o){const t=o.tableName||P.value;if(t==""){d.$modal.msgError("请选择要生成的数据");return}o.genType==="1"?Ne(o.tableName).then(T=>{d.$modal.msgSuccess("成功生成到自定义路径:"+o.genPath)}):d.$download.zip("/tool/gen/batchGenCode?tables="+t,"ff.zip")}function A(o){const t=o.tableName;d.$modal.confirm('确认要强制同步"'+t+'"表结构吗?').then(function(){return ke(t)}).then(()=>{d.$modal.msgSuccess("同步成功")}).catch(()=>{})}function H(){d.$refs.importRef.show()}function J(){d.$refs.createRef.show()}function W(){h.value=[],d.resetForm("queryRef"),w()}function X(o){xe(o.tableId).then(t=>{f.value.data=t.data,f.value.open=!0,f.value.activeName="domain.java"})}function Z(){d.$modal.msgSuccess("复制成功")}function ee(o){$.value=o.map(t=>t.tableId),P.value=o.map(t=>t.tableName),U.value=o.length!=1,D.value=!o.length}function B(o){const t=o.tableId||$.value[0];ye.push({path:"/tool/gen-edit/index/"+t,query:{pageNum:r.value.pageNum}})}function E(o){const t=o.tableId||$.value;d.$modal.confirm('是否确认删除表编号为"'+t+'"的数据项?').then(function(){return Se(t)}).then(()=>{y(),d.$modal.msgSuccess("删除成功")}).catch(()=>{})}return y(),(o,t)=>{const T=i("el-input"),x=i("el-form-item"),te=i("el-date-picker"),u=i("el-button"),le=i("el-form"),C=i("el-col"),ae=i("right-toolbar"),ne=i("el-row"),b=i("el-table-column"),N=i("el-tooltip"),oe=i("el-table"),ie=i("pagination"),re=i("el-link"),se=i("el-tab-pane"),de=i("el-tabs"),ue=i("el-dialog"),_=S("hasPermi"),ce=S("hasRole"),pe=S("loading"),F=S("copyText");return m(),G("div",De,[s(e(le,{model:a(r),ref:"queryRef",inline:!0},{default:l(()=>[e(x,{label:"表名称",prop:"tableName"},{default:l(()=>[e(T,{modelValue:a(r).tableName,"onUpdate:modelValue":t[0]||(t[0]=n=>a(r).tableName=n),placeholder:"请输入表名称",clearable:"",style:{width:"200px"},onKeyup:L(w,["enter"])},null,8,["modelValue"])]),_:1}),e(x,{label:"表描述",prop:"tableComment"},{default:l(()=>[e(T,{modelValue:a(r).tableComment,"onUpdate:modelValue":t[1]||(t[1]=n=>a(r).tableComment=n),placeholder:"请输入表描述",clearable:"",style:{width:"200px"},onKeyup:L(w,["enter"])},null,8,["modelValue"])]),_:1}),e(x,{label:"创建时间",style:{width:"308px"}},{default:l(()=>[e(te,{modelValue:a(h),"onUpdate:modelValue":t[2]||(t[2]=n=>Y(h)?h.value=n:null),"value-format":"YYYY-MM-DD",type:"daterange","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期"},null,8,["modelValue"])]),_:1}),e(x,null,{default:l(()=>[e(u,{type:"primary",icon:"Search",onClick:w},{default:l(()=>[g("搜索")]),_:1}),e(u,{icon:"Refresh",onClick:W},{default:l(()=>[g("重置")]),_:1})]),_:1})]),_:1},8,["model"]),[[K,a(k)]]),e(ne,{gutter:10,class:"mb8"},{default:l(()=>[e(C,{span:1.5},{default:l(()=>[s((m(),v(u,{type:"primary",plain:"",icon:"Download",disabled:a(D),onClick:z},{default:l(()=>[g("生成")]),_:1},8,["disabled"])),[[_,["tool:gen:code"]]])]),_:1}),e(C,{span:1.5},{default:l(()=>[s((m(),v(u,{type:"primary",plain:"",icon:"Plus",onClick:J},{de