wpWpcq_baseInfo.ss.jsp 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. <div class="content-div" ssFith="true">
  2. <table class="form">
  3. <tr>
  4. <th width="118px" style="">物品名称</th>
  5. <td><cbTrans.ss cb="wp" val="${wpcq.wpid}"/></td>
  6. <th>规格型号</th>
  7. <td><cbTrans.ss cb="wpGgxh" val="${wpcq.wpid}"/></td>
  8. </tr>
  9. <tr>
  10. <th>领用名称</th>
  11. <td><input name="mc" width="168px"/></td>
  12. <th>领用类别</th>
  13. <td><input name="wplylbm" width="168px"/></td>
  14. </tr>
  15. <tr>
  16. <th>单价</th>
  17. <td><txt.ss val="${wpcq.dj}"/></td>
  18. <th>存取类别</th>
  19. <td><txt.ss val="${wpcq.wpcqlbm}"/></td>
  20. </tr>
  21. <tr>
  22. <th>数量</th>
  23. <td><input name="sl" width="168px"/></td>
  24. <th>时间</th>
  25. <td><input name="cqsj" width="168px"/></td>
  26. </tr>
  27. <tr>
  28. <th>申请部门</th>
  29. <td><input name="bmid" ssCcp="bm_ry"/></td>
  30. <th>申请人员</th>
  31. <td><input name="ryid"/></td>
  32. </tr>
  33. <tr>
  34. <th>描述</th>
  35. <td colspan="3"><input name="ms" height="150px" width="100%"/></td>
  36. </tr>
  37. </table>
  38. </div>
  39. <script>
  40. function getfale() {
  41. if('${wplb.sfxbh}' == 0) {
  42. var wpcqlbm = $('#wpcqlbm option:selected').val();
  43. var s = document.getElementById("sl").value;
  44. console.log($("#kcsl").html());
  45. console.log(s);
  46. var c = $("#kcsl").html() - s;
  47. console.info("c:" + c);
  48. if(c < 0) {
  49. alert("您输入的领用数量大于库存数量");
  50. return false;
  51. }
  52. if(isNaN(s)) {
  53. alert("您输入的数量不正确");
  54. return false;
  55. }
  56. return true;
  57. }
  58. var dj = $("#dj").val();
  59. if(isNaN(dj)) {
  60. alert("您输入的单价不正确");
  61. return false;
  62. }
  63. return true;
  64. }
  65. function readpcsl() {
  66. var wppcid = $('#wppc').val();
  67. if(wppcid == "") {
  68. $('#kcsl').html("0.0");
  69. $('#dj').val("0.0");
  70. } else {
  71. $.ajax({
  72. type: 'post',
  73. url: '@service{name:"wp_rk_wppc_ck"}@',
  74. dataType: 'json',
  75. data: {
  76. wppcid: wppcid
  77. },
  78. success: function(data) {
  79. /*$('#sl').val(data.kcsl);*/
  80. $('#kcsl').html(data.kcsl);
  81. $('#dj').val(data.dj);
  82. }
  83. });
  84. }
  85. }
  86. function toSubmit() {
  87. if(getfale() == true) {
  88. if("${wplb.sfxbh}" == 0) {
  89. var url = '@service{dest:"wp_ly_zj_qr",show:"wdDialog",param:{wpmc:"wdVal{data}",ggxh:"wdVal{data2}",lysl:"wdVal{data3}",lylb:"wdVal{data4}"}}@';
  90. var lysl = $('#sl').val();
  91. var wplylbm = $('input[name=wplylbm]').val();
  92. /*if (wplylbm == "请选择"){
  93. wplylbm = "";
  94. }*/
  95. var wpmc = '${wp.mc}';
  96. var ggxh = '${wp.ggxh}';
  97. var json = JSON.parse('{"data":"' + wpmc + '","data2":"' + ggxh + '","data3":"' + lysl + '","data4":"' + wplylbm + '"}');
  98. url = wd.display.replaceDynamicParam(url, json);
  99. eval(url);
  100. } else if("${wplb.sfxbh}" == 1) {
  101. var url = '@service{dest:"wp_ly_zj_qr",show:"wdDialog",param:{wpmc:"wdVal{data}",ggxh:"wdVal{data2}",lylb:"wdVal{data3}"}}@';
  102. var wplylbm = $('input[name=wplylbm]').val();
  103. url = url.replace("lylb=lylb", "lylb=" + wplylbm);
  104. var wpmc = '${wp.mc}';
  105. var ggxh = '${wp.ggxh}';
  106. var json = JSON.parse('{"data":"' + wpmc + '","data2":"' + ggxh + '","data3":"' + wplylbm + '"}');
  107. url = wd.display.replaceDynamicParam(url, json);
  108. eval(url);
  109. }
  110. }
  111. }
  112. </script>