| | |
| | | |
| | | }, |
| | | _initEvent:function(){ |
| | | vc.component.$on('add_privilege_group_event',function(){ |
| | | vc.component.$on('addPrivilegeGroup_openPrivilegeGroupModel',function(_params){ |
| | | $('#addPrivilegeGroupModel').modal('show'); |
| | | }); |
| | | }, |
| | | methods:{ |
| | | addPrivilegeGroupValidate(){ |
| | | return vc.validate.validate({ |
| | | addStaffInfo:vc.component.addStaffInfo |
| | | addPrivilegeGroupInfo:vc.component.addPrivilegeGroupInfo |
| | | },{ |
| | | 'addPrivilegeGroupInfo.name':[ |
| | | { |
| | | limit:"required", |
| | | param:"", |
| | | errInfo:"用户名不能为空" |
| | | errInfo:"权限组名不能为空" |
| | | }, |
| | | { |
| | | limit:"maxin", |
| | | param:"2,10", |
| | | errInfo:"权限组长度必须在2位至10位" |
| | | errInfo:"权限组名长度必须在2位至10位" |
| | | }, |
| | | ], |
| | | 'addPrivilegeGroupInfo.description':[ |
| | | { |
| | | limit:"required", |
| | | param:"", |
| | | errInfo:"地址不能为空" |
| | | errInfo:"权限组描述不能为空" |
| | | }, |
| | | { |
| | | limit:"maxLength", |
| | |
| | | vc.component.addPrivilegeGroupInfo.errorInfo = vc.validate.errInfo; |
| | | return ; |
| | | } |
| | | |
| | | vc.component.addPrivilegeGroupInfo.errorInfo = ""; |
| | | vc.http.post( |
| | | 'addPrivilegeGroup', |
| | | 'saveStaff', |
| | | JSON.stringify(vc.component.addStaffInfo), |
| | | 'savePrivilegeGroupInfo', |
| | | JSON.stringify(vc.component.addPrivilegeGroupInfo), |
| | | { |
| | | emulateJSON:true |
| | | }, |
| | |
| | | //关闭model |
| | | $('#addPrivilegeGroupModel').modal('hide'); |
| | | vc.component.clearAddPrivilegeGroupInfo(); |
| | | vc.component.$emit('addStaff_reload_event',{}); |
| | | vc.component.$emit('privilegeGroup_loadPrivilegeGroup',{}); |
| | | return ; |
| | | } |
| | | vc.component.addStaffInfo.errorInfo = json; |
| | | vc.component.addPrivilegeGroupInfo.errorInfo = json; |
| | | }, |
| | | function(errInfo,error){ |
| | | console.log('请求失败处理'); |
| | | |
| | | vc.component.addStaffInfo.errorInfo = errInfo; |
| | | vc.component.addPrivilegeGroupInfo.errorInfo = errInfo; |
| | | }); |
| | | }, |
| | | clearAddPrivilegeGroupInfo:function(){ |