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
9.8 KiB

var v=(l,a,m)=>new Promise((s,f)=>{var d=e=>{try{p(m.next(e))}catch(c){f(c)}},n=e=>{try{p(m.throw(e))}catch(c){f(c)}},p=e=>e.done?s(e.value):Promise.resolve(e.value).then(d,n);p((m=m.apply(l,a)).next())});import{_ as I}from"./WorkCheck.vue_vue_type_script_setup_true_lang-6f27eb0d.js";import{Flow as b}from"./Flow-6121039a.js";import{Node as R}from"./Node-6b42ba5e.js";import{FlowSort as h}from"./FlowSort-5d5ee62a.js";import{d as W,a0 as g,r as F,q as k,D as E,b9 as C,o as _,g as S,b as U,w as N,j as y,a9 as x,i as D,a as P,u as K,bo as A,bA as H,Y as T,a1 as V,aT as G}from"./index-f4658ae7.js";import O from"./BSEntity-840a884b.js";import"./WorkCheckParse.vue_vue_type_script_setup_true_lang-82bbe11f.js";/* empty css */import"./index-dc88db7c.js";import"./_createAggregator-c692fd07.js";import"./_baseEach-1e26df34.js";import"./_baseFor-37716d03.js";import"./DeleteOutlined-872fe62f.js";import"./index-9eb90d49.js";import"./useRefs-2f4603d7.js";import"./index-d51f1b4b.js";import"./FormItem-a040ce00.js";import"./Col-dfe054f2.js";import"./index-2c9d82ce.js";import"./useSize-90c5eaba.js";import"./index-134963ca.js";import"./index-8336ee2d.js";import"./CommonConfig-82fb2022.js";import"./UsefulExpresFlow.vue_vue_type_script_setup_true_lang-02e090c9.js";import"./BasicTable-90e6228c.js";import"./index-10ceae64.js";import"./eagerComputed-1ea78af6.js";import"./css-06fbc100.js";import"./useMaxLevel-0b248899.js";import"./index-297faa0c.js";import"./Checkbox-abf1420e.js";import"./createForOfIteratorHelper-eb4541b9.js";import"./index-3590612f.js";import"./index-cd1f9903.js";import"./iconUtil-3b6c87ab.js";import"./scrollTo-faf03fe5.js";import"./BasicForm-4abe2426.js";/* empty css */import"./FormItem.vue_vue_type_script_lang-da01c38b.js";import"./index-0e56c5c3.js";import"./componentMap-d43b954d.js";import"./ApiCascader-761331ba.js";import"./useFormItem-7226971e.js";import"./index-efbe76fc.js";import"./index-70ffad01.js";import"./ApiTreeSelect-6e204649.js";import"./index-6c09d321.js";import"./ApiRadioGroup-4ec6ca0e.js";import"./RadioButtonGroup-e34f3abd.js";import"./ApiSelect-7790a483.js";import"./index-ad7f1be2.js";import"./BasicUpload-47b5dea5.js";import"./UploadModal-b7c82e2b.js";import"./index-5a53dd49.js";import"./BasicModal-649ceacc.js";import"./props-7e339a09.js";import"./useModalDrag-cd2b369a.js";import"./ModalWrapper-3b9dd855.js";import"./useModalContext-bf554b39.js";import"./ModalClose-f74589aa.js";import"./FullscreenOutlined-71d2eabf.js";import"./ModalFooter-308afa08.js";import"./ModalHeader-8905dc99.js";import"./useModalFullScreen-941437b0.js";import"./useModal-fca6ba59.js";import"./useUpload-fd76742d.js";import"./typing-0f0a78e2.js";import"./props-9f05f6b5.js";import"./data-fe2d6249.js";import"./helper-3b79b112.js";import"./TableAction-8031dbc2.js";import"./useTableContext-e652508f.js";import"./const-0405ffdf.js";import"./ThumbUrl-5da03225.js";import"./index-a86b513c.js";import"./isNumber-0bc0d001.js";import"./uuid-1d456649.js";import"./FileList.vue_vue_type_style_index_0_lang-f45ceff4.js";import"./UploadPreviewModal-0b27d3f4.js";import"./download-95cff35f.js";import"./base64Conver-f3be3d44.js";import"./index-2b22a167.js";import"./StrengthMeter-2dcda8ee.js";import"./index-1d081ab8.js";import"./CountButton-219c3a14.js";import"./useCountdown-be79a558.js";import"./CountdownInput-4fee9191.js";import"./helper-2176e41a.js";import"./useLabelWidth-e916bc94.js";import"./index-1d383df5.js";import"./FormAction-57a3cf1e.js";import"./FormAction.vue_vue_type_script_lang-63aa1c08.js";import"./useFormContext-687e6399.js";import"./useFormValues-59b9baa1.js";import"./useAdvanced-c6108e3f.js";import"./useFormEvents-1d212091.js";import"./useAutoFocus-20555ad3.js";import"./props-d760f41f.js";import"./index-24b7f696.js";/* empty css */import"./useForm-446459c6.js";import"./index-35ba6e1b.js";import"./PageFooter-fecd2617.js";import"./index-602602df.js";import"./ArrowLeftOutlined-f214e093.js";import"./ArrowRightOutlined-6abaa74a.js";import"./index-7b2b594b.js";import"./index-0ff95629.js";import"./transButton-e61c9322.js";import"./useContentHeight-e2c7193a.js";import"./onMountedOrActivated-fbe7044d.js";import"./HeaderCell-b8d3ddda.js";import"./EditTableHeaderIcon-8747c1c0.js";import"./FormOutlined-67a4498f.js";import"./useColumns-122a5981.js";import"./index-b0843728.js";import"./EditableCell.vue_vue_type_style_index_0_lang-5b3597de.js";import"./CellComponent-12da4819.js";import"./componentMap-727618eb.js";import"./helper-3ae17500.js";import"./useDataSource-3f383225.js";import"./merge-15067256.js";import"./_createAssigner-77c8874c.js";import"./useLoading-3104e326.js";import"./useRowSelection-e09cac44.js";import"./useTableScroll-2d085314.js";import"./useScrollTo-87b782ae.js";import"./useCustomRow-019f5e3a.js";import"./useTableStyle-a1f10d6f.js";import"./useTableHeader-8677be57.js";import"./TableHeader-e9145d93.js";import"./index-b006d45a.js";import"./ColumnSetting-e87d31b4.js";import"./sortable.esm-13e502da.js";import"./SettingOutlined-20e7662a.js";import"./SizeSetting-8dda6988.js";import"./RedoSetting-c42d8845.js";import"./RedoOutlined-3d2ca639.js";import"./FullScreenSetting-af3082e5.js";import"./TableTitle-c53d26d0.js";import"./useTableExpand-303f3d97.js";import"./useTableFooter-03c83f8e.js";import"./TableFooter-7ab9b1a2.js";import"./useTableForm-0d347147.js";import"./props-bb3031e1.js";import"./TableImg.vue_vue_type_style_index_0_lang-0c448231.js";import"./index-fdcf88d8.js";import"./useTable-9d73cb2d.js";import"./BSEntities-1c882a21.js";import"./ParamsUtils-3cbc5822.js";import"./HandWriting-24907d3b.js";import"./ESignVue-1a116d6f.js";import"./ColorPicker-3a4a4ada.js";import"./light-0dfdc1ad.js";import"./use-config-816d55a6.js";import"./Scrollbar-35d51129.js";import"./use-rtl-889b67fe.js";import"./use-css-vars-class-3ae3b4b3.js";import"./warn-77f3ea30.js";import"./VResizeObserver-e3ad0bab.js";import"./Input-52773133.js";import"./browser-1654e206.js";import"./Loading-fead3a83.js";import"./index-528cb859.js";import"./Icon-e3cbad7d.js";import"./use-is-mounted-a34b74be.js";import"./use-merged-state-66be05d7.js";import"./use-form-item-34ce685d.js";import"./use-memo-f04d43e5.js";import"./create-key-bf4384d6.js";import"./index-22809599.js";import"./Suffix-56e79b3b.js";import"./replaceable-a957a029.js";import"./Eye-9d82dd1a.js";import"./InputGroup-5bb233c2.js";import"./fade-in-scale-up.cssr-0b26e361.js";import"./Follower-3b5f0c65.js";import"./next-frame-once-7035a838.js";import"./use-false-until-truthy-72e72eb9.js";import"./cssr-e43ee704.js";import"./on-fonts-ready-d897575d.js";import"./Button-53926a3b.js";import"./color-to-class-b0332f36.js";import"./FadeInExpandTransition-fc975915.js";import"./SaveOutlined-da53e7db.js";import"./FrmAttachment-cef46b5b.js";import"./UAC-8e255d47.js";import"./Map-73575e6b.js";import"./Attrs-62391d6b.js";import"./EnumLab-3cbd0812.js";import"./DataType-33901a1c.js";import"./ParamUtils-cdc24dd6.js";import"./SystemConfig-b93c25b3.js";import"./bignumber-cf158d26.js";import"./Attr-d5feb8b8.js";import"./RefMethod-33a71db4.js";import"./SearchNormal-5c7fda42.js";import"./SearchFKEnum-31a3a609.js";import"./Glo-fda3f906.js";import"./EnMapExt-8e17025c.js";import"./EntityMyPK-e742fec8.js";import"./Entities-6a72b013.js";import"./CloudUploadOutlined-4657ca1c.js";import"./MenuUnfoldOutlined-9166492e.js";import"./WorkCheckParseTrack-9b1dbbb8.js";import"./index-0a955395.js";import"./ActionType-add280ef.js";import"./StopOutlined-507ecef9.js";import"./duration-990e9468.js";import"./EntityNoName-d08126ae.js";import"./EntityNodeID-d5ae71b1.js";import"./EntityTree-333c163f.js";import"./assign-481cba08.js";import"./DBAccess-d3bef90d.js";import"./FlowAdm-28590a36.js";import"./Sort-3be7175a.js";const j={style:{"background-color":"rgb(240, 242, 245)",height:"100%"}},q={style:{"background-color":"rgb(240, 242, 245)",height:"100%"}},z=["src"],Y=W({__name:"FrmSelf",props:{params:{type:Object,default:()=>{}}},setup(l){const a=l;g();const m=F(!1),s=k({tips:"",hasError:!1});E();const f=F(""),d=parseInt(a.params.FK_Node||a.params.NodeID||"0"),n=F(""),p=F(),e=k({width:"calc(100vw - 130px)",height:"calc(100vh - 64px)"}),c=()=>v(this,null,function*(){try{m.value=!0;const o=new R(d);yield o.RetrieveFromDBSources();const w=o.FK_Flow;if(!o.FormUrl){m.value=!1,s.hasError=!0,s.tips="\u5D4C\u5165\u5F0F\u8868\u5355\u6CA1\u6709\u914D\u7F6E\u8DEF\u5F84";return}p.value=o;const u=p.value.GetParaInt("SelfFormEnRoot",0);let r="";if(u===0&&(r=window.location.protocol+"://"+window.location.host+o.FormUrl),u===1){const t=o.FormUrl+"",i=window.location.origin;t.startsWith(i)?r=t.replace(i,"/index.html"):r=o.FormUrl}if(u===2){r=o.FormUrl;const t=new b(w);if(yield t.Retrieve(),t.FK_FlowSort){let i=new h(t.FK_FlowSort);yield i.RetrieveFromDBSources(),i.ParentNo!=0&&(i=new h(i.ParentNo),yield i.RetrieveFromDBSources(),i.WebHost&&(f.value=i.WebHost,r=i.WebHost+o.FormUrl))}}if(u===3){const{VITE_SDKFROESERV_HOST:t}=g();r=t+o.FormUrl}if(u===4){const t=new O("BP.WF.GenerWorkFlow",a.params.WorkID);yield t.RetrieveFromDBSources(),r=H(t.data.AtPara,"FrmUrl"),r||T.error("\u6CA1\u6709\u83B7\u53D6\u5230\u4F20\u5165\u5230WF_GenerWorkFlow\u4E2D\u5B57\u6BB5AtPara\u5305\u542B\u7684FrmUrl\u7684\u503C")}r.includes("?")===!1&&(r+="?1=1"),r=r+"&WorkID="+a.params.WorkID+"&FK_Flow="+w+"&FK_Node="+d+"&Token="+V.Token,n.value=r}catch(o){s.hasError=!0,s.tips=o}finally{m.value=!1}}),B=C();return c(),(o,w)=>(_(),S("div",j,[U(K(A),{spinning:m.value},{default:N(()=>[y("div",q,[y("div",{class:"content wrapper",style:x(e)},[n.value&&n.value.includes("WorkID")?(_(),S("iframe",{key:0,src:n.value,ref:"frameRef",style:{width:"100%",height:"100%"}},null,8,z)):D("",!0),p.value&&p.value.FWCSta!=0?(_(),P(I,{key:1,ref_key:"workCheckRef",ref:B,params:l.params,nodeInfo:p.value,"is-readonly":l.params.isReadonly},null,8,["params","nodeInfo","is-readonly"])):D("",!0)],4)])]),_:1},8,["spinning"])]))}});const Li=G(Y,[["__scopeId","data-v-9c2d5fd4"]]);export{Li as default};