Merge remote-tracking branch 'origin/master'

This commit is contained in:
齐天大圣 2024-03-08 14:55:39 +08:00
commit 630af7e384
16 changed files with 202 additions and 80 deletions

View File

@ -111,17 +111,17 @@
<!-- slot="reference"--> <!-- slot="reference"-->
<!-- >上线</el-button>--> <!-- >上线</el-button>-->
<!-- </el-popconfirm>--> <!-- </el-popconfirm>-->
<el-popconfirm <!-- <el-popconfirm-->
style="margin-left: 5px" <!-- style="margin-left: 5px"-->
@confirm="Deletesl(scope.row)" <!-- title="确定删除这条活动配置吗?">-->
title="确定删除这条活动配置吗?">
<el-button <el-button
size="mini" size="mini"
type="text" type="text"
icon="el-icon-delete" icon="el-icon-delete"
@click="Deletesl(scope.row)"
slot="reference" slot="reference"
>删除</el-button> >删除</el-button>
</el-popconfirm> <!-- </el-popconfirm>-->
</template> </template>
@ -260,7 +260,7 @@
</el-form-item> </el-form-item>
<div> <div>
<el-form-item label="活动状态" :label-width="formLabelWidth" prop="activeStatus"> <el-form-item label="活动状态" :label-width="formLabelWidth" prop="activeStatus">
<el-radio-group v-model="form.activeStatus"> <el-radio-group v-model="form.activeStatus" :disabled="isOnLine">
<el-radio label="1">启用</el-radio> <el-radio label="1">启用</el-radio>
<el-radio label="2">禁用</el-radio> <el-radio label="2">禁用</el-radio>
</el-radio-group> </el-radio-group>
@ -269,7 +269,7 @@
</div> </div>
<div> <div>
<el-form-item label="上线/下线" :label-width="formLabelWidth" prop="activeStatus"> <el-form-item label="上线/下线" :label-width="formLabelWidth" prop="activeStatus">
<el-radio-group v-model="form.isonline"> <el-radio-group v-model="form.isonline" @input="changeIsOnline">
<el-radio label="0">上线</el-radio> <el-radio label="0">上线</el-radio>
<el-radio label="1">下线</el-radio> <el-radio label="1">下线</el-radio>
</el-radio-group> </el-radio-group>
@ -575,6 +575,7 @@
<script> <script>
import { getList,addList,eitList,deleteList,listUserGrade,mmc,deletedelById } from "@/api/EventMarketing/SaveBlock"; import { getList,addList,eitList,deleteList,listUserGrade,mmc,deletedelById } from "@/api/EventMarketing/SaveBlock";
import {getActiveConsumption, listExchange, listFavorable} from "@/api/EventMarketing/activeConsumption"; import {getActiveConsumption, listExchange, listFavorable} from "@/api/EventMarketing/activeConsumption";
import {delLJGoods} from "@/api/convenienceStore/ljgoods";
export default { export default {
name: 'index', name: 'index',
data(){ data(){
@ -660,6 +661,7 @@
], ],
}, },
isOnLine:false,
form: { form: {
sort:1, sort:1,
groupOriented:'1', groupOriented:'1',
@ -723,6 +725,14 @@
}) })
}, },
changeIsOnline(val){
if (this.form.isonline==1) {
this.form.activeStatus = '2'
this.isOnLine = true
}else {
this.isOnLine = false
}
},
// //
Favorabledata(row){ Favorabledata(row){
this.dialogTableVisibledh = false this.dialogTableVisibledh = false
@ -839,7 +849,11 @@
this.duihuanquanlist = response.data.cardValueChildList.filter(item => item.activeGift == '2') this.duihuanquanlist = response.data.cardValueChildList.filter(item => item.activeGift == '2')
this.dialog = true this.dialog = true
if (this.form.isonline==1) {
this.isOnLine = true
}else {
this.isOnLine = false
}
}); });
}, },
@ -868,6 +882,7 @@
this.duihuanquanlist =[] this.duihuanquanlist =[]
}, },
addblock(){ addblock(){
this.isOnLine = false
this.vipname = [] this.vipname = []
let data = { let data = {
pageNo:1, pageNo:1,
@ -937,20 +952,22 @@
}, },
Deletesl(data){ Deletesl(data){
let resData = JSON.parse(JSON.stringify(data)) let resData = JSON.parse(JSON.stringify(data))
if(resData.isonline == 0){ if(resData.isonline == 0){
this.$message({ this.$message({
message: '上线不能删除,需先下线', message: '上线不能删除,需先下线',
type: 'success' type: 'error'
}); });
return return
} }
deletedelById(resData.id).then(res=>{ this.$modal.confirm('确定删除此条电子储值卡信息?').then(function() {
console.log(res) return deletedelById(resData.id);
}).then(() => {
this.pageNo = 1
this.getlist() this.getlist()
}) this.$modal.msgSuccess("删除成功");
}).catch(() => {});
}, },

View File

@ -13,6 +13,7 @@ import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.io.Serializable; import java.io.Serializable;
import java.util.List; import java.util.List;
import java.util.Map;
/** /**
* 囤油充值订单(CardFuleOrders)表控制层 * 囤油充值订单(CardFuleOrders)表控制层
@ -84,5 +85,12 @@ public class CardFuleOrdersController extends BaseController {
public ResponseObject delete(@RequestParam("idList") List<Long> idList) { public ResponseObject delete(@RequestParam("idList") List<Long> idList) {
return getSuccessResult(this.cardFuleOrdersService.removeByIds(idList)); return getSuccessResult(this.cardFuleOrdersService.removeByIds(idList));
} }
@PostMapping("/updateOrderStatus")
public void updateOrderStatus(@RequestBody Map<String,String> map){
String orderNo = map.get("orderNo");
String status = map.get("status");
cardFuleOrdersService.updateOrderStatus(orderNo,status);
}
} }

View File

@ -12,5 +12,12 @@ import com.fuint.business.marketingActivity.cardFuleOrders.entity.CardFuleOrders
public interface CardFuleOrdersService extends IService<CardFuleOrders> { public interface CardFuleOrdersService extends IService<CardFuleOrders> {
CardFuleOrders getOneByOrderNo(String orderNo); CardFuleOrders getOneByOrderNo(String orderNo);
/**
* 修改订单支付状态信息
* @param orderNo
* @param status
*/
void updateOrderStatus(String orderNo,String status);
} }

