PageSourceSearch

https://ticaretyolu.ziraatbank.com.tr/assets/index23.js

js ziraatbank.com.tr collected 2026-10-01 11:32:12 UTC 32,682 bytes, 1 lines download raw bytes

1import{h as e,E as a,O as t,F as n,a7 as r,J as o,u as i,r as s,j as l,L as c,d,i as u,G as p,n as x,B as m,o as h,a as j,f as b,k as _,A as N,H as v,Q as C,U as g,a0 as S,a2 as y,p as T,a8 as A,a5 as E,a9 as f,a4 as D,c as L,w as z,T as k,S as O,l as q}from"./index.js";import{A as I}from"./Alert.js";import{B as M}from"./Breadcrumb.js";import{B as R}from"./Box.js";import{P as K}from"./Page.js";import{S as U}from"./Select.js";import{T as P,a as B}from"./Tab.js";import{S as F}from"./SortableTable.js";import{c as w}from"./customParseFormat.js";import{F as Y}from"./Fieldset.js";import{M as Q}from"./Multiselect.js";import{u as G}from"./usePDFModal.js";import{A as V}from"./Create.js";import{S as J}from"./SummaryCard.js";import"./index28.js";import"./init.js";import"./sum.js";import"./CurrencyInput.js";import"./Applications.module.js";import"./AccountLabel.module.js";import"./Dealers.module.js";const H=(e="ALL")=>a({queryKey:["dealerorders/order-account-applications","list",e],queryFn:async({queryKey:[a]})=>(await n.get("/".concat(a),{params:{Status:e}})).data,cacheTime:0}),W=r=>{const{setModal:o}=e();return a({queryKey:["dealerorders/order-account-application-aggrement/".concat(r)],enabled:!!r,onError:e=>{const a=t(e);o({content:a,approveButtonText:"btn.ok"})},queryFn:async({queryKey:[e]})=>(await n.get("/".concat(e))).data,cacheTime:0})},X=()=>{const a=r(),{setModal:i,closeModal:s}=e();return o({mutationFn:e=>n.post("/dealerorders/approve",e),onSuccess:()=>{a.invalidateQueries({queryKey:["dealerorders/order-account-applications","list"],exact:!1})},onError:e=>{const a=t(e);s(),setTimeout((()=>{i({content:a,approveButtonText:"btn.ok"})}),200)}})},Z=(e="ALL")=>a({queryKey:["dealerorders/supplier/order-account-applications","list",e],queryFn:async({queryKey:[a]})=>(await n.get("/".concat(a),{params:{Status:e}})).data,cacheTime:0}),$="_contentSpace_8nau0_1",ee="_contentDetail_8nau0_10",ae="_leftAligned_8nau0_16",te="_rightAligned_8nau0_20",ne="_supplierSection_8nau0_42",re="_filterSection_8nau0_53",oe="_approveButton_8nau0_75",ie="_agreementCheckboxWrapper_8nau0_80",se="_loadingContainer_8nau0_176",le=({accounts:e,isLoading:a,onAccountClick:t})=>{const{t:n}=i(),r=s.useMemo((()=>{if(e&&0!==e.length)return e.map((e=>({dbsNo:e.dbsNumber,kurumKodu:e.corporationCode,kurumAltKodu:e.corporationSubCode,hesapTipi:e.accountType,ekNo:e.additionalNo,dovizTipi:e.currencyName,_original:e})))}),[e]);return a?l.jsx("div",{className:se,children:l.jsx(c,{})}):r&&0!==r.length?l.jsx(F,{data:r,onRowClick:e=>{e._original&&t(e._original)},hiddenKeys:["_original"],classes:{dbsNo:ae,kurumKodu:te,kurumAltKodu:te,hesapTipi:te,ekNo:te,dovizTipi:te}}):l.jsx(I,{icon:"i",direction:"horizontal",children:n("text.not_found")})};d.extend(w);const ce={value:"ALL",label:"label.all"},de=()=>{const{t:e}=i(),a=u(),[n,r]=s.useState("ALL"),{data:o}=H("ALL"),{data:c,isLoading:b,error:_,isError:N}=H(n),v=t(_),C=s.useMemo((()=>{if(!o||0===o.length)return[{...ce,label:e(ce.label)}];const a=new Map;o.forEach((e=>{e.applicationStatusDescription&&e.applicationStatusCode&&a.set(e.applicationStatusCode,e.applicationStatusDescription)}));const t=Array.from(a.entries()).map((([e,a])=>({value:e,label:a})));return[{...ce,label:e(ce.label)},...t]}),[o,e]),g=s.useMemo((()=>{if(c)return c.map((e=>{var a;return{tedarikci:e.supplierName,kurumKodu:e.corporationCode,kurumAltKodu:e.corporationSubCode,dbsNo:e.dealerId,hesapEkNo:null==(a=e.accountCurrencies)?void 0:a.map((e=>"".concat(e.additionalNo," (").concat(e.currencyCode,")"))).join(", "),durum:e.applicationStatusDescription,islemTarihi:(()=>{const a=e.transactionDate;let t=d(a);if(!t.isValid()&&a.includes("T")){const e=a.split("T")[0];t=d(e,"YYYY-MM-DD",!0)}else t.isValid()||(t=d(a,"YYYY-MM-DD",!0));return t.isValid()?t.format("DD.MM.YYYY"):(console.warn("Invalid date format:",a),a)})(),_original:e}}))}),[c]);return l.jsxs(l.Fragment,{children:[l.jsx(p,{className:$,children:l.jsx(x,{size:12,xl:4,children:l.jsx("div",{className:re,children:l.jsx(U,{name:"status",label:e("label.status"),items:C,value:n,onChange:e=>r(e.value.toString()),placeholder:e("label.select_status")})})})}),l.jsx(p,{children:l.jsxs(x,{size:12,isLoading:b,children:[N&&v&&l.jsx(I,{appearance:m.DANGER,icon:"i",direction:"horizontal",children:v}),!N&&g&&g.length>0&&!b&&l.jsx(F,{data:g,dateKeys:[],hiddenKeys:["_original"],onRowClick:e=>{a.push(h(j.ACCOUNT_OPERATIONS_ADDITION_REQUEST_DETAIL,{applicationNo:e._original.applicationNo}))},classes:{tedarikci:ae,kurumKodu:te,kurumAltKodu:te,dbsNo:te,hesapEkNo:te,durum:te,islemTarihi:te}}
1),!N&&g&&0===g.length&&!b&&l.jsx(I,{appearance:m.DEFAULT,icon:"i",direction:"horizontal",children:e("text.no_data_found")})]})})]})},ue=()=>{var r,o;const{t:c}=i(),d=u(),{isBankStaff:S}=b(),y=_(),[T,A]=s.useState(null),[E,f]=s.useState(null!=(o=null==(r=y.state)?void 0:r.tabIndex)?o:0),[D,L]=s.useState(0);s.useEffect((()=>{var e,a;void 0!==(null==(e=y.state)?void 0:e.tabIndex)&&(f(y.state.tabIndex),L((e=>e+1))),(null==(a=y.state)?void 0:a.supplierData)&&A(y.state.supplierData)}),[y.state]);const{data:z,isLoading:k,error:O,isError:q}=(()=>{const{setModal:r}=e();return a({queryKey:["dealerorders/supplier-definitions"],onError:e=>{const a=t(e);r({content:a,approveButtonText:"btn.ok"})},queryFn:async({queryKey:[e]})=>(await n.get("/".concat(e))).data,cacheTime:0})})(),F=s.useMemo((()=>z?z.map((e=>({value:e.dealerNumber,label:e.supplierName,supplier:e}))):[]),[z]),{data:w,isLoading:Y,error:Q,isError:G}=(r=>{const{setModal:o}=e();return a({queryKey:["dealerorders/suppliers-order-accounts",r],enabled:!!r,onError:e=>{const a=t(e);o({content:a,approveButtonText:"btn.ok"})},queryFn:async({queryKey:[e]})=>(await n.get("/".concat(e),{params:{DealerNumber:r}})).data,cacheTime:0})})((null==T?void 0:T.dealerNumber)||""),V=s.useMemo((()=>{const e=Q||O;if(e)return N(["response","data","errorMessage"],e)}),[Q,O]);return l.jsx(K,{children:l.jsx(p,{children:l.jsx(x,{size:12,children:l.jsxs(R,{children:[l.jsx(p,{className:$,children:l.jsxs(x,{size:12,children:[l.jsx(v,{level:1,children:c("title.add_update_account")}),l.jsx(M,{})]})}),l.jsx(p,{className:$,children:l.jsx(x,{size:12,children:l.jsx("p",{className:ee,children:c("text.account_operations_message")})})}),l.jsxs(P,{onIndexChange:f,defaultIndex:E,children:[l.jsxs(B,{title:c("title.add_update_account"),children:[l.jsxs(p,{className:$,children:[l.jsx(x,{size:12,xl:10,children:l.jsx("div",{className:ne,children:l.jsx(U,{name:"supplier",label:c("label.supplier"),items:F,value:(null==T?void 0:T.dealerNumber)||"",onChange:e=>{const a=null==z?void 0:z.find((a=>a.dealerNumber===e.value));A(a||null)},placeholder:c("label.select_supplier")})})}),l.jsx(x,{size:12,xl:2,className:"d-flex justify-content-end align-items-end",children:l.jsx(C,{appearance:g.CTA,onClick:()=>{T&&d.push({pathname:h(j.ACCOUNT_OPERATIONS_ADD,{dealerNumber:T.dealerNumber}),state:{supplierData:T}})},isDisabled:!T||S,children:c("btn.add_account")})})]}),!T&&l.jsx(p,{children:l.jsx(x,{size:12,children:l.jsx(I,{appearance:m.DEFAULT,icon:"i",direction:"horizontal",children:c("text.select_supplier_to_view")})})}),T&&l.jsx(p,{children:l.jsxs(x,{size:12,children:[(q||G)&&V&&l.jsx(I,{appearance:m.DANGER,icon:"i",direction:"horizontal",children:V}),!q&&!G&&l.jsx(le,{accounts:w||[],isLoading:Y,onAccountClick:e=>{T&&d.push({pathname:h(j.ACCOUNT_OPERATIONS_UPDATE,{dealerNumber:T.dealerNumber,additionalNo:e.additionalNo}),state:{accountData:e,supplierData:T}})}})]})})]}),l.jsx(B,{title:c("title.account_addition_requests"),children:l.jsx(de,{})})]},D)]})})})})},pe=({value:e,onChange:a,onCheckboxClick:t,error:n,t:r})=>l.jsx(S,{name:"agreement",label:l.jsxs("span",{children:[r("text.account_add_agreement_part1")," ",l.jsx("strong",{children:r("text.account_add_agreement_part2")})," ",r("text.account_add_agreement_part3")]}),checked:e,onChange:e=>{a(e.target.checked),t(e)},error:n}),xe=e=>{const a=e.replace(/^data:application\/pdf;base64,/,"");try{const e=atob(a),t=new Array(e.length);for(let a=0;a<e.length;a++)t[a]=e.charCodeAt(a);const n=new Uint8Array(t),r=new Blob([n],{type:"application/pdf"});return URL.createObjectURL(r)}catch(t){return""}},me=()=>{var c;const{t:d}=i(),h=u(),b=_(),{setModal:N,closeModal:S}=e(),{showPDF:z}=G(),k=y(),{handleSubmit:O,watch:q,formState:{errors:U}}=k,P=T(),B=null==(c=b.state)?void 0:c.supplierData,[F,w]=s.useState([]),[J,H]=s.useState(!1),[Z,ae]=s.useState(!1),[te,ne]=s.useState(!1),[re,ie]=s.useState(null),se=(()=>{const a=r(),{setModal:i,closeModal:s}=e();return o({mutationFn:e=>n.post("/dealerorders/order-account",e),onSuccess:()=>{a.invalidateQueries({queryKey:["dealerorders/order-account-applications","list"],exact:!1}),a.invalidateQueries(["dealerorders/suppliers-order-accounts"])},onError:e=>{const a=t(e);s(),setTimeout((()=>{i({content:a,approveButtonText:"btn.ok"})}),200)}})})(),le=X(),{control:ce}=k,de=s.useMemo((()=>P.width<=767?100:70),[P.width]),{data:ue,isLoading:me}=W(te&&re?re:""),{data:he,isLoading:je,error:be,isError:_e}=(r=>{const{setModal:o}=e();
1return a({queryKey:["dealerorders/add-order-accounts",r],enabled:!!r,onError:e=>{const a=t(e);o({content:a,approveButtonText:"btn.ok"})},queryFn:async({queryKey:[e]})=>(await n.get("/".concat(e),{params:{DealerNumber:r}})).data,cacheTime:0})})((null==B?void 0:B.dealerNumber)||""),Ne=q("agreement"),ve=s.useMemo((()=>{if(_e&&be)return t(be)}),[_e,be]),Ce=s.useMemo((()=>{var e;const a=null==(e=null==he?void 0:he[0])?void 0:e.accounts;return!Array.isArray(a)||A(a)?[]:a.map((e=>{var a;return{value:"".concat(e.additionalNo||""),label:"".concat(e.additionalNo||""),extra:{accountTypeName:e.accountTypeName||"",currencyName:e.currencyName||"",additionalNo:e.additionalNo||0,branchName:e.branchName||"",currencyCode:(null==(a=e.currency)?void 0:a.toString())||""}}}))}),[he]),ge=s.useMemo((()=>{var e;if(A(F))return[];const a=null==(e=null==he?void 0:he[0])?void 0:e.accounts;return!Array.isArray(a)||A(a)?[]:a.filter((e=>F.includes(String(e.additionalNo))))}),[F,he]),Se=s.useMemo((()=>A(ge)?void 0:ge[0]),[ge]),ye=e=>{var a;if(!e.target.checked)return;const t=null==(a=null==ue?void 0:ue.aggrements)?void 0:a[0];if(!(null==t?void 0:t.documentContent))return void e.preventDefault();const n=xe(t.documentContent);n?z(n,{onClose(){URL.revokeObjectURL(n)}}):e.preventDefault()};return l.jsx(K,{children:l.jsx(p,{children:l.jsx(x,{size:12,children:l.jsxs(R,{children:[l.jsx(p,{className:$,children:l.jsxs(x,{size:12,children:[l.jsx(v,{level:1,children:d("title.add_account")}),l.jsx(M,{})]})}),J&&l.jsxs(l.Fragment,{children:[l.jsx(p,{className:$,children:l.jsx(x,{size:12,children:l.jsx(I,{appearance:m.SUCCESS,direction:"horizontal",children:d(Z?"text.account_reject_message":"text.account_add_success")})})}),l.jsxs(p,{children:[l.jsx(x,{size:12,xl:6,children:" "}),l.jsx(x,{size:12,xl:6,children:l.jsx(C,{appearance:g.CTA,onClick:()=>{h.push({pathname:j.ACCOUNT_OPERATIONS_SUPPLIER_LIST,state:{tabIndex:1}})},children:d("title.account_addition_requests")})})]})]}),!J&&!B&&l.jsx(p,{className:$,children:l.jsx(x,{size:12,children:l.jsx(I,{appearance:m.DANGER,icon:"i",direction:"horizontal",children:d("text.supplier_data_not_found")})})}),!J&&B&&!te&&l.jsx(p,{className:$,children:l.jsx(x,{size:12,children:l.jsx("p",{className:ee,children:d("text.add_account_instruction")})})}),!J&&B&&!te&&l.jsxs(p,{className:$,children:[l.jsx(x,{size:12,xl:6,children:l.jsx(Y,{title:d("label.supplier"),children:l.jsx(E,{name:"supplier",value:(null==B?void 0:B.supplierName)||(null==B?void 0:B.dealerName)||"",isDisabled:!0})})}),l.jsx(x,{size:12,xl:6,children:l.jsx(Y,{title:d("label.credit_type"),children:l.jsx(E,{name:"creditType",value:String(d("label.credited")||""),isDisabled:!0})})})]}),!J&&B&&ve&&l.jsx(p,{className:$,children:l.jsx(x,{size:12,children:l.jsx(I,{appearance:m.DANGER,icon:"i",direction:"horizontal",children:ve})})}),!J&&B&&!_e&&!te&&l.jsx(p,{children:l.jsx(x,{size:12,children:l.jsxs(f,{...k,children:[l.jsx(p,{className:$,children:l.jsx(x,{size:12,xl:6,children:l.jsx(Y,{title:d("label.accounts"),children:l.jsx(D,{name:"currencyAccount",control:ce,render:({onChange:e,value:a,...t})=>l.jsx(Q,{...t,isSearchable:!1,onSearch:()=>{},wrapperClassname:L("mb-4"),search:"",items:Ce,onChange:a=>{if(Array.isArray(a)){const t=a.map((e=>String(e)));e(t),w(t)}else e(a),w([])},setContext:()=>{},isAllSelectable:!1,renderItem:e=>l.jsx(V,{item:e.item,isDisabled:e.isDisabled,onChangeItem:e.onChangeItem,values:e.value,allItems:Ce}),value:a||F,isDisabled:je,itemSize:de})})})})}),l.jsxs(p,{children:[l.jsx(x,{size:12,xl:6,children:" "}),l.jsx(x,{size:12,xl:6,children:l.jsx(C,{type:"button",onClick:()=>{if(!B||0===ge.length)return void N({content:d("text.field_required"),approveButtonText:"btn.ok"});const e=ge.map((e=>"".concat(e.currency||"","-").concat(e.additionalNo||""))).join(";");se.reset(),se.mutate({dealerNumber:B.dealerNumber,currencyAccountCode:e,creditStatusCode:"KRD"},{onSuccess:e=>{var a;const t=(null==(a=null==e?void 0:e.data)?void 0:a.applicationNo)||(null==e?void 0:e.applicationNo);t&&ie(t),ne(!0)}})},appearance:g.CTA,isDisabled:0===ge.length||se.isLoading,isLoading:se.isLoading,children:d("btn.add_account")}
1)})]})]})})}),!J&&B&&!_e&&te&&l.jsx(p,{children:l.jsx(x,{size:12,children:l.jsx(f,{...k,children:l.jsxs("form",{onSubmit:O((e=>{N(B&&Se?Ne?re?{content:d("text.account_add_confirmation"),approveButtonText:"btn.send",onApprove:()=>{S(),le.reset(),le.mutate({applicationNo:re,approvalCode:"OK"},{onSuccess:()=>{H(!0)}})}}:{content:d("text.field_required"),approveButtonText:"btn.ok"}:{content:d("text.agreement_required"),approveButtonText:"btn.ok"}:{content:d("text.field_required"),approveButtonText:"btn.ok"})})),children:[l.jsx(p,{className:$,children:l.jsx(x,{size:12,children:l.jsx("p",{className:ee,children:d("text.account_add_message")})})}),l.jsx(p,{className:$,children:l.jsx(x,{size:12,children:l.jsx(D,{name:"agreement",rules:{required:String(d("text.field_required")||"This field is required")},render:e=>pe({value:e.value,onChange:e.onChange,onCheckboxClick:ye,error:U.agreement,t:d})})})}),l.jsxs(p,{children:[l.jsx(x,{size:12,xl:6,className:"mb-3 mb-xl-0",children:l.jsx(C,{type:"button",onClick:()=>{N(re?{content:d("text.account_addition_reject_confirmation"),approveButtonText:"btn.reject",onApprove:()=>{S(),le.reset(),le.mutate({applicationNo:re,approvalCode:"RED"},{onSuccess:()=>{ae(!0),H(!0)}})}}:{content:d("text.field_required"),approveButtonText:"btn.ok"})},appearance:g.INK,isDisabled:le.isLoading||se.isLoading,children:d("btn.reject")})}),l.jsx(x,{className:oe,size:12,xl:6,children:l.jsx(C,{type:"submit",appearance:g.CTA,isDisabled:!Ne||le.isLoading||se.isLoading,isLoading:le.isLoading||se.isLoading,children:d("btn.send_for_supplier_approval")})})]})]})})})})]})})})})},he=()=>{const{t:c}=i(),d=u(),h=r(),{dealerNumber:_,additionalNo:N}=z(),{setModal:S,closeModal:T}=e(),{isBankStaff:A}=b(),E=y(),{control:O}=E,[q,P]=s.useState([]),[B,F]=s.useState(!1),{data:w,isLoading:Q,error:G,isError:V}=((r,o=!0)=>{const{setModal:i}=e();return a({queryKey:["dealerorders/suppliers-order-accounts",r.dealerNumber,r.additionalNo],enabled:o&&!!r.dealerNumber,onError:e=>{const a=t(e);i({content:a,approveButtonText:"btn.ok"})},queryFn:async({queryKey:[e,a]})=>(await n.get("/".concat(e,"/").concat(a),{params:{AdditionalNo:r.additionalNo,DbsNumber:r.dbsNumber,CorporationCode:r.corporationCode,CorporationSubCode:r.corporationSubCode}})).data,cacheTime:0})})({dealerNumber:_||"",additionalNo:parseInt(N||"0")},!B),{data:H,isLoading:W,error:X,isError:Z}=((r,o=!0)=>{const{setModal:i}=e();return a({queryKey:["dealerorders/updated-order-accounts",r],enabled:o&&!!(r.corporationCode&&r.corporationSubCode&&r.currency&&r.additionalNo&&r.dbsNumber),onError:e=>{const a=t(e);i({content:a,approveButtonText:"btn.ok"})},queryFn:async({queryKey:[e]})=>(await n.get("/".concat(e),{params:{CorporationCode:r.corporationCode,CorporationSubCode:r.corporationSubCode,Currency:r.currency,AdditionalNo:r.additionalNo,DbsNumber:r.dbsNumber}})).data,cacheTime:0})})({corporationCode:(null==w?void 0:w.corporationCode)||0,corporationSubCode:(null==w?void 0:w.corporationSubCode)||0,currency:(null==w?void 0:w.currencyName)||"",additionalNo:parseInt(N||"0"),dbsNumber:(null==w?void 0:w.dbsNumber)||""},!B),ae=(()=>{const a=r(),{setModal:i,closeModal:s}=e();return o({mutationFn:e=>n.put("/dealerorders/order-account",e),onSuccess:()=>{a.invalidateQueries({queryKey:["dealerorders/suppliers-order-accounts"],exact:!1,predicate:e=>2===e.queryKey.length}),a.invalidateQueries({queryKey:["dealerorders/order-account-applications","list"],exact:!1})},onError:e=>{const a=t(e);s(),setTimeout((()=>{i({content:a,approveButtonText:"btn.ok"})}),200)}})})(),te=s.useMemo((()=>{if(Z&&X)return t(X)}),[Z,X]),ne=s.useMemo((()=>H&&0!==H.length?H.map((e=>{var a;return{value:"".concat(e.additionalNo||""),label:"".concat(e.additionalNo||""),extra:{accountTypeName:e.accountTypeName||"",currencyName:e.currencyName||"",additionalNo:e.additionalNo||0,branchName:e.branchName||"",currencyCode:(null==(a=e.currency)?void 0:a.toString())||""}}})):[]),[H]),re=s.useMemo((()=>{if(!q||0===q.length||!H||0===H.length)return;const e=q[q.length-1];return H.find((a=>"".concat(a.additionalNo)===e))}),[q,H]);return l.jsx(K,{children:l.jsx(p,{children:l.jsx(x,{size:12,isLoading:Q||W,children:l.jsxs(R,{children:[l.jsx(p,{className:$,children:l.jsxs(x,{size:12,children:[l.jsx(v,{level:1,children:c("title.update_account")}
1),l.jsx(M,{})]})}),B&&l.jsxs(l.Fragment,{children:[l.jsx(p,{className:$,children:l.jsx(x,{size:12,children:l.jsx(I,{appearance:m.SUCCESS,direction:"horizontal",children:c("text.account_update_success")})})}),l.jsxs(p,{children:[l.jsx(x,{size:12,xl:6,children:" "}),l.jsx(x,{size:12,xl:6,children:l.jsx(C,{appearance:g.CTA,onClick:()=>d.push({pathname:j.ACCOUNT_OPERATIONS_SUPPLIER_LIST,state:{tabIndex:1}}),children:c("title.account_addition_requests")})})]})]}),!B&&(V||!w)&&l.jsx(p,{className:$,children:l.jsx(x,{size:12,children:l.jsx(I,{appearance:m.DANGER,icon:"i",direction:"horizontal",children:G?t(G):c("text.error_occured")})})}),!B&&!V&&w&&l.jsxs(l.Fragment,{children:[l.jsx(p,{className:$,children:l.jsx(x,{size:12,children:l.jsx("p",{className:ee,children:c("text.update_account_instruction")})})}),l.jsxs(p,{className:$,children:[l.jsx(x,{size:12,xl:6,children:l.jsx(J,{items:[{label:c("label.supplier"),value:w.corporationName||"-"},{label:c("label.corporation_code"),value:w.corporationCode?"".concat(w.corporationCode):"-"},{label:c("label.account_add_no"),value:w.additionalNo?"".concat(w.additionalNo):"-"},{label:c("label.account_type"),value:w.accountType||"-"}]})}),l.jsx(x,{size:12,xl:6,children:l.jsx(J,{items:[{label:c("label.dbs_no"),value:w.dbsNumber||"-"},{label:c("label.corporation_sub_code"),value:w.corporationSubCode?"".concat(w.corporationSubCode):"-"},{label:c("label.currency_type"),value:w.currencyName||"-"},{label:c("label.determined_limit"),value:w.determinatedLimit?k(w.determinatedLimit):"-"}]})})]}),te&&l.jsx(p,{className:$,children:l.jsx(x,{size:12,children:l.jsx(I,{appearance:m.DANGER,icon:"i",direction:"horizontal",children:te})})}),!Z&&l.jsxs(l.Fragment,{children:[l.jsx(p,{className:$,children:l.jsx(x,{size:12,xl:6,children:l.jsx(Y,{title:c("label.accounts"),children:l.jsx(f,{...E,children:l.jsx(D,{name:"account",control:O,render:({onChange:e,value:a,...t})=>l.jsx(U,{...t,items:ne,value:q&&q.length>0?q[0]:a,onChange:a=>{const t=["".concat(a.value)];e(t),P(t)},placeholder:c("label.select_accounts"),isDisabled:W,renderLabel:e=>{const a=e;return"extra"in a&&a.extra?l.jsxs(p,{className:"w-100 align-items-center",children:[l.jsxs(x,{children:[l.jsx("b",{children:a.extra.accountTypeName}),l.jsx("div",{children:a.extra.currencyName})]}),l.jsxs(x,{className:"text-right",children:[l.jsx("b",{children:"".concat(a.extra.additionalNo)}),l.jsx("div",{children:a.extra.branchName})]})]}):l.jsx("div",{children:e.label})},wrapperClassName:L("mb-4")})})})})})}),l.jsxs(p,{children:[l.jsx(x,{size:12,xl:6,children:" "}),l.jsx(x,{className:oe,size:12,xl:6,children:l.jsx(C,{type:"button",onClick:()=>{S(re&&w?{content:c("text.account_update_confirmation"),approveButtonText:"btn.update",onApprove:()=>{T(),ae.mutate({dbsNumber:w.dbsNumber,currencyName:w.currencyName,oldAdditionalNo:w.additionalNo,corporationCode:w.corporationCode,corporationSubCode:w.corporationSubCode,newAdditionalNo:re.additionalNo},{onSuccess:()=>{F(!0),h.removeQueries({queryKey:["dealerorders/suppliers-order-accounts",_],exact:!1})}})}}:{content:c("text.field_required"),approveButtonText:"btn.ok"})},appearance:g.CTA,isDisabled:!re||ae.isLoading||A,isLoading:ae.isLoading,children:c("btn.update")})})]})]})]})]})})})})};d.extend(w);const je={value:"ALL",label:"label.all"},be=()=>{const{t:e}=i(),a=u(),[n,r]=s.useState("ALL"),{data:o}=Z("ALL"),{data:c,isLoading:b,error:_,isError:N}=Z(n),C=_?t(_):"",g=s.useMemo((()=>{if(!o||0===o.length)return[{...je,label:e(je.label)}];const a=new Map;o.forEach((e=>{e.applicationStatusDescription&&e.applicationStatusCode&&a.set(e.applicationStatusCode,e.applicationStatusDescription)}));const t=Array.from(a.entries()).map((([e,a])=>({value:e,label:a})));return[{...je,label:e(je.label)},...t]}),[o,e]),S=s.useMemo((()=>{if(c)return c.map((e=>{var a;return{bayi:e.dealerName,kurumKodu:e.corporationCode,kurumAltKodu:e.corporationSubCode,dbsNo:e.dealerId,hesapEkNo:null==(a=e.accountCurrencies)?void 0:a.map((e=>"".concat(e.additionalNo," (").concat(e.currencyCode,")"))).join(", "),durum:e.applicationStatusDescription,islemTarihi:(()=>{const a=e.transactionDate;let t=d(a);if(!t.isValid()&&a.includes("T")){const e=a.split("T")[0];t=d(e,"YYYY-MM-DD",!0)}else t.isValid()||(t=d(a,"YYYY-MM-DD",!0));return t.isValid()?t.format("DD.MM.YYYY"):(console.warn("Invalid date format:",a),a)})(),_original:e}}))}),[c]);return l.jsx(K,{children:l.jsx(p,{children:l.jsx(x,{size:12,children:l.jsxs(R,{children:[l.jsx(p,{className:$,children:l.jsxs(x,{size:12,children:[l.jsx(v,{level:1,children:e("title.account_addition_requests")}),l.jsx(M,{})]})}),l.jsx(p,{className:$,children:l.jsx(x,{size:12,children:l.jsx("p",{className:ee,children:e("text.account_update_requests_instruction")})})}),l.jsx(p,{className:$,children:l.jsx(x,{size:12,xl:4,children:l.jsx("div",{className:re,children:l.jsx(U,{label:e("label.status"),name:"status",items:g,value:n,onChange:e=>r(e.value.toString()),placeholder:e("label.select_status")})})})}),l.jsx(p,{children:l.jsxs(x,{size:12,isLoading:b,children:[N&&l.jsx(I,{appearance:m.DANGER,icon:"i",direction:"horizontal",children:C}),!N&&S&&S.length>0&&!b&&l.jsx(F,{data:S,dateKeys:[],hiddenKeys:["_original"],onRowClick:e=>{a.push(h(j.ACCOUNT_OPERATIONS_SUPPLIER_UPDATE_REQUEST_DETAIL,{applicationNo:e._original.applicationNo}))},classes:{bayi:ae,kurumKodu:te,kurumAltKodu:te,dbsNo:te,hesapEkNo:te,durum:te,islemTarihi:te}}
1),!N&&S&&0===S.length&&!b&&l.jsx(I,{appearance:m.DEFAULT,icon:"i",direction:"horizontal",children:e("text.no_data_found")})]})})]})})})})};var _e=(e=>(e.DOA="DOA",e.ONY="ONY",e.OK="OK",e.ONAY="ONAY",e.APPROVED="APPROVED",e.RED="RED",e.IPT="IPT",e.REJECTED="REJECTED",e))(_e||{});const Ne=()=>{const{t:c}=i(),d=u(),{applicationNo:h}=z(),{setModal:_,closeModal:N}=e(),{isBankStaff:S}=b(),[y,T]=s.useState(!1),[E,f]=s.useState(!1),{data:D,isLoading:L,error:k,isError:O}=(r=>{const{setModal:o}=e();return a({queryKey:["dealerorders/supplier/order-account-applications/".concat(r)],enabled:!!r,onError:e=>{const a=t(e);o({content:a,approveButtonText:"btn.ok"})},queryFn:async({queryKey:[e]})=>(await n.get("/".concat(e))).data,cacheTime:0})})(h||""),q=(()=>{const a=r(),{setModal:i}=e();return o({mutationFn:e=>n.post("/dealerorders/supplier/approve",e),onSuccess:()=>{a.invalidateQueries({queryKey:["dealerorders/supplier/order-account-applications","list"],exact:!1})},onError:e=>{const a=t(e);setTimeout((()=>{i({content:a,approveButtonText:"btn.ok"})}),200)}})})(),U=k?t(k):"",P=s.useMemo((()=>{const e=null==D?void 0:D.applicationStatusCode;return e===_e.DOA||e===_e.ONY}),[null==D?void 0:D.applicationStatusCode]),B=()=>{_(h?{content:c("text.account_update_approve_confirmation"),approveButtonText:"btn.approve",onApprove:()=>{q.mutate({applicationNo:h,approvalCode:"OK"},{onSuccess:()=>{N(),T(!0),f(!1)}})}}:{content:c("text.field_required"),approveButtonText:"btn.ok"})},F=()=>{_(h?{content:c("text.account_update_reject_confirmation"),approveButtonText:"btn.reject",onApprove:()=>{q.mutate({applicationNo:h,approvalCode:"RED"},{onSuccess:()=>{N(),T(!0),f(!0)}})}}:{content:c("text.field_required"),approveButtonText:"btn.ok"})};return y?l.jsx(K,{children:l.jsx(p,{children:l.jsx(x,{size:12,children:l.jsxs(R,{children:[l.jsx(p,{children:l.jsx(x,{size:12,children:l.jsx(I,{appearance:m.SUCCESS,direction:"horizontal",children:c(E?"text.account_update_reject_success":"text.account_update_approve_success")})})}),l.jsxs(p,{className:"mt-4",children:[l.jsx(x,{size:12,xl:6,children:" "}),l.jsx(x,{size:12,xl:6,children:l.jsx(C,{appearance:g.CTA,onClick:()=>d.push(j.ACCOUNT_OPERATIONS_SUPPLIER_UPDATE_REQUESTS),children:c("title.account_addition_requests")})})]})]})})})}):l.jsx(K,{children:l.jsx(p,{children:l.jsx(x,{size:12,isLoading:L,children:l.jsxs(R,{children:[(O||!D)&&l.jsx(I,{appearance:m.DANGER,icon:"i",direction:"horizontal",children:U||c("text.error_occured")}),!O&&D&&(()=>{var e;const a=D.accountCurrencies||[];return l.jsxs(l.Fragment,{children:[l.jsx(p,{className:$,children:l.jsxs(x,{size:12,children:[l.jsx(v,{level:1,children:c("title.account_update_request")}),l.jsx(M,{})]})}),l.jsx(p,{className:$,children:l.jsx(x,{size:12,children:l.jsx("p",{className:ee,children:c("text.account_update_request_detail_instruction")})})}),l.jsxs(p,{className:$,children:[l.jsx(x,{size:12,xl:6,children:l.jsx(J,{items:[{label:c("label.bayiAdi"),value:D.dealerName||"-"},{label:c("label.corporation_code"),value:D.corporationCode?String(D.corporationCode):"-"},{label:c("label.account_add_no"),value:A(a)?"-":a.map((e=>(null==e?void 0:e.additionalNo)?"".concat(e.additionalNo):"")).filter(Boolean).join(" , ")},{label:c("label.credit_status"),value:(null==(e=D.creditStatus)?void 0:e.name)||"-"}]})}),l.jsx(x,{size:12,xl:6,children:l.jsx(J,{items:[{label:c("label.dbs_no"),value:D.dealerId||"-"},{label:c("label.corporation_sub_code"),value:D.corporationSubCode?String(D.corporationSubCode):"-"},{label:c("label.currency_type"),value:A(a)?"-":a.map((e=>(null==e?void 0:e.currencyCode)||"")).filter(Boolean).join(" , ")},{label:c("label.status"),value:D.applicationStatusDescription||"-"}]})})]}),P&&l.jsxs(p,{children:[l.jsx(x,{size:12,xl:6,className:"mb-3 mb-xl-0",children:l.jsx(C,{type:"button",onClick:F,appearance:g.INK,isDisabled:q.isLoading||S,isLoading:q.isLoading,children:c("btn.reject")})}),l.jsx(x,{className:oe,size:12,xl:6,children:l.jsx(C,{type:"button",onClick:B,appearance:g.CTA,isDisabled:q.isLoading||S,isLoading:q.isLoading,children:c("btn.approve")})})]})]})})()]})})})})},ve=()=>{var c;const{t:d}=i(),h=u(),{applicationNo:_}=z(),{setModal:N,closeModal:S}=e(),{isBankStaff:y}=b(),[T,A]=s.useState(!1),[E,f]=s.useState(!1),[D,L]=s.useState(!1),[k,O]=s.useState(!1),{data:q,isLoading:U,error:P,isError:B}=(r=>{const{setModal:o}=e();return a({queryKey:["dealerorders/order-account-applications/".concat(r)],enabled:!!r,onError:e=>{const a=t(e);o({content:a,approveButtonText:"btn.ok"})},queryFn:async({queryKey:[e]})=>(await n.get("/".concat(e))).data,cacheTime:0})})(_||""),F=s.useMemo((()=>(null==q?void 0:q.applicationStatusCode)===_e.DOA),[null==q?void 0:q.applicationStatusCode]),{data:w,isLoading:Q}=W(F&&_?_:""),V=X(),H=X(),Z=(()=>{const a=r(),{setModal:i,closeModal:s}=e();return o({mutationFn:e=>n.delete("/dealerorders/cancel",{data:e}),onSuccess:()=>{a.invalidateQueries({queryKey:["dealerorders/order-account-applications","list"],exact:!1})},onError:e=>{const a=t(e);s(),setTimeout((()=>{i({content:a,approveButtonText:"btn.ok"})}),200)}})})(),{showPDF:ae}=G(),te=P?t(P):"",ne=(null==q?void 0:q.accountCurrencies)||[],re=s.useMemo((()=>(null==q?void 0:q.applicationStatusCode)===_e.ONY),[null==q?void 0:q.applicationStatusCode]),se=s.useMemo((()=>V.isLoading||H.isLoading||Z.isLoading),[V.isLoading,H.isLoading,Z.isLoading]);return E?l.jsx(K,{children:l.jsx(p,{children:l.jsx(x,{size:12,children:l.jsxs(R,{children:[l.jsx(p,{children:l.jsx(x,{size:12,children:l.jsx(I,{appearance:m.SUCCESS,direction:"horizontal",children:d(k?"text.account_addition_cancel_success":D?"text.account_reject_message":"text.account_addition_success")})})}),l.jsxs(p,{className:"mt-4",children:[l.jsx(x,{size:12,xl:6,children:" "}),l.jsx(x,{size:12,xl:6,children:l.jsx(C,{appearance:g.CTA,onClick:()=>h.push({pathname:j.ACCOUNT_OPERATIONS_SUPPLIER_LIST,state:{tabIndex:1}}),children:d("title.account_addition_requests")})})]})]})})})}):l.jsx(K,{children:l.jsx(p,{children:l.jsx(x,{size:12,isLoading:U,children:l.jsxs(R,{children:[(B||!q)&&l.jsx(I,{appearance:m.DANGER,icon:"i",direction:"horizontal",children:te||d("text.error_occured")}),!B&&q&&l.jsxs(l.Fragment,{children:[l.jsx(p,{className:$,children:l.jsxs(x,{size:12,children:[l.jsx(v,{level:1,children:d("title.account_addition_request")}),l.jsx(M,{})]})}),l.jsx(p,{className:$,children:l.jsx(x,{size:12,children:l.jsx("p",{className:ee,children:d("text.account_addition_request_detail_instruction")})})}),l.jsxs(p,{className:$,children:[l.jsx(x,{size:12,xl:6,children:l.jsx(J,{items:[{label:d("label.supplier"),value:q.supplierName||"-"},{label:d("label.corporation_code"),value:q.corporationCode?String(q.corporationCode):"-"},{label:d("label.account_add_no"),value:ne.length>0?ne.map((e=>e.additionalNo)).join(", "):"-"},{label:d("label.credit_status"),value:(null==(c=q.creditStatus)?void 0:c.name)||"-"}]})}),l.jsx(x,{size:12,xl:6,children:l.jsx(J,{items:[{label:d("label.dbs_no"),value:q.dealerId||"-"},{label:d("label.corporation_sub_code"),value:q.corporationSubCode?String(q.corporationSubCode):"-"},{label:d("label.currency_type"),value:ne.length>0?ne.map((e=>e.currencyCode)).join(", "):"-"},{label:d("label.status"),value:q.applicationStatusDescription||"-"}]})})]}),F&&l.jsxs(l.Fragment,{children:[l.jsx(p,{className:$,children:l.jsx(x,{size:12,children:l.jsx(Y,{children:l.jsx("div",{className:ie,children:pe({value:T,onChange:A,onCheckboxClick:e=>{if(Q)return void e.preventDefault();const a=e.target.checked;if(A(a),!a)return;if(!(null==w?void 0:w.aggrements)||0===w.aggrements.length)return e.preventDefault(),void A(!1);const t=w.aggrements[0];if(!(null==t?void 0:t.documentContent))return e.preventDefault(),void A(!1);const n=xe(t.documentContent);if(!n)return e.preventDefault(),void A(!1);ae(n,{onClose(){URL.revokeObjectURL(n)}})},t:d})})})})}),l.jsxs(p,{children:[l.jsx(x,{size:12,xl:6,className:"mb-3 mb-xl-0",children:l.jsx(C,{type:"button",onClick:()=>{N(_?{content:d("text.account_addition_reject_confirmation"),approveButtonText:"btn.reject",onApprove:()=>{S(),H.reset(),H.mutate({applicationNo:_,approvalCode:"RED"},{onSuccess:()=>{L(!0),f(!0)}})}}:{content:d("text.field_required"),approveButtonText:"btn.ok"})},appearance:g.INK,isDisabled:se||y,children:d("btn.reject")})}),l.jsx(x,{className:oe,size:12,xl:6,children:l.jsx(C,{type:"button",onClick:()=>{N(_?T?{content:d("text.account_addition_approve_confirmation"),approveButtonText:"btn.approve",onApprove:()=>{S(),V.reset(),V.mutate({applicationNo:_,approvalCode:"OK"},{onSuccess:()=>{f(!0)}})}}:{content:d("text.agreement_required"),approveButtonText:"btn.ok"}:{content:d("text.field_required"),approveButtonText:"btn.ok"})},appearance:g.CTA,isDisabled:!T||se||y,isLoading:se,children:d("btn.send_for_supplier_approval")})})]})]}),re&&l.jsx(p,{children:l.jsx(x,{size:12,xl:6,className:"mb-3 mb-xl-0",children:l.jsx(C,{type:"button",onClick:()=>{N(_?{content:d("text.account_addition_cancel_confirmation"),approveButtonText:"btn.cancel_it",onApprove:()=>{S(),Z.reset(),Z.mutate({applicationNo:_},{onSuccess:()=>{O(!0),f(!0)}})}}:{content:d("text.field_required"),approveButtonText:"btn.ok"})},appearance:g.INK,isDisabled:se||y,isLoading:Z.isLoading,children:d("btn.cancel_it")})})})]})]})})})})},Ce=()=>l.jsxs(O,{children:[l.jsx(q,{path:j.ACCOUNT_OPERATIONS_SUPPLIER_LIST,exact:!0,component:ue}),l.jsx(q,{path:j.ACCOUNT_OPERATIONS_ADD,exact:!0,component:me}),l.jsx(q,{path:j.ACCOUNT_OPERATIONS_UPDATE,exact:!0,component:he}),l.jsx(q,{path:j.ACCOUNT_OPERATIONS_SUPPLIER_UPDATE_REQUESTS,exact:!0,component:be}),l.jsx(q,{path:j.ACCOUNT_OPERATIONS_SUPPLIER_UPDATE_REQUEST_DETAIL,exact:!0,component:Ne}),l.jsx(q,{path:j.ACCOUNT_OPERATIONS_ADDITION_REQUEST_DETAIL,exact:!0,component:ve}),l.jsx(q,{path:j.ACCOUNT_OPERATIONS,component:ue})]});
1export{Ce as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.