更新9.29

This commit is contained in:
许允枞 2024-09-29 18:02:39 +08:00
parent 584f15ded9
commit 654545c8a7
3 changed files with 104 additions and 70 deletions

View File

@ -41,7 +41,7 @@
</if>
</where>
order by create_time desc
order by fc.create_time desc
</select>
</mapper>

View File

@ -31,7 +31,7 @@ public class FleetLinesChangeServiceImpl extends ServiceImpl<FleetLinesChangeMap
@Override
public IPage<FleetLinesChangeVo> queryByPageUni(Page page1, FleetLinesChangeVo fleetLinesChangeVo) {
AccountInfo nowAccountInfo = TokenUtil.getNowAccountInfo();
fleetLinesChangeVo.setUserId(nowAccountInfo.getId());
// fleetLinesChangeVo.setUserId(nowAccountInfo.getId());
if (ObjectUtil.isNotEmpty(fleetLinesChangeVo.getStartTime())) {
DateTime parse = DateUtil.parse(fleetLinesChangeVo.getStartTime(), "yyyy-MM");
fleetLinesChangeVo.setStartTime(DateUtil.beginOfMonth(parse).toString());

View File

@ -11,99 +11,62 @@
<view class="card_box c-url">
<view style="margin: 13px 0px;">可用余额</view>
<view class="r-num">1299.00</view>
<view class="r-num">{{fleetBalance}}</view>
</view>
<view class="tab-bs">
<view class="w_box" @click="show1 = true">类型筛选 <u-icon name="arrow-down-fill"></u-icon> </view>
<view class="w_box" @click="show = true">全部时间 <u-icon name="arrow-down-fill"></u-icon> </view>
</view>
<view class="bai_box">
<view class="bai_box" v-for="item in pointsList">
<view class="left-img">
<!-- <image src="../../static/icon/hyxf.png" mode=""></image> -->
<image src="../../static/icon/jfdh.png" mode=""></image>
</view>
<view style="width: 85%;">
<view class="right-box">
<view class="l-text">积分兑换</view>
<view class="r-text">900</view>
<view class="l-text">{{item.fromType}}</view>
<view class="r-text">{{item.cardPaymentAmount}}</view>
</view>
<view class="right-box">
<view class="">储值卡</view>
<view class="">余额120000.00</view>
<view class="">余额{{item.afterTheChange}}</view>
</view>
<view class="right-box">
<view class="">中建锦绣二期店</view>
<view class="">2024-09-09 16:54:09</view>
<view class="">{{item.storeName}}</view>
<view class="">{{item.paymentTime}}</view>
</view>
</view>
</view>
<view class="bai_box">
<view class="left-img">
<image src="../../static/icon/hycz.png" mode=""></image>
</view>
<view style="width: 85%;">
<view class="right-box">
<view class="l-text">会员充值</view>
<view class="r-text">900</view>
</view>
<view class="right-box">
<view class="">储值卡</view>
<view class="">余额120000.00</view>
</view>
<view class="right-box">
<view class="">中建锦绣二期店</view>
<view class="">2024-09-09 16:54:09</view>
</view>
</view>
</view>
<view class="bai_box">
<view class="left-img">
<image src="../../static/icon/yp.png" mode=""></image>
</view>
<view style="width: 85%;">
<view class="right-box">
<view class="l-text">油品</view>
<view class="r-text">900</view>
</view>
<view class="right-box">
<view class="">储值卡</view>
<view class="">余额120000.00</view>
</view>
<view class="right-box">
<view class="">中建锦绣二期店</view>
<view class="">2024-09-09 16:54:09</view>
</view>
</view>
</view>
<!-- <view v-if="!pointsList || pointsList.length==0">
<u-empty mode="list" icon="http://cdn.uviewui.com/uview/empty/list.png">
</u-empty>
</view> -->
<u-datetime-picker :show="show" v-model="value1" mode="year-month" @cancel="cancel1"
@confirm="confirm1"></u-datetime-picker>
<u-picker :show="show1" :columns="columns" @cancel="cancel" @confirm="confirm"></u-picker>
<u-picker :show="show1" :columns="columnsBalance" keyName="label" @cancel="cancel" @confirm="confirmBalance"></u-picker>
</view>
<view v-if="type==1">
<view class="tab-bs">
<view class="w_box" @click="show1 = true">类型筛选 <u-icon name="arrow-down-fill"></u-icon> </view>
<view class="w_box" @click="show = true">全部时间 <u-icon name="arrow-down-fill"></u-icon> </view>
</view>
<view class="bai_box">
<view class="bai_box" v-for=" item in pointsList">
<view class="left-img">
<image src="../../static/icon/hyxf.png" mode=""></image>
</view>
<view style="width: 85%;">
<view class="right-box">
<view class="l-text">额度增加</view>
<view class="r-text">+2000.00</view>
<view class="l-text" v-if="item.adjustType == 0">额度增加</view>
<view class="l-text" v-else>额度扣除</view>
<view class="r-text">
<span v-if="item.adjustType == 0">+</span>
<span v-else>-</span>
{{item.adjustLimit}}
</view>
</view>
<view class="right-box">
<view class="">小小156****6655</view>
<view class="">当前额度0.00</view>
<view class="">{{item.userName}}</view>
<view class="">当前额度{{item.remainingCreditLimit}}</view>
</view>
<view class="right-box">
<view class="">操作人问问</view>
<view class="">2024-09-09 16:54:09</view>
<view class="">操作人{{item.createName}}</view>
<view class="">{{item.createTime}}</view>
</view>
</view>
</view>
@ -113,7 +76,8 @@
</view> -->
<u-datetime-picker :show="show" v-model="value1" mode="year-month" @cancel="cancel1"
@confirm="confirm1"></u-datetime-picker>
<u-picker :show="show1" :columns="columns" @cancel="cancel" @confirm="confirm"></u-picker>
<u-picker :show="show1" :columns="columns" keyName="label" @cancel="cancel"
@confirm="confirm"></u-picker>
</view>
</view>
</view>
@ -141,8 +105,30 @@
show: false,
show1: false,
value1: Number(new Date()),
fleetBalance:0,
columns: [
['全部类型', '油品', '积分兑换', '会员充值']
[{
label: '全部类型',
type: null
}, {
label: '额度增加',
type: 0
}, {
label: '额度扣除',
type: 1
}]
],
columnsBalance: [
[{
label:'全部类型',
type:null
}, {
label:'油品'
}, {
label:'积分兑换'
}, {
label:"会员充值"
}]
],
queryParams: {
pageNo: 1,
@ -150,17 +136,20 @@
type: "",
storeId: uni.getStorageSync("storeId"),
changeReason: "",
fleetId: "",
startTime: ""
},
pointsList: [],
total: 0,
fleetId:'',
storeId:''
fleetId: '',
storeId: ''
}
},
onLoad(e) {
this.fleetId = e.fleetId
this.storeId = uni.getStorageSync("storeId")
this.queryParams.fleetId = e.fleetId
// console.log('this.fleetId', this.fleetId);
this.storeId = uni.getStorageSync("storeId"),
this.getFleetBalance()
},
onShow() {
this.query.chainStoreId = uni.getStorageSync('chainStoreId');
@ -190,6 +179,11 @@
methods: {
getindex(index) {
this.type = index
if (index == 1) {
this.getFleetLinesChange()
} else if (index == 0) {
this.getList()
}
},
//
getUserBalance() {
@ -203,9 +197,36 @@
}
})
},
getList() {
//
getFleetBalance(){
request({
url: '/business/integral/integralDetail/queryByPageUni',
url: '/fleetInfo/' + this.queryParams.fleetId,
method: 'get',
// params: this.query
}).then(res => {
if (res.code == 200) {
this.fleetBalance = res.data.totalBalance
}
})
},
//
getFleetLinesChange() {
request({
url: '/fleetLinesChange/queryByPageUni',
method: 'get',
params: this.queryParams
}).then(res => {
if (res.code == 200) {
this.pointsList = res.data.records,
this.total = res.data.total
}
})
},
getList() {
console.log('this.queryParams:', this.queryParams);
request({
url: '/fleetConsumeRecord/queryByPageUni',
method: 'get',
params: this.queryParams
}).then(res => {
@ -217,10 +238,23 @@
},
confirm(e) {
this.queryParams.pageNo = 1
console.log("获取的e:", e);
if (e.value[0] == '全部类型') {
this.queryParams.type = ""
this.queryParams.adjustType = null
} else {
this.queryParams.type = e.value[0]
this.queryParams.adjustType = e.value[0].type
}
this.getFleetLinesChange()
this.show1 = false
},
confirmBalance(e) {
this.queryParams.pageNo = 1
console.log("获取的e:", e);
if (e.value[0] == '全部类型') {
this.queryParams.formType = null
} else {
this.queryParams.formType = e.value[0].type
}
this.getList()
this.show1 = false
@ -240,7 +274,7 @@
confirm1(e) {
this.queryParams.startTime = this.timestampToString(e.value)
this.queryParams.pageNo = 1
this.getList()
this.getFleetLinesChange()
this.show = false
},
cancel1() {