|
@@ -1,9 +1,14 @@
|
|
|
(function(vc){
|
|
(function(vc){
|
|
|
vc.extends({
|
|
vc.extends({
|
|
|
|
|
+ propTypes: {
|
|
|
|
|
+ callBackListener:vc.propTypes.string='privilegeStaffInfo', //父组件名称
|
|
|
|
|
+ callBackFunction:vc.propTypes.string='chooseStaff' //父组件监听方法
|
|
|
|
|
+ },
|
|
|
data:{
|
|
data:{
|
|
|
searchStaffInfo:{
|
|
searchStaffInfo:{
|
|
|
staffs:[],
|
|
staffs:[],
|
|
|
_currentStaffName:'',
|
|
_currentStaffName:'',
|
|
|
|
|
+ orgId:'',
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
_initMethod:function(){
|
|
_initMethod:function(){
|
|
@@ -14,6 +19,9 @@
|
|
|
console.log("打开定位员工界面")
|
|
console.log("打开定位员工界面")
|
|
|
$('#searchStaffModel').modal('show');
|
|
$('#searchStaffModel').modal('show');
|
|
|
vc.component._refreshSearchStaffData();
|
|
vc.component._refreshSearchStaffData();
|
|
|
|
|
+ if(_param.hasOwnProperty('orgId')){
|
|
|
|
|
+ vc.component.searchStaffInfo.orgId = _param.orgId;
|
|
|
|
|
+ }
|
|
|
vc.component._loadAllStaffInfo(1,10);
|
|
vc.component._loadAllStaffInfo(1,10);
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
@@ -23,7 +31,8 @@
|
|
|
params:{
|
|
params:{
|
|
|
page:_page,
|
|
page:_page,
|
|
|
rows:_rows,
|
|
rows:_rows,
|
|
|
- staffName:_staffName
|
|
|
|
|
|
|
+ staffName:_staffName,
|
|
|
|
|
+ orgId:vc.component.searchStaffInfo.orgId
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
|
|
|
|
@@ -33,14 +42,16 @@
|
|
|
param,
|
|
param,
|
|
|
function(json){
|
|
function(json){
|
|
|
var _staffInfo = JSON.parse(json);
|
|
var _staffInfo = JSON.parse(json);
|
|
|
- vc.component.searchStaffInfo.staffs = _staffInfo.datas;
|
|
|
|
|
|
|
+ vc.component.searchStaffInfo.staffs = _staffInfo.staffs;
|
|
|
},function(){
|
|
},function(){
|
|
|
console.log('请求失败处理');
|
|
console.log('请求失败处理');
|
|
|
}
|
|
}
|
|
|
);
|
|
);
|
|
|
},
|
|
},
|
|
|
chooseStaff:function(_staff){
|
|
chooseStaff:function(_staff){
|
|
|
- vc.emit('privilegeStaffInfo','chooseStaff',_staff);
|
|
|
|
|
|
|
+ //vc.emit('privilegeStaffInfo','chooseStaff',_staff);
|
|
|
|
|
+ vc.emit($props.callBackListener,$props.callBackFunction,_staff);
|
|
|
|
|
+
|
|
|
vc.emit('staffPrivilege','_loadStaffPrivileges',{
|
|
vc.emit('staffPrivilege','_loadStaffPrivileges',{
|
|
|
staffId:_staff.userId
|
|
staffId:_staff.userId
|
|
|
});
|
|
});
|