From 9e90f6e2e7958310906ccb88489015bbd2bc02b8 Mon Sep 17 00:00:00 2001
From: liubp <1535785116@qq.com>
Date: 星期三, 24 十二月 2025 09:50:05 +0800
Subject: [PATCH] 权限页面完善,我的小区页面权限对接,费用明细详情页面,公共收益金编辑模态框
---
public/pages/common/enterCommunity/enterCommunity.js | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 54 insertions(+), 1 deletions(-)
diff --git a/public/pages/common/enterCommunity/enterCommunity.js b/public/pages/common/enterCommunity/enterCommunity.js
index 18e7535..1b56151 100644
--- a/public/pages/common/enterCommunity/enterCommunity.js
+++ b/public/pages/common/enterCommunity/enterCommunity.js
@@ -7,10 +7,12 @@
communityInfo: {
enterCommunityInfo: [],
showPage: 'myCommunity'
- }
+ },
+ privilegePIds: [] // 瀛樺偍鏉冮檺ID鏁扮粍
},
_initMethod: function () {
vc.component.listMyCommunity();
+ vc.component._loadPrivilegePIds();
},
_initEvent: function () {
vc.on('enterCommunity', 'listMyCommunity', function (_param) {
@@ -61,6 +63,57 @@
},
_goBack: function () {
$that.communityInfo.showPage = 'myCommunity';
+ },
+ _loadPrivilegePIds: function () {
+ var userInfo = vc.getData('/nav/getUserInfo');
+ console.log(userInfo);
+ var param = {
+ params: {
+ // pgId: userInfo ? userInfo.pgId : '',
+ pgId: '6002025062697550342',
+ communityId: '20250723478310237',
+ pId: '500201904008',
+ type: 'all'
+ }
+ };
+ vc.http.apiGet('/query.privilegeGroup.noAddPrivilege',
+ param,
+ function (json, res) {
+ try {
+ var data = typeof json === 'string' ? JSON.parse(json) : json;
+ if (data && Array.isArray(data)) {
+ vc.component.privilegePIds = data
+ .filter(function(item) {
+ return item.pgId != null && item.pgId !== '';
+ })
+ .map(function(item) {
+ return item.pId;
+ });
+ } else if (data && data.data && Array.isArray(data.data)) {
+ vc.component.privilegePIds = data.data
+ .filter(function(item) {
+ return item.pgId != null && item.pgId !== '';
+ })
+ .map(function(item) {
+ return item.pId;
+ });
+ }
+ } catch (e) {
+ console.error('瑙f瀽鏉冮檺鏁版嵁澶辫触:', e);
+ console.error('鍘熷鏁版嵁:', json);
+ }
+ },
+ function (errInfo, error) {
+ console.log('鑾峰彇鏉冮檺鏁版嵁澶辫触');
+ }
+ );
+ },
+ _hasPrivilegePIds: function (pId) {
+ // 妫�鏌ユ潈闄怚D鏄惁鍦╬rivilegePIds鏁扮粍涓�
+ if (!vc.component.privilegePIds || !Array.isArray(vc.component.privilegePIds)) {
+ return false;
+ }
+ return vc.component.privilegePIds.indexOf(pId) !== -1;
}
}
});
--
Gitblit v1.8.0