View File

@ -1,5 +1,6 @@
package com.fuint.business.marketingActivity.cardFuleOrders.service.impl; package com.fuint.business.marketingActivity.cardFuleOrders.service.impl;
import cn.hutool.core.util.ObjectUtil;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.fuint.business.marketingActivity.cardFuleOrders.mapper.CardFuleOrdersMapper; import com.fuint.business.marketingActivity.cardFuleOrders.mapper.CardFuleOrdersMapper;
import com.fuint.business.marketingActivity.cardFuleOrders.entity.CardFuleOrders; import com.fuint.business.marketingActivity.cardFuleOrders.entity.CardFuleOrders;
@ -28,5 +29,14 @@ public class CardFuleOrdersServiceImpl extends ServiceImpl<CardFuleOrdersMapper,
public CardFuleOrders getOneByOrderNo(String orderNo) { public CardFuleOrders getOneByOrderNo(String orderNo) {
return cardFuleOrdersMapper.getOneByOrderNo(orderNo); return cardFuleOrdersMapper.getOneByOrderNo(orderNo);
} }
@Override
public void updateOrderStatus(String orderNo, String status) {
CardFuleOrders oneByOrderNo = cardFuleOrdersMapper.getOneByOrderNo(orderNo);
if (ObjectUtil.isNotEmpty(oneByOrderNo)){
oneByOrderNo.setStatus(status);
baseMapper.updateById(oneByOrderNo);
}
}
} }

View File

