mirror of
https://gitee.com/java110/WechatOwnerService.git
synced 2026-02-23 21:36:38 +08:00
83 lines
1.7 KiB
Vue
83 lines
1.7 KiB
Vue
<template>
|
|
<view>
|
|
<view class="cu-list menu" v-if="discounts.length > 0" v-for="(discount, idx) in discounts" :key="idx" :data-item="discount"
|
|
@click="_viewDiscountDetail(discount)">
|
|
<view class="cu-item arrow">
|
|
<view class="content padding-tb-sm">
|
|
<view>
|
|
<view class="text-cut" style="width:220px">{{discount.discountName}}</view>
|
|
</view>
|
|
</view>
|
|
<view class="action">
|
|
<text class="text-grey text-sm">{{discount.discountPrice}}元</text>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</template>
|
|
|
|
<script>
|
|
import {
|
|
getFeeDiscounts
|
|
} from '../../api/fee/feeApi.js'
|
|
export default {
|
|
components: {},
|
|
data() {
|
|
return {
|
|
discounts: []
|
|
};
|
|
},
|
|
props: {
|
|
feeId: {
|
|
//是否开启绝对定位。
|
|
type: String,
|
|
default: ''
|
|
},
|
|
communityId: {
|
|
//是否开启绝对定位。
|
|
type: String,
|
|
default: ''
|
|
},
|
|
cycles: {
|
|
type: String,
|
|
default: 1
|
|
}
|
|
},
|
|
computed: {},
|
|
methods: {
|
|
_loadFeeDiscount: function(_feeId, _communityId, _feeMonth) {
|
|
let _that = this;
|
|
getFeeDiscounts({
|
|
page: 1,
|
|
row: 20,
|
|
feeId: _feeId,
|
|
communityId: _communityId,
|
|
cycles: _feeMonth
|
|
}).then((data) => {
|
|
_that.discounts = data;
|
|
|
|
let _totalDiscountMoney = 0.0;
|
|
let _selectDiscount = [];
|
|
_that.discounts.forEach(disItem => {
|
|
//disItem.discountPrice = Math.floor(disItem.discountPrice);
|
|
_totalDiscountMoney += parseFloat(disItem.discountPrice);
|
|
_selectDiscount.push(disItem);
|
|
})
|
|
|
|
if(_totalDiscountMoney > 0){
|
|
_that.$emit('computeFeeDiscount',_totalDiscountMoney)
|
|
}
|
|
|
|
})
|
|
},
|
|
_viewDiscountDetail: function(_discount) {
|
|
|
|
}
|
|
}
|
|
};
|
|
</script>
|
|
|
|
<style lang="scss">
|
|
|
|
</style>
|