2 lines
18 KiB
JavaScript
2 lines
18 KiB
JavaScript
|
import{a as p,_ as z}from"./main-9b36f05f.js";import{s as G}from"./send-cfd9dde5.js";import{r as S}from"./recList-3e892c5b.js";import{A as D}from"./archiveUpload-31fb560b.js";import{n as M}from"./notes-77134a25.js";import{h as $,r as V,a as d,o as n,s as l,e as t,u as i,au as L,ao as m,d as r,c as O,A as y,t as e,b as c,B as v,ar as C,ab as a,w as b,F as h,C as U}from"./vendor-adef9cb4.js";const N=$({name:"viewInvoice",components:{ArchiveUpload:D,send:G,recList:S,notes:M},watch:{"PayWindowsState.submited"(o,s){this.PayWindowsState.submited=!1,o&&(this.loadData(),this.recModal.hide())},"recListWindowsState.submited"(o,s){this.recListWindowsState.submited=!1,o&&this.loadData()}},data:()=>({printOptions:{pays:!0,note:!0,bidInfo:!0,taxInfo:!0,discountInfo:!0,paper:"A4-L"},notes:{count:0},PayWindowsState:{submited:!1},recListWindowsState:{submited:!1},recModal:{},recListModal:{},loading:V(!0),shortlink_url:"",copy_label:"کپی",send_message_label:"ارسال",bid:{legal_name:""},item:{doc:{id:0,date:null,code:null,des:"",amount:0},relatedDocs:[],rows:[]},person:{nikename:null,mobile:""},commoditys:[],totalSend:0,totalDiscount:0,totalTax:0,transferCost:0,discountAll:0,mobileHeaders:[{text:"کالا",value:"commodity.name"},{text:"تعداد",value:"count"},{text:"مبلغ کل",value:"sumTotal"}]}),methods:{copyToCliboard(){navigator.clipboard.writeText(this.shortlink_url),this.copy_label="کپی شد !"},loadData(){this.loading=!0,this.commoditys=[],p.post("/api/accounting/doc/get",{code:this.$route.params.id}).then(o=>{this.item=o.data,o.data.relatedDocs.forEach(s=>{this.totalSend+=parseInt(s.amount)})}),p.post("/api/rfsell/get/info/"+this.$route.params.id).then(o=>{this.loading=!1,this.person=o.data.person,this.discountAll=o.data.discountAll,this.transferCost=o.data.transferCost,o.data.rows.forEach(s=>{s.commodity!=null&&(this.totalTax+=parseInt(s.tax),this.totalDiscount+=parseInt(s.discount),this.commoditys.push({commodity:s.commodity,count:s.commodity_count,price:parseInt((parseInt(s.bd)-parseInt(s.tax)+parseInt(s.discount))/parseFloat(s.commodity_count)),bs:s.bs,bd:s.bd,id:s.commodity.id,des:s.des,discount:s.discount,tax:s.tax,sumWithoutTax:s.bd-s.tax,sumTotal:s.bd,table:120}))})}),p.post("/api/business/get/info/"+localStorage.getItem("activeBid")).then(o=>{this.bid=o.data}),p.post("/api/printers/options/info").then(o=>{this.isLoading=!1,this.printOptions=o.data.sell})},printInvoice(o=!0,s=!0){this.loading=!0,p.post("/api/rfsell/print/invoice",{code:this.$route.params.id,pdf:o,printers:s,printOptions:this.printOptions}).then(g=>{this.loading=!1,this.printID=g.data.id,window.open(this.$API_URL+"/front/print/"+this.printID,"_blank","noreferrer")})}},mounted(){this.loadData(),this.recModal=new bootstrap.Modal(document.getElementById("rec-modal")),this.recListModal=new bootstrap.Modal(document.getElementById("rec-list-modal"))}});const T={class:"modal fade",id:"printModal","data-bs-backdrop":"static","data-bs-keyboard":"false",tabindex:"-1","aria-labelledby":"printModalLabel","aria-hidden":"true"},B={class:"modal-dialog"},P={class:"modal-content"},W={class:"modal-body"},j={class:"form-floating mb-2"},H={class:"form-check form-switch"},R={class:"form-check form-switch"},q={class:"form-check form-switch"},J={class:"form-check form-switch"},K={class:"form-check form-switch"},Q={class:"modal-footer"},X={class:"block block-content-full"},Y={id:"fixed-header",class:"block-header block-header-default bg-gray-light"},Z={class:"block-title text-primary-dark"},tt={class:"block-options"},st={type:"button",class:"btn btn-sm btn-warning text-light me-2","data-bs-toggle":"modal","data-bs-target":"#notesModal"},ot={class:"badge text-bg-dark me-2"},ut={type:"button",class:"btn btn-sm btn-success",disabled:"disabled"},it={class:"modal fade","data-bs-backdrop":"static","data-bs-keyboard":"false",id:"rec-modal",tabindex:"-1","aria-labelledby":"exampleModalLabel1","aria-hidden":"true"},et={class:"modal-dialog modal-lg"},nt={class:"modal-content"},lt={class:"modal-body"},at={class:"modal fade",id:"rec-list-modal",tabindex:"-1","aria-hidden":"t
|