|
@@ -19,7 +19,9 @@
|
|
|
{{ item._integral }}
|
|
{{ item._integral }}
|
|
|
积分</span
|
|
积分</span
|
|
|
>
|
|
>
|
|
|
- <span class="text-line c99">¥{{ item.standPrice | formatPrice}}</span>
|
|
|
|
|
|
|
+ <span class="text-line c99"
|
|
|
|
|
+ >¥{{ item.standPrice | formatPrice }}</span
|
|
|
|
|
+ >
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="good-btn fl_c" @click="del(i)">
|
|
<div class="good-btn fl_c" @click="del(i)">
|
|
@@ -33,9 +35,9 @@
|
|
|
<div class="input-ward fl">
|
|
<div class="input-ward fl">
|
|
|
¥
|
|
¥
|
|
|
<input
|
|
<input
|
|
|
- @focus="$emit('changeFocusType', 'money')"
|
|
|
|
|
|
|
+ @focus="$emit('changeFocusType', 'payPrice')"
|
|
|
placeholder="请输入金额"
|
|
placeholder="请输入金额"
|
|
|
- v-model="from.money"
|
|
|
|
|
|
|
+ v-model="from.payPrice"
|
|
|
v-int
|
|
v-int
|
|
|
/>
|
|
/>
|
|
|
</div>
|
|
</div>
|
|
@@ -48,12 +50,24 @@
|
|
|
v-model="from.discount"
|
|
v-model="from.discount"
|
|
|
@focus="$emit('changeFocusType', 'discount')"
|
|
@focus="$emit('changeFocusType', 'discount')"
|
|
|
/>
|
|
/>
|
|
|
- <span class="text-21f">(2000积分)</span>
|
|
|
|
|
|
|
+ <span class="text-21f">({{ from.discount * getRules }}积分)</span>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="integral-box c48">
|
|
<div class="integral-box c48">
|
|
|
- <div>可用积分:100积分(200.00元)</div>
|
|
|
|
|
- <div>抵扣积分:100积分(200.00元)</div>
|
|
|
|
|
- <div>积分补差:100积分(200.00元)</div>
|
|
|
|
|
|
|
+ <div>
|
|
|
|
|
+ 可用积分:{{ userInfo.pointsValue }}积分({{
|
|
|
|
|
+ (userInfo.pointsValue / getRules) | formatPrice
|
|
|
|
|
+ }}元)
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div>
|
|
|
|
|
+ 抵扣积分:100积分({{
|
|
|
|
|
+ (userInfo.pointsValue / getRules) | formatPrice
|
|
|
|
|
+ }}元)
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div>
|
|
|
|
|
+ 积分补差:100积分({{
|
|
|
|
|
+ (userInfo.pointsValue / getRules) | formatPrice
|
|
|
|
|
+ }}元)
|
|
|
|
|
+ </div>
|
|
|
<div class="line"></div>
|
|
<div class="line"></div>
|
|
|
<div class="c48">
|
|
<div class="c48">
|
|
|
优惠金额:<span class="discount-money">¥100.00</span>
|
|
优惠金额:<span class="discount-money">¥100.00</span>
|
|
@@ -81,6 +95,7 @@
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
|
<script>
|
|
<script>
|
|
|
|
|
+import { mapGetters } from "vuex";
|
|
|
export default {
|
|
export default {
|
|
|
name: "SaasMemberPayContain",
|
|
name: "SaasMemberPayContain",
|
|
|
props: {
|
|
props: {
|
|
@@ -99,6 +114,12 @@ export default {
|
|
|
type: {
|
|
type: {
|
|
|
type: [Number, String],
|
|
type: [Number, String],
|
|
|
},
|
|
},
|
|
|
|
|
+ userInfo: {
|
|
|
|
|
+ type: Object,
|
|
|
|
|
+ default: () => {
|
|
|
|
|
+ return {};
|
|
|
|
|
+ },
|
|
|
|
|
+ },
|
|
|
},
|
|
},
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
@@ -112,7 +133,7 @@ export default {
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
lebel: "现金支付",
|
|
lebel: "现金支付",
|
|
|
- value: 2,
|
|
|
|
|
|
|
+ value: 4,
|
|
|
src: require("../../../assets/images/icon_cash.png"),
|
|
src: require("../../../assets/images/icon_cash.png"),
|
|
|
},
|
|
},
|
|
|
],
|
|
],
|
|
@@ -139,6 +160,9 @@ export default {
|
|
|
deep: true,
|
|
deep: true,
|
|
|
},
|
|
},
|
|
|
},
|
|
},
|
|
|
|
|
+ computed: {
|
|
|
|
|
+ ...mapGetters(["getRules"]),
|
|
|
|
|
+ },
|
|
|
};
|
|
};
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|