1import{r as k,w as F,d as u,o as f,m as N,h as l,f as e,p as o,x as w,n as U,c as y,H as v,G as H,I as _,P as L,e as I,v as $}from"./index-uGWb9Yh4.js";import{l as J}from"./menu--D8wzk42.js";const K=I("i",{class:"el-icon-arrow-down el-icon--right"},null,-1),Q=I("h4",{class:"form-header"},"å
¶ä»ä¿¡æ¯",-1),R=I("h4",{class:"form-header"},"å
³èä¿¡æ¯",-1),Z={__name:"genInfoForm",props:{info:{type:Object,default:null},tables:{type:Array,default:null}},setup(t){const P=k([]),q=k([]),{proxy:W}=$(),c=t,M=k({tplCategory:[{required:!0,message:"è¯·éæ©çææ¨¡æ¿",trigger:"blur"}],packageName:[{required:!0,message:"请è¾å
¥çæå
è·¯å¾",trigger:"blur"}],moduleName:[{required:!0,message:"请è¾å
¥çææ¨¡åå",trigger:"blur"}],businessName:[{required:!0,message:"请è¾å
¥çæä¸å¡å",trigger:"blur"}],functionName:[{required:!0,message:"请è¾å
¥çæåè½å",trigger:"blur"}]});function B(b){c.info.subTableFkName=""}function S(b){b!=="sub"&&(c.info.subTableName="",c.info.subTableFkName="")}function j(b){for(var a in c.tables){const i=c.tables[a].tableName;if(b===i){P.value=c.tables[a].columns;break}}}function E(){J().then(b=>{q.value=W.handleTree(b.data,"menuId")})}return F(()=>c.info.subTableName,b=>{j(b)}),F(()=>c.info.tplWebType,b=>{b===""&&(c.info.tplWebType="element-plus")}),E(),(b,a)=>{const i=u("el-option"),g=u("el-select"),d=u("el-form-item"),m=u("el-col"),r=u("question-filled"),s=u("el-icon"),p=u("el-tooltip"),C=u("el-input"),x=u("el-radio"),z=u("tree-select"),O=u("el-button"),h=u("el-dropdown-item"),A=u("el-dropdown-menu"),D=u("el-dropdown"),T=u("el-row"),G=u("el-form");return f(),N(G,{ref:"genInfoForm",model:t.info,rules:w(M),"label-width":"150px"},{default:l(()=>[e(T,null,{default:l(()=>[e(m,{span:12},{default:l(()=>[e(d,{prop:"tplCategory"},{label:l(()=>[o("çææ¨¡æ¿")]),default:l(()=>[e(g,{modelValue:t.info.tplCategory,"onUpdate:modelValue":a[0]||(a[0]=n=>t.info.tplCategory=n),onChange:S},{default:l(()=>[e(i,{label:"å表ï¼å¢å æ¹æ¥ï¼",value:"crud"}),e(i,{label:"æ 表ï¼å¢å æ¹æ¥ï¼",value:"tree"}),e(i,{label:"主å表ï¼å¢å æ¹æ¥ï¼",value:"sub"})]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(m,{span:12},{default:l(()=>[e(d,{prop:"tplWebType"},{label:l(()=>[o("å端类å")]),default:l(()=>[e(g,{modelValue:t.info.tplWebType,"onUpdate:modelValue":a[1]||(a[1]=n=>t.info.tplWebType=n)},{default:l(()=>[e(i,{label:"Vue2 Element UI 模ç",value:"element-ui"}),e(i,{label:"Vue3 Element Plus 模ç",value:"element-plus"})]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(m,{span:12},{default:l(()=>[e(d,{prop:"packageName"},{label:l(()=>[o(" çæå
è·¯å¾ "),e(p,{content:"çæå¨åªä¸ªjavaå
ä¸ï¼ä¾å¦ com.ruoyi.system",placement:"top"},{default:l(()=>[e(s,null,{default:l(()=>[e(r)]),_:1})]),_:1})]),default:l(()=>[e(C,{modelValue:t.info.packageName,"onUpdate:modelValue":a[2]||(a[2]=n=>t.info.packageName=n)},null,8,["modelValue"])]),_:1})]),_:1}),e(m,{span:12},{default:l(()=>[e(d,{prop:"moduleName"},{label:l(()=>[o(" çææ¨¡åå "),e(p,{content:"å¯ç解为åç³»ç»åï¼ä¾å¦ system",placement:"top"},{default:l(()=>[e(s,null,{default:l(()=>[e(r)]),_:1})]),_:1})]),default:l(()=>[e(C,{modelValue:t.info.moduleName,"onUpdate:modelValue":a[3]||(a[3]=n=>t.info.moduleName=n)},null,8,["modelValue"])]),_:1})]),_:1}),e(m,{span:12},{default:l(()=>[e(d,{prop:"businessName"},{label:l(()=>[o(" çæä¸å¡å "),e(p,{content:"å¯ç解为åè½è±æåï¼ä¾å¦ user",placement:"top"},{default:l(()=>[e(s,null,{default:l(()=>[e(r)]),_:1})]),_:1})]),default:l(()=>[e(C,{modelValue:t.info.businessName,"onUpdate:modelValue":a[4]||(a[4]=n=>t.info.businessName=n)},null,8,["modelValue"])]),_:1})]),_:1}),e(m,{span:12},{default:l(()=>[e(d,{prop:"functionName"},{label:l(()=>[o(" çæåè½å "),e(p,{content:"ç¨ä½ç±»æè¿°ï¼ä¾å¦ ç¨æ·",placement:"top"},{default:l(()=>[e(s,null,{default:l(()=>[e(r)]),_:1})]),_:1})]),default:l(()=>[e(C,{modelValue:t.info.functionName,"onUpdate:modelValue":a[5]||(a[5]=n=>t.info.functionName=n)},null,8,["modelValue"])]),_:1})]),_:1}),e(m,{span:12},{default:l(()=>[e(d,{prop:"genType"},{label:l(()=>[o(" çæä»£ç æ¹å¼ "),e(p,{content:"é»è®¤ä¸ºzipå缩å
ä¸è½½ï¼ä¹å¯ä»¥èªå®ä¹çæè·¯å¾",placement:"top"},{default:l(()=>[e(s,null,{default:l(()=>[e(r)]),_:1})]),_:1})]),default:l(()=>[e(x,{modelValue:t.info.genType,"onUpdate:modelValue":a[6]||(a[6]=n=>t.info.genType=n),value:"0"},{default:l(()=>[o("zipå缩å
")]),_:1},8,["modelValue"]),e(x,{modelValue:t.info.genType,"onUpdate:modelValue":a[7]||(a[7]=n=>t.info.genType=n),value:"1"},{default:l(()=>[o("èªå®ä¹è·¯å¾")]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(m,{span:12},{default:l(()=>[e(d,null,{label:l(()=>[o(" ä¸çº§èå "),e(p,{content:"åé
å°æå®èåä¸ï¼ä¾å¦ ç³»ç»ç®¡ç",placement:"top"},{default:l(()=>[e(s,null,{default:l(()=>[e(r)]),_:1})]),_:1})]),default:l(()=>[e(z,{value:t.info.parentMenuId,"onUpdate:value":a[8]||(a[8]=n=>t.info.parentMenuId=n),options:w(q),objMap:{value:"menuId",label:"menuName",children:"children"},placeholder:"è¯·éæ©ç³»ç»èå"}
1,null,8,["value","options"])]),_:1})]),_:1}),t.info.genType=="1"?(f(),N(m,{key:0,span:24},{default:l(()=>[e(d,{prop:"genPath"},{label:l(()=>[o(" èªå®ä¹è·¯å¾ "),e(p,{content:"å¡«åç£çç»å¯¹è·¯å¾ï¼è¥ä¸å¡«åï¼åçæå°å½åWeb项ç®ä¸",placement:"top"},{default:l(()=>[e(s,null,{default:l(()=>[e(r)]),_:1})]),_:1})]),default:l(()=>[e(C,{modelValue:t.info.genPath,"onUpdate:modelValue":a[10]||(a[10]=n=>t.info.genPath=n)},{append:l(()=>[e(D,null,{dropdown:l(()=>[e(A,null,{default:l(()=>[e(h,{onClick:a[9]||(a[9]=n=>t.info.genPath="/")},{default:l(()=>[o("æ¢å¤é»è®¤ççæåºç¡è·¯å¾")]),_:1})]),_:1})]),default:l(()=>[e(O,{type:"primary"},{default:l(()=>[o(" æè¿è·¯å¾å¿«ééæ© "),K]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1})):U("",!0)]),_:1}),t.info.tplCategory=="tree"?(f(),y(v,{key:0},[Q,H(e(T,null,{default:l(()=>[e(m,{span:12},{default:l(()=>[e(d,null,{label:l(()=>[o(" æ ç¼ç åæ®µ "),e(p,{content:"æ æ¾ç¤ºçç¼ç åæ®µåï¼ å¦ï¼dept_id",placement:"top"},{default:l(()=>[e(s,null,{default:l(()=>[e(r)]),_:1})]),_:1})]),default:l(()=>[e(g,{modelValue:t.info.treeCode,"onUpdate:modelValue":a[11]||(a[11]=n=>t.info.treeCode=n),placeholder:"è¯·éæ©"},{default:l(()=>[(f(!0),y(v,null,_(t.info.columns,(n,V)=>(f(),N(i,{key:V,label:n.columnName+"ï¼"+n.columnComment,value:n.columnName},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(m,{span:12},{default:l(()=>[e(d,null,{label:l(()=>[o(" æ ç¶ç¼ç åæ®µ "),e(p,{content:"æ æ¾ç¤ºçç¶ç¼ç åæ®µåï¼ å¦ï¼parent_Id",placement:"top"},{default:l(()=>[e(s,null,{default:l(()=>[e(r)]),_:1})]),_:1})]),default:l(()=>[e(g,{modelValue:t.info.treeParentCode,"onUpdate:modelValue":a[12]||(a[12]=n=>t.info.treeParentCode=n),placeholder:"è¯·éæ©"},{default:l(()=>[(f(!0),y(v,null,_(t.info.columns,(n,V)=>(f(),N(i,{key:V,label:n.columnName+"ï¼"+n.columnComment,value:n.columnName},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(m,{span:12},{default:l(()=>[e(d,null,{label:l(()=>[o(" æ åç§°åæ®µ "),e(p,{content:"æ èç¹çæ¾ç¤ºåç§°åæ®µåï¼ å¦ï¼dept_name",placement:"top"},{default:l(()=>[e(s,null,{default:l(()=>[e(r)]),_:1})]),_:1})]),default:l(()=>[e(g,{modelValue:t.info.treeName,"onUpdate:modelValue":a[13]||(a[13]=n=>t.info.treeName=n),placeholder:"è¯·éæ©"},{default:l(()=>[(f(!0),y(v,null,_(t.info.columns,(n,V)=>(f(),N(i,{key:V,label:n.columnName+"ï¼"+n.columnComment,value:n.columnName},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1},512),[[L,t.info.tplCategory=="tree"]])],64)):U("",!0),t.info.tplCategory=="sub"?(f(),y(v,{key:1},[R,e(T,null,{default:l(()=>[e(m,{span:12},{default:l(()=>[e(d,null,{label:l(()=>[o(" å
³èå表ç表å "),e(p,{content:"å
³èå表ç表åï¼ å¦ï¼sys_user",placement:"top"},{default:l(()=>[e(s,null,{default:l(()=>[e(r)]),_:1})]),_:1})]),default:l(()=>[e(g,{modelValue:t.info.subTableName,"onUpdate:modelValue":a[14]||(a[14]=n=>t.info.subTableName=n),placeholder:"è¯·éæ©",onChange:B},{default:l(()=>[(f(!0),y(v,null,_(t.tables,(n,V)=>(f(),N(i,{key:V,label:n.tableName+"ï¼"+n.tableComment,value:n.tableName},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),e(m,{span:12},{default:l(()=>[e(d,null,{label:l(()=>[o(" å表å
³èçå¤é®å "),e(p,{content:"å表å
³èçå¤é®åï¼ å¦ï¼user_id",placement:"top"},{default:l(()=>[e(s,null,{default:l(()=>[e(r)]),_:1})]),_:1})]),default:l(()=>[e(g,{modelValue:t.info.subTableFkName,"onUpdate:modelValue":a[15]||(a[15]=n=>t.info.subTableFkName=n),placeholder:"è¯·éæ©"},{default:l(()=>[(f(!0),y(v,null,_(w(P),(n,V)=>(f(),N(i,{key:V,label:n.columnName+"ï¼"+n.columnComment,value:n.columnName},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1})],64)):U("",!0)]),_:1},8,["model","rules"])}}};export{Z 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.