taskInfo--Ni2cUWu.js 5.9 KB

1
  1. var q=Object.defineProperty,H=Object.defineProperties;var J=Object.getOwnPropertyDescriptors;var L=Object.getOwnPropertySymbols;var Q=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable;var $=(i,o,s)=>o in i?q(i,o,{enumerable:!0,configurable:!0,writable:!0,value:s}):i[o]=s,N=(i,o)=>{for(var s in o||(o={}))Q.call(o,s)&&$(i,s,o[s]);if(L)for(var s of L(o))X.call(o,s)&&$(i,s,o[s]);return i},T=(i,o)=>H(i,J(o));var B=(i,o,s)=>new Promise((W,b)=>{var C=m=>{try{F(s.next(m))}catch(h){b(h)}},M=m=>{try{F(s.throw(m))}catch(h){b(h)}},F=m=>m.done?W(m.value):Promise.resolve(m.value).then(C,M);F((s=s.apply(i,o)).next())});import{U as Y}from"./helper-D9Ga7J5s.js";import{a as ee}from"./index-C62qE7av.js";import{u as ae}from"./index-DoY8o_tg.js";import{_ as te}from"./BasicForm.vue_vue_type_script_setup_true_lang-DFM1MnGc.js";import"./BasicForm.vue_vue_type_style_index_0_lang-D1iGWYPy.js";import{u as se}from"./useForm-Co1sk-FH.js";import{m as le,w as oe}from"./taskApi-D73ny29y.js";import{aj as re,u as ne,_ as ie}from"./entry/index-Dvfp0xmj.js";import{i as ue}from"./common-3Xrvf8hr.js";import{b3 as I,aT as D,bb as z,B as ce}from"./antd-BfqWtMX3.js";import{d as pe,c as de,f as U,w as fe,o as me,Z as a,_ as l,k as V,a5 as c,F as v,a7 as S,a4 as p,u as r,G as j,a0 as g,$ as R,a8 as y}from"./vue-DM5HGU8Z.js";import"./index-Bi_E-ztt.js";import"./index-Dctz5MNS.js";import"./uuid-BUBnBT7J.js";import"./useSortable-Bnq3rNI4.js";import"./download-CRNZI4vf.js";import"./base64Conver-DEMZeTZS.js";import"./index-Dq-XUNJv.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-BRwtlKz0.js";import"./copyTextToClipboard-B8vsl9wq.js";import"./index-BfsCuAkv.js";import"./index-BxcUCVnO.js";import"./onMountedOrActivated-Ckq_czNf.js";import"./cateApi-DFEt9aOF.js";import"./resourceApi-B8xLfLDg.js";import"./useWindowSizeFn-BgLRcrDN.js";import"./FormItem.vue_vue_type_script_lang-Bup_u6t4.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-CFC8W-xm.js";const ve={class:"w-full"},ke={key:0,class:"font-medium"},_e=["onClick"],ye={key:1,class:"font-medium"},he={key:0,class:"font-medium"},we=["href"],ge={key:1,class:"font-medium"},be={key:0},Be={key:0,class:"font-medium"},Ie=["href"],Se={key:1,class:"font-medium"},Fe=pe({__name:"taskInfo",props:{taskId:{type:String}},setup(i){const{createMessage:o}=ne(),s=re(),W=de(()=>s.getUserInfo),b=U(!1),C=U(!1),M=U({}),[F,{openModal:m}]=ae(),h=i,k=U([]);fe(()=>h.taskId,u=>B(this,null,function*(){u&&(yield x(u))})),me(()=>B(this,null,function*(){yield x(h.taskId)}));const[G,{setFieldsValue:O,resetSchema:A,validate:E}]=se({labelWidth:100,schemas:[],showActionButtonGroup:!1,actionColOptions:{span:23},baseColProps:{span:24},wrapperCol:{span:18}});function x(u){return B(this,null,function*(){var e;if(!u)return;const d=yield le(u);if(d){const _=d.fields,n=d.content;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(f=>{t==f.key&&(t=="orgId"?f.value=n.orgName:t=="dbUserId"?f.value=n.dbUserName:f.value=n[t])})}),k.value.map((t,f)=>{t.type=="fileStorage"||t.type=="textarea"?(t.span=2,f%2!=0&&(k.value[f-1].span=2)):t.span=1,t.key=="id"&&(t.notShow=!0)});const w=d.processBy,P=yield _.filter(t=>t.isWriteBack);if(P&&P.length>0&&(C.value=!0,w===((e=W.value)==null?void 0:e.userId))){b.value=!0;const t=yield ue(P);yield A([{field:"writeBackInfo",component:"PlainTitle",defaultValue:"回写信息"},...t]),yield O(N({},n))}}})}function K(u){return B(this,null,function*(){const d=yield ee(u.id);M.value=T(N({},u),{previewUrl:d}),m(!0,T(N({},u),{previewUrl:d}))})}function Z(){return B(this,null,function*(){let u=yield E();u&&(yield oe({content:N({},u),id:h.taskId}),o.success("信息回写成功"))})}return(u,d)=>(a(),l("div",ve,[V(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(),p(r(I).Item,{key:_,span:e.span,label:e.label},{default:c(()=>[j(g(e.notShow)+" ",1),e.type==="fileStorage"?(a(),l("div",ke,[e.value&&e.value.length>0?(a(),p(r(D),{key:0,size:"small"},{default:c(()=>[(a(!0),l(v,null,S(e.value,(n,w)=>(a(),p(r(z),{key:w},{default:c(()=>[R("a",{href:"#",onClick:P=>K(n)},g(n.realName),9,_e)]),_:2},1024))),128))]),_:2},1024)):y("",!0)])):(a(),l("div",ye,g(e.value),1))]),_:2},1032,["span","label"])):y("",!0)],64))),256))]),_:1}),V(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(),p(r(I).Item,{key:_,span:e.span,label:e.label},{default:c(()=>[e.type==="fileStorage"?(a(),l("div",he,[e.value&&e.value.length>0?(a(),p(r(D),{key:0,size:"small"},{default:c(()=>[(a(!0),l(v,null,S(e.value,(n,w)=>(a(),p(r(z),{key:w},{default:c(()=>[R("a",{href:n.absolutePath,target:"_blank"},g(n.realName),9,we)]),_:2},1024))),128))]),_:2},1024)):y("",!0)])):(a(),l("div",ge,g(e.value),1))]),_:2},1032,["span","label"])):y("",!0)],64))),256))]),_:1}),C.value?(a(),l("div",be,[b.value?(a(),p(r(te),{key:1,onRegister:r(G),layout:"vertical"},null,8,["onRegister"])):(a(),p(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(),p(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(),p(r(D),{key:0,size:"small"},{default:c(()=>[(a(!0),l(v,null,S(e.value,(n,w)=>(a(),p(r(z),{key:w},{default:c(()=>[R("a",{href:n.absolutePath,target:"_blank"},g(n.realName),9,Ie)]),_:2},1024))),128))]),_:2},1024)):y("",!0)])):(a(),l("div",Se,g(e.value),1))]),_:2},1032,["span","label"])):y("",!0)],64))),256))]),_:1})),b.value?(a(),p(r(ce),{key:2,type:"primary",onClick:Z,style:{float:"right"}},{default:c(()=>d[0]||(d[0]=[j("提交")])),_:1})):y("",!0),V(Y,{onRegister:r(F)},null,8,["onRegister"])])):y("",!0)]))}}),sa=ie(Fe,[["__scopeId","data-v-c6789679"]]);export{sa as default};