@ -199,31 +199,33 @@ public class CardGiftServiceImpl extends ServiceImpl<CardGiftMapper, CardGift> i
queryWrapper.eq(CardGift::getActivateStatus,"0"); queryWrapper.eq(CardGift::getActivateStatus,"0");
//验证兑换卡的卡密 //验证兑换卡的卡密
CardGift one = getOne(queryWrapper); CardGift one = getOne(queryWrapper);
if (one.getSailStatus().equals("1") || one.getUseStatus().equals("1")){ if (ObjectUtils.isNotEmpty(one) && one.getSailStatus().equals("1") && one.getUseStatus().equals("0")){
return cardGift;
} if (ObjectUtils.isNotEmpty(cardGift.getCardPassword()) && cardGift.getCardPassword().equals(one.getCardPassword())){
if (ObjectUtils.isNotEmpty(one) && ObjectUtils.isNotEmpty(cardGift.getCardPassword()) && cardGift.getCardPassword().equals(one.getCardPassword())){ one.setUserId(userId);
one.setUserId(userId); String name = ljUserVo.getName();
String name = ljUserVo.getName(); String mobile = ljUserVo.getMobile();
String mobile = ljUserVo.getMobile(); one.setRemark("姓名:"+name+",手机号:"+mobile);
one.setRemark("姓名:"+name+",手机号:"+mobile); one.setUseStatus("1");
one.setUseStatus("1"); one.setUseTime(new Date());
one.setUseTime(new Date()); updateById(one);
updateById(one); //更新用户余额
//更新用户余额 Double cardAmount = one.getCardAmount();
Double cardAmount = one.getCardAmount(); //会员信息
//会员信息
// LJUserVo ljUserVo = ljUserMapper.selectUserById(userId); // LJUserVo ljUserVo = ljUserMapper.selectUserById(userId);
// UserBalance userBalance = userBalanceService.selectUserBalance(userId,ljUserVo.getChainStoreId()); // UserBalance userBalance = userBalanceService.selectUserBalance(userId,ljUserVo.getChainStoreId());
//MtStore store = storeService.getById(cardGift.getStoreId()); //MtStore store = storeService.getById(cardGift.getStoreId());
UserBalance userBalance = userBalanceService.selectUserBalance(userId,TokenUtil.getNowAccountInfo().getChainStoreId()); UserBalance userBalance = userBalanceService.selectUserBalance(userId,TokenUtil.getNowAccountInfo().getChainStoreId());
Double cardBalance = userBalance.getCardBalance(); Double cardBalance = userBalance.getCardBalance();
BigDecimal bigDecimal = BigDecimal.valueOf(cardAmount); BigDecimal bigDecimal = BigDecimal.valueOf(cardAmount);
BigDecimal bigDecimal1 = BigDecimal.valueOf(cardBalance); BigDecimal bigDecimal1 = BigDecimal.valueOf(cardBalance);
BigDecimal add = bigDecimal1.add(bigDecimal); BigDecimal add = bigDecimal1.add(bigDecimal);
userBalance.setCardBalance(add.doubleValue()); userBalance.setCardBalance(add.doubleValue());
userBalanceService.updateUserBalance(userBalance); userBalanceService.updateUserBalance(userBalance);
return one; return one;
}else {
return cardGift;
}
}else { }else {
return cardGift; return cardGift;
} }

View File

@ -19,6 +19,7 @@ import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import java.io.Serializable; import java.io.Serializable;
import java.util.List; import java.util.List;
import java.util.Map;
/** /**
* 储值充值表(CardValueRecord)表控制层 * 储值充值表(CardValueRecord)表控制层
@ -199,6 +200,18 @@ public class CardValueRecordController extends BaseController {
this.cardValueRecordService.rechargeFinallDeal(orderNo); this.cardValueRecordService.rechargeFinallDeal(orderNo);
} }
/**
* 充值失败后修改订单状态
* @param map
* @return
*/
@PostMapping("/changeOrderPayStatus")
public void changeOrderPayStatus(@RequestBody Map<String,String> map) {
String orderNo = map.get("orderNo");
String status = map.get("status");
this.cardValueRecordService.changeOrderPayStatus(orderNo,status);
}
// 订单统计 // 订单统计
@GetMapping("/orderStatistics") @GetMapping("/orderStatistics")

