1import{u as me,r as p,M as fe,Q as _e,ai as be,d as i,F as S,o as m,c as G,G as s,P as Q,x as a,f as e,h as l,l as Y,O as j,p as g,m as v,e as K,A as L,H as ge,I as ve,N as he,aH as ye,v as we}from"./index-uGWb9Yh4.js";import{a as Ce,b as Ne,s as ke,p as xe,d as Se}from"./gen-rq_DhgNt.js";import Ve from"./importTable-CJwdqU4X.js";import $e from"./createTable-aHK-knF8.js";const Re={class:"app-container"},Te=he({name:"Gen"}),Oe=Object.assign(Te,{setup(De){const I=me(),{proxy:u}=we(),q=p([]),V=p(!0),k=p(!0),$=p([]),P=p(!0),R=p(!0),T=p(0),U=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=[],u.resetForm("queryForm"),y())});function y(){V.value=!0,Ce(u.addDateRange(r.value,h.value)).then(o=>{q.value=o.rows,T.value=o.total,V.value=!1})}function w(){r.value.pageNum=1,y()}function z(o){const t=o.tableName||U.value;if(t==""){u.$modal.msgError("è¯·éæ©è¦çæçæ°æ®");return}o.genType==="1"?Ne(o.tableName).then(D=>{u.$modal.msgSuccess("æåçæå°èªå®ä¹è·¯å¾ï¼"+o.genPath)}):u.$download.zip("/tool/gen/batchGenCode?tables="+t,"ruoyi.zip")}function A(o){const t=o.tableName;u.$modal.confirm('确认è¦å¼ºå¶åæ¥"'+t+'"è¡¨ç»æåï¼').then(function(){return ke(t)}).then(()=>{u.$modal.msgSuccess("忥æå")}).catch(()=>{})}function H(){u.$refs.importRef.show()}function J(){u.$refs.createRef.show()}function W(){h.value=[],u.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(){u.$modal.msgSuccess("å¤å¶æå")}function ee(o){$.value=o.map(t=>t.tableId),U.value=o.map(t=>t.tableName),P.value=o.length!=1,R.value=!o.length}function E(o){const t=o.tableId||$.value[0];ye.push({path:"/tool/gen-edit/index/"+t,query:{pageNum:r.value.pageNum}})}function F(o){const t=o.tableId||$.value;u.$modal.confirm('æ¯å¦ç¡®è®¤å é¤è¡¨ç¼å·ä¸º"'+t+'"çæ°æ®é¡¹ï¼').then(function(){return Se(t)}).then(()=>{y(),u.$modal.msgSuccess("å 餿å")}).catch(()=>{})}return y(),(o,t)=>{const D=i("el-input"),x=i("el-form-item"),te=i("el-date-picker"),d=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"),ue=i("el-tabs"),de=i("el-dialog"),_=S("hasPermi"),ce=S("hasRole"),pe=S("loading"),B=S("copyText");return m(),G("div",Re,[s(e(le,{model:a(r),ref:"queryRef",inline:!0},{default:l(()=>[e(x,{label:"表åç§°",prop:"tableName"},{default:l(()=>[e(D,{modelValue:a(r).tableName,"onUpdate:modelValue":t[0]||(t[0]=n=>a(r).tableName=n),placeholder:"请è¾å
¥è¡¨åç§°",clearable:"",style:{width:"200px"},onKeyup:Y(w,["enter"])},null,8,["modelValue"])]),_:1}),e(x,{label:"表æè¿°",prop:"tableComment"},{default:l(()=>[e(D,{modelValue:a(r).tableComment,"onUpdate:modelValue":t[1]||(t[1]=n=>a(r).tableComment=n),placeholder:"请è¾å
¥è¡¨æè¿°",clearable:"",style:{width:"200px"},onKeyup:Y(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=>j(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(d,{type:"primary",icon:"Search",onClick:w},{default:l(()=>[g("æç´¢")]),_:1}),e(d,{icon:"Refresh",onClick:W},{default:l(()=>[g("éç½®")]),_:1})]),_:1})]),_:1},8,["model"]),[[Q,a(k)]]),e(ne,{gutter:10,class:"mb8"},{default:l(()=>[e(C,{span:1.5},{default:l(()=>[s((m(),v(d,{type:"primary",plain:"",icon:"Download",disabled:a(R),onClick:z},{default:l(()=>[g("çæ")]),_:1},8,["disabled"])),[[_,["tool:gen:code"]]])]),_:1}),e(C,{span:1.5},{default:l(()=>[s((m(),v(d,{type:"primary",plain:"",icon:"Plus",onClick:J},{default:l(()=>[g("å建")]),_:1})),[[ce,["admin"]]])]),_:1}),e(C,{span:1.5},{default:l(()=>[s((m(),v(d,{type:"info",plain:"",icon:"Upload",onClick:H},{default:l(()=>[g("导å
¥")]),_:1})),[[_,["tool:gen:import"]]])]),_:1}),e(C,{span:1.5},{default:l(()=>[s((m(),v(d,{type:"success",plain:"",icon:"Edit",disabled:a(P),onClick:E},{default:l(()=>[g("ä¿®æ¹")]),_:1},8,["disabled"])),[[_,["tool:gen:edit"]]])]),_:1}),e(C,{span:1.5},{default:l(()=>[s((m(),v(d,{type:"danger",plain:"",icon:"Delete",disabled:a(R),onClick:F},{default:l(()=>[g("å é¤")]),_:1},8,["disabled"])),[[_,["tool:gen:remove"]]])]),_:1}),e(ae,{showSearch:a(k),"onUpdate:showSearch":t[3]||(t[3]=n=>j(k)?k.value=n:null),onQueryTable:y},null,8,["showSearch"])]),_:1}),s((m(),v(oe,{data:a(q),onSelectionChange:ee},{default:l(()=>[e(b,{type:"selection",align:"center",width:"55"}),e(b,{label:"åºå·",type:"index",width:"50",align:"center"},{default:l(n=>[K("span",null,L((a(r).pageNum-1)*a(r).pageSize+n.$index+1),1)]),_:1}),e(b,{label:"表åç§°",align:"center",prop:"tableName","show-overflow-tooltip":!0}),e(b,{label:"表æè¿°",align:"center",prop:"tableComment","show-overflow-tooltip":!0}),e(b,{label:"å®ä½",align:"center",prop:"className","show-overflow-tooltip":!0}),e(b,{label:"å建æ¶é´",align:"center",prop:"createTime",width:"160"}),e(b,{label:"æ´æ°æ¶é´",align:"center",prop:"updateTime",width:"160"}),e(b,{label:"æä½",align:"center",width:"330","class-name":"small-padding fixed-width"},{default:l(n=>[e(N,{content:"é¢è§",placement:"top"},{default:l(()=>[s(e(d,{link:"",type:"primary",icon:"View",onClick:c=>X(n.row)},null,8,["onClick"]),[[_,["tool:gen:preview"]]])]),_:2},1024),e(N,{content:"ç¼è¾",placement:"top"},{default:l(()=>[s(e(d,{link:"",type:"primary",icon:"Edit",onClick:c=>E(n.row)},null,8,["onClick"]),[[_,["tool:gen:edit"]]])]),_:2},1024),e(N,{content:"å é¤",placement:"top"},{default:l(()=>[s(e(d,{link:"",type:"primary",icon:"Delete",onClick:c=>F(n.row)},null,8,["onClick"]),[[_,["tool:gen:remove"]]])]),_:2},1024),e(N,{content:"忥",placement:"top"},{default:l(()=>[s(e(d,{link:"",type:"primary",icon:"Refresh",onClick:c=>A(n.row)},null,8,["onClick"]),[[_,["tool:gen:edit"]]])]),_:2},1024),e(N,{content:"çæä»£ç ",placement:"top"},{default:l(()=>[s(e(d,{link:"",type:"primary",icon:"Download",onClick:c=>
1z(n.row)},null,8,["onClick"]),[[_,["tool:gen:code"]]])]),_:2},1024)]),_:1})]),_:1},8,["data"])),[[pe,a(V)]]),s(e(ie,{total:a(T),page:a(r).pageNum,"onUpdate:page":t[4]||(t[4]=n=>a(r).pageNum=n),limit:a(r).pageSize,"onUpdate:limit":t[5]||(t[5]=n=>a(r).pageSize=n),onPagination:y},null,8,["total","page","limit"]),[[Q,a(T)>0]]),e(de,{title:a(f).title,modelValue:a(f).open,"onUpdate:modelValue":t[7]||(t[7]=n=>a(f).open=n),width:"80%",top:"5vh","append-to-body":"",class:"scrollbar"},{default:l(()=>[e(ue,{modelValue:a(f).activeName,"onUpdate:modelValue":t[6]||(t[6]=n=>a(f).activeName=n)},{default:l(()=>[(m(!0),G(ge,null,ve(a(f).data,(n,c)=>(m(),v(se,{label:c.substring(c.lastIndexOf("/")+1,c.indexOf(".vm")),name:c.substring(c.lastIndexOf("/")+1,c.indexOf(".vm")),key:n},{default:l(()=>[s((m(),v(re,{underline:!1,icon:"DocumentCopy",style:{float:"right"}},{default:l(()=>[g(" å¤å¶")]),_:2},1024)),[[B,n],[B,Z,"callback"]]),K("pre",null,L(n),1)]),_:2},1032,["label","name"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["title","modelValue"]),e(a(Ve),{ref:"importRef",onOk:w},null,512),e(a($e),{ref:"createRef",onOk:w},null,512)])}}});
1export{Oe as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.