| 1 |
- import T from"./basic-ClyXe8hr.js";import{_ as V}from"./config.vue_vue_type_script_setup_true_lang-2PGprN9C.js";import E from"./previewDrawer-CTOiks7v.js";import{u as L}from"./index-CjSp6vmo.js";import{d as Z,a as h}from"./genApi-DvkAcs1w.js";import{b as F}from"./download-DYI9hGky.js";import{R as z,Q as g,bx as I,bD as Q,B as p,W as x,Z as W,aO as j,f as b}from"./antd-Cume0_44.js";import{d as q,f as u,Z as m,_ as n,k as a,a7 as d,a6 as s,u as o,F as A,a8 as H,$ as J,G as f,a5 as w,y}from"./vue-4umLpMSY.js";import{_ as K}from"./entry/index-HR-LjmG7.js";import"./sysMenuApi-C5XDzQd1.js";import"./data-CRIaESkr.js";import"./sysDictApi-BsgqH53h.js";import"./BasicTable.vue_vue_type_script_setup_true_lang-CPURpqdw.js";import"./BasicForm.vue_vue_type_script_setup_true_lang-DXmH21qC.js";import"./FormItem.vue_vue_type_script_lang-DJWCMeoT.js";import"./helper-CJPMdLJV.js";import"./index-CIKAII2N.js";import"./index-jHhwVQOO.js";import"./index-RjDQXnOt.js";import"./useWindowSizeFn-DxuYlDwu.js";import"./uuid-BUBnBT7J.js";import"./useSortable-CIdxwVKO.js";import"./index-CSk3DikO.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-ui1udftb.js";import"./copyTextToClipboard-IX_c5UwA.js";import"./index-DMaVTnBH.js";import"./base64Conver-DEMZeTZS.js";import"./index-D0ybGOfT.js";import"./onMountedOrActivated-fw6WqIjB.js";import"./index-41VGryvF.js";import"./UploadPreviewModal-Zebn0ShJ.js";import"./cateApi-BeBuAYHR.js";import"./resourceApi-CsEfqIT5.js";import"./common-Dg2cpz7X.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-CcQXWgo1.js";import"./BasicForm.vue_vue_type_style_index_0_lang-CUaBN7Lx.js";import"./useForm-Q04PUPk0.js";import"./TableImg.vue_vue_type_style_index_0_lang-6ci50C2Z.js";import"./componentMap-wFZbiA1v.js";import"./sortable.esm-JiwbClG7.js";import"./useTable-K1YtSB9E.js";import"./index-Cp0WJzMC.js";const M={class:"p-4"},U={style:{float:"right"}},X={key:0},Y={key:1},ee={key:2},te=q({__name:"index",emits:{closed:null},setup(ae,{expose:C,emit:R}){const _=R,[B,{openDrawer:D}]=L(),e=u(0),i=u(),S=u(!1),c=u(),v=u(),O=r=>{c.value.onOpen(r)},N=r=>{D(!0,{record:r})},$=()=>{e.value++,e.value===1&&(c.value.onSubmit().then(r=>{i.value=r,e.value++,y(()=>{v.value.onOpen(r)})}),e.value--),e.value===2&&(v.value.onSubmit(i.value).then(r=>{e.value++}).catch(r=>{b.warning(r)}),e.value--)},G=()=>{e.value--,e.value===0&&y(()=>{c.value.onOpen(i.value)}),e.value===1&&y(()=>{v.value.onOpen(i.value)})},k=[{title:"基础信息",content:"基础信息"},{title:"详细配置",content:"详细配置"},{title:"完成",content:"已经配置好代码生成,现在可以生成代码啦"}],P=()=>{const r={id:i.value.id};i.value.generateType==="PRO"?Z(r).then(()=>{b.success("操作成功"),_("closed")}):h(r).then(t=>{var l;F(t,((l=i.value)==null?void 0:l.functionName)+"."+i.value.generateType.toLowerCase()),_("closed")})};return C({configSteps:O}),(r,t)=>(n(),m("div",M,[a(o(x),{class:"steps-card",bordered:!1},{default:s(()=>[a(o(z),{class:"xn-row"},{default:s(()=>[a(o(g),{span:6}),a(o(g),{span:12},{default:s(()=>[a(o(I),{current:e.value},{default:s(()=>[(n(),m(A,null,H(k,l=>a(o(Q),{key:l.title,title:l.title},null,8,["title"])),64))]),_:1},8,["current"])]),_:1}),a(o(g),{span:6},{default:s(()=>[J("div",U,[a(o(p),{disabled:e.value===0,style:{"margin-left":"8px"},onClick:G},{default:s(()=>t[2]||(t[2]=[f(" 上一步 ")])),_:1},8,["disabled"]),a(o(p),{disabled:e.value===2,type:"primary",style:{"margin-left":"8px"},onClick:$},{default:s(()=>t[3]||(t[3]=[f(" 继续 ")])),_:1},8,["disabled"]),a(o(p),{type:"primary",danger:"",ghost:"",style:{"margin-left":"8px"},onClick:t[0]||(t[0]=l=>_("closed"))},{default:s(()=>t[4]||(t[4]=[f(" 关闭 ")])),_:1})])]),_:1})]),_:1})]),_:1}),e.value===0?(n(),m("div",X,[a(T,{ref_key:"basicRef",ref:c},null,512)])):d("",!0),e.value===1?(n(),m("div",Y,[a(V,{ref_key:"configRef",ref:v},null,512)])):d("",!0),e.value===2?(n(),m("div",ee,[a(o(x),null,{default:s(()=>[a(o(W),{status:"success",title:"操作成功","sub-title":"此刻可预览代码,同时您可以一键生成代码啦"},{extra:s(()=>[a(o(j),{size:"middle"},{default:s(()=>[e.value>0?(n(),w(o(p),{key:0,style:{"margin-left":"8px"},onClick:t[1]||(t[1]=l=>N(i.value))},{default:s(()=>t[5]||(t[5]=[f("预览")])),_:1})):d("",!0),e.value===k.length-1?(n(),w(o(p),{key:1,type:"primary",loading:S.value,onClick:P},{default:s(()=>t[6]||(t[6]=[f("生成并关闭")])),_:1},8,["loading"])):d("",!0)]),_:1})]),_:1})]),_:1}),a(E,{onRegister:o(B)},null,8,["onRegister"])])):d("",!0)]))}}),Ae=K(te,[["__scopeId","data-v-788da13b"]]);export{Ae as default};
|