管理者软件
专业源于专注
www. myOIT. cn   
软件交流 管理软件 软件手册 »

    

 3  1/1   1  
作者
内容
ayangzhi  [个人空间]


注册  2010-07-18
发贴数  894
精华贴  1
原创贴  2
来自  
状态  正常

级别  贵宾
#1»发布于2024-06-29 10:04

场景: 
客户需求是已经录取的人员, 非超级管理员不能编辑和删除. 
实际运行脚本, 按钮仍然存在. 没有隐藏. 
 
脚本: 
 
extern change_obj,can_oper; 
 
int func_f9_call() 

  //msg('f9 pressed'); 
  return 1; 
}; 
 
int func_show_win() 

  //msg('show win'); 
  return 1; 
}; 
 
int func_create_rec() 

  //msg('create rec'); 
 
  gui_show("SpeedButton_Save"); 
  gui_show("SpeedButton_Erase"); 
 
 
  return 1; 
}; 
 
int func_edit_rec() 

  //msg('edit rec'); 
 
  // 非管理员, 当应聘人员已审核同意时, 隐藏保存和删除按钮 
  gui_show("SpeedButton_Save"); 
  gui_show("SpeedButton_Erase"); 
  if (gui_get_val("ComboBox_Ext_State") == 'B') { 
      dbg('hide'); 
      gui_hide("SpeedButton_Save"); 
      gui_hide("SpeedButton_Erase"); 
  } 
  return 1; 
}; 
 
int func_delete_rec() 

  //msg('delete rec'); 
  //can_oper=1; 
  return 1; 
}; 
 
int func_save_rec() 

  //msg('save rec'); 
  //can_oper=1; 
  return 1; 
}; 
 
int obj_change() 

  //msg('obj change'); 
  //change_obj 
  return 1; 
}; 
 
int func_duplicate_rec() 

  //msg('duplicate rec'); 
  return 1; 
};


        




杨清云,承接商贸管理、人力资源实施、综合管理实施服务.
可扩展开发WEB, 物联网, 大屏展示报表, 移动端, 微信公众号等.
联系QQ:13836962    TEL:13058180007
qf2016  [个人空间]
QQ名  meng 113779009


注册  2016-01-17
发贴数  2382
精华数  0
原创贴  0
来自  
状态  正常

级别  版主
#2»发布于2024-06-29 12:11

 
系统自动根据权限控制是否可见的,你可以用 enable和disable来进行控制。


        


ayangzhi  [个人空间]


注册  2010-07-18
发贴数  894
精华贴  1
原创贴  2
来自  
状态  正常

级别  贵宾
#3»发布于2024-06-30 22:18

好的. 已经用孟老师提供的方法解决了. ..


        




杨清云,承接商贸管理、人力资源实施、综合管理实施服务.
可扩展开发WEB, 物联网, 大屏展示报表, 移动端, 微信公众号等.
联系QQ:13836962    TEL:13058180007

 3  1/1   1  


登录后方可发贴


[ 电话: 0571-85462761 王先生 QQ: 124520435 加入软件QQ群 - 中国杭州 - 备案号码 浙ICP备19051128号]