EditTable-b3ab4459.js 3.0 KB

1
  1. import{d as q,u as z,L as H,r as _,q as U,z as D,a,o as G,x as K,w as e,f as t,l as X,y as d,h as j,m as B,n as F,G as J,C as L,H as P,K as S,_ as A,__tla as M}from"./index-35524533.js";import{_ as N,__tla as O}from"./ContentWrap-4938186f.js";import{u as Q,__tla as W}from"./tagsView-b2e70145.js";import Y,{__tla as Z}from"./BasicInfoForm-e77b7f3c.js";import $,{__tla as aa}from"./ColumInfoForm-a39806c5.js";import ta,{__tla as ea}from"./GenerateInfoForm-a8292e69.js";import{g as la,u as ra,__tla as _a}from"./index-724377a9.js";import{u as sa,__tla as oa}from"./useMessage-b70a06ec.js";import{__tla as ua}from"./el-card-0fc5e5f3.js";import{__tla as na}from"./formRules-0b5d1cda.js";import{__tla as ca}from"./dict.type-9d46b33c.js";import{__tla as ma}from"./el-dropdown-item-6adc11c7.js";import{__tla as fa}from"./el-tree-select-e2440d2e.js";import{__tla as ia}from"./dict-d4a9f1d4.js";import"./tree-0af4953a.js";import{__tla as da}from"./index-64928fd5.js";let y,ya=Promise.all([(()=>{try{return M}catch{}})(),(()=>{try{return O}catch{}})(),(()=>{try{return W}catch{}})(),(()=>{try{return Z}catch{}})(),(()=>{try{return aa}catch{}})(),(()=>{try{return ea}catch{}})(),(()=>{try{return _a}catch{}})(),(()=>{try{return oa}catch{}})(),(()=>{try{return ua}catch{}})(),(()=>{try{return na}catch{}})(),(()=>{try{return ca}catch{}})(),(()=>{try{return ma}catch{}})(),(()=>{try{return fa}catch{}})(),(()=>{try{return ia}catch{}})(),(()=>{try{return da}catch{}})()]).then(async()=>{y=A(q({name:"InfraCodegenEditTable",__name:"EditTable",setup(pa){const{t:p}=j(),h=sa(),{push:b,currentRoute:w}=z(),{query:g}=H(),{delView:v}=Q(),o=_(!1),u=_("colum"),c=_(),I=_(),m=_(),l=_({table:{},columns:[]}),k=async()=>{var r,s;if(a(l)){await((r=a(c))==null?void 0:r.validate()),await((s=a(m))==null?void 0:s.validate());try{await ra(l.value),h.success(p("common.updateSuccess")),f()}catch{}}},f=()=>{v(a(w)),b("/infra/codegen")};return U(()=>{(async()=>{const r=g.id;if(r){o.value=!0;try{l.value=await la(r)}finally{o.value=!1}}})()}),(r,s)=>{const n=B,C=F,i=J,R=L,T=P,V=N,x=S;return D((G(),K(V,null,{default:e(()=>[t(C,{modelValue:a(u),"onUpdate:modelValue":s[0]||(s[0]=E=>X(u)?u.value=E:null)},{default:e(()=>[t(n,{label:"\u57FA\u672C\u4FE1\u606F",name:"basicInfo"},{default:e(()=>[t(a(Y),{ref_key:"basicInfoRef",ref:c,table:a(l).table},null,8,["table"])]),_:1}),t(n,{label:"\u5B57\u6BB5\u4FE1\u606F",name:"colum"},{default:e(()=>[t(a($),{ref_key:"columInfoRef",ref:I,columns:a(l).columns},null,8,["columns"])]),_:1}),t(n,{label:"\u751F\u6210\u4FE1\u606F",name:"generateInfo"},{default:e(()=>[t(a(ta),{ref_key:"generateInfoRef",ref:m,table:a(l).table,columns:a(l).columns},null,8,["table","columns"])]),_:1})]),_:1},8,["modelValue"]),t(T,null,{default:e(()=>[t(R,{style:{float:"right"}},{default:e(()=>[t(i,{loading:a(o),type:"primary",onClick:k},{default:e(()=>[d("\u4FDD\u5B58")]),_:1},8,["loading"]),t(i,{onClick:f},{default:e(()=>[d("\u8FD4\u56DE")]),_:1})]),_:1})]),_:1})]),_:1})),[[x,a(o)]])}}}),[["__file","/Users/RuHu.Xu/Desktop/mall-newfeifan-zx-business/src/views/infra/codegen/EditTable.vue"]])});export{ya as __tla,y as default};