PageSourceSearch

https://shams-abad.com/chunk-EJKIWWPO.js

js shams-abad.com collected 2026-09-25 11:38:43 UTC 12,313 bytes, 1 lines download raw bytes

1import{a as N}from"./chunk-JBTWUOLV.js";import{b as q}from"./chunk-3NW7XNKW.js";import{c as T,d as R}from"./chunk-G5YDXUZT.js";import"./chunk-FK6H3RFT.js";import{a as U}from"./chunk-R27AU3J7.js";import{oa as V,p as F,ra as j}from"./chunk-S5EH6JHO.js";import{C as g,G as k,W as D,Yg as B,ue as z}from"./chunk-JK7YS5RV.js";import{Ab as f,Ec as u,Fc as d,Ib as m,Rb as n,Sb as e,Tb as c,Xb as M,_b as b,ac as C,hb as r,id as I,mb as _,nb as s,pa as v,pc as t,qa as y,qc as O,qd as A,rc as a,tb as E,va as P,xb as S,yc as w}from"./chunk-6B5WDECZ.js";import"./chunk-SEDBTTTN.js";function L(p,h){p&1&&(n(0,"div",23),c(1,"mat-spinner",24),e())}function Q(p,h){if(p&1){let i=M();n(0,"button",25),b("click",function(){v(i);let o=C();return y(o.exportImage())}),c(1,"i",26),n(2,"span"),t(3,"\u062F\u0627\u0646\u0644\u0648\u062F \u062A\u0635\u0648\u06CC\u0631"),e()()}if(p&2){let i=C();m("disabled",i.exporting)}}var H=class p extends B{constructor(i,l,o,K){super(i);this.payRollService=l;this.accountingService=o;this.renderer=K;this.user=this.authService.currentUserValue,this.route.params.subscribe(x=>{x.id!=="0"&&x.id&&(this.id=x.id),this.getInfo()})}loading=!1;id="";baseUrl=z.remoteServiceBaseUrl;user;loadingPay=!1;avrageConsumption=9e3;avrageConsuptionDegree=0;chart=new V;exporting=!1;billLink="";pageSize="A4";salary;ngOnInit(){}onBeforePrint(i){i.preventDefault(),i.stopPropagation(),this.print(!1)}convertTogagueDegree(i){this.avrageConsuptionDegree=i*180/40-90}getInfo(){this.loading=!0,this.payRollService.getSalaryByCode(this.id).subscribe(i=>{if(this.loading=!1,i.isSuccess&&i.data)this.salary=i.data,this.avrageConsumption=0,setTimeout(()=>{},100);else{let l=i.messages?i.messages:"\u062E\u0637\u0627\u06CC\u06CC \u062F\u0631 \u0633\u0631\u0648\u0631 \u0631\u062E \u062F\u0627\u062F\u0647 \u0627\u0633\u062A.";this.notify.error(l)}},i=>{this.loading=!1})}back(){window.history.back()}print(i=!0){this.pageSize==="A5"?this.printService.print("A5",!0,i):this.printService.print("A4",!1,i)}exportImage(){let i=document.getElementById("sectionToPrint");if(i){this.exporting=!0;let l=new T;l.el=i,l.size=this.pageSize,l.orientation=this.pageSize=="A5"?"landscape":"portrait",l.resizeSourceBeforeRendering=!1,l.download=!0,N.exportImage(l).finally(()=>this.exporting=!1).catch(o=>this.notify.error("\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062F\u0631\u06CC\u0627\u0641\u062A \u062A\u0635\u0648\u06CC\u0631 \u0628\u0627 \u062E\u0637\u0627 \u0645\u0648\u0627\u062C\u0647 \u0634\u062F\u0647 \u0627\u0633\u062A!"))}}share(){let i=document.getElementById("sectionToPrint");i&&this.salary&&(this.exporting=!0,R.shareImage(i,"","","portrait",this.pageSize,!1).finally(()=>this.exporting=!1).catch(l=>this.notify.error("\u0645\u062A\u0627\u0633\u0641\u0627\u0646\u0647 \u062F\u0631\u06CC\u0627\u0641\u062A \u062A\u0635\u0648\u06CC\u0631 \u0628\u0627 \u062E\u0637\u0627 \u0645\u0648\u0627\u062C\u0647 \u0634\u062F\u0647 \u0627\u0633\u062A!")))}static \u0275fac=function(l){return new(l||p)(s(P),s(D),s(g),s(_))};static \u0275cmp=E({type:p,selectors:[["app-view-fish"]],features:[w([g,k]),S],decls:126,vars:53,consts:[[1,"custom-card"],[1,"container","A4"],["class","d-flex my-5 p-5 align-items-center justify-content-center",4,"ngIf"],[1,"d-flex","align-items-center","justify-content-end","gap-5","dont-show-in-print"],[1,"btn","btn-default",3,"click"],[1,"fa","fa-print","mx-2"],["class","btn btn-default",3,"disabled","click",4,"ngIf"],["id","sectionToPrint",1,"view-full-bill"],[1,"salary-container"],[1,"title"],[1,"columns-container"],[1,"section","main-info"],[1,"section-title"],[1,"info-grid"],[1,"info-item"],[1,"label"],[1,"section","deductions"],[1,"list"],[1,"list-item"],[1,"list-item","total"],[1,"section","rewards-benefits"],[1,"section","notes-summary"],[1,"net-salary"],[1,"d-flex","my-5","p-5","align-items-center","justify-content-center"],["diameter","50","color","primary"],[1,"btn","btn-default",3,"click","disabled"],[1,"fa","fa-image","mx-2"]],template:function(l,o){l&1&&(n(0,"div",0)(1,"div",1),f(2,L,2,0,"div",2),n(3,"div",3)(4,"button",4),b("click",function(){return o.print()}),c(5,"i",5),n(6,"span"),t(7),e()(),f(8,Q,4,1,"button",6),e(),n(9,"div",7)(10,"div",8)(11,"h2",9),t(12,"\u0641\u06CC\u0634 \u062D\u0642\u0648\u0642\u06CC"),e(),n(13,"div",10)(14,"section",11)(15,"h3",12),t(16,"\u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0627\u0635\u0644\u06CC"),e(),n(17,"div",13)(18,"div",14)(19,"span",15),t(20,"\u0646\u0627\u0645 \u067E\u0631\u0633\u0646\u0644:"),e(),t(21),e(),n(22,"div",14)(23,"span",15),t(24,"\u06A9\u062F \u067E\u0631\u0633\u0646\u0644\u06CC:"),e(),t(25),e(),n(26,"div",14)(27,"span",15),t(28,"\u0634\u0645\u0627\u0631\u0647 \u0645\u0648\u0628\u0627\u06CC\u0644:"),e(),t(29),e(),n(30,"div",14)(31,"span",15),t(32,"\u06A9\u062F \u0645\u0644\u06CC:"),e(),t(33),e(),n(34,"div",14)(35,"span",15),t(36,"\u06A9\u062F \u0641\u06CC\u0634:"),e(
1),t(37),e()()(),n(38,"section",16)(39,"h3",12),t(40,"\u06A9\u0633\u0648\u0631\u0627\u062A"),e(),n(41,"div",17)(42,"div",18)(43,"span",15),t(44,"\u0645\u0627\u0644\u06CC\u0627\u062A \u0628\u0631 \u062D\u0642\u0648\u0642:"),e(),t(45),u(46,"number"),e(),n(47,"div",18)(48,"span",15),t(49,"\u0633\u0627\u06CC\u0631 \u06A9\u0633\u0648\u0631\u0627\u062A:"),e(),t(50),u(51,"number"),e(),n(52,"div",19)(53,"span",15),t(54,"\u062C\u0645\u0639 \u06A9\u0644 \u06A9\u0633\u0648\u0631\u0627\u062A:"),e(),t(55),u(56,"number"),e()()(),n(57,"section",20)(58,"h3",12),t(59,"\u067E\u0627\u062F\u0627\u0634 \u0648 \u0645\u0632\u0627\u06CC\u0627"),e(),n(60,"div",17)(61,"div",18)(62,"span",15),t(63,"\u067E\u0627\u062F\u0627\u0634:"),e(),t(64),u(65,"number"),e(),n(66,"div",18)(67,"span",15),t(68,"\u062D\u0642 \u0627\u0648\u0644\u0627\u062F:"),e(),t(69),u(70,"number"),e(),n(71,"div",18)(72,"span",15),t(73,"\u062D\u0642 \u0645\u0634\u0627\u0648\u0631\u0647:"),e(),t(74),u(75,"number"),e(),n(76,"div",18)(77,"span",15),t(78,"\u062D\u0642 \u063A\u0630\u0627:"),e(),t(79),u(80,"number"),e(),n(81,"div",18)(82,"span",15),t(83,"\u062D\u0642 \u0645\u0633\u06A9\u0646:"),e(),t(84),u(85,"number"),e(),n(86,"div",18)(87,"span",15),t(88,"\u062D\u0642 \u062A\u0627\u0647\u0644:"),e(),t(89),u(90,"number"),e(),n(91,"div",18)(92,"span",15),t(93,"\u0646\u0648\u0628\u062A \u06A9\u0627\u0631\u06CC:"),e(),t(94),u(95,"number"),e(),n(96,"div",18)(97,"span",15),t(98,"\u0627\u06CC\u0627\u0628 \u0648 \u0630\u0647\u0627\u0628:"),e(),t(99),u(100,"number"),e(),n(101,"div",18)(102,"span",15),t(103,"\u0645\u0633\u0627\u0639\u062F\u0647:"),e(),t(104),u(105,"number"),e(),n(106,"div",18)(107,"span",15),t(108,"\u062A\u0633\u0647\u06CC\u0644\u0627\u062A:"),e(),t(109),u(110,"number"),e(),n(111,"div",19)(112,"span",15),t(113,"\u062C\u0645\u0639 \u06A9\u0644 \u062D\u0642\u0648\u0642 \u0648 \u0645\u0632\u0627\u06CC\u0627:"),e(),t(114),u(115,"number"),e()()()(),c(116,"hr"),n(117,"section",21)(118,"h3",12),t(119,"\u062A\u0648\u0636\u06CC\u062D\u0627\u062A"),e(),n(120,"div",22)(121,"h3"),t(122,"\u062D\u0642\u0648\u0642 \u062E\u0627\u0644\u0635 \u0642\u0627\u0628\u0644 \u067E\u0631\u062F\u0627\u062E\u062A: "),n(123,"span"),t(124),u(125,"number"),e()()()()()()()()),l&2&&(r(2),m("ngIf",o.loading),r(5),a("\u0686\u0627\u067E ",o.pageSize,""),r(),m("ngIf",!o.loading),r(13),a(" ",o.salary.personel,""),r(4),a(" ",o.salary.personelCode,""),r(4),a(" ",o.salary.mobileNumber,""),r(4),a(" ",o.salary.nationCode,""),r(4),a(" ",o.salary.codeView,""),r(8),a(" ",d(46,23,o.salary.salaryTax),""),r(5),a(" ",d(51,25,o.salary.otherDeductions),""),r(5),a(" ",d(56,27,o.salary.totalDeductions),""),r(9),a(" ",d(65,29,o.salary.reward),""),r(5),a(" ",d(70,31,o.salary.child),""),r(5),a(" ",d(75,33,o.salary.counseling),""),r(5),a(" ",d(80,35,o.salary.food),""),r(5),a(" ",d(85,37,o.salary.home),""),r(5),a(" ",d(90,39,o.salary.marriage),""),r(5),a(" ",d(95,41,o.salary.nobatKari),""),r(5),a(" ",d(100,43,o.salary.traffic),""),r(5),a(" ",d(105,45,o.salary.imprest),""),r(5),a(" ",d(110,47,o.salary.facilities),""),r(5),a(" ",d(115,49,o.salary.totalEarnings),""),r(10),O(d(125,51,o.salary.netSalary)))},dependencies:[U,I,F,A,q,j],styles:['@charset "UTF-8";.tbl-bordered[_ngcontent-%COMP%]{margin-bottom:20px;width:100%}.tbl-bordered[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .tbl-bordered[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{border:1px #000 solid;padding:4px 5px;vertical-align:middle}.tbl-bordered[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]{background-color:#ddd}.tbl-bordered[_ngcontent-%COMP%]   tfoot[_ngcontent-%COMP%]{background-color:#cdcdcd}.box[_ngcontent-%COMP%]{border:2px #000 solid;border-radius:8px;padding:8px;margin-bottom:12px}  body.dark-theme .tbl-bordered td,   body.dark-theme .tbl-bordered th{border-color:#fff!important}.pay-button[_ngcontent-%COMP%]{display:block;width:100%;margin-top:20px;padding:12px;background-color:#28a745;color:#fff;text-align:center;border:none;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;text-decoration:none;transition:background-color .3s ease}.pay-button[_ngcontent-%COMP%]:hover{background-color:#218838}.billdescription[_ngcontent-%COMP%]{margin-top:25px;font-weight:700;font-size:14px;color:#444;text-align:center}.billcontainer[_ngcontent-%COMP%]{height:100%;display:flex;justify-content:center;align-items:center;padding:20px}.receipt[_ngcontent-%COMP%]{background-color:#fff;border:1px solid #ccc;border-radius:10px;width:100%;max-width:400px;padding:20px;box-shadow:0 0 10px #0000001a}.receipt[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{text-align:center;color:#333}.receipt[_ngcontent-%COMP%]   .item[_ngcontent-%COMP%]{margin:10px 0;display:flex;justify-content:space-between;font-size:16px}.qr-code[_ngcontent-%COMP%]{text-align:center;margin-top:20px}.qr-code[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:150px;height:150px}.bill-container[_ngcontent-%COMP%]{background-color:#fff;padding:20px;max-width:400px;margin:auto;border-radius:10px;box-shadow:0 0 10px #0000001a}.bill-title[_ngcontent-%COMP%]{text-align:center;font-size:20px;font-weight:700;margin-bottom:10px}.bill-item[_ngcontent-%COMP%]{margin:10px 0;font-size:16px}.qr-code[_ngcontent-%COMP%]{text-align:center;margin:20px 0}.qr-code[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:120px;height:120px}.salary-container[_ngcontent-%COMP%]{max-width:900px;margin:20px auto;padding:20px;font-family:Vazir,sans-serif;background-color:#fff;border:1px solid #ddd;border-radius:8px;direction:rtl;color:#333;box-shadow:0 2px 8px #0000001a}.title[_ngcontent-%COMP%]{text-align:center;font-size:1.8rem;margin-bottom:25px;font-weight:700;color:#3f51b5}.columns-container[_ngcontent-%COMP%]{display:flex;gap:20px;justify-content:space-between;margin-bottom:30px}.section[_ngcontent-%COMP%]{flex:1;background-color:#fafafa;padding:15px 20px;border-radius:8px;border:1px solid #ccc;box-sizing:border-box}.section-title[_ngcontent-%COMP%]{font-size:1.4rem;border-bottom:2px solid #3f51b5;padding-bottom:5px;margin-bottom:15px;font-weight:600}.main-info[_ngcontent-%COMP%]   .info-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr;row-gap:10px}.info-item[_ngcontent-%COMP%]{font-weight:500}.info-item[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%]{font-weight:700;color:#303f9f;margin-left:5px}.list[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:10px}.list-item[_ngcontent-%COMP%]{padding:8px 12px;border-radius:6px;background-color:#fff;border:1px solid #bbb;font-weight:500}.list-item[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%]{font-weight:700;color:#555;margin-left:10px}.list-item.total[_ngcontent-%COMP%]{background:#c5cae9;font-weight:700;
1color:#1a237e;border-color:#7986cb}.notes-summary[_ngcontent-%COMP%]   .notes-textarea[_ngcontent-%COMP%]{width:100%;padding:12px;font-size:1rem;font-family:inherit;border-radius:6px;border:1px solid #ccc;resize:vertical;margin-bottom:20px;direction:rtl}.notes-summary[_ngcontent-%COMP%]   .net-salary[_ngcontent-%COMP%]{background:#e3f2fd;padding:15px;border-radius:8px;font-weight:700;font-size:1.3rem;text-align:center;color:#0d47a1}.notes-summary[_ngcontent-%COMP%]   .net-salary[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#0b3d91;font-size:1.5rem}hr[_ngcontent-%COMP%]{border:none;border-bottom:1px solid #ddd;margin:20px 0}@media (max-width: 900px){.columns-container[_ngcontent-%COMP%]{flex-direction:column}}']})};export{H as ViewFishComponent};

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.