退款金币总数:{{ format3(Math.abs(sumGolds).toFixed(2)) }}
永久金币:{{ format3(Math.abs(permanentGolds).toFixed(2)) }}
免费金币:{{ format3(Math.abs(freeGolds).toFixed(2)) }}
@@ -637,7 +637,50 @@ const getMarket = async function () {
-
\ No newline at end of file
diff --git a/src/views/usergold/gold/clientCountBalance.vue b/src/views/usergold/gold/clientCountBalance.vue
index 92806e0..cabc15d 100644
--- a/src/views/usergold/gold/clientCountBalance.vue
+++ b/src/views/usergold/gold/clientCountBalance.vue
@@ -5,11 +5,11 @@ import { storeToRefs } from "pinia"
import { findMenuById, permissionMapping } from "@/utils/menuTreePermission.js"
const adminStore = useAdminStore()
const { adminData, menuTree } = storeToRefs(adminStore)
-import {onMounted, ref} from 'vue'
-import {ElMessage} from 'element-plus'
+import { onMounted, ref } from 'vue'
+import { ElMessage } from 'element-plus'
import moment from 'moment'
import API from '@/util/http.js'
-import {reverseMarketMapping} from "@/utils/marketMap.js";
+import { reverseMarketMapping } from "@/utils/marketMap.js";
//新增员工数据复选框
const showEmployeeData = ref(false)
@@ -65,7 +65,7 @@ const sortOrder = ref('')
// 搜索===========================================================================
// 搜索方法
const get = async function (val) {
- if(!findMenuById(menuTree.value, permissionMapping.coinCustomerMoney)){
+ if (!findMenuById(menuTree.value, permissionMapping.coinCustomerMoney)) {
ElMessage.error('无此权限')
return
}
@@ -81,7 +81,7 @@ const get = async function (val) {
console.log('搜索参数', getObj.value)
// 发送POST请求
- const requestData = {...getObj.value, user: {...user.value}};//控制台打印请求的参数
+ const requestData = { ...getObj.value, user: { ...user.value } };//控制台打印请求的参数
console.log('最终请求参数', JSON.stringify(requestData, null, 2)); // 打印格式化后的请求参数
//console.log('请求参数', requestData);
// 检查markets数组中是否包含'总部'或'研发部'
@@ -102,7 +102,7 @@ const get = async function (val) {
const result = await API({
url: '/goldDetail/getGold',
method: 'post',
- data: {...getObj.value, user: {...user.value, flag: showEmployeeData.value? 0 : 1}}
+ data: { ...getObj.value, user: { ...user.value, flag: showEmployeeData.value ? 0 : 1 } }
})
console.log('响应数据', result)
tableData.value = result.data.list
@@ -115,7 +115,7 @@ const get = async function (val) {
data: {
jwcode: user.value.jwcode,
markets: user.value.markets,
- flag: showEmployeeData.value? 0 : 1
+ flag: showEmployeeData.value ? 0 : 1
}
})
// 判断精网号是否存在,假设精网号不存在时 result.data.list 为空数组
@@ -137,7 +137,7 @@ const get = async function (val) {
// ElMessage.warning('精网号不存在,请检查输入')
}
// 判断合计数是否存在,不存在时 result.data.list 为空数组
- else if(resultGoldTotal.data===0){
+ else if (resultGoldTotal.data === 0) {
// 将表格数据设置为空数组
tableData.value = []
// 将合计数设置为 0
@@ -242,11 +242,11 @@ const exportExcel = async function () {
user: {
jwcode: user.value.jwcode || '',
markets: user.value.markets || [],
- flag: showEmployeeData.value? 0 : 1
+ flag: showEmployeeData.value ? 0 : 1
}
}
- const res = await API({url: '/goldDetail/exportGold', data: params})
+ const res = await API({ url: '/goldDetail/exportGold', data: params })
if (res.code === 200) {
ElMessage.success('导出成功')
}
@@ -268,7 +268,7 @@ const exportListLoading = ref(false)
const getExportList = async () => {
exportListLoading.value = true
try {
- const result = await API({url: '/export/export'})
+ const result = await API({ url: '/export/export' })
if (result.code === 200) {
const filteredData = result.data.filter(item => {
return item.type === 1; //返回type為0即客户金币余额的数据
@@ -357,8 +357,8 @@ const getMarket = async function () {
return allChildren.map(child => {
const grandchildren = child.children && child.children.length
- ? transformTree([child]) // 递归处理子节点
- : null;
+ ? transformTree([child]) // 递归处理子节点
+ : null;
return {
value: child.name,
@@ -375,63 +375,57 @@ const getMarket = async function () {
}
}
const format3 = (num) => {
- // 每三位添加逗号
- return num.toLocaleString('en-US')
+ // 每三位添加逗号
+ return num.toLocaleString('en-US')
}
-
-
-
- 精网号:
-
-
-
- 所属地区:
-
-
-
- 员工数据
-
-
查询
-
重置
-
导出Excel
-
查看导出列表
-
-
-
-
-
- 金币总数:{{ format3(goldtotal || 0) }}
- 永久金币:{{ format3(permanentGold || 0) }}
- 免费金币:{{ format3(freeGold || 0) }}
- 任务金币:{{ format3(taskGold || 0) }}
-
-
-
-
-
-
- {{
- scope.$index + 1 + (getObj.pageNum - 1) * getObj.pageSize
- }}
-
-
-
-
-
-
-
+
+
+
+ 金币总数:{{ format3(goldtotal || 0) }}
+ 永久金币:{{ format3(permanentGold || 0) }}
+ 免费金币:{{ format3(freeGold || 0) }}
+ 任务金币:{{ format3(taskGold || 0) }}
+
+
+
+
+
+
+ {{
+ scope.$index + 1 + (getObj.pageNum - 1) * getObj.pageSize
+ }}
+
+
+
+
+
+
+
-
-
-
- {{ (scope.row.currentPermanentGold || 0) }}
-
-
-
-
- {{ (scope.row.currentFreeJune || 0) }}
-
-
-
-
- {{ (scope.row.currentFreeDecember || 0) }}
-
-
-
-
- {{ (scope.row.currentTaskGold || 0) }}
-
-
-
-
-
-
-
-
+
+
+
+
+
-
+
@@ -535,7 +528,7 @@ const format3 = (num) => {
+ :disabled="scope.row.state !== 2">
下载
@@ -551,6 +544,49 @@ const format3 = (num) => {