From 03bee31d7cd77dbf8ecd117718433d011a266de0 Mon Sep 17 00:00:00 2001
From: zq <136432190602163.com>
Date: Fri, 19 Dec 2025 15:20:53 +0800
Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=90=8E=E5=8F=B0=E7=9B=B8=E5=85=B3?=
=?UTF-8?q?=E9=A1=B5=E9=9D=A2=E6=96=B9=E6=B3=95=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/GuipSelect.vue | 4 ++--
src/views/agent/expenseDetails.vue | 10 ++--------
src/views/agent/expenseStatistics.vue | 18 +++---------------
src/views/elementGroups.vue | 6 +++++-
4 files changed, 12 insertions(+), 26 deletions(-)
diff --git a/src/components/GuipSelect.vue b/src/components/GuipSelect.vue
index a1d930f..2f178e0 100644
--- a/src/components/GuipSelect.vue
+++ b/src/components/GuipSelect.vue
@@ -109,8 +109,8 @@ export default {
// 如果是 [1,12,22] 格式的简单数组
if (Array.isArray(options) && options.length > 0 && options.every(item => typeof item !== 'object')) {
- options = options.map(item => ({
- [this.valueKey]: item,
+ options = options.map((item,index) => ({
+ [this.valueKey]: index,
[this.labelKey]: item
}));
}
diff --git a/src/views/agent/expenseDetails.vue b/src/views/agent/expenseDetails.vue
index 8c72c79..2820234 100644
--- a/src/views/agent/expenseDetails.vue
+++ b/src/views/agent/expenseDetails.vue
@@ -87,6 +87,7 @@
import GuipTable from '@/components/GuipTable.vue';
import DateSelect from "@/components/super/DateSelect.vue";
import CustomDropdown from "@/components/CustomDropdown.vue";
+import {getDate} from "@/utils/common.js"
export default {
components: {
@@ -146,15 +147,8 @@ export default {
this.getStats()
},
methods: {
- getDate(dateStr) {
- const date = new Date(dateStr);
- const year = date.getFullYear(); // 2025
- const month = date.getMonth() + 1; // 3 (表示3月)
-
- return `${year}-${month}`
- },
handleDateChange(date) {
- this.date = this.getDate(date)
+ this.date = getDate(date,'yyyy-mm')
localStorage.setItem('date', JSON.stringify(date))
this.$refs.dropdownRef.closeDropdown();
diff --git a/src/views/agent/expenseStatistics.vue b/src/views/agent/expenseStatistics.vue
index f771de9..6b39c40 100644
--- a/src/views/agent/expenseStatistics.vue
+++ b/src/views/agent/expenseStatistics.vue
@@ -218,6 +218,7 @@ import GuipTable from '@/components/GuipTable.vue';
import SvgIcon from '@/components/SvgIcon.vue';
import DateSelect from "@/components/super/DateSelect.vue";
import CustomDropdown from "@/components/CustomDropdown.vue";
+import {getFormattedDate,getDate} from "@/utils/common.js"
export default {
components: {
@@ -230,7 +231,7 @@ export default {
data() {
return {
totalType:'1',
- date: this.getNow(),
+ date: getFormattedDate('YYYY-MM'),
tableLoading:false,
siteNum: 1,
tableKey: '',
@@ -252,21 +253,8 @@ export default {
})
},
methods: {
- getNow() {
- const now = new Date();
- const year = now.getFullYear();
- const month = now.getMonth() + 1;
- return `${year}-${month}`
- },
- getDate(dateStr) {
- const date = new Date(dateStr);
- const year = date.getFullYear(); // 2025
- const month = date.getMonth() + 1; // 3 (表示3月)
-
- return `${year}-${month}`
- },
handleDateChange(date) {
- this.date = this.getDate(date)
+ this.date = getDate(date,'yyyy-mm')
localStorage.setItem('date', JSON.stringify(date))
this.$refs.dropdownRef.closeDropdown();
diff --git a/src/views/elementGroups.vue b/src/views/elementGroups.vue
index 38eae9d..7471270 100644
--- a/src/views/elementGroups.vue
+++ b/src/views/elementGroups.vue
@@ -171,7 +171,11 @@
:options="[{value:1,label:'哈哈'}]" defaultValue="选项1" />
-
+
+
+ {{ $formatNumber(row['name2']) }}
+
+