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-CnbNoayZ.js";import{_ as M}from"./BaseSetting.vue_vue_type_script_setup_true_lang-D-W6qDtb.js";import h from"./GenConfig-CxDesKKV.js";import{_ as P}from"./GenResult.vue_vue_type_script_setup_true_lang-DoaGsavD.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-BBId74m9.js";import{a as Q,_ as T}from"./entry/index-C2Ijy48E-1723706691540.js";import{O as C,Q as U}from"./antd-BY-1PcYE.js";import"./useContentViewHeight-BBd42TOY.js";import"./useWindowSizeFn-CjdUjzGl.js";import"./onMountedOrActivated-BIJ0U1R1.js";import"./useForm-fILnWqWp.js";import"./FormItem.vue_vue_type_script_lang-CKJUw6EQ.js";import"./componentMap-zBHKqdNc.js";import"./RadioButtonGroup.vue_vue_type_script_setup_true_lang-CVQ-sEzT.js";import"./index-DVy1eUzr.js";import"./index-fya05jI8.js";import"./useSortable-Bra4jKJL.js";import"./download-Cu3oizbN.js";import"./useLoading-C2GeNIUj.js";import"./copyTextToClipboard-BBFF3Y3I.js";import"./style-apcQnL4e.js";import"./helper-D0Efh3UP.js";import"./BasicForm.vue_vue_type_style_index_0_lang-D499EpF5.js";import"./index-jxm8Y35l.js";import"./genConfig.data-DbL_jVY7.js";import"./dictType-DxUU9T0n.js";import"./index-443LDxde.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};
|