boyuehasfj-vue3/boyuehasfj-admin/assets/editTable-BUrPEuQH.js

2 lines
9.4 KiB
JavaScript
Raw Permalink Normal View History

2025-06-02 21:34:56 +08:00
import{g as e,u as l}from"./gen-CrUzlLUV.js";import{o as a}from"./type-DwcVEYT4.js";import o from"./basicInfoForm-D5iE6uE_.js";import u from"./genInfoForm-Cf6tDnuu.js";import{C as t,u as n,d,r as m,j as r,h as i,o as s,w as b,e as p,P as f,k as v,c,I as V,J as w,f as h,B as g,m as _}from"./index-C-c3zR6K.js";import"./menu-CCkCIpie.js";const U={style:{float:"left"}},y={style:{float:"right",color:"#8492a6","font-size":"13px"}},T={style:{width:"90%"}},C={style:{"text-align":"center","margin-left":"-100px","margin-top":"10px"}},N=t({name:"GenEdit"}),I=Object.assign(N,{setup(t){const N=n(),{proxy:I}=d(),j=m("columnInfo"),x=m(document.documentElement.scrollHeight-245+"px"),E=m([]),D=m({}),k=m([]),L=m([]),B=m([]),F=m({});function S(e){for(var l in E.value){if(e===E.value[l].tableName)return E.value[l].columns}}function $(e){return new Promise(((l,a)=>{e.validate(((e,o)=>{o?a(o):l(e)}))}))}function J(){const e={path:"/tool/gen",query:{t:Date.now(),pageNum:N.query.pageNum}};I.$tab.closeOpenPage(e)}return(()=>{const l=N.params&&N.params.tableId;l&&(e(l).then((e=>{L.value=e.data.columns,F.value=e.data.table,E.value=e.data.joinTables,k.value=e.data.joinTablesMate})),a().then((e=>{B.value=e.data})))})(),(e,a)=>{const t=r("el-tab-pane"),n=r("el-switch"),d=r("el-table-column"),m=r("el-input"),N=r("el-option"),q=r("el-select"),P=r("el-checkbox"),M=r("el-form-item"),G=r("el-col"),O=r("el-row"),Q=r("el-form"),K=r("el-table"),R=r("el-tabs"),W=r("el-button"),z=r("el-card");return s(),i(z,null,{default:b((()=>[p(R,{modelValue:v(j),"onUpdate:modelValue":a[3]||(a[3]=e=>f(j)?j.value=e:null)},{default:b((()=>[p(t,{label:"基本信息",name:"basic"},{default:b((()=>[p(o,{ref:"basicInfo",info:v(F),tables:v(E),joins:v(k),"onUpdate:joins":a[0]||(a[0]=e=>f(k)?k.value=e:null),modelValue:v(D),"onUpdate:modelValue":a[1]||(a[1]=e=>f(D)?D.value=e:null)},null,8,["info","tables","joins","modelValue"])])),_:1}),p(t,{label:"字段信息",name:"columnInfo"},{default:b((()=>[p(n,{modelValue:v(F).haveSubColumn,"onUpdate:modelValue":a[2]||(a[2]=e=>v(F).haveSubColumn=e),"active-value":"1","inactive-value":"0","active-text":"开启字段关联","inactive-text":"关闭字段关联"},null,8,["modelValue"]),p(K,{ref:"dragTable",data:v(L),"row-key":"columnId","max-height":v(x),style:{width:"100%"}},{default:b((()=>[p(d,{label:"序号",type:"index","min-width":"5%",fixed:""}),p(d,{fixed:"",label:"字段列名",prop:"columnName","min-width":"10%","show-overflow-tooltip":!0}),p(d,{label:"字段描述","min-width":"10%"},{default:b((e=>[p(m,{modelValue:e.row.columnComment,"onUpdate:modelValue":l=>e.row.columnComment=l},null,8,["modelValue","onUpdate:modelValue"])])),_:1}),p(d,{label:"物理类型",prop:"columnType","min-width":"10%","show-overflow-tooltip":!0}),p(d,{label:"Java类型","min-width":"11%"},{default:b((e=>[p(q,{modelValue:e.row.javaType,"onUpdate:modelValue":l=>e.row.javaType=l},{default:b((()=>[p(N,{label:"Long",value:"Long"}),p(N,{label:"String",value:"String"}),p(N,{label:"Integer",value:"Integer"}),p(N,{label:"Double",value:"Double"}),p(N,{label:"BigDecimal",value:"BigDecimal"}),p(N,{label:"Date",value:"Date"}),p(N,{label:"Boolean",value:"Boolean"}),p(N,{label:"LocalDate",value:"LocalDate"})])),_:2},1032,["modelValue","onUpdate:modelValue"])])),_:1}),p(d,{label:"java属性","min-width":"10%"},{default:b((e=>[p(m,{modelValue:e.row.javaField,"onUpdate:modelValue":l=>e.row.javaField=l},null,8,["modelValue","onUpdate:modelValue"])])),_:1}),p(d,{label:"插入","min-width":"5%"},{default:b((e=>[p(P,{"true-value":"1","false-value":"0",modelValue:e.row.isInsert,"onUpdate:modelValue":l=>e.row.isInsert=l},null,8,["modelValue","onUpdate:modelValue"])])),_:1}),p(d,{label:"编辑","min-width":"5%"},{default:b((e=>[p(P,{"true-value":"1","false-value":"0",modelValue:e.row.isEdit,"onUpdate:modelValue":l=>e.row.isEdit=l},null,8,["modelValue","onUpdate:modelValue"])])),_:1}),p(d,{label:"列表","min-width":"5%"},{default:b((e=>[p(P,{"true-value":"1","false-value":"0",modelValue:e.row.isList,"onUpdate:modelValue":l=>e.row.isList=l},null,8,["modelValue","onUpdate:modelValue"