UNPKG

@javaguns/flow-ui

Version:

``` <template> <a-spin :spinning="loading"> <FlowDesigner ref="flowDesigner" top="50px"> </FlowDesigner> </a-spin> </template> <script lang="ts" setup> import { ref, provide, onMounted } from 'vue'; import { FlowDesigner, LoadingKey } from '@j

2 lines (1 loc) 1.46 kB
"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=require("vue"),u=require("@javaguns/utils"),r=require("../../utils/dataApi.js"),p=require("../common/flowDrawerContent.vue.js"),_=require("../common/flowDrawerOption.vue.js"),v=e.defineComponent({name:"flow-base-setting"}),m=e.defineComponent({...v,props:{modelId:{},definitionId:{}},setup(i,{expose:s}){const c=u.pluginManager.getComponent("Tabs"),f=u.pluginManager.getComponent("TabPane"),n=i,o=e.ref(1),d=e.ref([]);return e.onMounted(async()=>{const l={modelId:n.modelId,definitionId:n.definitionId},t=await r.getFlowGeConfig(l);t.data.data&&t.data.data.length>0&&(t.data.data.forEach(a=>{a.modelId=n.modelId,a.definitionId=n.definitionId}),d.value=t.data.data)}),s({save:async()=>{try{return await r.saveFlowGeConfig(d.value),!0}catch{return!1}}}),(l,t)=>(e.openBlock(),e.createBlock(e.unref(c),{class:"demo-tabs",modelValue:o.value,"onUpdate:modelValue":t[0]||(t[0]=a=>o.value=a),activeKey:o.value,"onUpdate:activeKey":t[1]||(t[1]=a=>o.value=a),type:"line",animated:""},{default:e.withCtx(()=>[(e.openBlock(),e.createBlock(e.unref(f),{label:"基础设置",title:"基础设置",name:1,key:1,tab:"基础设置",forceRender:""},{default:e.withCtx(()=>[e.createVNode(p.default,null,{default:e.withCtx(()=>[e.createVNode(_.default,{datas:d.value},null,8,["datas"])]),_:1})]),_:1}))]),_:1},8,["modelValue","activeKey"]))}});exports.default=m;