You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
3.1 KiB
JavaScript
2 lines
3.1 KiB
JavaScript
var b=(x,v,p)=>new Promise((_,r)=>{var e=t=>{try{a(p.next(t))}catch(o){r(o)}},g=t=>{try{a(p.throw(t))}catch(o){r(o)}},a=t=>t.done?_(t.value):Promise.resolve(t.value).then(e,g);a((p=p.apply(x,v)).next())});import{P as J}from"./index-BOexY1T-.js";import{_ as M}from"./BaseSetting.vue_vue_type_script_setup_true_lang-Dfq5v1E8.js";import h from"./GenConfig-BLiOInI2.js";import{_ as P}from"./GenResult.vue_vue_type_script_setup_true_lang-BY5zg3gm.js";import{d as R,W as S,f as I,o as V,r as j,_ as l,a8 as f,a9 as w,a0 as E,k as d,u as m,ac as k}from"./vue-aEZWZQSa.js";import{g as D,e as O}from"./index-ezfSFr_c.js";import{a as Q,_ as T}from"./entry/index-CwTXVJ2d-1723001953242.js";import{O as C,Q as U}from"./antd-BY-1PcYE.js";import"./useContentViewHeight-C-BEyhbS.js";import"./useWindowSizeFn-C93ItSr2.js";import"./onMountedOrActivated-BIJ0U1R1.js";import"./useForm-Ca7JThS8.js";import"./FormItem.vue_vue_type_script_lang-DhGC9etS.js";import"./componentMap-S705cJLS.js";import"./RadioButtonGroup.vue_vue_type_script_setup_true_lang-Cx2YeHC7.js";import"./index-B4wZYO02.js";import"./index-DVEqH4Di.js";import"./useSortable-BAwH_r98.js";import"./download-Da_OLLnH.js";import"./useLoading-B4X4QuoY.js";import"./copyTextToClipboard-BBFF3Y3I.js";import"./style-DTWqfx8n.js";import"./helper-BPjqq6ZQ.js";import"./BasicForm.vue_vue_type_style_index_0_lang-D34fDasZ.js";import"./index-Bv8q_Kfd.js";import"./genConfig.data-tuFpBeTG.js";import"./dictType-qU8CxzCl.js";import"./index-0uz32j5s.js";const W={class:"flex flex-row items-center justify-center"},$={class:"mt-5"},L=R({name:"EditGenerate",__name:"EditGenerate",setup(x){const{currentRoute:v}=S(),_=v.value.params.tableId,r=I(0),e=I(),{setTitle:g}=Q();V(()=>b(this,null,function*(){const o=yield D(_);e.value=o.info,g("修改生成配置: "+o.info.tableName)}));const a=j({success:!0,errMsg:""});function t(o,n){return b(this,null,function*(){var c;if(r.value=o,n&&e.value&&Object.assign(e.value,n),m(r)===2)try{const i=m(e);if(i&&i.tplCategory==="tree"){const{treeCode:u,treeName:s,treeParentCode:y}=i;i.params={treeCode:u,treeName:s,treeParentCode:y}}if(i){const u=s=>s?"1":"0";i.columns.forEach(s=>{const{insert:y,edit:N,list:q,query:B,required:G}=s;s.isInsert=u(y),s.isEdit=u(N),s.isList=u(q),s.isQuery=u(B),s.isRequired=u(G)})}yield O(i),a.success=!0}catch(i){a.success=!1,a.errMsg=(c=i.message)!=null?c:"未知错误"}})}return(o,n)=>(l(),f(m(J),{contentBackground:"",dense:"","content-class":"p-5"},{default:w(()=>[E("div",W,[d(m(U),{class:"w-fit",current:r.value},{default:w(()=>[d(m(C),{title:"生成信息"}),d(m(C),{title:"字段信息",disabled:""}),d(m(C),{title:"完成",disabled:""})]),_:1},8,["current"])]),E("div",$,[e.value&&r.value===0?(l(),f(M,{key:0,value:e.value,"onUpdate:value":n[0]||(n[0]=c=>e.value=c),onJumpto:t},null,8,["value"])):k("",!0),e.value&&r.value===1?(l(),f(h,{key:1,value:e.value,"onUpdate:value":n[1]||(n[1]=c=>e.value=c),onJumpto:t},null,8,["value"])):k("",!0),e.value&&r.value===2?(l(),f(P,{key:2,success:a.success,"err-msg":a.errMsg,onJumpto:t},null,8,["success","err-msg"])):k("",!0)])]),_:1}))}}),Ce=T(L,[["__scopeId","data-v-ebeeca71"]]);export{Ce as default};
|