diff --git a/gold-system/src/views/audit/rechargeAudit.vue b/gold-system/src/views/audit/rechargeAudit.vue index 241c37a..414a3dd 100644 --- a/gold-system/src/views/audit/rechargeAudit.vue +++ b/gold-system/src/views/audit/rechargeAudit.vue @@ -395,7 +395,14 @@ const checkNumber = function () { }) } } - +const handlePageSizeChange = function (val) { + getObj.value.pageSize = val + get() +} +const handleCurrentChange = function (val) { + getObj.value.pageNum = val + get() +} // 编辑==================================== // 通过按钮 const pass = function (row) { @@ -840,41 +847,12 @@ const handleSortChange = (column) => { - 共{{ total }}条,每页 - - - - 条 - - - 跳至 - - 页 - + @size-change="handlePageSizeChange" + @current-change="handleCurrentChange" + > diff --git a/gold-system/src/views/audit/refundAudit.vue b/gold-system/src/views/audit/refundAudit.vue index 0a2f5f5..95366e0 100644 --- a/gold-system/src/views/audit/refundAudit.vue +++ b/gold-system/src/views/audit/refundAudit.vue @@ -1,73 +1,73 @@ @@ -735,7 +739,7 @@ const handleSortChange = (column) => { width="200px" > - {{ moment(scope.row.createTime).format("YYYY-MM-DD HH:mm:ss") }} + {{ moment(scope.row.createTime).format('YYYY-MM-DD HH:mm:ss') }} { - 共{{ total }}条,每页 - - - - 条 - - - 跳至 - - 页 - + @size-change="handlePageSizeChange" + @current-change="handleCurrentChange" + > diff --git a/gold-system/src/views/consume/allConsume.vue b/gold-system/src/views/consume/allConsume.vue index c9f76e2..e4b6936 100644 --- a/gold-system/src/views/consume/allConsume.vue +++ b/gold-system/src/views/consume/allConsume.vue @@ -1,71 +1,71 @@ @@ -545,41 +551,12 @@ const handleSortChange = (column) => { - 共{{ total }}条,每页 - - - - 条 - - - 跳至 - - 页 - + @size-change="handlePageSizeChange" + @current-change="handleCurrentChange" + > diff --git a/gold-system/src/views/goldBeen/goldenBeenBalance.vue b/gold-system/src/views/goldBeen/goldenBeenBalance.vue index 90a135f..7a4a746 100644 --- a/gold-system/src/views/goldBeen/goldenBeenBalance.vue +++ b/gold-system/src/views/goldBeen/goldenBeenBalance.vue @@ -24,7 +24,7 @@ - 查询 - 共{{ total }}条,每页 - - - - 条 - - - 跳至 - - 页 @@ -129,6 +105,14 @@ let getObj = ref({ jinbiCostTotal: 0, jinbiFree: 0 }) +const search = function () { + getInit({}) + getCount() +} +const handleCurrentChange = function (val) { + getObj.value.pageNum = val + getInit({}) +} //初始化 const getInit = async function ({ sortField = '', diff --git a/gold-system/src/views/goldBeen/goldenBeenConsum.vue b/gold-system/src/views/goldBeen/goldenBeenConsum.vue index b65ab00..b178a89 100644 --- a/gold-system/src/views/goldBeen/goldenBeenConsum.vue +++ b/gold-system/src/views/goldBeen/goldenBeenConsum.vue @@ -1,14 +1,14 @@ - - + + - + - + - + - + - + 查询 - 重置 + 重置 @@ -193,6 +193,7 @@ @@ -364,12 +365,12 @@ onMounted(async function () { - {{ moment(scope.row.startTime).format("YYYY-MM-DD HH:mm:ss") }} + {{ moment(scope.row.startTime).format('YYYY-MM-DD HH:mm:ss') }} - {{ moment(scope.row.endTime).format("YYYY-MM-DD HH:mm:ss") }} + {{ moment(scope.row.endTime).format('YYYY-MM-DD HH:mm:ss') }} @@ -402,7 +403,7 @@ onMounted(async function () { - {{ moment(scope.row.createTime).format("YYYY-MM-DD HH:mm:ss") }} + {{ moment(scope.row.createTime).format('YYYY-MM-DD HH:mm:ss') }} @@ -433,41 +434,12 @@ onMounted(async function () { - 共{{ total }}条,每页 - - - - 条 - - - 跳至 - - 页 - + @size-change="handlePageSizeChange" + @current-change="handleCurrentChange" + > diff --git a/gold-system/src/views/managerecharge/rate.vue b/gold-system/src/views/managerecharge/rate.vue index 73fe687..d0424bd 100644 --- a/gold-system/src/views/managerecharge/rate.vue +++ b/gold-system/src/views/managerecharge/rate.vue @@ -164,6 +164,14 @@ const add = () => { } }); }; +const handlePageSizeChange = function (val) { + getObj.value.pageSize = val + get() +} +const handleCurrentChange = function (val) { + getObj.value.pageNum = val + get() +} // 使用 _.throttle 并设置 trailing 为 false 实现严格节流,只执行一次 const throttledAdd = _.throttle(add, 5000, { trailing: false }); // 编辑方法 @@ -581,41 +589,13 @@ function handleInput(value) { - 共{{ total }}条,每页 - - - - 条 - - - 跳至 - - 页 - + @size-change="handlePageSizeChange" + @current-change="handleCurrentChange" + > + diff --git a/gold-system/src/views/permissions/index.vue b/gold-system/src/views/permissions/index.vue index 512a72b..38ef10c 100644 --- a/gold-system/src/views/permissions/index.vue +++ b/gold-system/src/views/permissions/index.vue @@ -1,165 +1,163 @@ @@ -566,41 +572,12 @@ onMounted(async function () { - 共{{ total }}条,每页 - - - - 条 - - - 跳至 - - 页 - + @size-change="handlePageSizeChange" + @current-change="handleCurrentChange" + > diff --git a/gold-system/src/views/recharge/adminRecharge.vue b/gold-system/src/views/recharge/adminRecharge.vue index 1436b02..503cc7a 100644 --- a/gold-system/src/views/recharge/adminRecharge.vue +++ b/gold-system/src/views/recharge/adminRecharge.vue @@ -229,6 +229,14 @@ const getToday = function () { console.log('getTime', getTime.value) get() } +const handlePageSizeChange = function (val) { + getObj.value.pageSize = val + get() +} +const handleCurrentChange = function (val) { + getObj.value.pageNum = val + get() +} // 昨天 const getYesterday = function () { const yesterday = new Date() @@ -695,41 +703,12 @@ const handleSortChange = (column) => { - 共{{ total }}条,每页 - - - - 条 - - - 跳至 - - 页 - + @size-change="handlePageSizeChange" + @current-change="handleCurrentChange" + > diff --git a/gold-system/src/views/recharge/allRecharge.vue b/gold-system/src/views/recharge/allRecharge.vue index 8b44c54..b7aae71 100644 --- a/gold-system/src/views/recharge/allRecharge.vue +++ b/gold-system/src/views/recharge/allRecharge.vue @@ -366,6 +366,14 @@ onMounted(async function () { await getArea() await getPayWay() }) +const handlePageSizeChange = function (val) { + getObj.value.pageSize = val + get() +} +const handleCurrentChange = function (val) { + getObj.value.pageNum = val + get() +} // 新增排序字段和排序方式 const sortField = ref('') const sortOrder = ref('') @@ -650,41 +658,12 @@ const handleSortChange = (column) => { - 共{{ total }}条,每页 - - - - 条 - - - 跳至 - - 页 - + @size-change="handlePageSizeChange" + @current-change="handleCurrentChange" + > diff --git a/gold-system/src/views/refund/allRefund.vue b/gold-system/src/views/refund/allRefund.vue index a6e2a2d..9d41f9e 100644 --- a/gold-system/src/views/refund/allRefund.vue +++ b/gold-system/src/views/refund/allRefund.vue @@ -418,6 +418,14 @@ const handleSortChange = (column) => { sortOrder.value = column.order === 'ascending' ? 'ASC' : 'DESC' get() } +const handlePageSizeChange = function (val) { + getObj.value.pageSize = val + get() +} +const handleCurrentChange = function (val) { + getObj.value.pageNum = val + get() +} @@ -677,41 +685,12 @@ const handleSortChange = (column) => { - 共{{ total }}条,每页 - - - - 条 - - - 跳至 - - 页 - + @size-change="handlePageSizeChange" + @current-change="handleCurrentChange" + > diff --git a/gold-system/src/views/usergold/index.vue b/gold-system/src/views/usergold/index.vue index 905fca5..964b44a 100644 --- a/gold-system/src/views/usergold/index.vue +++ b/gold-system/src/views/usergold/index.vue @@ -496,6 +496,14 @@ const handleSortChange = (column) => { sortField.value = 'gold' } sortOrder.value = column.order === 'ascending' ? 'ASC' : 'DESC' +} +get() +const handlePageSizeChange = function (val) { + getObj.value.pageSize = val + get() +} +const handleCurrentChange = function (val) { + getObj.value.pageNum = val get() } @@ -797,41 +805,12 @@ const handleSortChange = (column) => { - 共{{ total }}条,每页 - - - - 条 - - - 跳至 - - 页 - + @size-change="handlePageSizeChange" + @current-change="handleCurrentChange" + > diff --git a/gold-system/src/views/usergoldInfo/index.vue b/gold-system/src/views/usergoldInfo/index.vue index 8f39ed2..1ef1971 100644 --- a/gold-system/src/views/usergoldInfo/index.vue +++ b/gold-system/src/views/usergoldInfo/index.vue @@ -10,6 +10,7 @@ import API from '@/util/http' // 变量 //这是获取用户信息的接口 const adminData = ref({}) +const dialogVisible = ref(false) const getAdminData = async function () { try { const result = await API({ url: '/admin/userinfo', data: {} }) @@ -28,6 +29,9 @@ const tableAllData = ref([]) const rechargeCoin = ref(0) const freeCoin = ref(0) const taskCoin = ref(0) +//客户消费记录 +const tableCountData = ref([]) +const userInfo = ref({}) // 搜索=========================================== //分页总条目 const total = ref(100) @@ -144,7 +148,13 @@ const reset = function () { sortOrder.value = '' get() } - +const cellClick = function (row, column) { + console.log('cellClick', column.label) + if (column.label == '姓名') { + dialogVisible.value = true + userInfo.value = row + } +} // 验证跳转输入框的数字是否合法 const checkNumber = function () { if (typeof parseInt(getObj.value.pageNum) === 'number') { @@ -222,6 +232,14 @@ onMounted(async function () { await getAdminData() await get() }) +const handlePageSizeChange = function (val) { + getObj.value.pageSize = val + get() +} +const handleCurrentChange = function (val) { + getObj.value.pageNum = val + get() +} @@ -279,6 +297,7 @@ onMounted(async function () { - 共{{ total }}条,每页 - - - - 条 - - - 跳至 - - 页 - + @size-change="handlePageSizeChange" + @current-change="handleCurrentChange" + > + + + + + 姓名:{{ userInfo.name }} + + 精网号:{{ userInfo.jwcode }} + 地区:{{ userInfo.area }} + 历史充值:{{ userInfo.rcoin }} + 历史消费:{{ userInfo.scoin }} + + + + + + + + {{ + scope.$index + 1 + (getObj.pageNum - 1) * getObj.pageSize + }} + + + + + + + + + + + -