taskInfo-BVIPt2Lw.js 5.9 KB

1
  1. var Z=Object.defineProperty,q=Object.defineProperties;var H=Object.getOwnPropertyDescriptors;var x=Object.getOwnPropertySymbols;var J=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable;var L=(i,o,s)=>o in i?Z(i,o,{enumerable:!0,configurable:!0,writable:!0,value:s}):i[o]=s,N=(i,o)=>{for(var s in o||(o={}))J.call(o,s)&&L(i,s,o[s]);if(x)for(var s of x(o))Q.call(o,s)&&L(i,s,o[s]);return i},M=(i,o)=>q(i,H(o));var B=(i,o,s)=>new Promise((U,g)=>{var C=m=>{try{F(s.next(m))}catch(h){g(h)}},W=m=>{try{F(s.throw(m))}catch(h){g(h)}},F=m=>m.done?U(m.value):Promise.resolve(m.value).then(C,W);F((s=s.apply(i,o)).next())});import{U as X}from"./helper-C9jPUJpO.js";import{a as Y}from"./index-DwcljOzT.js";import{u as ee}from"./index-Dv6TRH8G.js";import{_ as ae}from"./BasicForm.vue_vue_type_script_setup_true_lang-C7wpZnpG.js";import"./BasicForm.vue_vue_type_style_index_0_lang-B6GQis6F.js";import{u as te}from"./useForm-CcCN1X01.js";import{m as se,w as le}from"./taskApi-C7edkBM-.js";import{aj as oe,u as re,_ as ne}from"./entry/index-CmhrO5H0.js";import{i as ie}from"./common-DNkhLoND.js";import{b3 as I,aT as T,bb as D,B as ue}from"./antd-BfqWtMX3.js";import{d as ce,c as pe,f as P,w as de,o as fe,Z as a,_ as l,k as z,a5 as c,F as v,a7 as S,a4 as d,u as r,G as $,a0 as w,$ as V,a8 as y}from"./vue-DM5HGU8Z.js";import"./index-D7-davIZ.js";import"./index-COUaznME.js";import"./uuid-BUBnBT7J.js";import"./useSortable-CQfe9Urb.js";import"./download-C67d6Bjf.js";import"./base64Conver-DEMZeTZS.js";import"./index-CrkNi2Kt.js";import"./IconPicker.vue_vue_type_script_setup_true_lang--RISsJ1F.js";import"./copyTextToClipboard-B8vsl9wq.js";import"./index-DiO4Ia0z.js";import"./index-CTu2tBaY.js";import"./onMountedOrActivated-Ckq_czNf.js";import"./cateApi-BXV-xRLa.js";import"./resourceApi-Cw1NlL4l.js";import"./useWindowSizeFn-I9CCvWhY.js";import"./FormItem.vue_vue_type_script_lang-BLxLrPQ1.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-p451buSf.js";const me={class:"w-full"},ve={key:0,class:"font-medium"},ke=["onClick"],_e={key:1,class:"font-medium"},ye={key:0,class:"font-medium"},he=["href"],we={key:1,class:"font-medium"},ge={key:0},be={key:0,class:"font-medium"},Be=["href"],Ie={key:1,class:"font-medium"},Se=ce({__name:"taskInfo",props:{taskId:{type:String}},setup(i){const{createMessage:o}=re(),s=oe(),U=pe(()=>s.getUserInfo),g=P(!1),C=P(!1),W=P({}),[F,{openModal:m}]=ee(),h=i,k=P([]);de(()=>h.taskId,p=>B(this,null,function*(){yield R(p)})),fe(()=>B(this,null,function*(){yield R(h.taskId)}));const[j,{setFieldsValue:G,resetSchema:O,validate:A}]=te({labelWidth:100,schemas:[],showActionButtonGroup:!1,actionColOptions:{span:23},baseColProps:{span:24},wrapperCol:{span:18}});function R(p){return B(this,null,function*(){var e;if(!p)return;const f=yield se(p);if(f){const _=f.fields,n=f.content;if(k.value=_.map(t=>({key:t.fieldKey,label:t.fieldName,type:t.inputBoxType,sysField:t.sysField,isWriteBack:t.isWriteBack})),Object.keys(n).map(t=>{k.value.map(u=>{t==u.key&&(t=="orgId"?u.value=n.orgName:t=="dbUserId"?u.value=n.dbUserName:u.value=n[t])})}),k.value.map((t,u)=>{t.type=="fileStorage"||t.type=="textarea"?(t.span=2,u%2!=0&&(k.value[u-1].span=2)):t.span=1,t.key=="id"&&(t.notShow=!0)}),f.processBy===((e=U.value)==null?void 0:e.userId)){g.value=!0;const t=_.filter(u=>u.isWriteBack);if(t&&t.length>0){C.value=!0;const u=yield ie(t);yield O([{field:"writeBackInfo",component:"PlainTitle",defaultValue:"回写信息"},...u]),yield G(N({},n))}}}})}function E(p){return B(this,null,function*(){const f=yield Y(p.id);W.value=M(N({},p),{previewUrl:f}),m(!0,M(N({},p),{previewUrl:f}))})}function K(){return B(this,null,function*(){let p=yield A();p&&(yield le({content:N({},p),id:h.taskId}),o.success("信息回写成功"))})}return(p,f)=>(a(),l("div",me,[z(r(I),{title:"基础信息",layout:"vertical",column:2,size:"middle"},{default:c(()=>[(a(!0),l(v,null,S(k.value,(e,_)=>(a(),l(v,null,[!e.notShow&&e.sysField&&!e.isWriteBack?(a(),d(r(I).Item,{key:_,span:e.span,label:e.label},{default:c(()=>[$(w(e.notShow)+" ",1),e.type==="fileStorage"?(a(),l("div",ve,[e.value&&e.value.length>0?(a(),d(r(T),{key:0,size:"small"},{default:c(()=>[(a(!0),l(v,null,S(e.value,(n,b)=>(a(),d(r(D),{key:b},{default:c(()=>[V("a",{href:"#",onClick:t=>E(n)},w(n.realName),9,ke)]),_:2},1024))),128))]),_:2},1024)):y("",!0)])):(a(),l("div",_e,w(e.value),1))]),_:2},1032,["span","label"])):y("",!0)],64))),256))]),_:1}),z(r(I),{title:"更多信息",layout:"vertical",column:2,size:"middle"},{default:c(()=>[(a(!0),l(v,null,S(k.value,(e,_)=>(a(),l(v,null,[!e.notShow&&!e.sysField&&!e.isWriteBack?(a(),d(r(I).Item,{key:_,span:e.span,label:e.label},{default:c(()=>[e.type==="fileStorage"?(a(),l("div",ye,[e.value&&e.value.length>0?(a(),d(r(T),{key:0,size:"small"},{default:c(()=>[(a(!0),l(v,null,S(e.value,(n,b)=>(a(),d(r(D),{key:b},{default:c(()=>[V("a",{href:n.absolutePath,target:"_blank"},w(n.realName),9,he)]),_:2},1024))),128))]),_:2},1024)):y("",!0)])):(a(),l("div",we,w(e.value),1))]),_:2},1032,["span","label"])):y("",!0)],64))),256))]),_:1}),C.value?(a(),l("div",ge,[g.value?(a(),d(r(ae),{key:1,onRegister:r(j),layout:"vertical"},null,8,["onRegister"])):(a(),d(r(I),{key:0,title:"回写信息",layout:"vertical",column:2,size:"middle"},{default:c(()=>[(a(!0),l(v,null,S(k.value,(e,_)=>(a(),l(v,null,[!e.notShow&&e.isWriteBack?(a(),d(r(I).Item,{key:_,span:e.span,label:e.label},{default:c(()=>[e.type==="fileStorage"?(a(),l("div",be,[e.value&&e.value.length>0?(a(),d(r(T),{key:0,size:"small"},{default:c(()=>[(a(!0),l(v,null,S(e.value,(n,b)=>(a(),d(r(D),{key:b},{default:c(()=>[V("a",{href:n.absolutePath,target:"_blank"},w(n.realName),9,Be)]),_:2},1024))),128))]),_:2},1024)):y("",!0)])):(a(),l("div",Ie,w(e.value),1))]),_:2},1032,["span","label"])):y("",!0)],64))),256))]),_:1})),g.value?(a(),d(r(ue),{key:2,type:"primary",onClick:K,style:{float:"right"}},{default:c(()=>f[0]||(f[0]=[$("提交")])),_:1})):y("",!0),z(X,{onRegister:r(F)},null,8,["onRegister"])])):y("",!0)]))}}),sa=ne(Se,[["__scopeId","data-v-d7a20b43"]]);export{sa as default};