mode_custfina.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. var kexuan = true;
  2. function initbodys(){
  3. c.onselectdata['custname']=function(){
  4. form('htid').value = '0';
  5. }
  6. var defe = js.request('def_htid');
  7. if(defe && defe<0)salechange(defe);
  8. if(mid>0){
  9. if(data.xgid && data.xgid>0){
  10. form('htid').length=2;
  11. form('money').readOnly=true;
  12. $(form('money')).click(function(){
  13. js.alert('关联了其他单据,金额不能修改');
  14. })
  15. kexuan = false;
  16. }
  17. }else{
  18. if(!defe)form('htid').selectedIndex =1;
  19. }
  20. if(kexuan){
  21. $(form('htid')).change(function(){
  22. var val = this.value,txt='';
  23. salechange(val);
  24. });
  25. }
  26. }
  27. c.onselectdatabefore=function(fid){
  28. if(fid=='custname' && !kexuan)return '已关联其他单据不可选择';
  29. }
  30. function salechange(v){
  31. if(!kexuan)return;
  32. if(v=='' || v=='0'){
  33. form('custid').value='';
  34. return;
  35. }
  36. js.ajax(geturlact('ractchange'),{ractid:v},function(a){
  37. form('custid').value=a.custid;
  38. form('custname').value=a.custname;
  39. form('money').value=a.money;
  40. if(form('type'))form('type').value=a.type;
  41. form('htnum').value=a.num;
  42. form('dt').value=a.signdt;
  43. },'get,json');
  44. }
  45. function changesubmit(d){
  46. if(d.ispay=='1'){
  47. if(form('paytpye') && !d.paytpye)return '已收款了,收款类型不能为空';
  48. if(!d.paydt)return '已收款了,收款时间不能为空';
  49. }
  50. }