<style scoped> ._PrintPage{ width: 100%; background-color: white; position: absolute; padding-top: 20px; } ._PrintPage_box{ width: 1000px; margin: 0 auto; padding: 0 !important; } /* ._border_1{ border: 1px solid #333333; margin-bottom:30px; } */ /* @media print { ._PrintPage{ margin-left:-145px; } } */ ._PrintPage_box{ position: relative; } ._PrintPage_box .SetDiv{ position: absolute; top:10px; color:#106BAF; left: -190px; } ._PrintPage_box .SetDiv span{ color:#106BAF; cursor: pointer; } </style> <template v-loading="loading"> <div class="_PrintPage"> <div class="_PrintPage_box"> <template v-if="huiji"> <!-- <div class="SetDiv"> <span @click="disabled3=false">{{$t('pub.edit')}}</span> <span @click="disabled3=true" >{{$t('pub.saveBtn')}}</span> </div> --> <div class="_border_1" v-for="(item,index) in 1"> <huijiBill :loopNumN="loopNumN" :disabled.sysc="disabled3" v-on:helloPP="numAdd" :Num="num" :ID="id" :width="widthSon" :isPrintPage="true" :color="colorSon" :name='index+1'></huijiBill> </div> </template> </div> </div> </template> <script> import myBill from "./FinancialModule/FinancialSubmodule/BillModuleNew.vue"; import myrbvBill from "./FinancialModule/FinancialSubmodule/ReceivablesModuleNew.vue"; import myhrBill from "./FinancialModule/FinancialSubmodule/MergeBillModuleNew.vue"; import myGZBill from "./FinancialModule/FinancialSubmodule/GZBillModule.vue"; import myCapital from "./FinancialModule/FinancialSubmodule/myCapital.vue"; import huijiBill from "./FinancialModule/FinancialSubmodule/huijiBill.vue"; export default { data(){ return{ disabled3:true, disabled2:true, disabled1:true, disabled:true, loading:true, id:null, type:null, isKehu:null, widthSon:"100%", colorSon:"#ffffff", num:0, loopNumN:this.$route.query.isKehu==='1'?3:2, loopNumT:2, Merge:null, OrderSource:-1, CapitalState:false, hedan:1, huiji:false, } },components:{ 'my-Bill': myBill, 'my-RVB-Bill':myrbvBill, 'my-HB-Bill':myhrBill, 'my-GZ-Bill': myGZBill, 'my-Capital':myCapital, 'huijiBill':huijiBill, },methods:{ numAdd(){ this.num = this.num + 1 }, goUrl(num){ let hedan; if(num==1){ hedan=2; }else{ hedan=1; } if(this.type===1){ let routeData = this.$router.resolve({ name: 'PrintPageN', query: { hedan:hedan,type: this.type,id:this.id,isKehu:0,Merge:this.Merge,OrderSource:this.OrderSource?this.OrderSource:-1} }); window.open(routeData.href, "_blank"); }else{ let routeData = this.$router.resolve({ name: 'PrintPageN', query: { hedan:hedan,type: this.type,id:this.id,Merge:this.Merge,OrderSource:this.OrderSource?this.OrderSource:-1} }); window.open(routeData.href, "_blank"); } }, },mounted(){ },created(){ this.id = this.$route.query.id; this.type = this.$route.query.type; this.isKehu = this.$route.query.isKehu; if(this.$route.query.hedan){ this.hedan=this.$route.query.hedan; } if(this.$route.query.huiji){ this.huiji=true; } this.Merge = this.$route.query.Merge; this.OrderSource = this.$route.query.OrderSource; if(this.$route.query.Capital){ this.CapitalState=true; } } } </script>