Files
ba_web/ab/static/js/chunk-2d22c2b1.d3e04518.js
2025-09-26 12:56:52 +08:00

1 line
25 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d22c2b1"],{f1a1:function(e,t,l){"use strict";l.r(t);var a=l("7a23"),o=l("b775");const c="/bagl/mosty-base";function n(e){return Object(o["a"])({url:c+"/gen/"+e,method:"GET"})}function d(e){return Object(o["a"])({url:c+"/gen",method:"put",data:e})}function r(){return Object(o["a"])({url:"/system/dict/type/optionselect",method:"get"})}var b={__name:"basicInfoForm",props:{info:{type:Object,default:null}},setup(e){const t=Object(a["ref"])({tableName:[{required:!0,message:"请输入表名称",trigger:"blur"}],tableComment:[{required:!0,message:"请输入表描述",trigger:"blur"}],className:[{required:!0,message:"请输入实体类名称",trigger:"blur"}],functionAuthor:[{required:!0,message:"请输入作者",trigger:"blur"}]});return(l,o)=>{const c=Object(a["resolveComponent"])("el-input"),n=Object(a["resolveComponent"])("el-form-item"),d=Object(a["resolveComponent"])("el-col"),r=Object(a["resolveComponent"])("el-row"),b=Object(a["resolveComponent"])("el-form");return Object(a["openBlock"])(),Object(a["createBlock"])(b,{ref:"basicInfoForm",model:e.info,rules:t.value,"label-width":"150px"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(r,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(d,{span:12},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(n,{label:"表名称",prop:"tableName"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(c,{placeholder:"请输入仓库名称",modelValue:e.info.tableName,"onUpdate:modelValue":o[0]||(o[0]=t=>e.info.tableName=t)},null,8,["modelValue"])]),_:1})]),_:1}),Object(a["createVNode"])(d,{span:12},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(n,{label:"表描述",prop:"tableComment"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(c,{placeholder:"请输入",modelValue:e.info.tableComment,"onUpdate:modelValue":o[1]||(o[1]=t=>e.info.tableComment=t)},null,8,["modelValue"])]),_:1})]),_:1}),Object(a["createVNode"])(d,{span:12},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(n,{label:"实体类名称",prop:"className"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(c,{placeholder:"请输入",modelValue:e.info.className,"onUpdate:modelValue":o[2]||(o[2]=t=>e.info.className=t)},null,8,["modelValue"])]),_:1})]),_:1}),Object(a["createVNode"])(d,{span:12},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(n,{label:"作者",prop:"functionAuthor"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(c,{placeholder:"请输入",modelValue:e.info.functionAuthor,"onUpdate:modelValue":o[3]||(o[3]=t=>e.info.functionAuthor=t)},null,8,["modelValue"])]),_:1})]),_:1}),Object(a["createVNode"])(d,{span:24},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(n,{label:"备注",prop:"remark"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(c,{type:"textarea",rows:3,modelValue:e.info.remark,"onUpdate:modelValue":o[4]||(o[4]=t=>e.info.remark=t)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])}}};const u=b;var i=u,j=l("92c2");const O=Object(a["createTextVNode"])("生成模板"),m=Object(a["createTextVNode"])(" 生成包路径 "),p=Object(a["createElementVNode"])("i",{class:"el-icon-question"},null,-1),V=Object(a["createTextVNode"])(" 生成模块名 "),s=Object(a["createElementVNode"])("i",{class:"el-icon-question"},null,-1),f=Object(a["createTextVNode"])(" 生成业务名 "),N=Object(a["createElementVNode"])("i",{class:"el-icon-question"},null,-1),h=Object(a["createTextVNode"])(" 生成功能名 "),C=Object(a["createElementVNode"])("i",{class:"el-icon-question"},null,-1),w=Object(a["createTextVNode"])(" 上级菜单 "),x=Object(a["createElementVNode"])("i",{class:"el-icon-question"},null,-1),v=Object(a["createTextVNode"])(" 生成代码方式 "),_=Object(a["createElementVNode"])("i",{class:"el-icon-question"},null,-1),g=Object(a["createTextVNode"])("zip压缩包"),k=Object(a["createTextVNode"])("自定义路径"),y=Object(a["createTextVNode"])(" 自定义路径 "),T=Object(a["createElementVNode"])("i",{class:"el-icon-question"},null,-1),U=Object(a["createTextVNode"])(" 最近路径快速选择 "),B=Object(a["createElementVNode"])("i",{class:"el-icon-arrow-down el-icon--right"},null,-1),E=Object(a["createTextVNode"])("恢复默认的生成基础路径"),I=Object(a["createElementVNode"])("h4",{class:"form-header"},"其他信息",-1),q=Object(a["createTextVNode"])(" 树编码字段 "),F=Object(a["createElementVNode"])("i",{class:"el-icon-question"},null,-1),L=Object(a["createTextVNode"])(" 树父编码字段 "),P=Object(a["createElementVNode"])("i",{class:"el-icon-question"},null,-1),D=Object(a["createTextVNode"])(" 树名称字段 "),M=Object(a["createElementVNode"])("i",{class:"el-icon-question"},null,-1),S=Object(a["createElementVNode"])("h4",{class:"form-header"},"关联信息",-1),$=Object(a["createTextVNode"])(" 关联子表的表名 "),A=Object(a["createElementVNode"])("i",{class:"el-icon-question"},null,-1),z=Object(a["createTextVNode"])(" 子表关联的外键名 "),G=Object(a["createElementVNode"])("i",{class:"el-icon-question"},null,-1);var J={__name:"genInfoForm",props:{info:{type:Object,default:null},tables:{type:Array,default:null}},setup(e){const t=e,l=Object(a["ref"])([]),o=Object(a["ref"])({}),{proxy:c}=Object(a["getCurrentInstance"])(),n=Object(a["ref"])({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 d(e){t.info.subTableFkName=""}function r(e){"sub"!==e&&(t.info.subTableName="",t.info.subTableFkName="")}function b(e){for(var a in t.tables){const o=t.tables[a].tableName;if(e===o){l.value=t.tables[a].columns;break}}}const u=(e,t,l,a)=>{let o={id:t||"id",parentId:l||"parentId",childrenList:a||"children"};var c={},n={},d=[];for(let b of e){let e=b[o.parentId];null==c[e]&&(c[e]=[]),n[b[o.id]]=b,c[e].push(b)}for(let b of e){let e=b[o.parentId];null==n[e]&&d.push(b)}for(let b of d)r(b);function r(e){if(null!==c[e[o.id]]&&(e[o.childrenList]=c[e[o.id]]),e[o.childrenList])for(let t of e[o.childrenList])r(t)}return d};function i(){Object(j["r"])().then(e=>{o.value=u(e,"id")})}Object(a["ref"])(null);return Object(a["watch"])(()=>t.info.subTableName,e=>{b(e)}),i(),(t,c)=>{const b=Object(a["resolveComponent"])("el-option"),u=Object(a["resolveComponent"])("el-select"),i=Object(a["resolveComponent"])("el-form-item"),j=Object(a["resolveComponent"])("el-col"),J=Object(a["resolveComponent"])("el-tooltip"),Q=Object(a["resolveComponent"])("el-input"),W=Object(a["resolveComponent"])("tree-select"),K=Object(a["resolveComponent"])("el-radio"),R=Object(a["resolveComponent"])("el-button"),H=Object(a["resolveComponent"])("el-dropdown-item"),X=Object(a["resolveComponent"])("el-dropdown-menu"),Y=Object(a["resolveComponent"])("el-dropdown"),Z=Object(a["resolveComponent"])("el-row"),ee=Object(a["resolveComponent"])("el-form");return Object(a["openBlock"])(),Object(a["createBlock"])(ee,{ref:"genInfoForm",model:e.info,rules:n.value,"label-width":"150px"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(Z,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(j,{span:12},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,{prop:"tplCategory"},{label:Object(a["withCtx"])(()=>[O]),default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{modelValue:e.info.tplCategory,"onUpdate:modelValue":c[0]||(c[0]=t=>e.info.tplCategory=t),onChange:r},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(b,{label:"单表(增删改查)",value:"crud"}),Object(a["createVNode"])(b,{label:"树表(增删改查)",value:"tree"}),Object(a["createVNode"])(b,{label:"主子表(增删改查)",value:"sub"})]),_:1},8,["modelValue"])]),_:1})]),_:1}),Object(a["createVNode"])(j,{span:12},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,{prop:"packageName"},{label:Object(a["withCtx"])(()=>[m,Object(a["createVNode"])(J,{content:"生成在哪个java包下例如 com.ruoyi.system",placement:"top"},{default:Object(a["withCtx"])(()=>[p]),_:1})]),default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(Q,{modelValue:e.info.packageName,"onUpdate:modelValue":c[1]||(c[1]=t=>e.info.packageName=t)},null,8,["modelValue"])]),_:1})]),_:1}),Object(a["createVNode"])(j,{span:12},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,{prop:"moduleName"},{label:Object(a["withCtx"])(()=>[V,Object(a["createVNode"])(J,{content:"可理解为子系统名,例如 system",placement:"top"},{default:Object(a["withCtx"])(()=>[s]),_:1})]),default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(Q,{modelValue:e.info.moduleName,"onUpdate:modelValue":c[2]||(c[2]=t=>e.info.moduleName=t)},null,8,["modelValue"])]),_:1})]),_:1}),Object(a["createVNode"])(j,{span:12},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,{prop:"businessName"},{label:Object(a["withCtx"])(()=>[f,Object(a["createVNode"])(J,{content:"可理解为功能英文名,例如 user",placement:"top"},{default:Object(a["withCtx"])(()=>[N]),_:1})]),default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(Q,{modelValue:e.info.businessName,"onUpdate:modelValue":c[3]||(c[3]=t=>e.info.businessName=t)},null,8,["modelValue"])]),_:1})]),_:1}),Object(a["createVNode"])(j,{span:12},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,{prop:"functionName"},{label:Object(a["withCtx"])(()=>[h,Object(a["createVNode"])(J,{content:"用作类描述,例如 用户",placement:"top"},{default:Object(a["withCtx"])(()=>[C]),_:1})]),default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(Q,{modelValue:e.info.functionName,"onUpdate:modelValue":c[4]||(c[4]=t=>e.info.functionName=t)},null,8,["modelValue"])]),_:1})]),_:1}),Object(a["createVNode"])(j,{span:12},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,null,{label:Object(a["withCtx"])(()=>[w,Object(a["createVNode"])(J,{content:"分配到指定菜单下,例如 系统管理",placement:"top"},{default:Object(a["withCtx"])(()=>[x]),_:1})]),default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(W,{value:e.info.parentMenuId,"onUpdate:value":c[5]||(c[5]=t=>e.info.parentMenuId=t),options:o.value,objMap:{value:"id",label:"menuName",children:"sysMenuList"},placeholder:"请选择系统菜单"},null,8,["value","options"])]),_:1})]),_:1}),Object(a["createVNode"])(j,{span:12},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,{prop:"genType"},{label:Object(a["withCtx"])(()=>[v,Object(a["createVNode"])(J,{content:"默认为zip压缩包下载也可以自定义生成路径",placement:"top"},{default:Object(a["withCtx"])(()=>[_]),_:1})]),default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(K,{modelValue:e.info.genType,"onUpdate:modelValue":c[6]||(c[6]=t=>e.info.genType=t),label:"0"},{default:Object(a["withCtx"])(()=>[g]),_:1},8,["modelValue"]),Object(a["createVNode"])(K,{modelValue:e.info.genType,"onUpdate:modelValue":c[7]||(c[7]=t=>e.info.genType=t),label:"1"},{default:Object(a["withCtx"])(()=>[k]),_:1},8,["modelValue"])]),_:1})]),_:1}),"1"==e.info.genType?(Object(a["openBlock"])(),Object(a["createBlock"])(j,{key:0,span:24},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,{prop:"genPath"},{label:Object(a["withCtx"])(()=>[y,Object(a["createVNode"])(J,{content:"填写磁盘绝对路径若不填写则生成到当前Web项目下",placement:"top"},{default:Object(a["withCtx"])(()=>[T]),_:1})]),default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(Q,{modelValue:e.info.genPath,"onUpdate:modelValue":c[9]||(c[9]=t=>e.info.genPath=t)},{append:Object(a["withCtx"])(()=>[Object(a["createVNode"])(Y,null,{dropdown:Object(a["withCtx"])(()=>[Object(a["createVNode"])(X,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(H,{onClick:c[8]||(c[8]=t=>e.info.genPath="/")},{default:Object(a["withCtx"])(()=>[E]),_:1})]),_:1})]),default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(R,{type:"primary"},{default:Object(a["withCtx"])(()=>[U,B]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1})):Object(a["createCommentVNode"])("",!0)]),_:1}),"tree"==e.info.tplCategory?(Object(a["openBlock"])(),Object(a["createElementBlock"])(a["Fragment"],{key:0},[I,Object(a["withDirectives"])(Object(a["createVNode"])(Z,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(j,{span:12},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,null,{label:Object(a["withCtx"])(()=>[q,Object(a["createVNode"])(J,{content:"树显示的编码字段名, 如dept_id",placement:"top"},{default:Object(a["withCtx"])(()=>[F]),_:1})]),default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{modelValue:e.info.treeCode,"onUpdate:modelValue":c[10]||(c[10]=t=>e.info.treeCode=t),placeholder:"请选择"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(e.info.columns,(e,t)=>(Object(a["openBlock"])(),Object(a["createBlock"])(b,{key:t,label:e.columnName+""+e.columnComment,value:e.columnName},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),Object(a["createVNode"])(j,{span:12},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,null,{label:Object(a["withCtx"])(()=>[L,Object(a["createVNode"])(J,{content:"树显示的父编码字段名, 如parent_Id",placement:"top"},{default:Object(a["withCtx"])(()=>[P]),_:1})]),default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{modelValue:e.info.treeParentCode,"onUpdate:modelValue":c[11]||(c[11]=t=>e.info.treeParentCode=t),placeholder:"请选择"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(e.info.columns,(e,t)=>(Object(a["openBlock"])(),Object(a["createBlock"])(b,{key:t,label:e.columnName+""+e.columnComment,value:e.columnName},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),Object(a["createVNode"])(j,{span:12},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,null,{label:Object(a["withCtx"])(()=>[D,Object(a["createVNode"])(J,{content:"树节点的显示名称字段名, 如dept_name",placement:"top"},{default:Object(a["withCtx"])(()=>[M]),_:1})]),default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{modelValue:e.info.treeName,"onUpdate:modelValue":c[12]||(c[12]=t=>e.info.treeName=t),placeholder:"请选择"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(e.info.columns,(e,t)=>(Object(a["openBlock"])(),Object(a["createBlock"])(b,{key:t,label:e.columnName+""+e.columnComment,value:e.columnName},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1},512),[[a["vShow"],"tree"==e.info.tplCategory]])],64)):Object(a["createCommentVNode"])("",!0),"sub"==e.info.tplCategory?(Object(a["openBlock"])(),Object(a["createElementBlock"])(a["Fragment"],{key:1},[S,Object(a["createVNode"])(Z,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(j,{span:12},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,null,{label:Object(a["withCtx"])(()=>[$,Object(a["createVNode"])(J,{content:"关联子表的表名, 如sys_user",placement:"top"},{default:Object(a["withCtx"])(()=>[A]),_:1})]),default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{modelValue:e.info.subTableName,"onUpdate:modelValue":c[13]||(c[13]=t=>e.info.subTableName=t),placeholder:"请选择",onChange:d},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(e.tables,(e,t)=>(Object(a["openBlock"])(),Object(a["createBlock"])(b,{key:t,label:e.tableName+""+e.tableComment,value:e.tableName},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),Object(a["createVNode"])(j,{span:12},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(i,null,{label:Object(a["withCtx"])(()=>[z,Object(a["createVNode"])(J,{content:"子表关联的外键名, 如user_id",placement:"top"},{default:Object(a["withCtx"])(()=>[G]),_:1})]),default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(u,{modelValue:e.info.subTableFkName,"onUpdate:modelValue":c[14]||(c[14]=t=>e.info.subTableFkName=t),placeholder:"请选择"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(l.value,(e,t)=>(Object(a["openBlock"])(),Object(a["createBlock"])(b,{key:t,label:e.columnName+""+e.columnComment,value:e.columnName},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1})],64)):Object(a["createCommentVNode"])("",!0)]),_:1},8,["model","rules"])}}};const Q=J;var W=Q,K=l("6605");const R={style:{float:"left"}},H={style:{float:"right",color:"#8492a6","font-size":"13px"}},X={style:{"text-align":"center","margin-left":"-100px","margin-top":"10px"}},Y=Object(a["createTextVNode"])("提交"),Z=Object(a["createTextVNode"])("返回");var ee={__name:"editTable",props:{modelValue:{type:Boolean,required:!0}},setup(e){const t=Object(K["d"])(),l=Object(K["c"])(),{proxy:o}=Object(a["getCurrentInstance"])(),c=Object(a["ref"])("columnInfo"),b=Object(a["ref"])(document.documentElement.scrollHeight-245+"px"),u=Object(a["ref"])([]),j=Object(a["ref"])([]),O=Object(a["ref"])([]),m=Object(a["ref"])({});function p(){const e=o.$refs.basicInfo.$refs.basicInfoForm,t=o.$refs.genInfo.$refs.genInfoForm;Promise.all([e,t].map(V)).then(l=>{const a=l.every(e=>!!e);if(a){const l=Object.assign({},e.model,t.model);l.columns=j.value,l.params={treeCode:l.treeCode,treeName:l.treeName,treeParentCode:l.treeParentCode,parentMenuId:l.parentMenuId},d(l).then(e=>{o.$modal.msgSuccess(e.msg),200===e.code&&s()})}else o.$modal.msgError("表单校验未通过,请重新检查提交内容")})}function V(e){return new Promise(t=>{e.validate(e=>{t(e)})})}function s(){t.push("/gen/index")}return(()=>{const e=l.params&&l.params.tableId;e&&(n(e).then(e=>{j.value=e.data.rows,m.value=e.data.info,u.value=e.data.tables}),r().then(e=>{O.value=e.data}))})(),(e,t)=>{const l=Object(a["resolveComponent"])("el-tab-pane"),o=Object(a["resolveComponent"])("el-table-column"),n=Object(a["resolveComponent"])("el-input"),d=Object(a["resolveComponent"])("el-option"),r=Object(a["resolveComponent"])("el-select"),V=Object(a["resolveComponent"])("el-checkbox"),f=Object(a["resolveComponent"])("el-table"),N=Object(a["resolveComponent"])("el-tabs"),h=Object(a["resolveComponent"])("el-button"),C=Object(a["resolveComponent"])("el-form"),w=Object(a["resolveComponent"])("el-card");return Object(a["openBlock"])(),Object(a["createBlock"])(w,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(N,{modelValue:c.value,"onUpdate:modelValue":t[0]||(t[0]=e=>c.value=e)},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(l,{label:"基本信息",name:"basic"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(Object(a["unref"])(i),{ref:"basicInfo",info:m.value},null,8,["info"])]),_:1}),Object(a["createVNode"])(l,{label:"字段信息",name:"columnInfo"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(f,{ref:"dragTable",data:j.value,"row-key":"columnId","max-height":b.value},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(o,{label:"序号",type:"index","min-width":"5%"}),Object(a["createVNode"])(o,{label:"字段列名",prop:"columnName","min-width":"10%","show-overflow-tooltip":!0}),Object(a["createVNode"])(o,{label:"字段描述","min-width":"10%"},{default:Object(a["withCtx"])(e=>[Object(a["createVNode"])(n,{modelValue:e.row.columnComment,"onUpdate:modelValue":t=>e.row.columnComment=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(o,{label:"物理类型",prop:"columnType","min-width":"10%","show-overflow-tooltip":!0}),Object(a["createVNode"])(o,{label:"Java类型","min-width":"11%"},{default:Object(a["withCtx"])(e=>[Object(a["createVNode"])(r,{modelValue:e.row.javaType,"onUpdate:modelValue":t=>e.row.javaType=t},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(d,{label:"Long",value:"Long"}),Object(a["createVNode"])(d,{label:"String",value:"String"}),Object(a["createVNode"])(d,{label:"Integer",value:"Integer"}),Object(a["createVNode"])(d,{label:"Double",value:"Double"}),Object(a["createVNode"])(d,{label:"BigDecimal",value:"BigDecimal"}),Object(a["createVNode"])(d,{label:"Date",value:"Date"}),Object(a["createVNode"])(d,{label:"Boolean",value:"Boolean"})]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(o,{label:"java属性","min-width":"10%"},{default:Object(a["withCtx"])(e=>[Object(a["createVNode"])(n,{modelValue:e.row.javaField,"onUpdate:modelValue":t=>e.row.javaField=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(o,{label:"插入","min-width":"5%"},{default:Object(a["withCtx"])(e=>[Object(a["createVNode"])(V,{"true-label":"1",modelValue:e.row.isInsert,"onUpdate:modelValue":t=>e.row.isInsert=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(o,{label:"编辑","min-width":"5%"},{default:Object(a["withCtx"])(e=>[Object(a["createVNode"])(V,{"true-label":"1",modelValue:e.row.isEdit,"onUpdate:modelValue":t=>e.row.isEdit=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(o,{label:"列表","min-width":"5%"},{default:Object(a["withCtx"])(e=>[Object(a["createVNode"])(V,{"true-label":"1",modelValue:e.row.isList,"onUpdate:modelValue":t=>e.row.isList=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(o,{label:"查询","min-width":"5%"},{default:Object(a["withCtx"])(e=>[Object(a["createVNode"])(V,{"true-label":"1",modelValue:e.row.isQuery,"onUpdate:modelValue":t=>e.row.isQuery=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(o,{label:"查询方式","min-width":"10%"},{default:Object(a["withCtx"])(e=>[Object(a["createVNode"])(r,{modelValue:e.row.queryType,"onUpdate:modelValue":t=>e.row.queryType=t},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(d,{label:"=",value:"EQ"}),Object(a["createVNode"])(d,{label:"!=",value:"NE"}),Object(a["createVNode"])(d,{label:">",value:"GT"}),Object(a["createVNode"])(d,{label:">=",value:"GTE"}),Object(a["createVNode"])(d,{label:"<",value:"LT"}),Object(a["createVNode"])(d,{label:"<=",value:"LTE"}),Object(a["createVNode"])(d,{label:"LIKE",value:"LIKE"}),Object(a["createVNode"])(d,{label:"BETWEEN",value:"BETWEEN"})]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(o,{label:"必填","min-width":"5%"},{default:Object(a["withCtx"])(e=>[Object(a["createVNode"])(V,{"true-label":"1",modelValue:e.row.isRequired,"onUpdate:modelValue":t=>e.row.isRequired=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(o,{label:"显示类型","min-width":"12%"},{default:Object(a["withCtx"])(e=>[Object(a["createVNode"])(r,{modelValue:e.row.htmlType,"onUpdate:modelValue":t=>e.row.htmlType=t},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(d,{label:"文本框",value:"input"}),Object(a["createVNode"])(d,{label:"文本域",value:"textarea"}),Object(a["createVNode"])(d,{label:"下拉框",value:"select"}),Object(a["createVNode"])(d,{label:"单选框",value:"radio"}),Object(a["createVNode"])(d,{label:"复选框",value:"checkbox"}),Object(a["createVNode"])(d,{label:"日期控件",value:"datetime"}),Object(a["createVNode"])(d,{label:"图片上传",value:"imageUpload"}),Object(a["createVNode"])(d,{label:"文件上传",value:"fileUpload"}),Object(a["createVNode"])(d,{label:"富文本控件",value:"editor"})]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1}),Object(a["createVNode"])(o,{label:"字典类型","min-width":"12%"},{default:Object(a["withCtx"])(e=>[Object(a["createVNode"])(r,{modelValue:e.row.dictType,"onUpdate:modelValue":t=>e.row.dictType=t,clearable:"",filterable:"",placeholder:"请选择"},{default:Object(a["withCtx"])(()=>[(Object(a["openBlock"])(!0),Object(a["createElementBlock"])(a["Fragment"],null,Object(a["renderList"])(O.value,e=>(Object(a["openBlock"])(),Object(a["createBlock"])(d,{key:e.dictType,label:e.dictName,value:e.dictType},{default:Object(a["withCtx"])(()=>[Object(a["createElementVNode"])("span",R,Object(a["toDisplayString"])(e.dictName),1),Object(a["createElementVNode"])("span",H,Object(a["toDisplayString"])(e.dictType),1)]),_:2},1032,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1})]),_:1},8,["data","max-height"])]),_:1}),Object(a["createVNode"])(l,{label:"生成信息",name:"genInfo"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(Object(a["unref"])(W),{ref:"genInfo",info:m.value,tables:u.value},null,8,["info","tables"])]),_:1})]),_:1},8,["modelValue"]),Object(a["createVNode"])(C,{"label-width":"100px"},{default:Object(a["withCtx"])(()=>[Object(a["createElementVNode"])("div",X,[Object(a["createVNode"])(h,{type:"primary",onClick:t[1]||(t[1]=e=>p())},{default:Object(a["withCtx"])(()=>[Y]),_:1}),Object(a["createVNode"])(h,{onClick:t[2]||(t[2]=e=>s())},{default:Object(a["withCtx"])(()=>[Z]),_:1})])]),_:1})]),_:1})}}};const te=ee;t["default"]=te}}]);