2 lines
2.0 KiB
Java
2 lines
2.0 KiB
Java
var c=Object.defineProperty,_=Object.defineProperties;var v=Object.getOwnPropertyDescriptors;var s=Object.getOwnPropertySymbols;var P=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable;var m=(t,a,e)=>a in t?c(t,a,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[a]=e,y=(t,a)=>{for(var e in a||(a={}))P.call(a,e)&&m(t,e,a[e]);if(s)for(var e of s(a))E.call(a,e)&&m(t,e,a[e]);return t},r=(t,a)=>_(t,v(a));var A=(t,a,e)=>new Promise((p,u)=>{var i=n=>{try{o(e.next(n))}catch(B){u(B)}},f=n=>{try{o(e.throw(n))}catch(B){u(B)}},o=n=>n.done?p(n.value):Promise.resolve(n.value).then(i,f);o((e=e.apply(t,a)).next())});import{q as I}from"./MesXslApprovalTrace.api-BK43yoMy.js";const L="mes_xsl_formula_spec",S="mes_xsl_mixing_spec",R=["traceProofreadBy","traceProofreadTime","traceAuditBy","traceAuditTime","traceApproveBy","traceApproveTime"];function l(t){const a={};if(!t)return a;for(const e of R)t[e]!=null&&t[e]!==""&&(a[e]=t[e]);return a}function T(t,a){var p,u,i,f,o,n;if(!t)return t;const e=y(y({},t),l(t));return a?r(y({},e),{traceProofreadBy:(p=a.proofreadBy)!=null?p:e.traceProofreadBy,traceProofreadTime:(u=a.proofreadTime)!=null?u:e.traceProofreadTime,traceAuditBy:(i=a.auditBy)!=null?i:e.traceAuditBy,traceAuditTime:(f=a.auditTime)!=null?f:e.traceAuditTime,traceApproveBy:(o=a.approveBy)!=null?o:e.traceApproveBy,traceApproveTime:(n=a.approveTime)!=null?n:e.traceApproveTime}):e}function h(t){return!!(t!=null&&t.traceProofreadBy||t!=null&&t.traceProofreadTime||t!=null&&t.traceAuditBy||t!=null&&t.traceAuditTime||t!=null&&t.traceApproveBy||t!=null&&t.traceApproveTime)}function x(t){var e,p;const a=t;return(a==null?void 0:a.id)!=null?a:(p=(e=a==null?void 0:a.result)!=null?e:a)!=null?p:{}}function b(t,a,e,p){return A(this,null,function*(){const u=yield e({id:t});let i=x(u);if(i=T(i,l(p)),!h(i))try{const f=yield I({bizTable:a,bizDataId:t});i=T(i,f)}catch(f){}return i})}function g(t={},a){return{draftBy:a(t)||"",proofreadBy:t.traceProofreadBy||"",auditBy:t.traceAuditBy||"",approveBy:t.traceApproveBy||""}}export{L as F,S as M,g as b,h,b as l};
|