精网号:
-
+
所属地区:
-
-
+
+
查询
@@ -360,25 +372,25 @@ const getTagText = (state) => {
+ @sort-change="handleSortChange">
{{
- scope.$index + 1 + (getObj.pageNum - 1) * getObj.pageSize
- }}
+ scope.$index + 1 + (getObj.pageNum - 1) * getObj.pageSize
+ }}
-
-
-
+
+
+
{{
- (scope.row.currentPermanentGold +
- scope.row.currentFreeJune +
- scope.row.currentFreeDecember +
- scope.row.currentTaskGold) / 100
- }}
+ (scope.row.currentPermanentGold +
+ scope.row.currentFreeJune +
+ scope.row.currentFreeDecember +
+ scope.row.currentTaskGold) / 100
+ }}
@@ -435,45 +447,43 @@ const getTagText = (state) => {
-
-
-
-
-
- {{ getTagText(scope.row.state) }}
-
-
-
-
-
- {{ moment(scope.row.createTime).format('YYYY-MM-DD HH:mm:ss') }}
-
-
-
-
-
- 下载
-
-
-
-
-
-
-
-
+
+
+
+
+
+ {{ getTagText(scope.row.state) }}
+
+
+
+
+
+ {{ moment(scope.row.createTime).format('YYYY-MM-DD HH:mm:ss') }}
+
+
+
+
+
+ 下载
+
+
+
+
+
+
+
+
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('“总部”与其他地区不可同时选择,系统已为您去除“总部”')
+ }
+ }
+}
@@ -474,8 +493,8 @@ const getTagText = (state) => {
所属地区:
-
+
@@ -486,10 +505,13 @@ const getTagText = (state) => {
更新时间:
- 今
- 昨
- 近7天
+ end-placeholder="结束时间" style="width: 400px" @change="handleDatePickerChange" />
+ 今
+ 昨
+ 近7天
重置
查询
@@ -584,13 +606,12 @@ const getTagText = (state) => {
-
+
-
+
{{ getTagText(scope.row.state) }}