数通互联化工云平台
You can not 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
7.4 KiB

4 months ago
import{d as O,r as k,u as q,ax as V,y as M,o as R,f5 as U,a as y,c as g,b as s,q as b,e as m,H as C,t as D,h as n,I as l,$ as K,aT as H,aF as L,N as W,b2 as j,bA as Q,bB as $,ab as h,ah as G,ai as J,aQ as X,p as Y,m as Z,_ as ee}from"./index-e450010e.js";import oe from"./pageForm-252587d8.js";import te from"./pageFlow-d0fceb69.js";import ae from"./pageList-cfcab3a1.js";import ne from"./printSetupPage-214dbfe1.js";import re from"./dataBoard-29786972.js";import"./aceDrawer-bed1e945.js";/* empty css */import"./index-75199847.js";import"./Editor-e214347c.js";import"./bianKuangYuanjiao-da7c4bc6.js";import"./siJiao-b8f63525.js";import"./v4-4a60fe23.js";/* empty css */import"./formVersion-d56e8795.js";import"./previewPage.vue_vue_type_script_setup_true_lang-c385e251.js";import"./3-23bf8718.js";import"./conditionDrawer.vue_vue_type_style_index_0_lang-57154b88.js";import"./employeesDialog.vue_vue_type_script_setup_true_lang-a1a5351e.js";import"./index-caeb545b.js";import"./nodeWrap-ecd3ef30.js";import"./index-fc6972c3.js";import"./index-a04a5857.js";/* empty css */import"./simulateTaskFlow-d5c03c2c.js";import"./sortable.esm-c9fcee54.js";import"./pageListHeadToolsApp-f878a9d5.js";import"./controlSetup-5302e8d8.js";import"./fieldSetUp.vue_vue_type_script_setup_true_lang-0a35f95f.js";import"./searchField-677db0c8.js";import"./codePage.vue_vue_type_script_setup_true_lang-7dae7829.js";import"./CanvasBg-965e36f5.js";import"./left-7dd709c6.js";import"./right-83550282.js";import"./filterPage.vue_vue_type_script_setup_true_lang-4c9ca943.js";import"./dimension.vue_vue_type_script_setup_true_lang-a3d32145.js";import"./measurement.vue_vue_type_script_setup_true_lang-bec312e3.js";import"./dimMea-da804bfc.js";import"./searchPage.vue_vue_type_script_setup_true_lang-7c3a9143.js";const pe=i=>(Y("data-v-075689b9"),i=i(),Z(),i),me={class:"common-layout"},le={class:"headLeft"},se=pe(()=>b("i",{class:"fa fa-angle-right"},null,-1)),ie={class:"headRight"},ue=O({__name:"createAppFormPage",props:{appCont:{type:Object,default(){return{}}},isShow:{type:Boolean,default:!1},isNew:{type:Boolean,default:!1},drawerWith:{type:Number,default:0},formKey:{type:String,default:""},groupKey:{type:String,default:""},menuId:{type:String,default:""},appPageKey:{type:String,default:""}},emits:["update:isShow","update:isNew","update:appPageKey","gainSunAppContent","updateInit"],setup(i,{emit:I}){const t=i,c=I,u=k(1),N=q().query||{},f=V({formName:"",formlogo:"",signCode:""}),r=M({get(){return t.appPageKey},set(d){c("update:appPageKey",d)}}),p=k("");k("");const a=V({formData:{list:[],form:{size:"default",name:"",formName:f.formName,dataTitle:[],labelPosition:"left",dataSource:"no",dataSourceConfig:{id:"",dataBaseName:"",tableName:"",tableKey:"",dsn:{}}},config:{groupKey:t.formKey,classify:4},styles:{divStyle:{},labelStyle:{},inputStyle:{}},purview:[],aiConfig:[]},editor:{},loading:!1,formDataPreview:{},previewVisible:!1,designType:N.type,formDict:{},formOtherData:{source:N.source||"",formName:f.formName},echatsViews:[]}),P=k(),x=()=>{c("update:isShow",!1),c("gainSunAppContent"),c("updateInit"),c("update:isNew",!1),u.value==1&&P.value.gainTableForm()};return R(()=>{let d={types:3};t.isNew&&(t.appPageKey="",a.formData.list=[],p.value="",r.value="",U(d).then(({data:e})=>{f.formlogo=e.formlogo,f.formName=e.formname,f.signCode=e.signCode,a.formData.form.name=e.formlogo,a.formData.form.formName=e.formname,a.formOtherData.formName=e.formname}).finally(()=>{})),t.appPageKey==""&&U(d).then(({data:e})=>{f.formlogo=e.formlogo,f.formName=e.formname,f.signCode=e.signCode,a.formData.form.name=e.formlogo,a.formData.form.formName=e.formname,a.formOtherData.formName=e.formname}).finally(()=>{})}),(d,e)=>{const B=H,_=L,w=W,T=j,v=Q,E=$,F=h,A=G,S=J,z=X;return y(),g(z,{modelValue:t.isShow,"onUpdate:modelValue":e[16]||(e[16]=o=>t.isShow=o),title:"设置/编辑自定义表单","with-header":!1,"close-on-click-modal":!1,"close-on-press-escape":!1,"destroy-on-close":!0,size:t.drawerWith},{default:s(()=>[b("div",me,[m(S,null,{default:s(()