帖子
帖子
用户
博客
课程
显示全部楼层
18
帖子
0
勋章
132
Y币

控制用户仅可见自己填报的数据,部门领导可见全部

[复制链接]
发表于 2024-1-15 14:01:46
数据权限控制用户仅可见自己填报的数据,部门领导可见全部
20
帖子
1
勋章
272
Y币
这个实现不了,你的通过用户id写代码进行查询
18
帖子
0
勋章
132
Y币
bipfy · 2024-1-15 14:19这个实现不了,你的通过用户id写代码进行查询

大佬,这个代码的条件加在哪个周期函数里啊,我试了没成
//查询前
viewModel.on('beforeSearch', function (data) {
  let user = cb.rest.AppContext.user;
  //1、获取查询区最外层查询区容器模型(查询区的生命周期函数都是通过此模型触发)
  let filterViewModelInfo = viewModel.getCache('FilterViewModel');
  filterViewModelInfo.get('personnel').getFromModel().setValue(user.userId);
  filterViewModelInfo.get('personnel_name').getFromModel().setValue(user.userName);


});
20
帖子
1
勋章
272
Y币
viewModel.on('afterLoadData',function(args){
  //给文本字段赋值
  viewModel.get('wenben').setValue('test');
})
18
帖子
0
勋章
132
Y币
bipfy · 2024-1-15 14:21viewModel.on('afterLoadData',function(args){
  //给文本字段赋值
  viewModel.get('wenben').setValue('test');

没走这几个方法啊viewModel.on('afterLoadData', function (data) {
  //研发成本--页面初始化

  let user = cb.rest.AppContext.user;
  console.log('######################', user);
  viewModel.getCache('FilterViewModel').get('personnel').getFromModel().setValue(user.userId);
  console.log(1111111);
  viewModel.getCache('FilterViewModel').get('personnel_name').getFromModel().setValue(user.userName);
  console.log(2222222);
  viewModel.getCache('FilterViewModel').get('search').fireEvent('click');
});
6
帖子
1
勋章
2717
Y币
BIP741212 · 2024-1-15 14:26没走这几个方法啊viewModel.on('afterLoadData', function (data) {
  //研发成本--页面初始化


如果想用设置查询条件的方式,可以把设置的方法放到这个动作里
viewModel.on('afterMount', function(data) {
//xxxx
}
您需要登录后才可以回帖 登录

本版积分规则