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.
1 lines
5.3 KiB
1 lines
5.3 KiB
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].options=[];for(let s=0;s<e.length;s++)i.formData.list[l].options.push(e[s])}}return B(()=>{const e=L.query;p.value=e,P(()=>{j()})}),(e,a)=>{const l=F("AppPageList"),s=F("ak-form"),r=R,c=z;return v(),M("div",H,[k(c,{class:"scroBox"},{default:y(()=>[k(r,{style:{width:"100%"},shadow:"always"},{default:y(()=>[t(d).pageList?(v(),A(l,{key:0,data:t(o).tableData,"search-data":t(o).searchData,config:t(o).config,"form-id":t(d).appForm.cfid.toString(),versionid:t(d).versionId,versiontitle:t(h),"sign-code":t(d).signCode,pickAppMenu:t(g),viewPage:t(o).view,"form-basic-config":t(i).formData.form,"fields-detail-list":t(i).formData.list,"org-and-man-tree":t(w)},null,8,["data","search-data","config","form-id","versionid","versiontitle","sign-code","pickAppMenu","viewPage","form-basic-config","fields-detail-list","org-and-man-tree"])):(v(),A(s,{key:1,ref:"formEl",number:t(p).table_id,isWorkFlow:t(b),"form-data":t(i).formData,type:t(g),mastesformjson:t(_),flowkey:t(d).flowkey,groupid:t(d).groupid,"sign-code":t(d).signCode,"version-id":t(d).versionId,"add-url":"addData",onOptionsValue3Get3:x},null,8,["number","isWorkFlow","form-data","type","mastesformjson","flowkey","groupid","sign-code","version-id"]))]),_:1})]),_:1})])}}});const X=N(J,[["__scopeId","data-v-c0d913dd"]]);export{X as default};
|
|
|