This commit is contained in:
qsh
2026-02-26 11:04:40 +08:00
parent 4ea0808936
commit c3513223b0
3 changed files with 8 additions and 30 deletions

View File

@@ -80,7 +80,7 @@
<view class="page-controls"> <view class="page-controls">
<view class="page-btn" :disabled="pageNo <= 1" @click="changePage(pageNo - 1)">上一页</view> <view class="page-btn" :disabled="pageNo <= 1" @click="changePage(pageNo - 1)">上一页</view>
<view class="page-info">{{ pageNo }} / {{ totalPages }}</view> <view class="page-info">{{ pageNo }} / {{ totalPages }}</view>
<view class="page-btn" :disabled="pageNo >= totalPages" @click="changePage(pageNo + 1)">下一页</view> <view class="page-btn" :disabled="pageNo > totalPages" @click="changePage(pageNo + 1)">下一页</view>
</view> </view>
</view> </view>
</view> </view>
@@ -174,7 +174,7 @@
// 重置页码 // 重置页码
pageNo.value = 1 pageNo.value = 1
// 实际项目中应根据关键词搜索账号列表 // 实际项目中应根据关键词搜索账号列表
// searchAccountList() loadAccountList()
} }
// 切换页码 // 切换页码
@@ -182,7 +182,7 @@
if (newPage >= 1 && newPage <= totalPages.value) { if (newPage >= 1 && newPage <= totalPages.value) {
pageNo.value = newPage pageNo.value = newPage
// 实际项目中应根据新页码加载账号列表 // 实际项目中应根据新页码加载账号列表
// loadAccountList() loadAccountList()
} }
} }
</script> </script>
@@ -456,7 +456,6 @@
border: 1rpx solid #dcdfe6; border: 1rpx solid #dcdfe6;
border-radius: 4rpx; border-radius: 4rpx;
font-size: 20rpx; font-size: 20rpx;
color: #606266;
cursor: pointer; cursor: pointer;
transition: all 0.3s ease; transition: all 0.3s ease;
} }

View File

@@ -107,28 +107,7 @@
const totalQuota = ref(100) const totalQuota = ref(100)
// 分销员列表 // 分销员列表
const distributors = ref([ const distributors = ref([])
{
id: 1,
name: '张分销',
quota: 30
},
{
id: 2,
name: '李分销',
quota: 25
},
{
id: 3,
name: '王分销',
quota: 20
},
{
id: 4,
name: '刘分销',
quota: 15
}
])
const loadCurrentMonthQuota = () => { const loadCurrentMonthQuota = () => {
getQuotaInfoWithUser({ getQuotaInfoWithUser({

View File

@@ -19,7 +19,7 @@
<view class="generate-control"> <view class="generate-control">
<picker <picker
:range="memberTypeOptions" :range="memberTypeOptions"
:range-key="'displayName'" range-key="displayName"
:value="memberTypeIndex" :value="memberTypeIndex"
@change="onMemberTypeChange" @change="onMemberTypeChange"
class="picker" class="picker"
@@ -136,7 +136,7 @@
<script setup> <script setup>
import { ref, computed, onMounted } from "vue" import { ref, computed, onMounted } from "vue"
import { createVipCode, getVipCodeList } from "@/api/member/code" import { createVipCode, getVipCodeList } from "@/api/member/code"
import { getVipTypeList } from "@/api/member" import { getVipTypeOptions } from "@/api/member"
// 会员类型选项 // 会员类型选项
const memberTypeOptions = ref([]) const memberTypeOptions = ref([])
@@ -160,10 +160,10 @@
}) })
onMounted(() => { onMounted(() => {
getVipTypeList().then(res => { getVipTypeOptions({carTypeId: 1001}).then(res => {
if (res.code == 0) { if (res.code == 0) {
// 将 carName 和 memberName 合并到一个新字段中 // 将 carName 和 memberName 合并到一个新字段中
memberTypeOptions.value = res.data.list.map(item => ({ memberTypeOptions.value = res.data.map(item => ({
...item, ...item,
displayName: `${item.carName || ''} - ${item.memberName || ''}` displayName: `${item.carName || ''} - ${item.memberName || ''}`
})) }))