UNPKG

ai-form-designer

Version:

vue3+adv的设计器,可视化开发页面表单

2 lines (1 loc) 1.67 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("vue"),r=require("./index-Dv7gCSaY.cjs"),s=require("./index-Bb4SNRPt.cjs"),m={class:""},v={class:"py-4 my-2 text-center text-gray-400 bg-white"},V={style:{"margin-bottom":"12px"}},x=e.defineComponent({__name:"index",props:{tree:{type:Boolean},modelValue:{},dataYVal:{}},emits:["update:modelValue"],setup(u,{emit:p}){const g=r.pluginManager.getComponent("select"),c=u,f=p,d=r.useVModel(c,"modelValue",f),i=e.ref(""),l=e.ref([{id:"",label:"qq",value:"222"}]);e.provide("tree",c.tree),e.onMounted(()=>{s.axios.post("/dcc/open/dicTypeList",{page:1,pageSize:9999},{headers:{"Access-Control-Allow-Origin":"*"}}).then(function(o){l.value=[],o.data.records.length>0&&o.data.records.forEach(t=>{l.value.push({id:t.id,value:t.id,label:t.name})})}).catch(function(o){console.log(o)})});function h(o){o&&s.axios.post("/dcc/open/dicDataList",{typeId:o,page:1,pageSize:9999},{headers:{"Access-Control-Allow-Origin":"*"}}).then(function(t){let n=[];t.data.records.length>0&&t.data.records.forEach(a=>{n.push({label:a.dictLabel,value:a.dictValue})}),d.value=[...n]}).catch(function(t){console.log(t)})}return(o,t)=>{var n;return e.openBlock(),e.createElementBlock("div",m,[e.withDirectives(e.createElementVNode("div",v," 暂无选项 ",512),[[e.vShow,!((n=e.unref(d))!=null&&n.length)]]),e.createElementVNode("div",V,[t[1]||(t[1]=e.createTextVNode(" 配置数据源: ")),e.createVNode(e.unref(g),{modelValue:i.value,"onUpdate:modelValue":t[0]||(t[0]=a=>i.value=a),style:{width:"calc(100% - 100px)"},options:l.value,onChange:h},null,8,["modelValue","options"])])])}}});exports.default=x;