Ben Lin
2024-04-25 e404c076586d9682c3d782a4ecb0dc254f0bfd48
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
var y=Object.defineProperty,C=Object.defineProperties;var D=Object.getOwnPropertyDescriptors;var _=Object.getOwnPropertySymbols;var w=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable;var c=(t,o,a)=>o in t?y(t,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[o]=a,f=(t,o)=>{for(var a in o||(o={}))w.call(o,a)&&c(t,a,o[a]);if(_)for(var a of _(o))J.call(o,a)&&c(t,a,o[a]);return t},d=(t,o)=>C(t,D(o));var u=(t,o,a)=>new Promise((m,r)=>{var i=s=>{try{e(a.next(s))}catch(n){r(n)}},l=s=>{try{e(a.throw(s))}catch(n){r(n)}},e=s=>s.done?m(s.value):Promise.resolve(s.value).then(i,l);e((a=a.apply(t,o)).next())});import{r as g,a as x}from"./index-e56657d6.js";import M,{__tla as j}from"./PreviewCode-26f4ee71.js";import{I as A}from"./antd-057b41b1.js";import{d as P,r as V,e as N,H as O,a7 as p,_ as k,a8 as E,a9 as F,f as H}from"./vue-1631514e.js";import{_ as I,__tla as S}from"./index-f0df2f76.js";import{__tla as $}from"./index-0280fd00.js";import{__tla as q}from"./useWindowSizeFn-53b82e7c.js";import{__tla as z}from"./useCopyToClipboard-9d1e4453.js";let v,B=Promise.all([(()=>{try{return j}catch(t){}})(),(()=>{try{return S}catch(t){}})(),(()=>{try{return $}catch(t){}})(),(()=>{try{return q}catch(t){}})(),(()=>{try{return z}catch(t){}})()]).then(()=>u(void 0,null,function*(){const t=`<template>
  <div>
    <v-form-create
      :formConfig="formConfig"
      :formData="formData"
      v-model="fApi"
    />
    <a-button @click="submit">\u63D0\u4EA4</a-button>
  </div>
</template>
<script>
 
export default {
  name: 'Demo',
  data () {
    return {
      fApi:{},
      formData:{},
      formConfig: `;let o=`
    }
  },
  methods: {
    async submit() {
      const data = await this.fApi.submit()
      console.log(data)
     }
  }
}
<\/script>`;const a=P({name:"CodeModal",components:{PreviewCode:M,Modal:A},setup(){const r=V({visible:!1,jsonData:{}}),i=e=>{e.schemas&&x(e.schemas),r.visible=!0,r.jsonData=e},l=N(()=>t+JSON.stringify(g(r.jsonData),null,"    ")+o);return d(f({},O(r)),{editorVueJson:l,showModal:i})}});function m(r,i,l,e,s,n){const h=p("PreviewCode"),b=p("Modal");return k(),E(b,{title:"\u4EE3\u7801",footer:null,visible:r.visible,onCancel:i[0]||(i[0]=G=>r.visible=!1),wrapClassName:"v-code-modal",style:{top:"20px"},width:"850px",destroyOnClose:!0},{default:F(()=>[H(h,{editorJson:r.editorVueJson,fileFormat:"vue"},null,8,["editorJson"])]),_:1},8,["visible"])}v=I(a,[["render",m]])}));export{B as __tla,v as default};