|
@@ -61,17 +61,17 @@
|
|
|
<template v-if="detail_data.item_id && detail_data.rule_id">
|
|
|
<van-cell-group>
|
|
|
<NumberInput
|
|
|
- v-show="detail_data.pid == 0"
|
|
|
+ v-show="isFirstStep"
|
|
|
title="积分"
|
|
|
:min="data.item_min_point"
|
|
|
:max="data.item_max_point"
|
|
|
- :isForbidSet="detail_data.pid? true:false"
|
|
|
+ :isForbidSet="!isFirstStep"
|
|
|
required
|
|
|
v-model="data.point"
|
|
|
name="积分"
|
|
|
v-validate="'required'"
|
|
|
></NumberInput>
|
|
|
- <div class="flex-box flex-v-ce jf" v-show="detail_data.item_range_type == 2 && detail_data.pid != 0">
|
|
|
+ <div class="flex-box flex-v-ce jf" v-show="detail_data.item_range_type == 2 && isFirstStep">
|
|
|
<div>积分</div>
|
|
|
<div>
|
|
|
<span class="red" v-if="data.point > 0">+{{ data.point }}</span>
|
|
@@ -86,7 +86,7 @@
|
|
|
<NumberInput title="积分"
|
|
|
:min="data.item_min_point"
|
|
|
:max="data.item_max_point"
|
|
|
- :isForbidSet="detail_data.pid? true:false"
|
|
|
+ :isForbidSet="!isFirstStep"
|
|
|
required v-model="data.point"
|
|
|
name="积分"
|
|
|
v-validate="'required'">
|
|
@@ -98,13 +98,13 @@
|
|
|
<div class="tip" slot="title">奖票多用于优秀表现和重要事项的表彰</div>
|
|
|
<van-cell center title="发放奖票">
|
|
|
<template #right-icon>
|
|
|
- <van-switch v-model="ticket_count" size="24" :disabled="!!detail_data.pid" />
|
|
|
+ <van-switch v-model="ticket_count" size="24" :disabled="!isFirstStep" />
|
|
|
</template>
|
|
|
</van-cell>
|
|
|
</van-cell-group>
|
|
|
|
|
|
<DateCell
|
|
|
- v-if="(detail_data.source_type == 2 || detail_data.source_type == 3) && detail_data.pid == 0"
|
|
|
+ v-if="(detail_data.source_type == 2 || detail_data.source_type == 3) && isFirstStep"
|
|
|
title="发生时间"
|
|
|
v-model="data.event_time"
|
|
|
:defaultVal="data.event_default"
|
|
@@ -191,6 +191,11 @@ export default {
|
|
|
maxDate: new Date()
|
|
|
};
|
|
|
},
|
|
|
+ computed:{
|
|
|
+ isFirstStep(){
|
|
|
+ return this.detail_data && ((this.detail_data.pid === 0 && this.detail_data.step === 0 || this.detail_data.step === 1))
|
|
|
+ },
|
|
|
+ },
|
|
|
watch: {
|
|
|
select_cate(val) {
|
|
|
this.item_list = [];
|