127 lines
3.6 KiB
Vue
127 lines
3.6 KiB
Vue
<!-- 大额支付签呈 -->
|
|
<template>
|
|
|
|
<view v-if="ExpenseBill">
|
|
|
|
<h4>{{ExpenseBill.DEPT_NAME}}</h4>
|
|
<h3>{{ExpenseBill.ACCEPT_NAME}}</h3>
|
|
<div class="detail-top-base">
|
|
<view class="span24">
|
|
<text class="text-title">申请人:</text>
|
|
<text >{{ExpenseBill.STAFF_NAME}}</text>
|
|
</view>
|
|
<text>{{$util.cutDate(ExpenseBill.FINANCEPROINST_CREATEDATE)}}</text>
|
|
</div>
|
|
<view class="detail-top-box">
|
|
<view class="detail-top-bottom ">
|
|
|
|
<view class="uni-flex" style="align-items:center;" >
|
|
<div class="detail-title">
|
|
<i class="ico ico-dw"></i>
|
|
来宾单位:
|
|
</div>
|
|
<text class="span24">{{ExpenseBill.ExpenseBill.DEPARTMENT_NAME}}</text>
|
|
</view>
|
|
|
|
<view class="uni-flex mt8" style="align-items:center;" >
|
|
<div class="detail-title">
|
|
<i class="ico ico-sjx"></i>
|
|
来宾时间:
|
|
</div>
|
|
<text class="span24" v-if="ExpenseBill.ExpenseBill">{{$util.cutDate( ExpenseBill.ExpenseBill.VISITOR_DATE)}}</text>
|
|
</view>
|
|
<view class="uni-flex mt8" style="align-items:center;" >
|
|
<div class="detail-title">
|
|
<i class="ico ico-lbrs"></i>
|
|
来宾人数:
|
|
</div>
|
|
<text class="span24">{{ExpenseBill.ExpenseBill.VISITOR_PERSONS}} 人</text>
|
|
</view>
|
|
<view class="uni-flex mt8" style="align-items:center;" >
|
|
<div class="detail-title">
|
|
<i class="ico ico-ptrs"></i>
|
|
陪同人数:
|
|
</div>
|
|
<text class="span24">{{ExpenseBill.ExpenseBill.ACCOMPANY_PERSON}} 人</text>
|
|
</view>
|
|
<view class="uni-flex mt8" style="align-items:center;" >
|
|
<div class="detail-title">
|
|
<i class="ico ico-jbry"></i>
|
|
经办人员:
|
|
</div>
|
|
<text class="span24">{{ExpenseBill.ExpenseBill.APPLY_STAFF}}</text>
|
|
</view>
|
|
<view class="uni-flex mt8" style="align-items:flex-start;" >
|
|
<div class="detail-title">
|
|
<i class="ico ico-je"></i>
|
|
拟定标准:
|
|
</div>
|
|
<text class="span24">{{ExpenseBill.ExpenseBill.HOTEL_INFO}}</text>
|
|
</view>
|
|
</view>
|
|
<view class="detail-middle-box" v-if="ExpenseBill.FileList || ExpenseBill.ImageList">
|
|
|
|
<view class="attachment" v-if="ExpenseBill.FileList && ExpenseBill.FileList.length>0">
|
|
<p class="detail-title">
|
|
<i class="ico ico-fj"></i>
|
|
<span>附 件</span>
|
|
</p>
|
|
<div class="imgBox">
|
|
<filesUnit v-for="(file,i) in ExpenseBill.FileList" :fileItem="file" :key="i"></filesUnit>
|
|
|
|
</div>
|
|
</view>
|
|
<view class="attachment" v-if="ExpenseBill.ImageList && ExpenseBill.ImageList.length>0">
|
|
<div class="detail-title">
|
|
<i class="ico ico-tp"></i>
|
|
<text>图 片</text>
|
|
</div>
|
|
<div class="imgBox">
|
|
<image v-for="(arr,i) in ExpenseBill.ImageList" :key="i" :src="arr.IMAGE_URL" @tap="showImg(i)" mode="aspectFill" lazy-load/>
|
|
</div>
|
|
</view>
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
</template>
|
|
|
|
<script>
|
|
import filesUnit from '@/components/filesComponent/fileUnit.vue'
|
|
export default {
|
|
props: ['ExpenseBill'],
|
|
methods: {
|
|
showImg (index){
|
|
this.$emit('showImg',index)
|
|
}
|
|
},
|
|
components:{
|
|
filesUnit
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<style scoped>
|
|
@import url("/common/css/expensesTop.css");
|
|
.trip-detail {
|
|
border: 1upx solid rgb(234, 234, 234);
|
|
box-shadow: 0px 1upx 8upx rgb(234, 234, 234);
|
|
border-radius: 14upx;
|
|
margin-bottom: 20upx;
|
|
margin-left: 30upx;
|
|
margin-right: 30upx;
|
|
padding: 20upx 24upx 20upx 24upx;
|
|
}
|
|
.trip-subsidies + .trip-subsidies {
|
|
|
|
margin-top: 16upx;
|
|
padding-top: 16upx;
|
|
border-top: 2upx dashed rgb(234, 234, 234);
|
|
}
|
|
|
|
.trip-subsidies span {
|
|
font-size: 24upx;
|
|
}
|
|
</style>
|