EditTable-bf8b4aad.js 2.4 KB

1
  1. import{d as T,u as U,Y as q,r,b as x,l as A,a,o as B,A as G,B as t,f as e,a0 as H,G as p,H as L,a7 as Y,a8 as j,L as F,S as K,U as X,X as z}from"./index-bf9ff227.js";import{_ as D}from"./ContentWrap.vue_vue_type_script_setup_true_lang-e7a6a44f.js";import{u as J}from"./tagsView-d2f91e58.js";import{_ as M}from"./BasicInfoForm.vue_vue_type_script_setup_true_lang-823f6514.js";import{_ as N}from"./ColumInfoForm.vue_vue_type_script_setup_true_lang-5ec91aad.js";import{_ as O}from"./GenerateInfoForm.vue_vue_type_script_setup_true_lang-904c6d74.js";import{g as P,u as Q}from"./index-89b64910.js";import{u as W}from"./useMessage-5b7a04fd.js";import"./el-card-3ab8deb4.js";import"./formRules-45c7d798.js";import"./dict.type-46f0691e.js";import"./el-dropdown-item-933f029e.js";import"./el-tree-select-e41a3368.js";import"./dict-3320eb00.js";import"./tree-fd3a041e.js";import"./index-1cf3fa80.js";const Z=T({name:"InfraCodegenEditTable",__name:"EditTable",setup($){const{t:_}=L(),b=W(),{push:y,currentRoute:g}=U(),{query:v}=q(),{delView:I}=J(),u=r(!1),m=r("colum"),f=r(),k=r(),i=r(),o=r({table:{},columns:[]}),w=async()=>{var s,l;if(a(o)){await((s=a(f))==null?void 0:s.validate()),await((l=a(i))==null?void 0:l.validate());try{await Q(o.value),b.success(_("common.updateSuccess")),c()}catch{}}},c=()=>{I(a(g)),y("/infra/codegen")};return x(()=>{(async()=>{const s=v.id;if(s){u.value=!0;try{o.value=await P(s)}finally{u.value=!1}}})()}),(s,l)=>{const n=Y,V=j,d=F,h=K,C=X,R=D,E=z;return A((B(),G(R,null,{default:t(()=>[e(V,{modelValue:a(m),"onUpdate:modelValue":l[0]||(l[0]=S=>H(m)?m.value=S:null)},{default:t(()=>[e(n,{label:"\u57FA\u672C\u4FE1\u606F",name:"basicInfo"},{default:t(()=>[e(a(M),{ref_key:"basicInfoRef",ref:f,table:a(o).table},null,8,["table"])]),_:1}),e(n,{label:"\u5B57\u6BB5\u4FE1\u606F",name:"colum"},{default:t(()=>[e(a(N),{ref_key:"columInfoRef",ref:k,columns:a(o).columns},null,8,["columns"])]),_:1}),e(n,{label:"\u751F\u6210\u4FE1\u606F",name:"generateInfo"},{default:t(()=>[e(a(O),{ref_key:"generateInfoRef",ref:i,table:a(o).table,columns:a(o).columns},null,8,["table","columns"])]),_:1})]),_:1},8,["modelValue"]),e(C,null,{default:t(()=>[e(h,{style:{float:"right"}},{default:t(()=>[e(d,{loading:a(u),type:"primary",onClick:w},{default:t(()=>l[1]||(l[1]=[p("\u4FDD\u5B58")])),_:1},8,["loading"]),e(d,{onClick:c},{default:t(()=>l[2]||(l[2]=[p("\u8FD4\u56DE")])),_:1})]),_:1})]),_:1})]),_:1})),[[E,a(u)]])}}});export{Z as default};