From 4235152c479f781f0fe6a9eff1712fb2383c4489 Mon Sep 17 00:00:00 2001 From: zhangyongQINGHU <15371817+zhangyongqinghu@user.noreply.gitee.com> Date: Sat, 19 Jul 2025 10:17:34 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=BC=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/home.vue | 1 - src/views/usergold/clientCountBalance.vue | 146 ++++++++++++++++-------------- src/views/usergold/clientCountDetail.vue | 53 +++++++---- 3 files changed, 115 insertions(+), 85 deletions(-) diff --git a/src/views/home.vue b/src/views/home.vue index bb52d39..03870b9 100644 --- a/src/views/home.vue +++ b/src/views/home.vue @@ -264,7 +264,6 @@ const openChangePassword = () => { 查看个人信息 修改密码 退出登录 - 查看下载列表 diff --git a/src/views/usergold/clientCountBalance.vue b/src/views/usergold/clientCountBalance.vue index 233729a..7c97718 100644 --- a/src/views/usergold/clientCountBalance.vue +++ b/src/views/usergold/clientCountBalance.vue @@ -1,11 +1,11 @@ diff --git a/src/views/usergold/clientCountDetail.vue b/src/views/usergold/clientCountDetail.vue index 50071b1..131148d 100644 --- a/src/views/usergold/clientCountDetail.vue +++ b/src/views/usergold/clientCountDetail.vue @@ -337,12 +337,13 @@ const exportExcel = async function () { jwcode: goldDetail.value.jwcode || '', payPlatform: goldDetail.value.payPlatform || '', type: goldDetail.value.type || '', - markets: goldDetail.value.markets || '', + markets: goldDetail.value.markets || [], startTime: goldDetail.value.startTime || '', endTime: goldDetail.value.endTime || '', + sortField: goldDetail.value.sortField || '', + sortOrder: goldDetail.value.sortOrder || '' }, - page: getObj.value.pageNum, - size: total.value + } const res = await API({ url: '/goldDetail/export', data: params }) if (res.code === 200) { @@ -417,8 +418,8 @@ const getTagType = (state) => { return 'info'; case 1: return 'primary'; - case 2: - return'success'; + case 2: + return 'success'; case 3: return 'danger'; default: @@ -432,14 +433,32 @@ const getTagText = (state) => { return '待执行'; case 1: return '执行中'; - case 2: - return'执行完成'; + case 2: + return '执行完成'; case 3: return '执行出错'; default: return '未知状态'; } } +const handleMarketChange = (val) => { + if (!Array.isArray(val)) return + + const hasHeadquarters = val.includes('总部') + const hasOther = val.some(item => item !== '总部') + + if (hasHeadquarters && hasOther) { + if (val[val.length - 1] === '总部') { + // 用户最后点的是总部,保留总部,清除其他 + goldDetail.value.markets = ['总部'] + ElMessage.warning('“总部”与其他地区不可同时选择,系统已为您保留“总部”') + } else { + // 用户最后点的是其他,保留其他,移除总部 + goldDetail.value.markets = val.filter(item => item !== '总部') + ElMessage.warning('“总部”与其他地区不可同时选择,系统已为您去除“总部”') + } + } +}