View File

@ -62,6 +62,13 @@ public interface CardValueRecordService extends IService<CardValueRecord> {
void export(HttpServletResponse response, CardValueRecord cardValueRecord); void export(HttpServletResponse response, CardValueRecord cardValueRecord);
void rechargeFinallDeal(String orderNo); void rechargeFinallDeal(String orderNo);
/**
* 修改订单状态信息
* @param orderNo
* @param payStatus
*/
void changeOrderPayStatus(String orderNo,String payStatus);
/** /**
* 会员等级优惠送券 * 会员等级优惠送券
* @param userId * @param userId

View File

@ -990,6 +990,18 @@ public class CardValueRecordServiceImpl extends ServiceImpl<CardValueRecordMappe
save(cardValueRecord); save(cardValueRecord);
} }
@Override
public void changeOrderPayStatus(String orderNo, String payStatus) {
QueryWrapper queryWrapper = new QueryWrapper<>();
queryWrapper.eq("payment_no",orderNo);
CardValueRecord cardValueRecord = baseMapper.selectOne(queryWrapper);
if (ObjectUtil.isNotEmpty(cardValueRecord)){
cardValueRecord.setPayStatus(payStatus);
baseMapper.updateById(cardValueRecord);
}
cardValueOrdersService.updateOrderStatus(orderNo,payStatus);
}
@Override @Override
public void giveCoupon(Integer userId,Integer storeId,LJUserVo ljUserVos,LJStaff ljStaff) { public void giveCoupon(Integer userId,Integer storeId,LJUserVo ljUserVos,LJStaff ljStaff) {
List<MtUserGradeChild> mtUserGradeChildren = userGradeChildService.selectListByUserId(userId,storeId); List<MtUserGradeChild> mtUserGradeChildren = userGradeChildService.selectListByUserId(userId,storeId);

View File

@ -311,6 +311,8 @@ public class CardValueServiceImpl extends ServiceImpl<CardValueMapper, CardValue
cardValue.setUpdateBy(TokenUtil.getNowAccountInfo().getRealName()); cardValue.setUpdateBy(TokenUtil.getNowAccountInfo().getRealName());
} }
cardValue.setMembershipLevel(arrayToString(cardValueDTO.getMembershipLevel())); cardValue.setMembershipLevel(arrayToString(cardValueDTO.getMembershipLevel()));
cardValue.setActiveStatus(cardValueDTO.getActiveStatus());
cardValue.setIsonline(cardValueDTO.getIsonline());
update =updateById(cardValue); update =updateById(cardValue);
//更新子表数据 //更新子表数据
LambdaQueryWrapper<CardValueChild> queryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<CardValueChild> queryWrapper = new LambdaQueryWrapper<>();

View File

@ -16,6 +16,7 @@ import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.io.Serializable; import java.io.Serializable;
import java.util.List; import java.util.List;
import java.util.Map;
/** /**
* 储值卡订单表(CardValueOrders)表控制层 * 储值卡订单表(CardValueOrders)表控制层
@ -105,5 +106,12 @@ public class CardValueOrdersController extends BaseController {
public ResponseObject delete(@RequestParam("idList") List<Long> idList) { public ResponseObject delete(@RequestParam("idList") List<Long> idList) {
return getSuccessResult(this.cardValueOrdersService.removeByIds(idList)); return getSuccessResult(this.cardValueOrdersService.removeByIds(idList));
} }
@PostMapping("updateOrderStatus")
public void updateOrderStatus(@RequestBody Map<String,String> map){
String orderNo = map.get("orderNo");
String status = map.get("status");
cardValueOrdersService.updateOrderStatus(orderNo,status);
}
} }

View File

@ -26,5 +26,12 @@ public interface CardValueOrdersService extends IService<CardValueOrders> {
* @return * @return
*/ */
IPage<CardValueOrders> selectCardValueOrders(Page page, CardValueOrders order); IPage<CardValueOrders> selectCardValueOrders(Page page, CardValueOrders order);
/**
* 修改订单支付状态
* @param orderNo 订单号
* @param status 支付状态
*/
void updateOrderStatus(String orderNo,String status);
} }

