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
5.3 KiB
2 lines
5.3 KiB
|
4 months ago
|
import{d as S,u as W,r as n,ax as D,G as B,a0 as P,z as F,a as v,f as M,e as k,b as y,h as t,c as A,ft as O,et as u,fu as V,es as E,fv as G,fw as U,aP as q,aA as R,S as z,_ as N}from"./index-e450010e.js";const H={class:"myAppBox"},J=S({__name:"index",setup(K){const L=W(),p=n(""),f=n(0),d=n(""),i=D({type:1,formData:{list:[],form:{},config:{},powerstr:{}},dict:{},formId:"1",id:0,formId:0,versionId:0,loading:!0}),o=D({tableData:{columns:[],config:{},controlBtn:[],operateBtn:[]},searchData:[],loading:!1,attrObj:{},config:{pageSize:10,searchIsShow:!0,searchFormIsShow:!0,openPageMode:"drawer"},tagList:{},formId:p.value.app_id||"",formList:[],name:"",treeData:{},previewVisible:!1,tabsName:"second",formFieldList:[],formApi:{type:"1",addApiUrl:"",editApiUrl:"",delApiUrl:"",lookApiUrl:""},dict:{},refreshTable:!0,view:{list:{status:!0,isClick:!1,form:{sortWord:"",sortClass:1,title:[]}},date:{status:!1,isClick:!1,form:{startTime:"",endTime:"",dayType:1,title:[]}},time:{status:!1,isClick:!1,form:{sortWord:"",sort:1,title:[]}},gantt:{status:!1,isClick:!1,form:{startTime:"",endTime:"",dayType:2,sortWord:"",sort:1,title:[]}},map:{status:!1,isClick:!1,form:{mapWord:"",sortWord:"",sort:1,title:[]}},card:{status:!1,isClick:!1,form:{sort:1,sortWord:"",imgWork:"",imgWidth:50,imgHeight:50,imgBorderRadius:5,imgPadding:2,titleWork:"",describe:"",ranks:3,title:[]}}}});n("");const h=n(""),C=n(""),I=n(""),b=n(2),_=n(""),g=D({type:2,id:""}),j=()=>{g.id=p.value.table_id,O({id:p.value.table_id}).then(e=>{if(d.value=e.data,_.value=e.data.appForm.mastesformjson,b.value=e.data.appForm.flowIsOpen,e.data.page&&e.data.pageList&&e.data.appFlow?f.value=1:e.data.page&&!e.data.pageList&&e.data.appFlow?f.value=2:!e.data.page&&!e.data.pageList&&e.data.appFlow?f.value=3:!e.data.page&&e.data.pageList&&e.data.appFlow?f.value=1:e.data.page&&!e.data.pageList&&!e.data.appFlow?f.value=2:f.value=1,C.value=e.data.appForm.id.toString(),h.value=e.data.appForm.name,e.data.pageList){let a=u(e.data.appForm.listjson);console.log("接邂逅的数",a);let l=u(e.data.appForm.mastesformjson);if(a.tableData.columns&&a.tableData.columns.length>0)for(let s=0;s<a.tableData.columns.length;s++){for(let r=0;r<l.list.length;r++)a.tableData.columns[s].id==l.list[r].name&&(a.tableData.columns[s].control=l.list[r].control,a.tableData.columns[s].config=l.list[r].config);if(a.tableData.columns[s].config!=null&&a.tableData.columns[s].control!=null){let r=""+a.tableData.columns[s].control.optionsValue3Field;if(r&&r!=""&&r!=null&&r!="undefined"&&V(r).then(({data:c})=>{if(a.tableData.columns[s].options=c,a.searchData.length>0)for(let m=0;m<a.searchData.length;m++)a.searchData[m].id==a.tableData.columns[s].id&&(a.searchData[m].options=c)}),a.searchData&&a.searchData.length>0)for(let c=0;c<a.searchData.length;c++)a.searchData[c].id==a.tableData.columns[s].id&&(a.searchData[c].control=a.tableData.columns[s].control,a.searchData[c].config=a.tableData.columns[s].config)}}o.tableData=a.tableData,o.searchData=a.searchData,o.searchData==null&&(o.searchData=new Array),o.loading=a.loading,o.attrObj=a.attrObj,o.config=a.config,o.tagList=a.tagList,o.formList=a.formList,o.name=a.name,o.treeData=a.treeData,o.previewVisible=a.previewVisible,o.formFieldList=a.formFieldList,o.formApi=a.formApi,o.dict=a.dict,o.refreshTable=a.refreshTable,a.view&&(o.view=a.view)}e.data.page&&(i.id=e.data.appForm.version.toString(),i.formId=e.data.appForm.cfid.toString(),i.versionId=e.data.appForm.id.toString(),i.formData=E(e.data.appForm.mastesform),i.dict=u(e.data.appForm.dict),i.formData.powerstr=u(e.data.appForm.powerstr),G({name:e.data.appForm.mastesformjson}).then(a=>{a.code==0&&(a.data==3||a.data==4)&&i.formData.list.push(U)})),e.data.appFlow&&(I.value=e.data.workFlow)})},w=n();function T(){return q({url:"/javasys/lowCode/transfer/getOrgAndManTree",method:"post"})}T().then(({data:e})=>{let a=n(e.children);w.value=[{id:e.id,label:"组织机构",children:[...a.value]}]});function x(e,a){console.log("runAppForm","optionsValue3Get3");for(let l=0;l<i.formData.list.length;l++)if(i.formData.list[l].name==a){i.formData.list[l].option
|