From 035539b4e23f36b10dfba16fec01f26d3c629e29 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期三, 08 五月 2019 23:42:25 +0800
Subject: [PATCH] 房屋管理开发完成

---
 WebService/src/main/resources/components/privilege/privilege.js |   53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 53 insertions(+), 0 deletions(-)

diff --git a/WebService/src/main/resources/components/privilege/privilege.js b/WebService/src/main/resources/components/privilege/privilege.js
index 601b3da..c7e4f6a 100644
--- a/WebService/src/main/resources/components/privilege/privilege.js
+++ b/WebService/src/main/resources/components/privilege/privilege.js
@@ -1,5 +1,58 @@
 (function(vc){
 
+    vc.extends({
+        data:{
+            privilegeInfo:{
+                _currentPgId:"",
+                _currentPgName:"",
+                _currentStoreId:"9999",
+                _privileges:[]
+            }
+        },
+        _initMethod:function(){
 
+        },
+        _initEvent:function(){
+            vc.component.$on('privilege_group_event',function(_pgObj){
+                vc.component.privilegeInfo._currentPgId = _pgObj._pgId;
+                vc.component.privilegeInfo._currentPgName = _pgObj._pgName;
+                vc.component.privilegeInfo._currentStoreId = _pgObj._storeId;
+                //璋冪敤鎺ュ彛鏌ヨ鏉冮檺
+                vc.component._loadPrivilege(_pgObj._pgId);
+            });
+            vc.component.$on('privilege_loadPrivilege',function(_pgId){
+                vc.component._loadPrivilege(_pgId);
+            });
+        },
+        methods:{
+            _loadPrivilege:function(_pgId){
+                vc.component.privilegeInfo._privileges=[];
+                var param = {
+                                    params:{pgId:_pgId}
+                                };
+
+                                //鍙戦�乬et璇锋眰
+               vc.http.get('privilege',
+                            'listPrivilege',
+                             param,
+                             function(json){
+                                var _privileges = JSON.parse(json);
+                                vc.component.privilegeInfo._privileges = _privileges;
+                             },function(){
+                                console.log('璇锋眰澶辫触澶勭悊');
+                             }
+                           );
+            },
+            openAddPrivilegeModel:function(){
+                vc.component.$emit('addPrivilege_openPrivilegeModel',{
+                            pgId:vc.component.privilegeInfo._currentPgId
+                });
+            },
+            openDeletePrivilegeModel:function(_p){
+                _p.pgId = vc.component.privilegeInfo._currentPgId;
+                vc.emit('deletePrivilege','openDeletePrivilegeModel',_p);
+            }
+        }
+    });
 
 })(window.vc);
\ No newline at end of file

--
Gitblit v1.8.0