From 1e28905359ce39bac954da7d547ac6366f3d6c6e Mon Sep 17 00:00:00 2001 From: lihuilin Date: Sun, 10 Aug 2025 10:11:11 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E7=BD=AE=E8=B0=83=E6=96=B9=E6=B3=95+?= =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=B8=83=E5=B1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/audit/beanAudit.vue | 5 +- src/views/consume/bean/articleVideo.vue | 270 +++++++++++++------------------- src/views/consume/bean/dieHardFan.vue | 231 +++++++++++---------------- src/views/consume/bean/liveStream.vue | 254 +++++++++++------------------- src/views/usergold/userbean.vue | 1 + 5 files changed, 295 insertions(+), 466 deletions(-) diff --git a/src/views/audit/beanAudit.vue b/src/views/audit/beanAudit.vue index 389f8cd..a2c8360 100644 --- a/src/views/audit/beanAudit.vue +++ b/src/views/audit/beanAudit.vue @@ -395,7 +395,10 @@ const resetSearch = function () { } selectedMarketPath.value = [] dateRange.value = [] - activeTimeRange.value = '' // 清除激活状态 + activeTimeRange.value = '' // 清除时间的激活状态 + get() + getStats() + } const handleClick = function (tab) { diff --git a/src/views/consume/bean/articleVideo.vue b/src/views/consume/bean/articleVideo.vue index 3a2d432..6eec541 100644 --- a/src/views/consume/bean/articleVideo.vue +++ b/src/views/consume/bean/articleVideo.vue @@ -8,7 +8,7 @@ import { ar } from 'element-plus/es/locales.mjs' // 之后整理一下 const defaultTime = [ new Date(2000, 1, 1, 0, 0, 0), - new Date(2000, 2, 1,23 , 59, 59), + new Date(2000, 2, 1, 23, 59, 59), ] /* ====================工具方法============================== @@ -52,7 +52,7 @@ const consumeTypes = ref([ const handlePayModeChange = (value) => { beanConsumeArticle.value.payMode = value; // 触发搜索 - ConsumeSelectBy(); + ConsumeSelectBy(); } //------------------------ @@ -88,7 +88,7 @@ const getDept = async function () { // url: '/general/dept', url: '/beanConsume/getDept', // todo 换成实际接口地址 - data: {account:adminData.value.account} + data: { account: adminData.value.account } }) console.log('请求地区列表成功', result) // 存储地区数据 @@ -151,19 +151,19 @@ const ConsumeSelectBy = async function (val) { if (getTime.value != null) { if (getTime.value.startTime != '' && getTime.value.endTime != '') { - beanConsumeArticle.value.startTime = formatTime(getTime.value[0]) - beanConsumeArticle.value.endTime = formatTime(getTime.value[1]) + beanConsumeArticle.value.startTime = formatTime(getTime.value[0]) + beanConsumeArticle.value.endTime = formatTime(getTime.value[1]) } } else { - beanConsumeArticle.value.startTime = '' - beanConsumeArticle.value.endTime = '' + beanConsumeArticle.value.startTime = '' + beanConsumeArticle.value.endTime = '' } - beanConsumeArticle.value.sortField = sortField.value - beanConsumeArticle.value.sortOrder = sortOrder.value + beanConsumeArticle.value.sortField = sortField.value + beanConsumeArticle.value.sortOrder = sortOrder.value - console.log('搜索参数_时间', beanConsumeArticle.value.startTime) + console.log('搜索参数_时间', beanConsumeArticle.value.startTime) console.log('搜索参数1', getObj.value) - console.log('搜索参数2', beanConsumeArticle.value) + console.log('搜索参数2', beanConsumeArticle.value) // 发送POST请求 const result = await request({ @@ -171,14 +171,14 @@ const ConsumeSelectBy = async function (val) { data: { pageNum: getObj.value.pageNum, pageSize: getObj.value.pageSize, - beanConsumeArticle: { - ... beanConsumeArticle.value, + beanConsumeArticle: { + ...beanConsumeArticle.value, jwcode: beanConsumeArticle.value.jwcode, dept: beanConsumeArticle.value.dept, payMode: beanConsumeArticle.value.payMode, articleId: beanConsumeArticle.value.articleId, articleName: beanConsumeArticle.value.articleName, - author: beanConsumeArticle.value.author, + author: beanConsumeArticle.value.author, startTime: beanConsumeArticle.value.startTime, endTime: beanConsumeArticle.value.endTime, sortField: beanConsumeArticle.value.sortField, @@ -200,7 +200,7 @@ const ConsumeSelectBy = async function (val) { return true; }); tableData.value = filteredList; - + } // 合计数的接口 @@ -209,7 +209,7 @@ const ConsumeSelectBy = async function (val) { payType: 8, // 固定传入 payType 值 8 beanConsumeArticle: { ...beanConsumeArticle.value, - + } }; @@ -223,11 +223,11 @@ const ConsumeSelectBy = async function (val) { const data = resultTotalGold.data || resultTotalGold; console.log('请求成功3', resultTotalGold.data) - console.log('permanentBean3',data.permanentBean) - // 返回字段为 permanentBean、freeBean、totalNum - permanentBean.value = Number(data.permanentBean) || 0; - freeBean.value = Number(data.freeBean) || 0; - totalNum.value = Number(data.totalNum) || 0; + console.log('permanentBean3', data.permanentBean) + // 返回字段为 permanentBean、freeBean、totalNum + permanentBean.value = Number(data.permanentBean) || 0; + freeBean.value = Number(data.freeBean) || 0; + totalNum.value = Number(data.totalNum) || 0; // 存储分页总数 total.value = result.data.total @@ -239,20 +239,20 @@ const ConsumeSelectBy = async function (val) { // 搜索 const search = function () { getObj.value.pageNum = 1 - if(beanConsumeArticle.value.jwcode){ - const numRef = /^\d{1,9}$/; - if(!numRef.test(beanConsumeArticle.value.jwcode)){ - ElMessage.error('请检查精网号格式') - return - } + if (beanConsumeArticle.value.jwcode) { + const numRef = /^\d{1,9}$/; + if (!numRef.test(beanConsumeArticle.value.jwcode)) { + ElMessage.error('请检查精网号格式') + return } - if(beanConsumeArticle.value.articleId){ - const numRef = /^\d{1,9}$/; - if(!numRef.test(beanConsumeArticle.value.articleId)){ - ElMessage.error('请检查文章ID格式') - return - } + } + if (beanConsumeArticle.value.articleId) { + const numRef = /^\d{1,9}$/; + if (!numRef.test(beanConsumeArticle.value.articleId)) { + ElMessage.error('请检查文章ID格式') + return } + } ConsumeSelectBy() } // 重置 @@ -261,14 +261,14 @@ const reset = function () { beanConsumeArticle.value.jwcode = null beanConsumeArticle.value.dept = '' - beanConsumeArticle.value.type = '' - beanConsumeArticle.value.payMode = '' - beanConsumeArticle.value.articleId = '' - beanConsumeArticle.value.articleName = '' - beanConsumeArticle.value.author = '' - - beanConsumeArticle.value.startTime = '' - beanConsumeArticle.value.endTime = '' + beanConsumeArticle.value.type = '' + beanConsumeArticle.value.payMode = '' + beanConsumeArticle.value.articleId = '' + beanConsumeArticle.value.articleName = '' + beanConsumeArticle.value.author = '' + + beanConsumeArticle.value.startTime = '' + beanConsumeArticle.value.endTime = '' @@ -280,18 +280,18 @@ const reset = function () { // 点完重置后,重新请求数据 ConsumeSelectBy() - console.log(' beanConsumeArticle', beanConsumeArticle.value) + console.log(' beanConsumeArticle', beanConsumeArticle.value) } // 今天 const getToday = function () { const today = dayjs() const startTime = today.startOf('day').format('YYYY-MM-DD HH:mm:ss') - const endTime =today.endOf('day').format('YYYY-MM-DD HH:mm:ss') + const endTime = today.endOf('day').format('YYYY-MM-DD HH:mm:ss') getTime.value = [startTime, endTime] console.log('getTime', getTime.value) activeTimeRange.value = 'today' // 标记当前激活状态 - ConsumeSelectBy() + ConsumeSelectBy() } // 昨天 const getYesterday = function () { @@ -331,7 +331,7 @@ const handleSortChange = (column) => { sortField.value = 'buyBean' } else if (column.prop === 'freeBean') { sortField.value = 'freeBean' - } + } sortOrder.value = column.order === 'ascending' ? 'DESC' : 'ASC' ConsumeSelectBy() } @@ -361,26 +361,26 @@ const handleCurrentChange = function (val) { */ const format3 = (num) => { - // 每三位添加逗号 - return num.toLocaleString('en-US') + // 每三位添加逗号 + return num.toLocaleString('en-US') } onMounted(async function () { await getAdminData() await ConsumeSelectBy() - + await getDept() - + }) const exportExcel = async function () { const params = { //需要修改 - ...getObj.value, - "beanConsumeArticle": { - ...beanConsumeArticle.value, - sortField: sortField.value, - sortOrder: sortOrder.value, - }, + ...getObj.value, + "beanConsumeArticle": { + ...beanConsumeArticle.value, + sortField: sortField.value, + sortOrder: sortOrder.value, + }, } const res = await API({ url: '/export/exportArticle', data: params }) if (res.code === 200) { @@ -463,93 +463,57 @@ const getTagText = (state) => {