2026-10-25 16:06:17 +03:30
|
|
|
import{m as Je}from"./index-CVN2kmF9.js";import{c as a,I as Ut,d as mt,n as Qe,o,b as c,p as n,a as x,g as Nt,f as u,t as v,w as l,i as _,F as D,e as Oe,q as Le,h as U,J as ht,s as M,z as ne,m as h,y as j,G as B,r as f,K as vt,L as Tt,_ as pt,u as $t,x as Dt,j as T}from"./index-BbVC1Twj.js";import{L as It}from"./LockOutlined-dUQ60mp1.js";import{S as qe}from"./SafetyCertificateOutlined-CtdVabGU.js";var Mt={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 64zm192 472c0 4.4-3.6 8-8 8H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h368c4.4 0 8 3.6 8 8v48z"}}]},name:"minus-circle",theme:"filled"};function ct(C){for(var A=1;A<arguments.length;A++){var p=arguments[A]!=null?Object(arguments[A]):{},V=Object.keys(p);typeof Object.getOwnPropertySymbols=="function"&&(V=V.concat(Object.getOwnPropertySymbols(p).filter(function(W){return Object.getOwnPropertyDescriptor(p,W).enumerable}))),V.forEach(function(W){Rt(C,W,p[W])})}return C}function Rt(C,A,p){return A in C?Object.defineProperty(C,A,{value:p,enumerable:!0,configurable:!0,writable:!0}):C[A]=p,C}var Pe=function(A,p){var V=ct({},A,p.attrs);return a(Ut,ct({},V,{icon:Mt}),null)};Pe.displayName="MinusCircleFilled";Pe.inheritAttrs=!1;const zt={class:"conn"},jt={class:"status__body"},At={class:"status__title"},Gt={key:0,class:"status__text"},Lt={key:1,class:"kv status__rows"},Pt=["dir"],Bt={class:"step"},Wt={class:"choices",role:"radiogroup"},Ft=["aria-checked","onClick"],Kt={class:"choice__name"},Vt={class:"choice__desc"},Yt={class:"step"},Ht={class:"step__title"},qt={class:"help"},Jt={key:0,class:"token"},Qt={key:0},Zt={key:1,class:"text-danger"},Xt={class:"help"},ea={key:0,class:"step"},ta={class:"step__lead"},aa={key:0,class:"cert cert--ok"},la={class:"cert__body"},sa={class:"cert__title"},na={key:0,class:"kv"},oa={dir:"ltr",class:"latin"},ia={dir:"ltr",class:"mono"},ra={key:1,class:"help"},ua={key:1,class:"cert cert--ask"},da={class:"cert__body"},va={class:"kv"},ca={dir:"ltr",class:"latin"},ma={dir:"ltr",class:"mono"},pa={key:2,class:"cert cert--ok"},fa={key:3,class:"cert"},ba={key:1,class:"step"},_a={class:"kv kv--inline"},ya=["dir"],ka={key:0,class:"text-danger mt"},ga={class:"latin"},Ca={class:"latin"},wa={key:1,class:"help"},Ea={key:0,class:"help"},Oa={class:"bar"},Sa={class:"bar__note"},xa=mt({__name:"AccountingConnection",props:{overview:{},form:{},tokens:{},saving:{type:Boolean}},emits:["save","clearToken"],setup(C,{emit:A}){const p=C,V=A,W={tahesab:"تهحساب",zarrin:"زرین"},Be=[{value:"none",label:"بدون اتصال",desc:"هیچ اطلاعاتی با حسابداری رد و بدل نمیشود."},{value:"tahesab",label:"تهحساب",desc:"اتصال به وبسرویس نرمافزار تهحساب."},{value:"zarrin",label:"زرین",desc:"اتصال به وبسرویس نرمافزار زرین."}],i=M(()=>p.form.provider==="none"?null:p.form.provider),Z=M(()=>{var r;return((r=p.overview)==null?void 0:r.config)??null}),Y=r=>{var t;return(t=Z.value)==null?void 0:t[r]},oe=M(()=>{var r;return!!(i.value&&((r=Y(i.value))!=null&&r.tokenSet))}),O=M(()=>!!i.value&&/^https:\/\//i.test(p.form[i.value].baseUrl||"")),m=(r,t)=>{var g,y,N,I,ae;return JSON.stringify(t==="none"?{provider:t}:{provider:t,baseUrl:((g=r[t])==null?void 0:g.baseUrl)??"",caCert:((y=r[t])==null?void 0:y.caCert)??"",timeoutMs:(N=r[t])==null?void 0:N.timeoutMs,dbName:t==="tahesab"?(I=r.tahesab)==null?void 0:I.dbName:void 0,balanceOwesWhen:t==="zarrin"?(ae=r.zarrin)==null?void 0:ae.balanceOwesWhen:void 0})},X=M(()=>{var r;return Z.value?p.form.provider!==Z.value.provider?!0:i.value?m(p.form,i.value)!==m(Z.value,i.value)||!!((r=p.tokens[i.value])!=null&&r.trim()):!1:!1}),$e=M(()=>!!Z.value&&Z.value.provider!=="none"&&Z.value.provider!==p.form.provider),be=r=>r?Je(r).format("jYYYY/jMM/jDD ساعت HH:mm"):"",G=M(()=>{const r=p.overview;if(!r)return{tone:"off",icon:Pe,title:"…",text:"",rows:[]};const t=r.config;if(t.provider==="none")return{tone:"off",icon
|