viewModal-437bf171.js 10 KB

1
  1. var _t=Object.defineProperty,st=Object.defineProperties;var it=Object.getOwnPropertyDescriptors;var j=Object.getOwnPropertySymbols;var nt=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable;var N=(t,s,_)=>s in t?_t(t,s,{enumerable:!0,configurable:!0,writable:!0,value:_}):t[s]=_,q=(t,s)=>{for(var _ in s||(s={}))nt.call(s,_)&&N(t,_,s[_]);if(j)for(var _ of j(s))mt.call(s,_)&&N(t,_,s[_]);return t},z=(t,s)=>st(t,it(s));var h=(t,s,_)=>new Promise((x,b)=>{var T=c=>{try{g(_.next(c))}catch(k){b(k)}},E=c=>{try{g(_.throw(c))}catch(k){b(k)}},g=c=>c.done?x(c.value):Promise.resolve(c.value).then(T,E);g((_=_.apply(t,s)).next())});import{a as ct,B as ft,__tla as ut}from"./index-5eb30ce0.js";import{a as pt,g as yt,p as dt,__tla as ht}from"./MaterialTaskController-e1020140.js";import{d as vt,r as v,f as gt,D as kt,u as w,aO as wt,A as Ct,o as y,c as B,w as bt,l as C,a as n,t as M,N as It,O as Mt,e as H,b as xt,H as J,P as Tt,b$ as Et,aX as Lt,aY as Ft,E as Vt,_ as Dt,__tla as Ot}from"./index-b5895273.js";import{e as Rt}from"./base64-912b9db4.js";import{e as Pt,__tla as Ut}from"./download-801edd56.js";import{U as At,__tla as jt}from"./Upload-bceb0d3c.js";import{d as Nt,__tla as qt}from"./index-016fd85f.js";import{c as zt,__tla as Bt}from"./formPermission-5236f629.js";import{b as Ht,__tla as Jt}from"./designHelper-fedad396.js";import{L as $t,__tla as St}from"./LinkOutlined-eb2b3dd8.js";import{__tla as Gt}from"./useWindowSizeFn-a59bee15.js";import{__tla as Wt}from"./FullscreenOutlined-012b5e27.js";import"./base64Conver-39fc0d26.js";import{__tla as Xt}from"./index-c53afdf5.js";import{__tla as Yt}from"./upload-887cb82a.js";import{__tla as Kt}from"./index-2a8c0b19.js";import{__tla as Qt}from"./index-f35bbafa.js";import{__tla as Zt}from"./index-7fb58e79.js";import{__tla as ta}from"./index-7914b44e.js";import{__tla as aa}from"./index-bbe22d68.js";import{__tla as ra}from"./min-03eb9ce8.js";import{__tla as ea}from"./sum-f551e4a9.js";import{__tla as la}from"./useScript-ab5d4580.js";import{__tla as oa}from"./index-83eefeb2.js";import{__tla as _a}from"./index-339f95d8.js";import{__tla as sa}from"./useCountdown-fd9786ef.js";import{__tla as ia}from"./index-67f9e311.js";import{__tla as na}from"./Tree-6c35f2c0.js";import{__tla as ma}from"./useContextMenu-c4ffe073.js";import{__tla as ca}from"./difference-9954c5db.js";import{__tla as fa}from"./Index-281ee613.js";import{__tla as ua}from"./UserCard-5a5e66ad.js";import{__tla as pa}from"./index-3862eebd.js";import{__tla as ya}from"./set-b89b8dc5.js";import{__tla as da}from"./_isIterateeCall-61185d8a.js";import{__tla as ha}from"./index-1c9ab88b.js";import{__tla as va}from"./uniqBy-b68717e0.js";import"./workflowEnum-a2efed5c.js";import{__tla as ga}from"./index-2c5e4dd6.js";import{__tla as ka}from"./index-9f9c48fd.js";import{__tla as wa}from"./index-dc94981a.js";import{__tla as Ca}from"./onMountedOrActivated-6125a24a.js";import{__tla as ba}from"./index-3705f1a8.js";import{__tla as Ia}from"./useContentViewHeight-cd147d02.js";import"./sortable.esm-de7debe0.js";import{__tla as Ma}from"./RedoOutlined-105a0bcb.js";import{__tla as xa}from"./index-9d2b78f3.js";import{__tla as Ta}from"./index-49a1c061.js";import{__tla as Ea}from"./index-76a8e61b.js";import{__tla as La}from"./index-8ae648d6.js";import{__tla as Fa}from"./index-bd1f1fae.js";import{__tla as Va}from"./design-f3e25317.js";let $,Da=Promise.all([(()=>{try{return ut}catch(t){}})(),(()=>{try{return ht}catch(t){}})(),(()=>{try{return Ot}catch(t){}})(),(()=>{try{return Ut}catch(t){}})(),(()=>{try{return jt}catch(t){}})(),(()=>{try{return qt}catch(t){}})(),(()=>{try{return Bt}catch(t){}})(),(()=>{try{return Jt}catch(t){}})(),(()=>{try{return St}catch(t){}})(),(()=>{try{return Gt}catch(t){}})(),(()=>{try{return Wt}catch(t){}})(),(()=>{try{return Xt}catch(t){}})(),(()=>{try{return Yt}catch(t){}})(),(()=>{try{return Kt}catch(t){}})(),(()=>{try{return Qt}catch(t){}})(),(()=>{try{return Zt}catch(t){}})(),(()=>{try{return ta}catch(t){}})(),(()=>{try{return aa}catch(t){}})(),(()=>{try{return ra}catch(t){}})(),(()=>{try{return ea}catch(t){}})(),(()=>{try{return la}catch(t){}})(),(()=>{try{return oa}catch(t){}})(),(()=>{try{return _a}catch(t){}})(),(()=>{try{return sa}catch(t){}})(),(()=>{try{return ia}catch(t){}})(),(()=>{try{return na}catch(t){}})(),(()=>{try{return ma}catch(t){}})(),(()=>{try{return ca}catch(t){}})(),(()=>{try{return fa}catch(t){}})(),(()=>{try{return ua}catch(t){}})(),(()=>{try{return pa}catch(t){}})(),(()=>{try{return ya}catch(t){}})(),(()=>{try{return da}catch(t){}})(),(()=>{try{return ha}catch(t){}})(),(()=>{try{return va}catch(t){}})(),(()=>{try{return ga}catch(t){}})(),(()=>{try{return ka}catch(t){}})(),(()=>{try{return wa}catch(t){}})(),(()=>{try{return Ca}catch(t){}})(),(()=>{try{return ba}catch(t){}})(),(()=>{try{return Ia}catch(t){}})(),(()=>{try{return Ma}catch(t){}})(),(()=>{try{return xa}catch(t){}})(),(()=>{try{return Ta}catch(t){}})(),(()=>{try{return Ea}catch(t){}})(),(()=>{try{return La}catch(t){}})(),(()=>{try{return Fa}catch(t){}})(),(()=>{try{return Va}catch(t){}})()]).then(()=>h(void 0,null,function*(){const t=I=>(Lt("data-v-65b1201f"),I=I(),Ft(),I),s={key:0,class:"taskView-Content"},_={class:"taskView-Content-title"},x={style:{color:"black"}},b={class:"taskView-Content-body"},T=t(()=>n("span",{style:{"margin-bottom":"12px","font-size":"16px",color:"black"}},"\u6750\u6599\u63D0\u4EA4\u8981\u6C42\uFF1A",-1)),E=["innerHTML"],g={class:"taskView-Content-fileList"},c={key:0,class:"fileLListBox"},k=t(()=>n("span",{style:{"margin-bottom":"12px","font-size":"16px",color:"black"}},"\u6750\u6599\u9644\u4EF6\u5217\u8868\uFF1A",-1)),S={style:{width:"800px",overflow:"hidden","text-overflow":"ellipsis","white-space":"nowrap"}},G=["onClick"],W=["onClick"],X={class:"taskView-Content-action"},Y={key:0,style:{display:"flex","flex-direction":"column"}},K=t(()=>n("span",{style:{"margin-bottom":"12px","font-size":"16px",color:"black","margin-left":"12px"}}," \u6750\u6599\u9644\u4EF6\u4E0A\u4F20\uFF1A ",-1)),Q=vt({__name:"viewModal",emits:["success","register"],setup(I,{emit:Z}){const l=v({}),L=v(!0),R=v(""),F=v([]),u=v(),p=v({}),m=gt({formModel:{},isView:!1,rowId:"",pkField:"id",formEventConfig:{},key:0}),[tt,{closeModal:at,setModalProps:V}]=ct(a=>h(this,null,function*(){var e;V({confirmLoading:!1}),L.value=!!(a!=null&&a.isUpdate);const o=yield pt({id:a.baseData.id});l.value=z(q({},o),{assignId:a.baseData.assignId,materialId:a.baseData.materialId}),((e=l.value)==null?void 0:e.materialCategory)==="MT0002"&&(yield rt(l.value.formReleaseId))})),rt=a=>h(this,null,function*(){var f;const o=yield zt(a),e=JSON.parse(o.formJson),r=(f=e.tableConfigs)==null?void 0:f.find(d=>d.isMain);m.pkField=(r==null?void 0:r.pkField)||"id",p.value=Ht(e.formJson,!1),m.formEventConfig=e.formEventConfig;const i=kt(p.value);if(D(i.schemas),u.value.setProps(m.isView?i:p.value),yield u.value.setDefaultValue(),m.isView||u.value.resetFields(),O(m.formEventConfig[0]),O(m.formEventConfig[2]),w(L)){const d=yield yt({templateId:a,id:l.value.materialId});u.value.setFieldsValue(d),O(m.formEventConfig[1])}});function D(a){const o=["tab","grid","card"];a==null||a.map(e=>{var r;o.includes(e.type)?(r=e.children)==null||r.map(i=>{i.list.map(f=>{o.includes(f.type)?D(i.list):f.dynamicDisabled=!0})}):e.type=="one-for-one"?D(e.componentProps.childSchemas):e.dynamicDisabled=!0})}function O(a){a.length&&a.map(o=>{var e,r;(r=(e=o.nodeInfo)==null?void 0:e.processEvent)==null||r.map(i=>h(this,null,function*(){i.operateType==="api"?yield wt(i.operateConfig,!0,m.formModel):i.operateType==="liteflow"||i.operateType==="js"&&new Function("schema","formModel","formActionType",i.operateConfig)(p.value.schemas,m.formModel,u.value)}))})}const et=a=>{Array.isArray(a)&&(F.value=a.map(o=>({fileId:o.id})))},lt=Ct(()=>w(L)?"\u67E5\u770B\u6750\u6599":"\u63D0\u4EA4\u6750\u6599"),P=(a,o)=>{const e=Et().VITE_GLOB_FFFILEVIEW_URL+encodeURIComponent(Rt(a.fileUrl)),r=document.createElement("a");switch(r.href=e,o){case 1:r.target="blank",r.click();break;case 2:Pt(a.fileUrl,a.fileName)}r.remove()},{createMessage:U}=Vt(),ot=()=>h(this,null,function*(){var a,o,e,r,i;try{const f={materialTaskAssignId:(a=l.value)==null?void 0:a.assignId,materialCategory:(o=l.value)==null?void 0:o.materialCategory};if(((e=l.value)==null?void 0:e.materialCategory)==="MT0001"){if(F.value.length===0){U.error("\u8BF7\u4E0A\u4F20\u9644\u4EF6");return}Object.assign(f,{materialTaskAppendixList:[...F.value]})}else{const d=yield(r=u.value)==null?void 0:r.validate();(i=p.value.hiddenComponent)!=null&&i.length&&p.value.hiddenComponent.forEach(A=>{d[A.bindField]=A.value}),Object.assign(f,{formData:d,templateId:l.value.formReleaseId})}V({confirmLoading:!0}),yield dt(f),U.success("\u63D0\u4EA4\u6210\u529F"),Z("success"),at()}finally{V({confirmLoading:!1})}});return(a,o)=>(y(),B(w(ft),Tt({onOk:ot,destroyOnClose:!0,maskClosable:!1},a.$attrs,{onRegister:w(tt),title:lt.value,width:1002,showFooter:"",defaultFullscreen:""}),{default:bt(()=>{var e;return[l.value?(y(),C("div",s,[n("div",_,[n("h3",null,M(l.value.name),1),n("span",x,M(`[${l.value.status===1?"\u672A\u5F00\u59CB":l.value.status===2?"\u8FDB\u884C\u4E2D":l.value.status===3?"\u7ED3\u675F":""}]`),1),n("span",null,"\u6700\u665A"+M((e=l.value)==null?void 0:e.requiredCompleteTime)+"\u524D\u5B8C\u6210\u63D0\u4EA4",1)]),n("div",b,[T,n("div",{innerHTML:l.value.requirement,style:{"margin-top":"12px"}},null,8,E)]),n("div",g,[l.value.materialCategory==="MT0001"?(y(),C("div",c,[k,n("ul",null,[(y(!0),C(It,null,Mt(l.value.files,r=>(y(),C("li",{style:{display:"flex","align-items":"center","justify-content":"space-between"},key:r.id},[n("div",S,[H(w($t)),xt(" "+M(r.fileName),1)]),n("div",null,[n("span",{style:{"margin-right":"12px"},onClick:i=>P(r,1)},"\u9884\u89C8",8,G),n("span",{onClick:i=>P(r,2)},"\u4E0B\u8F7D",8,W)])]))),128))])])):J("",!0)]),n("div",X,[l.value.materialCategory==="MT0001"?(y(),C("div",Y,[K,H(At,{style:{"margin-left":"12px"},value:R.value,"onUpdate:value":o[0]||(o[0]=r=>R.value=r),onReload:et},null,8,["value"])])):(y(),B(Nt,{key:1,ref_key:"formRef",ref:u,formProps:p.value,formModel:m.formModel},null,8,["formProps","formModel"]))])])):J("",!0)]}),_:1},16,["onRegister","title"]))}});$=Dt(Q,[["__scopeId","data-v-65b1201f"]])}));export{Da as __tla,$ as default};