mode_flowelement.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. //流程模块【flowelement.表单元素管理】下录入页面自定义js页面,初始函数
  2. function initbodys(){
  3. c.fieldshide('xiaoshu');
  4. if(mid==0){
  5. form('mid').value = js.request('mkid');
  6. if(!form('mid').value){
  7. js.msgerror('没有选择模块,无法新增');
  8. c.formdisabled();
  9. return;
  10. }
  11. }
  12. form('attr').readOnly=false;
  13. form('fields').readOnly=false;
  14. form('dev').readOnly=false;
  15. c.onselectdata['attr']=function(sav,sna,sid){
  16. form('attr').value = sid;
  17. }
  18. c.onselectdata['fields']=function(sav,sna,sid){
  19. if(sav.subname)form('name').value = sav.subname;
  20. }
  21. $(form('fieldstype')).change(function(){
  22. c.changetypes();
  23. });
  24. }
  25. c.onselectdatabefore=function(fid){
  26. if(fid=='fields')return {mkid:form('mid').value,iszb:form('iszb').value};
  27. }
  28. c.changetypes=function(){
  29. var val = form('fieldstype').value;
  30. if(val=='number'){
  31. c.fieldsshow('xiaoshu');
  32. }else{
  33. c.fieldshide('xiaoshu');
  34. }
  35. }
  36. function changesubmit(d){
  37. if(d.fieldstype.indexOf('change')==0){
  38. if(d.data=='' || d.data==d.fields)return '此字段元素类型时,数据源必须填写用来存储选择来的Id,请填写为:'+d.fields+'id';
  39. }
  40. if(d.islu=='1' && d.fields=='id')return 'id字段是不可以做录入项字段';
  41. }
  42. c.xuanchangs=function(){
  43. var val = form('fieldstype').value;
  44. if(val.indexOf('change')==0){
  45. var cans1 = {
  46. idobj:form('gongsi')
  47. };
  48. js.changeuser('AltS', 'deptusercheck', '选择范围', cans1);
  49. }else{
  50. js.msg('msg','元素类型不是选择人员部门的');
  51. }
  52. }