2 lines
6.1 KiB
JavaScript
2 lines
6.1 KiB
JavaScript
|
import{g as j,u as q}from"./gen.BsMfqC-4.js";import{o as P}from"./type.YY2uAgoo.js";import R from"./basicInfoForm.CakXDq9_.js";import G from"./genInfoForm.CnBtLirE.js";import{u as M,r as p,k as d,o as g,m as x,e as o,d as e,f as i,D as O,c as S,K,L as Q,n as h,t as E,q as N,B as H,h as W}from"./index.R3qQMktZ.js";import"./menu.CO574-AM.js";const z={style:{float:"left"}},J={style:{float:"right",color:"#8492a6","font-size":"13px"}},A={style:{"text-align":"center","margin-left":"-100px","margin-top":"10px"}},X=H({name:"GenEdit"}),ne=Object.assign(X,{setup(Y){const v=M(),{proxy:c}=W(),V=p("columnInfo"),C=p(document.documentElement.scrollHeight-245+"px"),y=p([]),w=p([]),U=p([]),m=p({});function k(){const r=c.$refs.basicInfo.$refs.basicInfoForm,n=c.$refs.genInfo.$refs.genInfoForm;Promise.all([r,n].map(B)).then(b=>{if(b.every(s=>!!s)){const s=Object.assign({},m.value);s.columns=w.value,s.params={treeCode:m.value.treeCode,treeName:m.value.treeName,treeParentCode:m.value.treeParentCode,parentMenuId:m.value.parentMenuId},q(s).then(a=>{c.$modal.msgSuccess(a.msg),a.code===200&&I()})}else c.$modal.msgError("表单校验未通过,请重新检查提交内容")})}function B(r){return new Promise(n=>{r.validate(b=>{n(b)})})}function I(){const r={path:"/monitor/gen",query:{t:Date.now(),pageNum:v.query.pageNum}};c.$tab.closeOpenPage(r)}return(()=>{const r=v.params&&v.params.tableId;r&&(j(r).then(n=>{w.value=n.data.rows,m.value=n.data.info,m.value.parentMenuId=Number(m.value.parentMenuId),y.value=n.data.tables}),P().then(n=>{U.value=n.data}))})(),(r,n)=>{const b=d("el-tab-pane"),u=d("el-table-column"),s=d("el-input"),a=d("el-option"),_=d("el-select"),f=d("el-checkbox"),$=d("el-table"),L=d("el-tabs"),T=d("el-button"),D=d("el-form"),F=d("el-card");return g(),x(F,null,{default:o(()=>[e(L,{modelValue:i(V),"onUpdate:modelValue":n[0]||(n[0]=l=>O(V)?V.value=l:null)},{default:o(()=>[e(b,{label:"基本信息",name:"basic"},{default:o(()=>[e(i(R),{ref:"basicInfo",info:i(m)},null,8,["info"])]),_:1}),e(b,{label:"字段信息",name:"columnInfo"},{default:o(()=>[e($,{ref:"dragTable",data:i(w),"row-key":"columnId","max-height":i(C)},{default:o(()=>[e(u,{label:"序号",type:"index","min-width":"5%"}),e(u,{label:"字段列名",prop:"columnName","min-width":"10%","show-overflow-tooltip":!0}),e(u,{label:"字段描述","min-width":"10%"},{default:o(l=>[e(s,{modelValue:l.row.columnComment,"onUpdate:modelValue":t=>l.row.columnComment=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(u,{label:"物理类型",prop:"columnType","min-width":"10%","show-overflow-tooltip":!0}),e(u,{label:"Java类型","min-width":"11%"},{default:o(l=>[e(_,{modelValue:l.row.javaType,"onUpdate:modelValue":t=>l.row.javaType=t},{default:o(()=>[e(a,{label:"Long",value:"Long"}),e(a,{label:"String",value:"String"}),e(a,{label:"Integer",value:"Integer"}),e(a,{label:"Double",value:"Double"}),e(a,{label:"BigDecimal",value:"BigDecimal"}),e(a,{label:"Date",value:"Date"}),e(a,{label:"Boolean",value:"Boolean"})]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1}),e(u,{label:"java属性","min-width":"10%"},{default:o(l=>[e(s,{modelValue:l.row.javaField,"onUpdate:modelValue":t=>l.row.javaField=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(u,{label:"插入","min-width":"5%"},{default:o(l=>[e(f,{"true-label":"1","false-label":"0",modelValue:l.row.isInsert,"onUpdate:modelValue":t=>l.row.isInsert=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(u,{label:"编辑","min-width":"5%"},{default:o(l=>[e(f,{"true-label":"1","false-label":"0",modelValue:l.row.isEdit,"onUpdate:modelValue":t=>l.row.isEdit=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(u,{label:"列表","min-width":"5%"},{default:o(l=>[e(f,{"true-label":"1","false-label":"0",modelValue:l.row.isList,"onUpdate:modelValue":t=>l.row.isList=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(u,{label:"查询","min-width":"5%"},{default:o(l=>[e(f,{"true-label":"1","false-label":"0",modelValue:l.row.isQuery,"onUpdate:modelValue":t=>l.row.isQuery=t},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(u,
|