task#10595,h5到app事件更换

This commit is contained in:
2024-02-01 09:42:20 +08:00
parent de4ac8d72d
commit aa93bc352d
3 changed files with 17 additions and 44 deletions

View File

@ -8,7 +8,7 @@
:border="false" :border="false"
:fixed="true" :fixed="true"
:safe-area-inset-top="true" :safe-area-inset-top="true"
@click-left="goPrePage" @click-left="h5GoBack"
/> />
</div> </div>
<div class="listWrap"> <div class="listWrap">
@ -256,12 +256,12 @@ export default {
this.$toast('审核不通过原因是其他时审核原因必填') this.$toast('审核不通过原因是其他时审核原因必填')
return return
} }
let res = await reimburseOrderAudit({ await reimburseOrderAudit({
id:this.id, id:this.id,
state:this.state, state:this.state,
auditRemark:this.other=='其他' ? this.other+ '/' + this.otherReason : this.other, auditRemark:this.other=='其他' ? this.other+ '/' + this.otherReason : this.other,
}) })
console.log("ressssss",res) // console.log("ressssss",res)
}, },
isUse(e){ isUse(e){
this.states=e this.states=e

View File

@ -8,7 +8,7 @@
:border="false" :border="false"
:fixed="true" :fixed="true"
:safe-area-inset-top="true" :safe-area-inset-top="true"
@click-left="h5GoBack" @click-left="goBack"
/> />
</div> </div>
<div class="tab_wrap"> <div class="tab_wrap">

View File

@ -20,8 +20,15 @@
<div class="monthSearch" v-show="activeIndex == 0"> <div class="monthSearch" v-show="activeIndex == 0">
<span v-for="(item,index) in monthList" :class="monthIndex === index ? 'active' : ''" :key="index" @click="clickHandle(index)">{{item}}</span> <span v-for="(item,index) in monthList" :class="monthIndex === index ? 'active' : ''" :key="index" @click="clickHandle(index)">{{item}}</span>
</div> </div>
<!-- <van-pull-refresh v-model="isLoading" @refresh="onRefresh" v-show="!show" style="min-height: 80%;position: relative">--> <van-pull-refresh v-model="isLoading" @refresh="onRefresh" v-show="!show" style="min-height: 80%;position: relative">
<div class="listWrap" v-show="!show"> <!-- v-show="!show"-->
<!-- <van-list
v-model="loading"
:finished="finished"
finished-text="没有更多了"
@load="onLoad"
></van-list>-->
<div class="listWrap">
<div class="itemWrap" v-for="(item,index) in pageList" :key="index"> <div class="itemWrap" v-for="(item,index) in pageList" :key="index">
<div class="contentWrap" @click="goDetail"> <div class="contentWrap" @click="goDetail">
<div class="line1"> <div class="line1">
@ -39,43 +46,8 @@
</div> </div>
<img v-show="activeIndex == 0" class="checkImg" @click="toggleSelection(item)" :src="item.isSelected ? require('@/assets/baoxiao_check.png') : require('@/assets/baoxiao_uncheck.png')"> <img v-show="activeIndex == 0" class="checkImg" @click="toggleSelection(item)" :src="item.isSelected ? require('@/assets/baoxiao_check.png') : require('@/assets/baoxiao_uncheck.png')">
</div> </div>
<div class="itemWrap" v-for="(item,index) in pageList" :key="index">
<div class="contentWrap" @click="goDetail">
<div class="line1">
<div><span>订单编号:</span><span>{{item.userOrderCode}}</span></div>
<div class="right">
<img class="commonImg" :src="getStatus(item.state)">
<div :class="getStatusColor(item.state)">{{item.stateStr}}</div>
<img class="rightArrImg" src="@/assets/list_rightArrow.png">
</div> </div>
</div> </van-pull-refresh>
<div><span>报销金额:</span><span>{{item.reimburseAmount}}</span></div>
<div v-show="activeIndex == 2"><span>审核备注:</span><span style="color: #FF5D2E">{{item.auditRemark}}</span></div>
<div v-show="activeIndex != 0"><span>审核人员:</span><span>{{item.auditUser}}</span></div>
<div v-show="activeIndex != 0"><span>审核时间:</span><span>{{item.auditTime}}</span></div>
</div>
<img v-show="activeIndex == 0" class="checkImg" @click="toggleSelection(item)" :src="item.isSelected ? require('@/assets/baoxiao_check.png') : require('@/assets/baoxiao_uncheck.png')">
</div>
<div class="itemWrap" v-for="(item,index) in pageList" :key="index">
<div class="contentWrap" @click="goDetail">
<div class="line1">
<div><span>订单编号:</span><span>{{item.userOrderCode}}</span></div>
<div class="right">
<img class="commonImg" :src="getStatus(item.state)">
<div :class="getStatusColor(item.state)">{{item.stateStr}}</div>
<img class="rightArrImg" src="@/assets/list_rightArrow.png">
</div>
</div>
<div><span>报销金额:</span><span>{{item.reimburseAmount}}</span></div>
<div v-show="activeIndex == 2"><span>审核备注:</span><span style="color: #FF5D2E">{{item.auditRemark}}</span></div>
<div v-show="activeIndex != 0"><span>审核人员:</span><span>{{item.auditUser}}</span></div>
<div v-show="activeIndex != 0"><span>审核时间:</span><span>{{item.auditTime}}</span></div>
</div>
<img v-show="activeIndex == 0" class="checkImg" @click="toggleSelection(item)" :src="item.isSelected ? require('@/assets/baoxiao_check.png') : require('@/assets/baoxiao_uncheck.png')">
</div>
</div>
<!-- </van-pull-refresh>-->
<div v-show="activeIndex == 0" class="submitBtn" @click="noMultipleClicks(submitHandle)">提交</div> <div v-show="activeIndex == 0" class="submitBtn" @click="noMultipleClicks(submitHandle)">提交</div>
<div class="bgEmptyImg" v-show="show" > <div class="bgEmptyImg" v-show="show" >
<img src="@/assets/empty.png" /> <img src="@/assets/empty.png" />
@ -99,7 +71,7 @@ export default {
pageSize:10, pageSize:10,
total: 0, total: 0,
isCheck:false, isCheck:false,
driverId: '',//78948 driverId: '',//
submitData:[], submitData:[],
noClick:true, noClick:true,
loading:false, loading:false,
@ -117,6 +89,7 @@ export default {
async mounted() { async mounted() {
const urlParams = new URLSearchParams(window.location.search); const urlParams = new URLSearchParams(window.location.search);
this.driverId = urlParams.get('driverId'); this.driverId = urlParams.get('driverId');
// this.driverId = 78948;
await this.getMonth(); await this.getMonth();
await this.getList() await this.getList()
}, },
@ -277,7 +250,7 @@ export default {
align-items: center; align-items: center;
span{ span{
display: inline-block; display: inline-block;
@include wh(102px,25px); @include wh(82px,25px);
box-shadow: 0px 1px 2px 0px rgba(236,236,236,0.5); box-shadow: 0px 1px 2px 0px rgba(236,236,236,0.5);
border-radius: 14px; border-radius: 14px;
margin-right: 8px; margin-right: 8px;