From 29cb357a1bc53f13603293935b4c954e61018f23 Mon Sep 17 00:00:00 2001 From: ihzero Date: Mon, 29 Apr 2024 22:06:32 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/manifest.json | 10 ++- src/pages.json | 6 ++ src/pages/clockout/index.vue | 1 + src/pages/data/performance/index.vue | 16 ++-- src/pages/home/index.vue | 1 + src/pages/message/components/item.vue | 25 +++--- src/pages/message/detail.vue | 25 ++++++ src/pages/revert/index.vue | 22 ++--- src/pages/statement/components/list0.vue | 62 +++++++------- src/pages/statement/index.vue | 49 ++++++----- src/pages/user/components/store-popup.vue | 39 ++++----- src/pages/user/detail.vue | 42 ++++++---- src/pages/user/update.vue | 81 ++++++++++--------- src/store/modules/user.js | 2 +- .../components/mescroll-uni/mescroll-uni.js | 2 +- 15 files changed, 233 insertions(+), 150 deletions(-) create mode 100644 src/pages/message/detail.vue diff --git a/src/manifest.json b/src/manifest.json index bebc660..d8cd99e 100644 --- a/src/manifest.json +++ b/src/manifest.json @@ -22,7 +22,8 @@ /* 模块配置 */ "modules" : { "VideoPlayer" : {}, - "Camera" : {} + "Camera" : {}, + "Geolocation" : {} }, /* 应用发布信息 */ "distribute" : { @@ -52,7 +53,12 @@ }, /* SDK配置 */ "sdkConfigs" : { - "ad" : {} + "ad" : {}, + "geolocation" : { + "system" : { + "__platform__" : [ "ios", "android" ] + } + } }, "icons" : { "android" : { diff --git a/src/pages.json b/src/pages.json index 19ce1e5..d47f2e2 100644 --- a/src/pages.json +++ b/src/pages.json @@ -51,6 +51,12 @@ "navigationBarTitleText": "消息" } }, + { + "path": "pages/message/detail", + "style": { + "navigationBarTitleText": "消息详情" + } + }, { "path": "pages/clockout/index", "style": { diff --git a/src/pages/clockout/index.vue b/src/pages/clockout/index.vue index 2749f5e..d49622e 100644 --- a/src/pages/clockout/index.vue +++ b/src/pages/clockout/index.vue @@ -130,6 +130,7 @@ onLoad(() => { }) const getLoca = async () => { + // uni.openLocation uni.getLocation({ type: 'wgs84', fail: (err) => { diff --git a/src/pages/data/performance/index.vue b/src/pages/data/performance/index.vue index e45d3e5..95588b3 100644 --- a/src/pages/data/performance/index.vue +++ b/src/pages/data/performance/index.vue @@ -31,14 +31,14 @@ - + {{ timeFormat(i, 'mm') }}月{{ timeFormat(item.month, 'mm') }}月 {{ item.actual_performance }}/{{ @@ -118,11 +118,13 @@ const getList = async () => { } function encapsulateDataByMonth(data) { - return data.reduce((result, item) => { - const { month, ...rest } = item - result[month] = result[month] || [] - result[month].push(rest) - return result + return data.reduce((groupedData, item) => { + + const year = timeFormat(new Date(item.month), 'yyyy') + + groupedData[year] = groupedData[year] || [] + groupedData[year].push(item) + return groupedData }, {}) } diff --git a/src/pages/home/index.vue b/src/pages/home/index.vue index a417254..793468c 100644 --- a/src/pages/home/index.vue +++ b/src/pages/home/index.vue @@ -160,6 +160,7 @@ const getData = (e={}) => { if(!checkPermission(['admin'])){ e.store_id = userStore?.userInfo?.store?.id } + console.log(e.store_id); http .get('/statistics/dashboard', { params: { diff --git a/src/pages/message/components/item.vue b/src/pages/message/components/item.vue index 232cd33..0e1b5e2 100644 --- a/src/pages/message/components/item.vue +++ b/src/pages/message/components/item.vue @@ -1,19 +1,15 @@ diff --git a/src/pages/message/detail.vue b/src/pages/message/detail.vue new file mode 100644 index 0000000..e7d517a --- /dev/null +++ b/src/pages/message/detail.vue @@ -0,0 +1,25 @@ + + diff --git a/src/pages/revert/index.vue b/src/pages/revert/index.vue index 81baf9c..d7503a3 100644 --- a/src/pages/revert/index.vue +++ b/src/pages/revert/index.vue @@ -1,6 +1,6 @@