2022-09-09 15:12:59 +08:00

122 lines
4.2 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<template>
<view class="card cardBorder" @tap='goDetail' v-if="item">
<!-- 卡片第一行数据 -->
<view class="uni-flex jc-between">
<!-- 左侧 -->
<!-- 服务区名称 -->
<p class="contentName">{{item.SERVERPART_NAME || ''}}</p>
</view>
<!-- 卡片第一行角标 -->
<view class="content-index" style="background-color:#FB8B56">{{i+1}}</view>
<!-- 卡片第二行数据 -->
<view class="uni-flex jc-between">
<!-- 左侧 -->
<!-- 归属区域名字 -->
<text class="content-type-text">{{item.SPREGIONTYPE_NAME || ''}}</text>
</view>
<!-- 卡片第三行数据 -->
<view class="uni-flex content-box-cashpay">
<!-- 中间 -->
<!-- 长短款额 -->
<text class="content-price">{{item.DIFFERENT_PRICE !== null ?
item.DIFFERENT_PRICE : ''}}</text>
<text style="font-size: 24upx;"></text>
<!-- 右侧 -->
<!-- 稽查类型 -->
<text class="other-coast">{{item.CHECK_TYPE || ''}}</text>
</view>
<!-- 分割线 -->
<view class="bb1"></view>
<!-- 卡片第四行顶部数据 -->
<view class="uni-flex jc-between align-center" v-if="item.ABNORMALAUDIT_TYPE">
<!-- 左侧 -->
<view class="uni-flex align-top">
<!-- 异常类型 -->
<!-- 圆点 -->
<text class="G-icon A-icon"></text>
<span class="content-span">异常类型{{item.ABNORMALAUDIT_TYPE !== null ?
abnormalauditType[item.ABNORMALAUDIT_TYPE] : ''}}</span>
</view>
</view>
<!-- 卡片第四行中间数据 -->
<view class="uni-flex jc-between" v-if="item.ERASE_TYPE">
<!-- 左侧 -->
<view class="uni-flex align-top">
<!-- 抹平状态 -->
<!-- 圆点 -->
<p class="B-icon A-icon"></p>
<span class="content-span">抹平状态{{item.ERASE_TYPE !== null ?
eraseType[item.ERASE_TYPE] : ''}}</span>
</view>
</view>
<!-- 卡片第四行底部数据 -->
<view class="uni-flex jc-between" v-if="item.CHECK_CASHPAY">
<!-- 左侧 -->
<view class="uni-flex align-top">
<!-- 稽核金额 -->
<!-- 圆点 -->
<p class="G-icon A-icon"></p>
<span class="content-span">稽核金额{{item.CHECK_CASHPAY !== null ?
item.CHECK_CASHPAY : ''}}</span>
</view>
</view>
</view>
</template>
<script>
export default {
props: {//这里存放接收到的父级数据
item: {
type: Object,
required: true
},
i: {
type: Number,
required: true
},
abnormalauditType: {
type: Object,
required: false
},
eraseType: {
type: Object,
required: false
},
},
data() {//这里存放组件私有数据
return {
}
},
computed: {},
methods: {//方法集合
goDetail() {
this.$emit('goDetail', this.item)
},
dateEmpty(v) {
return this.$util.cutDate(v, 'YYYY/MM/DD')
},
},
}
</script>
<!-- 注意style样式增加scoped私有属性标记后组件样式不能在引用的地方进行修改 -->
<style scoped>
@import url('/common/css/listUnit.css');
.cardBorder {//卡片边框颜色
box-shadow: 0 0px 6rpx #E2E2E2;
}
.content-box-cashpay {
position: relative;
}
.other-coast {//标签渐变背景色
color: #D1A271;
background: linear-gradient(to top, #EBDDCF, #FCFBF8);
border-radius: 6rpx;
font-size: 20rpx;
padding: 0 10rpx;
margin-left: 16rpx;
margin-top: 3rpx;
position: absolute;
right: 0rpx;
bottom: 30rpx;
}
</style>