<style> @import url('../../../assets/css/domestic/TicketingModule.css'); .sanjiao-box{ position: relative; } ._sanjiao_{ position: absolute; top: 0px; left: 0px; width: 0px; height: 0px; border-top: 20px solid #e73828; border-bottom: 20px solid transparent; border-left: 20px solid #e73828; border-right: 20px solid transparent; } .sanjiao-box ._sanjiao_:after{ content: '关'; position: absolute; top: -15px; left: -14px; white-space: nowrap; color: #FFFFFF; font-size: 12px; } .sanjiao-box .Receipt_table td{ padding: 0 10px; } .hover_text span{ cursor: pointer; text-decoration: underline; } </style> <template> <div class="m_TicketingModule" > <div class="_tit"> <span class="_text">{{tit}}</span> <div> <span class="_btn" v-if="tableShow" @click="tableShow=false">收起 <i class="iconfont icon-gengduo _rotate"></i> </span> <span class="_btn" v-else @click="tableShow=true">展开 <i class="iconfont icon-gengduo"></i> </span> </div> </div> <div v-show="tableShow" class="sanjiao-box _padding_20_15"> <div class="_sanjiao_"></div> <table border="1" class="_border_color_b Receipt_table" bordercolor="#c94052" style="border-collapse:collapse;width: 100%;" v-loading='loading'> <tr> <th rowspan="2" width="100">{{$t('system.query_company')}}</th> <th rowspan="2" width="70">{{$t('fnc.danhao')}}</th> <th rowspan="2" width="120">{{$t('fnc.fyshuoming')}}</th> <th rowspan="2">{{$t('hotel.hotel_Currency')}}</th> <th colspan="3">{{$t('fnc.jine')}}</th> <th rowspan="2">{{$t('hotel.hotel_remark')}}</th> <th rowspan="2" width="70">{{$t('fnc.zhidanren')}}</th> </tr> <tr> <th width="88">{{$t('fnc.yuanbi')}}</th> <th width="90">{{$t('hotel.hotel_CurrentRate')}}</th> <th width="75">{{$t('fnc.bweibi')}}</th> </tr> <template v-if="details&&details.length"> <tr v-for="(item) in details" class="_color_b"> <td height="34px">{{item.BName}}</td> <td height="34px" @click="goDetail(item.FinanceId)" class="hover_text"><span>{{item.FinanceId}}</span></td> <td height="34px">{{item.CostTypeName}}</td> <td height="34px">{{item.CurrencyName}}</td> <td height="34px">{{item.OriginalMoney}}</td> <td height="34px">{{item.Rate}}</td> <td height="34px">{{item.Money}}</td> <td height="34px" style="max-width: 120px;">{{item.Remark}}</td> <td height="34px">{{item.EmName}}</td> </tr> </template> <tr v-if="details&&details.length<2"> <td height="34px"></td> <td height="34px"></td> <td height="34px"></td> <td height="34px"></td> <td height="34px"></td> <td height="34px"></td> <td height="34px"></td> <td height="34px"></td> <td height="34px"></td> </tr> <tr v-if="details&&details.length<3"> <td height="34px"></td> <td height="34px"></td> <td height="34px"></td> <td height="34px"></td> <td height="34px"></td> <td height="34px"></td> <td height="34px"></td> <td height="34px"></td> <td height="34px"></td> </tr> <tr v-if="details&&details.length<4"> <td height="34px"></td> <td height="34px"></td> <td height="34px"></td> <td height="34px"></td> <td height="34px"></td> <td height="34px"></td> <td height="34px"></td> <td height="34px"></td> <td height="34px"></td> </tr> </table> </div> </div> </div> </template> <script> export default { props:["FrID", "TemplateId"], data(){ return{ tableShow: true, tit: '', details: [], loading: true, } },watch:{ },created(){ if (this.TemplateId == 59 || this.TemplateId == 63) { this.tit = '相关地接报账单据' } if (this.TemplateId == 43 || this.TemplateId == 48 || this.TemplateId == 53 || this.TemplateId == 56) { this.tit = '相关领队用款单据' } this.getDetails() },mounted(){ },methods:{ goDetail(id){ this.$router.push({ name: 'FinancialDocumentsDetail',query:{"id":id,blank:'y',tab:'单据详情'} }) }, getDetails(){ this.loading = true this.apipost('Financial_post_GetLeaderFinaceRelevance', {FrId: this.FrID}, res=>{ if(res.data.resultCode == 1) { this.loading = false let data= res.data.data; this.details = data; } }, null) } } } </script>