test de déploiement du build depuis gitlab
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.
 
 
 

4 lines
46 KiB

import{a as e,o as t,t as n}from"./chunk-jRWAZmH_.js";import{n as r,t as i}from"./jsx-runtime-CEixWuwE.js";import{$n as a,$t as o,Dt as s,Fn as c,Hn as l,Kt as u,O as d,Ot as f,Pn as p,Un as m,Wn as h,X as g,Xt as _,Yt as v,Z as y,a as b,ar as x,at as S,bn as C,en as w,er as T,ir as E,it as D,kt as O,mr as k,n as A,nr as j,or as M,pr as ee,q as te,qt as ne,r as N,rr as P,tr as re,xr as ie,yn as ae}from"./axios-BbX9YWYe.js";import{t as oe}from"./index.esm-BWCs920B.js";import{t as se}from"./input-CAHxss7C.js";import{i as ce}from"./ctiAxios-BMu1IxXE.js";import{a as le,i as ue,o as F,s as de}from"./notification-BAy1NkPD.js";import{n as fe,t as pe}from"./slicedToArray-YLaz90ka.js";import{n as me,t as I}from"./typeof-BUNGcdwP.js";import{i as L,r as R}from"./asyncToGenerator-DHhZBkop.js";import{l as he,m as ge,p as z,t as B,u as _e}from"./button-CGra0C8Y.js";import{t as V}from"./table-BEUJPs29.js";import{i as ve}from"./select-SSTpnrPj.js";import{r as H}from"./pagination-1y8Qa_Im.js";import{t as ye}from"./tooltip-C-n3SkGv.js";import{i as be}from"./iconUtil-qonJUFWj.js";import{t as xe}from"./popconfirm-Z3C_yxj0.js";import{t as Se}from"./DownloadOutlined-CVjXiqM_.js";import{t as U}from"./useMutation-BZFnlhBo.js";import{t as Ce}from"./UndoOutlined-eQ49Nx19.js";import{A as we,F as Te,J as W,L as Ee,M as De,N as G,P as Oe,V as ke,Y as K,Z as Ae,at as je,b as Me,ht as Ne,it as Pe,j as Fe,mt as Ie,s as Le,st as Re,y as ze,z as Be}from"./index-cqbbFfLv.js";import{t as Ve}from"./BaseActionButton-BDnQRTZA.js";import{D as He,E as Ue,S as We,T as Ge,a as Ke,b as qe,c as Je,d as Ye,f as Xe,g as Ze,h as Qe,i as $e,l as et,m as tt,n as nt,o as rt,r as it,s as at,t as ot,u as st,w as ct,x as lt,y as ut}from"./context-CBotos2k.js";import{i as dt,n as ft,r as pt,t as mt}from"./ref-Czh08C58.js";import{d as ht,f as gt,i as _t}from"./path-DOVY3rux.js";import{n as vt,r as yt,t as bt}from"./importColumn-DU7XI90I.js";var q=t(r()),xt={percent:0,prefixCls:`rc-progress`,strokeColor:`#2db7f5`,strokeLinecap:`round`,strokeWidth:1,trailColor:`#D9D9D9`,trailWidth:1,gapPosition:`bottom`},St=function(){var e=(0,q.useRef)([]),t=(0,q.useRef)(null);return(0,q.useEffect)(function(){var n=Date.now(),r=!1;e.current.forEach(function(e){if(e){r=!0;var i=e.style;i.transitionDuration=`.3s, .3s, .3s, .06s`,t.current&&n-t.current<100&&(i.transitionDuration=`0s, 0s`)}}),r&&(t.current=Date.now())}),e.current},J=t(l());fe(),ne();var Ct=0,wt=u();function Tt(){var e;return wt?(e=Ct,Ct+=1):e=`TEST_OR_SSR`,e}var Et=(function(e){var t=pe(q.useState(),2),n=t[0],r=t[1];return q.useEffect(function(){r(`rc_progress_${Tt()}`)},[]),e||n});M(),me(),c(),w();var Dt=[`id`,`prefixCls`,`steps`,`strokeWidth`,`trailWidth`,`gapDegree`,`gapPosition`,`trailColor`,`strokeLinecap`,`style`,`className`,`strokeColor`,`percent`];function Ot(e){return+e.replace(`%`,``)}function kt(e){var t=e??[];return Array.isArray(t)?t:[t]}var At=100,jt=function(e,t,n,r,i,a,o,s,c,l){var u=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,d=n/100*360*((360-a)/360),f=a===0?0:{bottom:0,top:180,left:90,right:-90}[o],p=(100-r)/100*t;return c===`round`&&r!==100&&(p+=l/2,p>=t&&(p=t-.01)),{stroke:typeof s==`string`?s:void 0,strokeDasharray:`${t}px ${e}`,strokeDashoffset:p+u,transform:`rotate(${i+d+f}deg)`,transformOrigin:`0 0`,transition:`stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s`,fillOpacity:0}},Mt=function(e){var t=p(p({},xt),e),n=t.id,r=t.prefixCls,i=t.steps,a=t.strokeWidth,s=t.trailWidth,c=t.gapDegree,l=c===void 0?0:c,u=t.gapPosition,d=t.trailColor,f=t.strokeLinecap,m=t.style,h=t.className,g=t.strokeColor,_=t.percent,v=o(t,Dt),y=`${Et(n)}-gradient`,b=At/2-a/2,S=Math.PI*2*b,C=l>0?90+l/2:-90,w=S*((360-l)/360),T=I(i)===`object`?i:{count:i,space:2},E=T.count,D=T.space,O=jt(S,w,0,100,C,l,u,d,f,a),k=kt(_),A=kt(g),j=A.find(function(e){return e&&I(e)===`object`}),M=St();return q.createElement(`svg`,x({className:(0,J.default)(`${r}-circle`,h),viewBox:`${-At/2} ${-At/2} ${At} ${At}`,style:m,id:n,role:`presentation`},v),j&&q.createElement(`defs`,null,q.createElement(`linearGradient`,{id:y,x1:`100%`,y1:`0%`,x2:`0%`,y2:`0%`},Object.keys(j).sort(function(e,t){return Ot(e)-Ot(t)}).map(function(e,t){return q.createElement(`stop`,{key:t,offset:e,stopColor:j[e]})}))),!E&&q.createElement(`circle`,{className:`${r}-circle-trail`,r:b,cx:0,cy:0,stroke:d,strokeLinecap:f,strokeWidth:s||a,style:O}),E?function(){var e=Math.round(E*(k[0]/100)),t=100/E,n=0;return Array(E).fill(null).map(function(i,o){var s=o<=e-1?A[0]:d,c=s&&I(s)===`object`?`url(#${y})`:void 0,f=jt(S,w,n,t,C,l,u,s,`butt`,a,D);return n+=(w-f.strokeDashoffset+D)*100/w,q.createElement(`circle`,{key:o,className:`${r}-circle-path`,r:b,cx:0,cy:0,stroke:c,strokeWidth:a,opacity:1,style:f,ref:function(e){M[o]=e}})})}():function(){var e=0;return k.map(function(t,n){var i=A[n]||A[A.length-1],o=i&&I(i)===`object`?`url(#${y})`:void 0,s=jt(S,w,e,t,C,l,u,i,f,a);return e+=t,q.createElement(`circle`,{key:n,className:`${r}-circle-path`,r:b,cx:0,cy:0,stroke:o,strokeLinecap:f,strokeWidth:a,opacity:t===0?0:1,style:s,ref:function(e){M[n]=e}})}).reverse()}())};function Y(e){return!e||e<0?0:e>100?100:e}function Nt(e){var t=e.success,n=e.successPercent;return t&&`progress`in t&&(n=t.progress),t&&`percent`in t&&(n=t.percent),n}L(),v();function Pt(e){var t=e.percent,n=e.success,r=e.successPercent,i=Y(Nt({success:n,successPercent:r}));return[i,Y(Y(t)-i)]}function Ft(e){var t=e.success,n=t===void 0?{}:t,r=e.strokeColor;return[n.strokeColor||_.green,r||null]}var It=function(e){var t=e.prefixCls,n=e.width,r=e.strokeWidth,i=e.trailColor,a=i===void 0?null:i,o=e.strokeLinecap,s=o===void 0?`round`:o,c=e.gapPosition,l=e.gapDegree,u=e.type,d=e.children,f=e.success,p=n||120,m={width:p,height:p,fontSize:p*.15+6},h=r||6,g=c||u===`dashboard`&&`bottom`||void 0,_=function(){if(l||l===0)return l;if(u===`dashboard`)return 75},v=Object.prototype.toString.call(e.strokeColor)===`[object Object]`,y=Ft({success:f,strokeColor:e.strokeColor}),b=(0,J.default)(`${t}-inner`,R({},`${t}-circle-gradient`,v));return q.createElement(`div`,{className:b,style:m},q.createElement(Mt,{percent:Pt(e),strokeWidth:h,trailWidth:h,strokeColor:y,strokeLinecap:s,trailColor:a,prefixCls:t,gapDegree:_(),gapPosition:g}),d)};M(),v();var Lt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},Rt=function(e){var t=[];return Object.keys(e).forEach(function(n){var r=parseFloat(n.replace(/%/g,``));isNaN(r)||t.push({key:r,value:e[n]})}),t=t.sort(function(e,t){return e.key-t.key}),t.map(function(e){var t=e.key;return`${e.value} ${t}%`}).join(`, `)},zt=function(e,t){var n=e.from,r=n===void 0?_.blue:n,i=e.to,a=i===void 0?_.blue:i,o=e.direction,s=o===void 0?t===`rtl`?`to left`:`to right`:o,c=Lt(e,[`from`,`to`,`direction`]);return Object.keys(c).length===0?{backgroundImage:`linear-gradient(${s}, ${r}, ${a})`}:{backgroundImage:`linear-gradient(${s}, ${Rt(c)})`}},Bt=function(e){var t=e.prefixCls,n=e.direction,r=e.percent,i=e.strokeWidth,a=e.size,o=e.strokeColor,s=e.strokeLinecap,c=s===void 0?`round`:s,l=e.children,u=e.trailColor,d=u===void 0?null:u,f=e.success,p=o&&typeof o!=`string`?zt(o,n):{background:o},m=c===`square`||c===`butt`?0:void 0,h={backgroundColor:d||void 0,borderRadius:m},g=x({width:`${Y(r)}%`,height:i||(a===`small`?6:8),borderRadius:m},p),_=Nt(e),v={width:`${Y(_)}%`,height:i||(a===`small`?6:8),borderRadius:m,backgroundColor:f?.strokeColor},y=_===void 0?null:q.createElement(`div`,{className:`${t}-success-bg`,style:v});return q.createElement(q.Fragment,null,q.createElement(`div`,{className:`${t}-outer`},q.createElement(`div`,{className:`${t}-inner`,style:h},q.createElement(`div`,{className:`${t}-bg`,style:g}),y)),l)};L();var Vt=function(e){for(var t=e.size,n=e.steps,r=e.percent,i=r===void 0?0:r,a=e.strokeWidth,o=a===void 0?8:a,s=e.strokeColor,c=e.trailColor,l=c===void 0?null:c,u=e.prefixCls,d=e.children,f=Math.round(i/100*n),p=t===`small`?2:14,m=Array(n),h=0;h<n;h++){var g=Array.isArray(s)?s[h]:s;m[h]=q.createElement(`div`,{key:h,className:(0,J.default)(`${u}-steps-item`,R({},`${u}-steps-item-active`,h<=f-1)),style:{backgroundColor:h<=f-1?g:l,width:p,height:o}})}return q.createElement(`div`,{className:`${u}-steps-outer`},m,d)};L(),M(),he();var Ht=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};d(`line`,`circle`,`dashboard`);var Ut=d(`normal`,`exception`,`active`,`success`),Wt=function(e){var t=e.prefixCls,n=e.className,r=e.steps,i=e.strokeColor,a=e.percent,o=a===void 0?0:a,c=e.size,l=c===void 0?`default`:c,u=e.showInfo,d=u===void 0?!0:u,p=e.type,m=p===void 0?`line`:p,h=Ht(e,[`prefixCls`,`className`,`steps`,`strokeColor`,`percent`,`size`,`showInfo`,`type`]);function g(){var t=Nt(e);return parseInt(t===void 0?o.toString():t.toString(),10)}function _(){var t=e.status;return!Ut.includes(t)&&g()>=100?`success`:t||`normal`}function v(t,n){var r=e.format,i=Nt(e);if(!d)return null;var a,c=r||function(e){return`${e}%`},l=m===`line`;return r||n!==`exception`&&n!==`success`?a=c(Y(o),Y(i)):n===`exception`?a=l?q.createElement(s,null):q.createElement(y,null):n===`success`&&(a=l?q.createElement(f,null):q.createElement(ve,null)),q.createElement(`span`,{className:`${t}-text`,title:typeof a==`string`?a:void 0},a)}var b=q.useContext(te),S=b.getPrefixCls,C=b.direction,w=S(`progress`,t),T=_(),E=v(w,T),D=Array.isArray(i)?i[0]:i,O=typeof i==`string`||Array.isArray(i)?i:void 0,k;m===`line`?k=r?q.createElement(Vt,x({},e,{strokeColor:O,prefixCls:w,steps:r}),E):q.createElement(Bt,x({},e,{strokeColor:D,prefixCls:w,direction:C}),E):(m===`circle`||m===`dashboard`)&&(k=q.createElement(It,x({},e,{strokeColor:D,prefixCls:w,progressStatus:T}),E));var A=(0,J.default)(w,R(R(R(R(R({},`${w}-${m===`dashboard`&&`circle`||r&&`steps`||m}`,!0),`${w}-status-${T}`,!0),`${w}-show-info`,d),`${w}-${l}`,l),`${w}-rtl`,C===`rtl`),n);return q.createElement(`div`,x({},_e(h,[`status`,`format`,`trailColor`,`strokeWidth`,`width`,`gapDegree`,`gapPosition`,`strokeLinecap`,`success`,`successPercent`]),{className:A,role:`progressbar`}),k)};M(),c(),w(),E(),j(),T(),h(),C(),L();var Gt=[`className`,`prefixCls`,`style`,`active`,`status`,`iconPrefix`,`icon`,`wrapperStyle`,`stepNumber`,`disabled`,`description`,`title`,`subTitle`,`progressDot`,`stepIcon`,`tailContent`,`icons`,`stepIndex`,`onStepClick`,`onClick`];function Kt(e){return typeof e==`string`}var qt=function(e){m(n,e);var t=ae(n);function n(){var e;P(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),R(a(e),`onClick`,function(){var t=e.props,n=t.onClick,r=t.onStepClick,i=t.stepIndex;n&&n.apply(void 0,arguments),r(i)}),e}return re(n,[{key:`renderIconNode`,value:function(){var e,t=this.props,n=t.prefixCls,r=t.progressDot,i=t.stepIcon,a=t.stepNumber,o=t.status,s=t.title,c=t.description,l=t.icon,u=t.iconPrefix,d=t.icons,f,p=(0,J.default)(`${n}-icon`,`${u}icon`,(e={},R(e,`${u}icon-${l}`,l&&Kt(l)),R(e,`${u}icon-check`,!l&&o===`finish`&&(d&&!d.finish||!d)),R(e,`${u}icon-cross`,!l&&o===`error`&&(d&&!d.error||!d)),e)),m=q.createElement(`span`,{className:`${n}-icon-dot`});return f=r?typeof r==`function`?q.createElement(`span`,{className:`${n}-icon`},r(m,{index:a-1,status:o,title:s,description:c})):q.createElement(`span`,{className:`${n}-icon`},m):l&&!Kt(l)?q.createElement(`span`,{className:`${n}-icon`},l):d&&d.finish&&o===`finish`?q.createElement(`span`,{className:`${n}-icon`},d.finish):d&&d.error&&o===`error`?q.createElement(`span`,{className:`${n}-icon`},d.error):l||o===`finish`||o===`error`?q.createElement(`span`,{className:p}):q.createElement(`span`,{className:`${n}-icon`},a),i&&(f=i({index:a-1,status:o,title:s,description:c,node:f})),f}},{key:`render`,value:function(){var e,t=this.props,n=t.className,r=t.prefixCls,i=t.style,a=t.active,s=t.status,c=s===void 0?`wait`:s;t.iconPrefix;var l=t.icon;t.wrapperStyle,t.stepNumber;var u=t.disabled,d=t.description,f=t.title,m=t.subTitle;t.progressDot,t.stepIcon;var h=t.tailContent;t.icons,t.stepIndex;var g=t.onStepClick,_=t.onClick,v=o(t,Gt),y=(0,J.default)(`${r}-item`,`${r}-item-${c}`,n,(e={},R(e,`${r}-item-custom`,l),R(e,`${r}-item-active`,a),R(e,`${r}-item-disabled`,u===!0),e)),b=p({},i),S={};return g&&!u&&(S.role=`button`,S.tabIndex=0,S.onClick=this.onClick),q.createElement(`div`,x({},v,{className:y,style:b}),q.createElement(`div`,x({onClick:_},S,{className:`${r}-item-container`}),q.createElement(`div`,{className:`${r}-item-tail`},h),q.createElement(`div`,{className:`${r}-item-icon`},this.renderIconNode()),q.createElement(`div`,{className:`${r}-item-content`},q.createElement(`div`,{className:`${r}-item-title`},f,m&&q.createElement(`div`,{title:typeof m==`string`?m:void 0,className:`${r}-item-subtitle`},m)),d&&q.createElement(`div`,{className:`${r}-item-description`},d))))}}]),n}(q.Component);M(),c(),w(),E(),j(),T(),h(),C(),L();var Jt=[`prefixCls`,`style`,`className`,`children`,`direction`,`type`,`labelPlacement`,`iconPrefix`,`status`,`size`,`current`,`progressDot`,`stepIcon`,`initial`,`icons`,`onChange`,`items`],Yt=function(e){m(n,e);var t=ae(n);function n(){var e;P(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),R(a(e),`onStepClick`,function(t){var n=e.props,r=n.onChange,i=n.current;r&&i!==t&&r(t)}),e}return re(n,[{key:`render`,value:function(){var e,t=this,n=this.props,r=n.prefixCls,i=n.style,a=i===void 0?{}:i,s=n.className;n.children;var c=n.direction,l=n.type,u=n.labelPlacement,d=n.iconPrefix,f=n.status,m=n.size,h=n.current,g=n.progressDot,_=n.stepIcon,v=n.initial,y=n.icons,b=n.onChange,S=n.items,C=S===void 0?[]:S,w=o(n,Jt),T=l===`navigation`,E=g?`vertical`:u,D=(0,J.default)(r,`${r}-${c}`,s,(e={},R(e,`${r}-${m}`,m),R(e,`${r}-label-${E}`,c===`horizontal`),R(e,`${r}-dot`,!!g),R(e,`${r}-navigation`,T),e));return q.createElement(`div`,x({className:D,style:a},w),C.filter(function(e){return e}).map(function(e,n){var i=p({},e),o=v+n;return f===`error`&&n===h-1&&(i.className=`${r}-next-error`),i.status||(o===h?i.status=f:o<h?i.status=`finish`:i.status=`wait`),q.createElement(qt,x({},i,{active:o===h,stepNumber:o+1,stepIndex:o,key:o,prefixCls:r,iconPrefix:d,wrapperStyle:a,progressDot:g,stepIcon:_,icons:y,onStepClick:b&&t.onStepClick}))}))}}]),n}(q.Component);R(Yt,`Step`,qt),R(Yt,`defaultProps`,{type:`default`,prefixCls:`rc-steps`,iconPrefix:`rc`,direction:`horizontal`,labelPlacement:`horizontal`,initial:0,current:0,status:`process`,size:``,progressDot:!1});var Xt=Yt;M(),z();function Zt(e){return e.filter(function(e){return e})}function Qt(e,t){return e||Zt(ge(t).map(function(e){if(q.isValidElement(e)){var t=e.props;return x({},t)}return null}))}M(),L();var $t=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},en=function(e){var t=e.percent,n=e.size,r=e.className,i=e.direction,a=e.items,o=e.responsive,s=o===void 0?!0:o,c=e.current,l=c===void 0?0:c,u=e.children,d=$t(e,[`percent`,`size`,`className`,`direction`,`items`,`responsive`,`current`,`children`]),f=H(s).xs,p=q.useContext(te),m=p.getPrefixCls,h=p.direction,g=q.useCallback(function(){return s&&f?`vertical`:i},[f,i]),_=m(`steps`,e.prefixCls),v=m(``,e.iconPrefix),b=Qt(a,u),S=(0,J.default)(R(R({},`${_}-rtl`,h===`rtl`),`${_}-with-progress`,t!==void 0),r),C={finish:q.createElement(ve,{className:`${_}-finish-icon`}),error:q.createElement(y,{className:`${_}-error-icon`})};return q.createElement(Xt,x({icons:C},d,{current:l,size:n,items:b,direction:g(),stepIcon:function(e){var r=e.node;if(e.status===`process`&&t!==void 0){var i=n===`small`?32:40;return q.createElement(`div`,{className:`${_}-progress-icon`},q.createElement(Wt,{type:`circle`,percent:t,width:i,strokeWidth:4,format:function(){return null}}),r)}return r},prefixCls:_,iconPrefix:v,className:S}))};en.Step=Xt.Step;var tn={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`}},{tag:`path`,attrs:{d:`M719.4 499.1l-296.1-215A15.9 15.9 0 00398 297v430c0 13.1 14.8 20.5 25.3 12.9l296.1-215a15.9 15.9 0 000-25.8zm-257.6 134V390.9L628.5 512 461.8 633.1z`}}]},name:`play-circle`,theme:`outlined`};c();var nn=q.forwardRef(function(e,t){return q.createElement(O,p(p({},e),{},{ref:t,icon:tn}))}),rn=n((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var t=function(e){return+setTimeout(e,16)},n=function(e){return clearTimeout(e)};typeof window<`u`&&`requestAnimationFrame`in window&&(t=function(e){return window.requestAnimationFrame(e)},n=function(e){return window.cancelAnimationFrame(e)});var r=0,i=new Map;function a(e){i.delete(e)}var o=function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;r+=1;var o=r;function s(n){if(n===0)a(o),e();else{var r=t(function(){s(n-1)});i.set(o,r)}}return s(n),o};o.cancel=function(e){var t=i.get(e);return a(e),n(t)},e.default=o})),an=n((e=>{var t=K().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=a;var n=t(rn()),r=0,i={};function a(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,a=r++,o=t;function s(){--o,o<=0?(e(),delete i[a]):i[a]=(0,n.default)(s)}return i[a]=(0,n.default)(s),a}a.cancel=function(e){e!==void 0&&(n.default.cancel(i[e]),delete i[e])},a.ids=i})),on=n((e=>{var t=Ue().default,n=K().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var i=n(Ye()),a=n(st()),o=n(Ke()),s=n(at()),c=n(Je()),l=n(rt()),u=n(et()),d=lt(),f=mt(),p=t(r()),m=nt(),h=n(an()),g=pt();function _(e,t,n){return t=(0,c.default)(t),(0,o.default)(e,(0,s.default)()?Reflect.construct(t,n||[],(0,c.default)(e).constructor):t.apply(e,n))}var v;function y(e){return!e||e.offsetParent===null||e.hidden}function b(e){return e instanceof Document?e.body:Array.from(e.childNodes).find(function(e){return e?.nodeType===Node.ELEMENT_NODE})}function x(e){var t=(e||``).match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);return t&&t[1]&&t[2]&&t[3]?!(t[1]===t[2]&&t[2]===t[3]):!0}var S=function(e){(0,u.default)(t,e);function t(){var e;return(0,i.default)(this,t),e=_(this,t,arguments),e.containerRef=p.createRef(),e.animationStart=!1,e.destroyed=!1,e.onClick=function(t,n){var r=e.props,i=r.insertExtraNode;if(!(r.disabled||!t||y(t)||t.className.includes(`-leave`))){e.extraNode=document.createElement(`div`);var a=(0,l.default)(e).extraNode,o=e.context.getPrefixCls;a.className=`${o(``)}-click-animating-node`;var s=e.getAttributeName();if(t.setAttribute(s,`true`),n&&n!==`#fff`&&n!==`#ffffff`&&n!==`rgb(255, 255, 255)`&&n!==`rgba(255, 255, 255, 1)`&&x(n)&&!/rgba\((?:\d*, ){3}0\)/.test(n)&&n!==`transparent`){a.style.borderColor=n;var c=t.getRootNode?.call(t)||t.ownerDocument,u=b(c)??c;v=(0,d.updateCSS)(`
[${o(``)}-click-animating-without-extra-node='true']::after, .${o(``)}-click-animating-node {
--antd-wave-shadow-color: ${n};
}`,`antd-wave`,{csp:e.csp,attachTo:u})}i&&t.appendChild(a),[`transition`,`animation`].forEach(function(n){t.addEventListener(`${n}start`,e.onTransitionStart),t.addEventListener(`${n}end`,e.onTransitionEnd)})}},e.onTransitionStart=function(t){if(!e.destroyed){var n=e.containerRef.current;!t||t.target!==n||e.animationStart||e.resetEffect(n)}},e.onTransitionEnd=function(t){!t||t.animationName!==`fadeEffect`||e.resetEffect(t.target)},e.bindAnimationEvent=function(t){if(!(!t||!t.getAttribute||t.getAttribute(`disabled`)||t.className.includes(`disabled`))){var n=function(n){if(!(n.target.tagName===`INPUT`||y(n.target))){e.resetEffect(t);var r=getComputedStyle(t).getPropertyValue(`border-top-color`)||getComputedStyle(t).getPropertyValue(`border-color`)||getComputedStyle(t).getPropertyValue(`background-color`);e.clickWaveTimeoutId=window.setTimeout(function(){return e.onClick(t,r)},0),h.default.cancel(e.animationStartId),e.animationStart=!0,e.animationStartId=(0,h.default)(function(){e.animationStart=!1},10)}};return t.addEventListener(`click`,n,!0),{cancel:function(){t.removeEventListener(`click`,n,!0)}}}},e.renderWave=function(t){var n=t.csp,r=e.props.children;if(e.csp=n,!p.isValidElement(r))return r;var i=e.containerRef;return(0,f.supportRef)(r)&&(i=(0,f.composeRef)(r.ref,e.containerRef)),(0,g.cloneElement)(r,{ref:i})},e}return(0,a.default)(t,[{key:`componentDidMount`,value:function(){this.destroyed=!1;var e=this.containerRef.current;!e||e.nodeType!==1||(this.instance=this.bindAnimationEvent(e))}},{key:`componentWillUnmount`,value:function(){this.instance&&this.instance.cancel(),this.clickWaveTimeoutId&&clearTimeout(this.clickWaveTimeoutId),this.destroyed=!0}},{key:`getAttributeName`,value:function(){var e=this.context.getPrefixCls;return this.props.insertExtraNode?`${e(``)}-click-animating`:`${e(``)}-click-animating-without-extra-node`}},{key:`resetEffect`,value:function(e){var t=this;if(!(!e||e===this.extraNode||!(e instanceof Element))){var n=this.props.insertExtraNode,r=this.getAttributeName();e.setAttribute(r,`false`),v&&(v.innerHTML=``),n&&this.extraNode&&e.contains(this.extraNode)&&e.removeChild(this.extraNode),[`transition`,`animation`].forEach(function(n){e.removeEventListener(`${n}start`,t.onTransitionStart),e.removeEventListener(`${n}end`,t.onTransitionEnd)})}}},{key:`render`,value:function(){return p.createElement(m.ConfigConsumer,null,this.renderWave)}}]),t}(p.Component);S.contextType=m.ConfigContext,e.default=S})),sn=n((e=>{var t=Ue().default,n=K().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=e.GroupSizeContext=void 0;var i=n(W()),a=n(Ge()),o=n(l()),s=t(r()),c=nt();n(Ze());var u=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},d=e.GroupSizeContext=s.createContext(void 0);e.default=function(e){var t=s.useContext(c.ConfigContext),n=t.getPrefixCls,r=t.direction,l=e.prefixCls,f=e.size,p=e.className,m=u(e,[`prefixCls`,`size`,`className`]),h=n(`btn-group`,l),g=``;switch(f){case`large`:g=`lg`;break;case`small`:g=`sm`;break;case`middle`:case void 0:break;default:}var _=(0,o.default)(h,(0,a.default)((0,a.default)({},`${h}-${g}`,g),`${h}-rtl`,r===`rtl`),p);return s.createElement(d.Provider,{value:f},s.createElement(`div`,(0,i.default)({},m,{className:_})))}})),cn=n((t=>{var n=K().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var i=n(Xe()),a=n((S(),e(D))),o=n(r()),s=function(){return{width:0,opacity:0,transform:`scale(0)`}},c=function(e){return{width:e.scrollWidth,opacity:1,transform:`scale(1)`}};t.default=function(e){var t=e.prefixCls,n=e.loading,r=e.existIcon,l=!!n;return r?o.default.createElement(`span`,{className:`${t}-loading-icon`},o.default.createElement(i.default,null)):o.default.createElement(a.default,{visible:l,motionName:`${t}-loading-icon-motion`,removeOnLeave:!0,onAppearStart:s,onAppearActive:c,onEnterStart:s,onEnterActive:c,onLeaveStart:c,onLeaveActive:s},function(e,n){var r=e.className,a=e.style;return o.default.createElement(`span`,{className:`${t}-loading-icon`,style:a,ref:n},o.default.createElement(i.default,{className:r}))})}})),ln=n((e=>{var t=Ue().default,n=K().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.convertLegacyProps=O,e.default=void 0;var i=n(W()),a=n(Ge()),o=n(ct()),s=n(He()),c=n(l()),u=n(ut()),d=t(r()),f=nt(),p=n($e()),m=n(it()),h=dt(),g=pt(),_=ft();n(Ze());var v=n(on()),y=t(sn()),b=n(cn()),x=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},S=/^[\u4e00-\u9fa5]{2}$/,C=S.test.bind(S);function w(e){return typeof e==`string`}function T(e){return e===`text`||e===`link`}function E(e,t){if(e!=null){var n=t?` `:``;return typeof e!=`string`&&typeof e!=`number`&&w(e.type)&&C(e.props.children)?(0,g.cloneElement)(e,{children:e.props.children.split(``).join(n)}):typeof e==`string`?C(e)?d.createElement(`span`,null,e.split(``).join(n)):d.createElement(`span`,null,e):(0,g.isFragment)(e)?d.createElement(`span`,null,e):e}}function D(e,t){var n=!1,r=[];return d.Children.forEach(e,function(e){var t=(0,s.default)(e),i=t===`string`||t===`number`;if(n&&i){var a=r.length-1;r[a]=`${r[a]}${e}`}else r.push(e);n=i}),d.Children.map(r,function(e){return E(e,t)})}(0,_.tuple)(`default`,`primary`,`ghost`,`dashed`,`link`,`text`),(0,_.tuple)(`default`,`circle`,`round`),(0,_.tuple)(`submit`,`button`,`reset`);function O(e){return e===`danger`?{danger:!0}:{type:e}}var k=d.forwardRef(function(e,t){var n,r=e.loading,s=r===void 0?!1:r,l=e.prefixCls,g=e.type,_=g===void 0?`default`:g,S=e.danger,w=e.shape,E=w===void 0?`default`:w,O=e.size,k=e.disabled,A=e.className,j=e.children,M=e.icon,ee=e.ghost,te=ee===void 0?!1:ee,ne=e.block,N=ne===void 0?!1:ne,P=e.htmlType,re=P===void 0?`button`:P,ie=x(e,[`loading`,`prefixCls`,`type`,`danger`,`shape`,`size`,`disabled`,`className`,`children`,`icon`,`ghost`,`block`,`htmlType`]),ae=d.useContext(m.default),oe=d.useContext(p.default),se=k??oe,ce=d.useContext(y.GroupSizeContext),le=d.useState(!!s),ue=(0,o.default)(le,2),F=ue[0],de=ue[1],fe=d.useState(!1),pe=(0,o.default)(fe,2),me=pe[0],I=pe[1],L=d.useContext(f.ConfigContext),R=L.getPrefixCls,he=L.autoInsertSpaceInButton,ge=L.direction,z=t||d.createRef(),B=function(){return d.Children.count(j)===1&&!M&&!T(_)},_e=function(){if(!(!z||!z.current||he===!1)){var e=z.current.textContent;B()&&C(e)?me||I(!0):me&&I(!1)}},V=typeof s==`boolean`?s:s?.delay||!0;d.useEffect(function(){var e=null;return typeof V==`number`?e=window.setTimeout(function(){e=null,de(V)},V):de(V),function(){e&&=(window.clearTimeout(e),null)}},[V]),d.useEffect(_e,[z]);var ve=function(t){var n=e.onClick;if(F||se){t.preventDefault();return}n?.(t)},H=R(`btn`,l),ye=he!==!1,be=(0,h.useCompactItemContext)(H,ge),xe=be.compactSize,Se=be.compactItemClassnames,U={large:`lg`,small:`sm`,middle:void 0},Ce=xe||ce||O||ae,we=Ce&&U[Ce]||``,Te=F?`loading`:M,W=(0,u.default)(ie,[`navigate`]),Ee=(0,c.default)(H,(n={},(0,a.default)((0,a.default)((0,a.default)((0,a.default)((0,a.default)((0,a.default)((0,a.default)((0,a.default)((0,a.default)((0,a.default)(n,`${H}-${E}`,E!==`default`&&E),`${H}-${_}`,_),`${H}-${we}`,we),`${H}-icon-only`,!j&&j!==0&&!!Te),`${H}-background-ghost`,te&&!T(_)),`${H}-loading`,F),`${H}-two-chinese-chars`,me&&ye&&!F),`${H}-block`,N),`${H}-dangerous`,!!S),`${H}-rtl`,ge===`rtl`),(0,a.default)(n,`${H}-disabled`,W.href!==void 0&&se)),Se,A),De=M&&!F?M:d.createElement(b.default,{existIcon:!!M,prefixCls:H,loading:!!F}),G=j||j===0?D(j,B()&&ye):null;if(W.href!==void 0)return d.createElement(`a`,(0,i.default)({},W,{className:Ee,onClick:ve,ref:z}),De,G);var Oe=d.createElement(`button`,(0,i.default)({},ie,{type:re,className:Ee,onClick:ve,disabled:se,ref:z}),De,G);return T(_)?Oe:d.createElement(v.default,{disabled:!!F},Oe)});k.Group=y.default,k.__ANT_BUTTON=!0,e.default=k})),un=n((e=>{var t=K().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default=t(ln()).default})),dn=n((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.getTransitionName=e.getTransitionDirection=e.default=void 0;var t=ft(),n=function(){return{height:0,opacity:0}},r=function(e){return{height:e.scrollHeight,opacity:1}},i=function(e){return{height:e?e.offsetHeight:0}},a=function(e,t){return t?.deadline===!0||t.propertyName===`height`},o={motionName:`ant-motion-collapse`,onAppearStart:n,onEnterStart:n,onAppearActive:r,onEnterActive:r,onLeaveStart:i,onLeaveActive:n,onAppearEnd:a,onEnterEnd:a,onLeaveEnd:a,motionDeadline:500};(0,t.tuple)(`bottomLeft`,`bottomRight`,`topLeft`,`topRight`),e.getTransitionDirection=function(e){return e!==void 0&&(e===`topLeft`||e===`topRight`)?`slide-down`:`slide-up`},e.getTransitionName=function(e,t,n){return n===void 0?`${e}-${t}`:n},e.default=o})),fn=n((e=>{var t=K().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.isStyleSupport=a;var n=t(We()),r=function(e){if((0,n.default)()&&window.document.documentElement){var t=Array.isArray(e)?e:[e],r=window.document.documentElement;return t.some(function(e){return e in r.style})}return!1},i=function(e,t){if(!r(e))return!1;var n=document.createElement(`div`),i=n.style[e];return n.style[e]=t,n.style[e]!==i};function a(e,t){return!Array.isArray(e)&&t!==void 0?i(e,t):r(e)}})),pn=n((e=>{var t=K().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.detectFlexGapSupported=e.canUseDocElement=void 0,Object.defineProperty(e,`isStyleSupport`,{enumerable:!0,get:function(){return r.isStyleSupport}});var n=t(We()),r=fn(),i=e.canUseDocElement=function(){return(0,n.default)()&&window.document.documentElement},a;e.detectFlexGapSupported=function(){if(!i())return!1;if(a!==void 0)return a;var e=document.createElement(`div`);return e.style.display=`flex`,e.style.flexDirection=`column`,e.style.rowGap=`1px`,e.appendChild(document.createElement(`div`)),e.appendChild(document.createElement(`div`)),document.body.appendChild(e),a=e.scrollHeight===1,document.body.removeChild(e),a}})),mn=t(n((t=>{var n=Ue().default,i=K().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var a=i(Ge()),o=i(W()),s=i(qe()),c=i(l()),u=i((je(),e(Pe))),d=n(r()),f=i(un()),p=ln(),m=nt(),h=ot(),g=i(tt()),_=dt(),v=dn(),y=pn();i(Ze());var b=Qe(),x=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},S;(0,y.canUseDocElement)()&&document.documentElement.addEventListener(`click`,function(e){S={x:e.pageX,y:e.pageY},setTimeout(function(){S=null},100)},!0),t.default=function(e){var t=d.useContext(m.ConfigContext),n=t.getPopupContainer,r=t.getPrefixCls,i=t.direction,l=function(t){var n=e.onCancel;n?.(t)},y=function(t){var n=e.onOk;n?.(t)},C=e.prefixCls,w=e.footer,T=e.visible,E=e.open,D=E===void 0?!1:E,O=e.wrapClassName,k=e.centered,A=e.getContainer,j=e.closeIcon,M=e.focusTriggerAfterClose,ee=M===void 0?!0:M,te=e.width,ne=te===void 0?520:te,N=x(e,[`prefixCls`,`footer`,`visible`,`open`,`wrapClassName`,`centered`,`getContainer`,`closeIcon`,`focusTriggerAfterClose`,`width`]),P=r(`modal`,C),re=r(),ie=d.createElement(g.default,{componentName:`Modal`,defaultLocale:(0,b.getConfirmLocale)()},function(t){var n=e.okText,r=e.okType,i=r===void 0?`primary`:r,a=e.cancelText,s=e.confirmLoading,c=s===void 0?!1:s;return d.createElement(d.Fragment,null,d.createElement(f.default,(0,o.default)({onClick:l},e.cancelButtonProps),a||t.cancelText),d.createElement(f.default,(0,o.default)({},(0,p.convertLegacyProps)(i),{loading:c,onClick:y},e.okButtonProps),n??t.okText))}),ae=d.createElement(`span`,{className:`${P}-close-x`},j||d.createElement(s.default,{className:`${P}-close-icon`})),oe=(0,c.default)(O,(0,a.default)((0,a.default)({},`${P}-centered`,!!k),`${P}-wrap-rtl`,i===`rtl`));return d.createElement(_.NoCompactStyle,null,d.createElement(h.NoFormStyle,{status:!0,override:!0},d.createElement(u.default,(0,o.default)({width:ne},N,{getContainer:A===void 0?n:A,prefixCls:P,wrapClassName:oe,footer:w===void 0?ie:w,visible:D||T,mousePosition:N.mousePosition??S,onClose:l,closeIcon:ae,focusTriggerAfterClose:ee,transitionName:(0,v.getTransitionName)(re,`zoom`,e.transitionName),maskTransitionName:(0,v.getTransitionName)(re,`fade`,e.maskTransitionName)}))))}}))()),X=t(A()),Z=i(),hn=({showGenerateModal:e,selectedImportId:t,handleShowGenerateModal:n,module:r,generateImportMutation:i,importOptions:a,handleImportOptions:o,updateProgression:s})=>(0,Z.jsxs)(mn.default,{open:e,title:`Options de génération`,okText:`Lancer la génération`,cancelText:`Annuler`,onOk:()=>{i.mutate({import_id:t,module:r,...a},{onSettled:(e,t)=>{t||e.returnType===`error`?s(2,!0):s(3)}}),n()},onCancel:n,children:[(0,Z.jsx)(`div`,{className:`form-row`,children:(0,Z.jsxs)(`div`,{className:`form-item`,children:[(0,Z.jsx)(`span`,{className:`first-label`,children:`Générer contrôles expert`}),(0,Z.jsx)(Ie,{checked:a.option_expert,onChange:e=>o(e.target.checked,`option_expert`)})]})}),(0,Z.jsx)(`div`,{className:`form-row`,children:(0,Z.jsxs)(`div`,{className:`form-item`,children:[(0,Z.jsx)(`span`,{className:`first-label`,children:`Générer essentiels`}),(0,Z.jsx)(Ie,{checked:a.option_essentiels,onChange:e=>o(e.target.checked,`option_essentiels`)})]})})]});hn.propTypes={showGenerateModal:X.default.bool,handleShowGenerateModal:X.default.func,selectedImportId:X.default.string,module:X.default.string,importOptions:X.default.object,generateImportMutation:X.default.object,handleImportOptions:X.default.func,updateProgression:X.default.func};var gn=({jobsQueryData:e,isJobsQueryLoading:t,selectedJobId:n,handleSelectedJobId:r})=>(0,Z.jsx)(`div`,{className:`import-jobs`,children:(0,Z.jsx)(Le,{columns:bt,data:e,loading:t,selectedRowOid:n,handleSelectedRowOid:r})});gn.propTypes={jobsQueryData:X.default.array,isJobsQueryLoading:X.default.bool,selectedJobId:X.default.string,handleSelectedJobId:X.default.func};var _n=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=ee(t,`FILE`),r=ee(t,`STATUS`)[0];return{files:ie(n),statusMessage:k(r)}},Q=`modules/base/php/import`,vn=async e=>(await G.post(`${Q}/getImportJobs.php`,e)).data,yn=async e=>_n(await ce(_t(e,`getFiles.php`,`httpservice_PMSI_rssUpload_getFiles.php`))),bn=async(e,t)=>{let n={type:t.type,importFile:t.name,importFileDate:t.lastModified.toString().substring(0,10),Filedata:t},r=_t(e,`upload.php`,`importUploadFiles.php`);if([`pmsi`,`pmsissr`].includes(e)){let e=Oe(n),t=(await De.post(r,e)).data;if(t.returnCode===`KO`)throw Error(t.returnTexte);return t}let i=(await ce(r,n)).getElementsByTagName(`HTTP_SERVICE`)[0],a=k(i);if(a.returnCode===`KO`)throw Error(a.returnTexte);return a},xn=async e=>(await G.post(`${Q}/removeFile.php`,{filename:e})).data,Sn=async(e,t)=>{let n=(await ce(_t(e,`valideFiles.php`,`httpservice_PMSI_rssUpload_valideFiles.php`),t)).getElementsByTagName(`HTTP_SERVICE`)[0],r=k(n);if(r.returnCode===`KO`)throw Error(r.returnTexte);return r},Cn=async(e,t)=>{let n={module:e,import_id:t},r=(await G.post(`${Q}/execControl.php`,n)).data;if(r.returnType===`error`)throw Error(r.message);return r},wn=async e=>(await G.post(`${Q}/getImports.php`,e)).data,Tn=async(e,t)=>{let n={module:t,option:`D`,import_id:e};await G.post(`${Q}/execImport.php`,n)},En=async(e,t)=>{let n={module:t,option:`C`,import_id:e},r=(await G.post(`${Q}/execImport.php`,n)).data;if(r.returnType===`error`)throw Error(r.message);return r},Dn=async(e,t,n)=>{let r={...n,module:t,option:`G`,import_id:e},i=(await G.post(`${Q}/execImport.php`,r)).data;if(i.returnType===`error`)throw Error(i.message);return i},On=async(e,t)=>{let n=new FormData;n.append(`import_id`,e);let r=_t(t,`getImportRapport.php`,`PMSI_getImportRapport.php`),i=await we.post(r,n);return new TextDecoder(`iso-8859-15`).decode(i.data)},kn=async(e,t,n)=>{let r=new FormData;r.append(`import_id`,e),r.append(`data_type`,n);let i=_t(t,`getFile.php`,`PMSI_getFile.php`);return await Fe.post(i,r)},$={all:[`imports`],jobs:e=>[...$.all,`jobs`,e],uploadedFiles:e=>[...$.all,`uploadedFiles`,e],list:e=>[...$.all,`list`,e]},An=(e,t)=>N({queryKey:$.jobs(e.module),queryFn:()=>vn(e),enabled:t===`jobs`}),jn=e=>N({queryKey:$.uploadedFiles(e),queryFn:()=>yn(e)}),Mn=e=>N({queryKey:$.list(e.module),queryFn:()=>wn(e),staleTime:1e3*60*5,gcTime:1e3*60*5});function Nn(){let e=b();return U({mutationFn:({module:e,file:t})=>bn(e,t),meta:{errorMessage:`Erreur lors du téléchargement du fichier`},onSuccess:(e,t)=>{F({message:`Fichier téléchargé`,description:t.file.name})},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.uploadedFiles(r.module)})}})}function Pn(){let e=b();return U({mutationFn:({filename:e})=>xn(e),meta:{successMessage:`Fichier supprimé`,errorMessage:`Erreur lors de la suppression du fichier`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.uploadedFiles(r.module)})}})}function Fn(){let e=b();return U({mutationFn:({module:e,importOptions:t})=>Sn(e,t),meta:{errorMessage:`Erreur de validation des fichiers`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.list(r.module)}),await e.invalidateQueries({queryKey:$.uploadedFiles(r.module)})}})}function In(){let e=b();return U({mutationFn:({module:e,import_id:t})=>Cn(e,t),meta:{errorMessage:`Erreur lancement des contrôles`},onSuccess:e=>{le({type:e.returnType,message:`Contrôle terminé`,description:e.message})},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.list(r.module)})}})}function Ln(){let e=b();return U({mutationFn:({import_id:e,module:t})=>Tn(e,t),meta:{successMessage:`Suppression réussie`,errorMessage:`Erreur lors de la suppression`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.list(r.module)})}})}function Rn(){let e=b();return U({mutationFn:({import_id:e,module:t})=>En(e,t),meta:{errorMessage:`Erreur lancement des contrôles`},onMutate:()=>{le({type:`info`,message:`Contrôle`,description:`Contrôle lancé`})},onSuccess:e=>{le({type:e.returnType,message:`Contrôle terminé`,description:e.message})},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.list(r.module)})}})}function zn(){let e=b();return U({mutationFn:({import_id:e,module:t,...n})=>Dn(e,t,n),meta:{successMessage:`La génération a été lancée sur le serveur`,errorMessage:`Erreur génération`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.list(r.module)})}})}function Bn(){return U({mutationFn:({import_id:e,module:t})=>On(e,t),meta:{errorMessage:`Erreur lors de l'affichage du rapport`},onSuccess:e=>{let t=new Blob([e],{type:`text/html;charset=utf-8`}),n=URL.createObjectURL(t),r=window.open(n);setTimeout(()=>URL.revokeObjectURL(n),1e3),r||ue({message:`Impossible d'ouvrir le rapport`,description:`Le popup a été bloqué par le navigateur`})}})}function Vn(){return U({mutationFn:({import_id:e,module:t,fileImportType:n})=>kn(e,t,n),meta:{successMessage:`Téléchargement débuté`,errorMessage:`Erreur téléchargement`},onSuccess:e=>{let t=Me(e);ze(e.data,t)}})}var Hn=({fileTypes:e,handleImportOptions:t,importOptions:n,module:r,progress:i,isShowProgressBar:a,updateProgression:o})=>{let s=(0,q.useRef)(),c=jn(r),l=Nn(),u=Pn();return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(`div`,{className:`import-new`,children:[(0,Z.jsx)(`span`,{className:`new-title`,children:`Fichiers locaux à importer`}),(0,Z.jsxs)(`div`,{className:`upload-form`,children:[(0,Z.jsx)(B,{icon:(0,Z.jsx)(Ee,{}),loading:l.isPending,disabled:l.isPending,onClick:()=>{s.current.click()},children:`Rechercher`}),(0,Z.jsx)(`input`,{type:`file`,ref:s,onChange:e=>{let t=e.target.files[0];t&&(c.data.files.some(e=>t.name===e.name)?de({message:`Fichier déjà présent`,description:t.name}):l.mutate({module:r,file:t}),e.target.value=null)},style:{display:`none`}}),(0,Z.jsxs)(`div`,{className:`description`,children:[(0,Z.jsx)(`span`,{style:{marginRight:`20px`},children:`Texte`}),(0,Z.jsx)(se,{style:{width:`200px`},value:n.import_texte,onChange:e=>t(e.target.value,`import_texte`)})]})]}),(0,Z.jsx)(V,{dataSource:c.data?.files??[],columns:vt(e,r,(e,t)=>{o(-1),u.mutate({filename:e,module:t})}),loading:c.isPending??!0,pagination:!1})]}),(0,Z.jsx)(`div`,{className:`import-progress`,style:{display:a&&i.current!==-1?`block`:`none`},children:(0,Z.jsx)(en,{current:i.current,status:i.status,items:[{title:`Validation des fichiers`},{title:`Contrôle des fichiers`},{title:`Lancement génération`}]})})]})};Hn.propTypes={fileTypes:X.default.array,handleImportOptions:X.default.func,importOptions:X.default.object,module:X.default.string,progress:X.default.object,isShowProgressBar:X.default.bool,updateProgression:X.default.func};var Un=({importData:e,importIsLoading:t,selectedImportId:n,handleSelectedImportId:r,module:i})=>(0,Z.jsx)(`div`,{className:`import-state`,children:(0,Z.jsx)(Le,{columns:yt(i),data:e,loading:t,selectedRowOid:n,handleSelectedRowOid:r})});Un.propTypes={importData:X.default.array,importIsLoading:X.default.bool,selectedImportId:X.default.string,handleSelectedImportId:X.default.func,module:X.default.string};var Wn=({importsQuery:e,fileTypes:t,selectedImportId:n,setShowGenerateModal:r,module:i,setIsShowProgressBar:a,generateImportMutation:o})=>{let s=Ln(),c=Rn(),l=Bn(),u=Vn(),d=b(),f=async()=>{await d.invalidateQueries({queryKey:$.list(i)})},p=()=>{s.mutate({import_id:n,module:i})},m=()=>{l.mutate({import_id:n,module:i})},h=()=>{c.mutate({import_id:n,module:i})},g=()=>{a(!1),r(!0)},_=async({key:e})=>{await u.mutateAsync({import_id:n,module:i,fileImportType:e})},v=(()=>{let r=[],i=e.data?.find(e=>e.oid===n);return i&&(r=t.reduce((e,{key:t,label:n})=>{let r=`${t.toLocaleLowerCase()}_file_path`;return i[r]&&i[r]!==``?[...e,{label:n,key:t}]:e},[])),r})();return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(Te,{title:`Actualiser`,children:(0,Z.jsx)(B,{type:`link`,onClick:f,disabled:e.isFetching,children:(0,Z.jsx)(Ce,{})})}),(0,Z.jsx)(Te,{title:`Supprimer l'import`,children:(0,Z.jsx)(xe,{placement:`top`,style:{zIndex:`4000`},title:`Etes vous sur de vouloir supprimer l'import ?`,onConfirm:p,okText:`Supprimer`,cancelText:`Annuler`,children:(0,Z.jsx)(B,{type:`link`,disabled:!n||s.isPending,children:(0,Z.jsx)(Ae,{})})})}),(0,Z.jsx)(B,{size:`default`,icon:(0,Z.jsx)(be,{}),loading:l.isPending,disabled:!n||l.isPending,onClick:m,children:`Dernier rapport`}),(0,Z.jsx)(B,{size:`default`,icon:(0,Z.jsx)(Be,{}),loading:c.isPending,disabled:!n||c.isPending,onClick:h,children:`Recontrôler`}),(0,Z.jsx)(B,{size:`default`,icon:(0,Z.jsx)(ke,{}),loading:o.isPending,disabled:!n||o.isPending,onClick:g,children:`Générer`}),(0,Z.jsx)(Re,{menu:{items:v,onClick:_},disabled:!n||u.isPending,trigger:[`click`],arrow:!0,children:(0,Z.jsx)(B,{size:`default`,type:`primary`,icon:(0,Z.jsx)(Se,{}),loading:u.isPending,children:`Télécharger fichier`})})]})};Wn.propTypes={importsQuery:X.default.object,fileTypes:X.default.array,selectedImportId:X.default.string,setShowGenerateModal:X.default.func,module:X.default.string,setIsShowProgressBar:X.default.func,generateImportMutation:X.default.object};var Gn=({importOptions:e,setShowGenerateModal:t,setSelectedImportId:n,module:r,updateProgression:i,setIsShowProgressBar:a,validateUploadedFilesMutation:o,controlUploadedFiles:s})=>{let c=jn(r),l=!c.data?.files?.length||!e.import_texte||c?.data?.statusMessage?.statusCode===`KO`,u=null;if(l){let t=c?.data?.statusMessage?.statusText?.split(`;`);u=l?(0,Z.jsxs)(Z.Fragment,{children:[`Génération impossible :`,(0,Z.jsxs)(`ul`,{style:{margin:0,paddingLeft:16},children:[t?.map(e=>(0,Z.jsx)(`li`,{children:e},e)),e.import_texte?``:(0,Z.jsx)(`li`,{children:`Champ texte vide`},`texte`)]})]}):``}let d=()=>{i(0),a(!0),o.mutate({module:r,importOptions:e},{onSuccess:e=>{f(e.import_id)},onError:()=>{i(0,!0)}})},f=e=>{i(1),s.mutate({module:r,import_id:e},{onError:()=>{i(1,!0)},onSuccess:r=>{i(2),t(!0),n(e)}})};return(0,Z.jsxs)(Z.Fragment,{children:[l&&(0,Z.jsx)(ye,{title:u,children:(0,Z.jsx)(g,{style:{color:`#FF8801`,fontSize:18,cursor:`pointer`}})}),(0,Z.jsx)(Ve,{withPopConfirm:!0,onClick:d,confirmTitle:`Confirmez-vous le lancement de cet import ?`,okText:`Lancer l'import`,cancelText:`Annuler`,icon:(0,Z.jsx)(nn,{}),disabled:l,loading:o.isPending||s.isPending,children:`Lancer l'import`})]})};Gn.propTypes={importOptions:X.default.object,module:X.default.string,updateProgression:X.default.func,setShowGenerateModal:X.default.func,setIsShowProgressBar:X.default.func,setSelectedImportId:X.default.func,validateUploadedFilesMutation:X.default.object,controlUploadedFiles:X.default.object};var Kn=({module:e,jobsQueryIsFetching:t})=>{let n=b();return(0,Z.jsx)(Z.Fragment,{children:(0,Z.jsx)(Te,{title:`Actualiser`,children:(0,Z.jsx)(B,{type:`link`,disabled:t,onClick:async()=>{await n.invalidateQueries({queryKey:$.jobs(e)})},children:(0,Z.jsx)(Ce,{})})})})};Kn.propTypes={module:X.default.string,jobsQueryIsFetching:X.default.bool};var qn=({softcode:e})=>{let[t,n]=(0,q.useState)(`state`),[r,i]=(0,q.useState)({current:-1,status:`process`}),[a,o]=(0,q.useState)(!1),[s,c]=(0,q.useState)(null),[l,u]=(0,q.useState)(null),[d,f]=(0,q.useState)(!1),[p,m]=(0,q.useState)({option_expert:!0,option_essentiels:!0}),h=gt[e]??``,g=Mn({module:h}),_=An({module:h},t),v=Fn(),y=In(),b=zn();if(g.isError){let e=g.error.message;le({type:`error`,message:`Erreur`,description:e})}let x=ht[h]??[],S={pmsi:`RSS / RSF`,pmsissr:`RHS / RSF`,pmsihad:`RPSS`,pmsipsy:`RPS`}[h]??``,C=e=>{n(e)},w=e=>{c(e)},T=e=>{u(e)},E=(e,t=!1)=>{i({current:e,status:t?`error`:`process`})},D=()=>{f(e=>!e)},O=(e,t)=>{m(n=>({...n,[t]:e}))};return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(oe,{children:(0,Z.jsx)(`title`,{children:`iCTI | Gestion des imports`})}),(0,Z.jsx)(hn,{showGenerateModal:d,selectedImportId:s,handleShowGenerateModal:D,module:h,generateImportMutation:b,importOptions:p,handleImportOptions:O,updateProgression:E}),(0,Z.jsxs)(`div`,{className:`component-header`,children:[(0,Z.jsxs)(`div`,{className:`header-title`,children:[`Import des fichiers `,S]}),(0,Z.jsx)(`div`,{className:`header-actions`,children:(()=>{switch(t){case`state`:return(0,Z.jsx)(Wn,{importsQuery:g,fileTypes:x,selectedImportId:s,setShowGenerateModal:f,module:h,setIsShowProgressBar:o,generateImportMutation:b});case`new`:return(0,Z.jsx)(Gn,{importOptions:p,setShowGenerateModal:f,setSelectedImportId:c,module:h,updateProgression:E,setIsShowProgressBar:o,validateUploadedFilesMutation:v,controlUploadedFiles:y});case`jobs`:return(0,Z.jsx)(Kn,{module:h,jobsQueryIsFetching:_.isFetching??!0});default:return null}})()})]}),(0,Z.jsx)(`div`,{className:`component-content`,children:(0,Z.jsx)(Ne,{onChange:C,defaultActiveKey:`state`,items:[{label:`Etats des imports`,key:`state`,children:(0,Z.jsx)(Un,{importData:g.data??[],importIsLoading:g.isFetching??!0,selectedImportId:s,handleSelectedImportId:w,module:h})},{label:`Nouvel import`,key:`new`,children:(0,Z.jsx)(Hn,{fileTypes:x,handleImportOptions:O,importOptions:p,module:h,progress:r,isShowProgressBar:a,updateProgression:E})},{label:`Historique des imports`,key:`jobs`,children:(0,Z.jsx)(gn,{jobsQueryData:_.data??[],selectedJobId:l,isJobsQueryLoading:_.isFetching??!0,handleSelectedJobId:T})}]})})]})};qn.propTypes={softcode:X.default.string};export{qn as default};