View File

@ -1,5 +1,6 @@
package com.fuint.business.marketingActivity.cardValueOrders.service.impl; package com.fuint.business.marketingActivity.cardValueOrders.service.impl;
import cn.hutool.core.util.ObjectUtil;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
@ -39,5 +40,14 @@ public class CardValueOrdersServiceImpl extends ServiceImpl<CardValueOrdersMappe
order.setMtUserId(nowAccountInfo.getId()); order.setMtUserId(nowAccountInfo.getId());
return baseMapper.selectCardValueOrders(page,order); return baseMapper.selectCardValueOrders(page,order);
} }
@Override
public void updateOrderStatus(String orderNo, String status) {
CardValueOrders oneByOrderNo = cardValueOrdersMapper.getOneByOrderNo(orderNo);
if (ObjectUtil.isNotEmpty(oneByOrderNo)){
oneByOrderNo.setStatus(status);
baseMapper.updateById(oneByOrderNo);
}
}
} }

View File

@ -56,7 +56,7 @@
<view style="width: 100%;display: flex;align-items: center;justify-content: space-between; "> <view style="width: 100%;display: flex;align-items: center;justify-content: space-between; ">
<view class="bai-box"> <view class="bai-box">
<view class="title-card">电子囤油卡</view> <view class="title-card">电子囤油卡</view>
<view class="">{{cardsList[cardsIndex].type || '暂无囤油'}}:{{cardsList[cardsIndex].oilName || '0'}} <view class="">{{cardsList[cardsIndex].type || '暂无囤油'}}:{{cardsList[cardsIndex].refuelMoney || '0'}}L
</view> </view>
<view>剩余油量{{cardsList[cardsIndex].refuelMoney || '0'}}L</view> <view>剩余油量{{cardsList[cardsIndex].refuelMoney || '0'}}L</view>
<!-- <view style="lins"> **** **** **** 970 </view> --> <!-- <view style="lins"> **** **** **** 970 </view> -->
@ -96,8 +96,8 @@
<view style="lins"> 卡密: **** **** **** **** </view> <view style="lins"> 卡密: **** **** **** **** </view>
</view> </view>
<view class=""> <view class="">
<uni-icons type="eye-slash-filled" color="#ffffff" size="30" <!-- <uni-icons type="eye-slash-filled" color="#ffffff" size="30"
style="margin-right: 15px;"></uni-icons> style="margin-right: 15px;"></uni-icons> -->
</view> </view>
</view> </view>
<view class="z_yw"> <view class="z_yw">
@ -176,7 +176,7 @@
console.log(res) console.log(res)
if (res.code == 200) { if (res.code == 200) {
this.cardsList = res.data.records this.cardsList = res.data.records
console.log(this.toil); console.log(this.toil,111,res);
} }
}) })
}, },

View File

