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
2.3 KiB
2 lines
2.3 KiB
var f=(i,l,t)=>new Promise((c,r)=>{var u=e=>{try{s(t.next(e))}catch(a){r(a)}},p=e=>{try{s(t.throw(e))}catch(a){r(a)}},s=e=>e.done?c(e.value):Promise.resolve(e.value).then(u,p);s((t=t.apply(i,l)).next())});import{d as x,r as _,P as A,Y as M,o as b,g as I,b as g,w as h,j as k,a as w,u as y,i as P,bo as V,$ as C,aT as E}from"./index-f4658ae7.js";import{handleFormVersion as H,replaceNormalWigets as N,createModel as j,bindVModel as O}from"./devFormUtils-11503664.js";import{A as T}from"./DataType-33901a1c.js";import R from"./ParseHTML-8d17ef08.js";import"./ParamUtils-cdc24dd6.js";import"./SystemConfig-b93c25b3.js";import"./bignumber-cf158d26.js";import"./ParamsUtils-3cbc5822.js";const W={class:"dev-form-container"},K={class:"form-main"},L=x({__name:"Index",props:{params:{type:Object,default:()=>({})},fieldReadonly:{type:Boolean,default:!1},frmReadonly:{type:Boolean,default:!1},frmData:{type:Object,default:()=>({})}},setup(i){const l=i,t=_(!1),c=_(!1),r=_({}),u=(e,a)=>{const d=Object.keys(a);for(const o of d)e=O(e,o);return e},p=e=>{e=N(e);const a=j(l.frmData.Sys_MapAttr.filter(m=>m.UIVisible!=0));r.value=a,new DOMParser().parseFromString(e,"text/html"),e=u(e,a);const o=document.getElementById("form-html-content");o&&o.remove();const n=document.createElement("template");n.id="form-html-content",n.innerHTML=e,n.style.display="none",document.body.appendChild(n)},s=()=>f(this,null,function*(){var F,v,D,B;const e=y(l.frmData),a=(v=(F=e==null?void 0:e.Sys_MapData)==null?void 0:F[0])==null?void 0:v.No;if(!a){M.error("\u51FA\u73B0\u5F02\u5E38\uFF0C\u672A\u80FD\u83B7\u53D6\u5230\u8868\u5355id");return}const d=new C("BP.WF.HttpHandler.WF_Admin_DevelopDesigner");d.AddPara("FK_MapData",a);const o=yield d.DoMethodReturnString("Designer_Init"),n=new T((B=(D=e.Sys_MapData)==null?void 0:D[0])==null?void 0:B.AtPara),m=H(o,a,n.GetValStrByKey("MainFrmID"));p(m),c.value=!0});return A(()=>f(this,null,function*(){try{t.value=!0,yield s()}catch(e){M.error(e.toString())}finally{t.value=!1}})),(e,a)=>(b(),I("div",W,[g(y(V),{spinning:t.value,tip:"\u8F7D\u5165\u8868\u5355\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."},{default:h(()=>[k("div",K,[c.value?(b(),w(y(R),{key:0,"data-model":r.value},null,8,["data-model"])):P("",!0)])]),_:1},8,["spinning"])]))}});const X=E(L,[["__scopeId","data-v-3b1163ab"]]);export{X as default};
|