页面优化

This commit is contained in:
itgaojian163 2025-05-19 17:47:21 +08:00
parent d3b680883d
commit f9fa14f4c2
10 changed files with 34 additions and 16 deletions

View File

@ -212,7 +212,8 @@
if (_self.isLoadMore || _self.hasMore == 'noMore') {
return
}
_self.isLoadMore = true
_self.isLoadMore = true
_self.hasMore= 'loading'
_self.proPageData.page = ++_self.proPageData.page
_self.proPageData.keywords = _self.proKeywords
_self.getCanRefundList(false)

View File

@ -262,7 +262,8 @@
if (_self.isLoadMore || _self.hasMore == 'noMore') {
return
}
_self.isLoadMore = true
_self.isLoadMore = true
_self.hasMore= 'loading'
_self.proPageData.page = ++_self.proPageData.page
_self.proPageData.keywords = _self.proKeywords
_self.getCanRefundList(false)

View File

@ -263,7 +263,8 @@
if (_self.isLoadMore || _self.hasMore == 'noMore') {
return
}
_self.isLoadMore = true
_self.isLoadMore = true
_self.hasMore= 'loading'
_self.pageData.page = ++_self.pageData.page
_self.pageData.projName = _self.keywords
_self.pageData.applyStatus = _self.selectState

View File

@ -465,7 +465,8 @@
if (_self.isLoadMore || _self.hasMore == 'noMore') {
return
}
_self.isLoadMore = true
_self.isLoadMore = true
_self.hasMore= 'loading'
_self.pageData.page = ++_self.pageData.page
_self.pageData.projName = _self.keywords
_self.pageData.type = _self.selectType

View File

@ -255,7 +255,8 @@
if (_self.data.isLoadMore || _self.hasMore == 'noMore') {
return
}
_self.isLoadMore = true
_self.isLoadMore = true
_self.hasMore= 'loading'
_self.pageData.page = ++_self.pageData.page
_self.pageData.keywords = _self.keywords
_self.doGetInvoiceInfoList(false)

View File

@ -183,7 +183,8 @@
isEffective = 0
isUsed = 0
}
_self.isLoadMore = true
_self.isLoadMore = true
_self.hasMore='loading'
_self.pageData.page = ++_self.pageData.page
_self.pageData.isEffective = isEffective
_self.pageData.isUsed = isUsed

View File

@ -1,22 +1,22 @@
<template>
<view class="page-container">
<view class="list-title-btns">
<view @click="doChangeStatus" data-value="" :class="currentStatus==''? 'btn-select':'btn-normal'"
class="border-left">
<view @click="doChangeStatus" data-value=""
:class="['border-right',currentStatus==''? 'btn-select':'btn-normal']">
<view class="tab">
<text>全部</text>
<view :class="currentStatus==''?'border-select':'border-normal'"></view>
</view>
</view>
<view @click="doChangeStatus" data-value="0" :class="currentStatus=='0'? 'btn-select':'btn-normal'"
class="border-right">
<view @click="doChangeStatus" data-value="0"
:class="['border-right',currentStatus=='0'? 'btn-select':'btn-normal']">
<view class="tab">
<text>未读</text>
<view :class="currentStatus=='0'?'border-select':'border-normal'"></view>
</view>
</view>
<view @click="doChangeStatus" data-value="1" :class="currentStatus=='1'? 'btn-select':'btn-normal'"
class="border-right">
<view @click="doChangeStatus" data-value="1"
:class="['border-right',currentStatus=='1'? 'btn-select':'btn-normal']">
<view class="tab">
<text>已读</text>
<view :class="currentStatus=='1'?'border-select':'border-normal'"></view>
@ -139,10 +139,11 @@
doLoadMore() {
//
const _self = this
if (_self.isLoadMore || _self.hasMore=='noMore') {
if (_self.isLoadMore || _self.hasMore == 'noMore') {
return
}
_self.isLoadMore = true
_self.hasMore = 'loading'
_self.pageData.page = ++_self.pageData.page
_self.pageData.isRead = _self.currentStatus
_self.doGetMineMsgList(false)

View File

@ -155,7 +155,7 @@
return
}
_self.isLoadMore = true
_self.loadMore = 'loading'
_self.hasMore = 'loading'
_self.pageData.page = ++_self.pageData.page
_self.pageData.keywords = _self.keywords
_self.doGetMineOrderList(false)

View File

@ -171,6 +171,7 @@
return
}
_self.isLoadMore = true
_self.hasMore = 'loading'
_self.pageData.page = ++_self.pageData.page
_self.pageData.keywords = _self.keywords
_self.pageData.startTime = _self.startDate

View File

@ -36,14 +36,14 @@
<view class="icon icon-wechat"></view>
<view>微信支付</view>
</view>
<radio color="#FFA900" style="transform:scale(0.8)" :checked="payWay==1" value="1"></radio>
<radio :color="primaryColor" style="transform:scale(0.7)" :checked="payWay==1" value="1"></radio>
</view>
<view class="pay-option-item" @click="doChangePayWay" data-value="2">
<view class="option-type">
<view class="icon icon-card"></view>
<view>对公转账</view>
</view>
<radio color="#FFA900" style="transform:scale(0.8)" :checked="payWay==2" value="2"></radio>
<radio :color="primaryColor" style="transform:scale(0.7)" :checked="payWay==2" value="2"></radio>
</view>
</radio-group>
</view>
@ -87,10 +87,19 @@
<script>
import ContainerLoading from '@/components/container-loading.vue';
import PayService from '@/common/js/net/payApi.js';
import {
inject
} from 'vue';
export default {
components: {
ContainerLoading
},
setup() {
const globalData = inject('globalData')
return {
globalData
}
},
data() {
return {
paySumOptions: [100, 300, 500, 1000, 2000, 5000],
@ -107,6 +116,7 @@
selectBag: {}, //
msgType: 'info',
msgTxt: '',
primaryColor: this.globalData.primaryColor
}
},
onLoad() {