@ -342,10 +342,10 @@
}, },
fail: function(err) { fail: function(err) {
request({ request({
url: "/business/marketingActivity/activeExchange/cardValueOrders", url: "/business/marketingActivity/cardFuleOrders/updateOrderStatus",
method: 'put', method: 'post',
data: { data: {
"orderNo": res.data.data.orderNo, "orderNo": res.data.orderNo,
"status": "payFail" "status": "payFail"
}, },
}).then((res) => { }).then((res) => {
@ -377,10 +377,10 @@
}) })
} else { } else {
request({ request({
url: "/business/marketingActivity/activeExchange/cardValueOrders", url: "/business/marketingActivity/cardFuleOrders/updateOrderStatus",
method: 'put', method: 'post',
data: { data: {
"orderNo": res.data.data.orderNo, "orderNo": res.data.orderNo,
"status": "payFail" "status": "payFail"
}, },
}).then((res) => { }).then((res) => {
@ -453,19 +453,18 @@
}) })
}, },
fail: function(err) { fail: function(err) {
// request({ request({
// url: "business/oilOrder/orderStatus", url: "business/marketingActivity/cardValueRecord/changeOrderPayStatus",
// method: 'post', method: 'post',
// data: { data: {
// "orderNo": res.data.data.orderNo, "orderNo": res.data.orderNo,
// "status": "payFail" "status": "payFail"
// }, },
// }).then((res) => { }).then((res) => {})
// uni.showToast({ uni.showToast({
// title: "!", title: "支付失败!",
// icon: "error" icon: "error"
// }) })
// })
// console.log('fail:', err); // console.log('fail:', err);
} }
}); });
@ -489,17 +488,16 @@
}) })
} else { } else {
request({ request({
url: "/business/allOrderInfo/orderStatus", url: "/business/marketingActivity/cardValueRecord/changeOrderPayStatus",
method: 'post', method: 'post',
data: { data: {
"orderNo": res.data.orderNo, "orderNo": res.data.orderNo,
"status": "payFail" "status": "payFail"
}, },
}).then((res) => { }).then((res) => {})
uni.showToast({ uni.showToast({
title: "支付失败!", title: "支付失败!",
icon: "error" icon: "error"
})
}) })
console.log('支付失败,' + resp.resultCode); console.log('支付失败,' + resp.resultCode);
} }
@ -624,7 +622,9 @@
} else { } else {
this.shows = true this.shows = true
this.message = '兑换成功!', this.message = '兑换成功!',
this.money = res.data.cardAmount + '元' this.money = res.data.cardAmount + '元'
this.number = ""
this.cardPassword = ""
} }
}) })
}, },

View File

@ -14,7 +14,7 @@
<view class="gang" :class="{ 'lan' : tindex == index }"></view> <view class="gang" :class="{ 'lan' : tindex == index }"></view>
</view> </view>
</view> </view>
<view class="ail" v-if="list.length != 0 "> <view class="ail" v-if="list.length > 0 ">
<view class="box-order" v-for="(item,index) in list" :key="index"> <view class="box-order" v-for="(item,index) in list" :key="index">
<view class="or-box-top"> <view class="or-box-top">
<view class="">{{item.recordName}}</view> <view class="">{{item.recordName}}</view>
@ -56,7 +56,7 @@
export default { export default {
data() { data() {
return { return {
appltType: "", appltType: uni.getStorageSync("appltType"),
title: '', title: '',
tindex: 0, tindex: 0,
status: 'loading', status: 'loading',
@ -92,7 +92,7 @@
}, },
onLoad() { onLoad() {
this.appltType = uni.getstorageSync("appltType");
}, },
onShow() { onShow() {
this.getAllOrderList(); this.getAllOrderList();
@ -114,6 +114,7 @@
methods: { methods: {
tapindex(index) { tapindex(index) {
this.tindex = index this.tindex = index
this.query.pageNo = 1
this.list = [] this.list = []
if (index == 0) { if (index == 0) {
this.query.recordName = '' this.query.recordName = ''
@ -130,6 +131,7 @@
// //
getAllOrderList() { getAllOrderList() {
this.query.storeId = uni.getStorageSync("storeId")
request({ request({
url: 'business/marketingActivity/cardValueRecord/selectAllRecord', url: 'business/marketingActivity/cardValueRecord/selectAllRecord',
method: 'get', method: 'get',
@ -137,7 +139,7 @@
}).then((res) => { }).then((res) => {
if (res.code == 200) { if (res.code == 200) {
if (this.pageNo != 1) { if (this.query.pageNo > 1) {
this.list = this.list.concat(res.data.records) this.list = this.list.concat(res.data.records)
} else { } else {
this.list = res.data.records this.list = res.data.records
@ -145,6 +147,7 @@
this.totalDetail = res.data.total this.totalDetail = res.data.total
this.show = false this.show = false
uni.hideLoading(); uni.hideLoading();
console.log(this.list,123);
} }
}) })
}, },

View File

@ -58,6 +58,22 @@
</view> </view>
<view class="box-title" v-if="AppToken && oilOrder.discountAmount>0">优惠信息</view> <view class="box-title" v-if="AppToken && oilOrder.discountAmount>0">优惠信息</view>
<view class="dis-fx" v-if="AppToken && oilOrder.activeId && oilOrder.activeType=='1'"> <view class="dis-fx" v-if="AppToken && oilOrder.activeId && oilOrder.activeType=='1'">
<view class="hui-size">满减活动优惠</view>
<view class="">{{oilOrder.discountAmount}}</view>
</view>
<view class="dis-fx" v-if="AppToken && oilOrder.activeId && oilOrder.activeType=='2'">
<view class="hui-size">折扣活动优惠</view>
<view class="">{{oilOrder.discountAmount}}</view>
</view>
<view class="dis-fx" v-if="AppToken && oilOrder.cardFavorableId">
<view class="hui-size">优惠券优惠</view>
<view class="">{{oilOrder.discountAmount}}</view>
</view>
<view class="dis-fx" v-if="AppToken && oilOrder.discountAmount>0 && !oilOrder.cardFavorableId && !oilOrder.activeId">
<view class="hui-size">会员等级优惠</view>
<view class="">{{oilOrder.discountAmount}}</view>
</view>
<!-- <view class="dis-fx" v-if="AppToken && oilOrder.activeId && oilOrder.activeType=='2'">
<view class="hui-size">满减活动优惠</view> <view class="hui-size">满减活动优惠</view>
<view class="">{{fullOrDiscount.deductionAmount || oilOrder.discountAmount}}</view> <view class="">{{fullOrDiscount.deductionAmount || oilOrder.discountAmount}}</view>
</view> </view>
@ -76,7 +92,7 @@
<view class="dis-fx" v-if="AppToken && oilOrder.cardFavorableId && oilOrder.activeId && (oilOrder.discountAmount - fullOrDiscount.deductionAmount)>0"> <view class="dis-fx" v-if="AppToken && oilOrder.cardFavorableId && oilOrder.activeId && (oilOrder.discountAmount - fullOrDiscount.deductionAmount)>0">
<view class="hui-size">会员等级优惠</view> <view class="hui-size">会员等级优惠</view>
<view class="">{{fullOrDiscount.deductionAmount ? (oilOrder.discountAmount - fullOrDiscount.deductionAmount) : oilOrder.discountAmount}}</view> <view class="">{{fullOrDiscount.deductionAmount ? (oilOrder.discountAmount - fullOrDiscount.deductionAmount) : oilOrder.discountAmount}}</view>
</view> </view> -->
<view class="dis-fx" v-if="AppToken && oilOrder.discountAmount>0"> <view class="dis-fx" v-if="AppToken && oilOrder.discountAmount>0">
<view class="hui-size">优惠合计金额</view> <view class="hui-size">优惠合计金额</view>
@ -141,15 +157,15 @@
if(res.data){ if(res.data){
this.oilOrder = res.data this.oilOrder = res.data
this.getOilNumber(res.data.storeId) this.getOilNumber(res.data.storeId)
this.getCardFavorable(res.data.cardFavorableId) // this.getCardFavorable(res.data.cardFavorableId)
if ( res.data.activeId && res.data.activeType){ // if ( res.data.activeId && res.data.activeType){
if (res.data.activeType == "2"){ // if (res.data.activeType == "1"){
this.getFullFavorable(res.data.activeId) // this.getFullFavorable(res.data.activeId)
} // }
if (res.data.activeType == "1"){ // if (res.data.activeType == "2"){
this.getDiscountFavorable(res.data.activeId) // this.getDiscountFavorable(res.data.activeId)
} // }
} // }
} }
}) })
}, },