addItemForm.js 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. <%@ page contentType="text/html;charset=UTF-8" language="java" %>
  2. <script type="text/javascript">
  3. layui.use(['form', 'layedit', 'laydate'], function(){
  4. var form = layui.form;
  5. form.render();
  6. //自定义验证规则
  7. form.verify({
  8. context: function(value){
  9. if(value.length <=0){
  10. return '请选择导入的结算书';
  11. }
  12. }
  13. });
  14. var newText1 = parent.$('#addtext').val();
  15. $("#newText1").val(newText1);
  16. })
  17. function doSubmit(obj){
  18. var div1_value = $("#mydiv1").text();
  19. var div2_value = $("#mydiv2").text();
  20. if ($("#myfile").val()==null||$("#myfile").val()==""){
  21. layer.msg("请选择结算书",{icon: 3});
  22. throw SyntaxError;
  23. }
  24. if (div1_value==null||div1_value==""){
  25. layer.msg("请输入结算书名称",{icon:3});
  26. throw SyntaxError;
  27. }
  28. // if ($("#myfile").val()==null||$("#myfile").val()==""){
  29. // layer.msg("请选择结算书",{icon: 3});
  30. // throw SyntaxError;
  31. // }
  32. // if ($("#inputwrite").val()==null||$("#inputwrite").val()==""){
  33. // layer.msg("请输入结算书名称",{icon:3});
  34. // throw SyntaxError;
  35. // }
  36. // if($("#inputUnit").val()==null||$("#inputUnit").val()==""){
  37. // layer.msg("请输入供应商",{icon:3});
  38. // throw SyntaxError;
  39. // }
  40. // if($("#inputNumber").val()==null||$("#inputNumber").val()==""){
  41. // layer.msg("请输入结算书编号",{icon:3});
  42. // throw SyntaxError;
  43. // }
  44. if(div2_value==null||div2_value==""){
  45. layer.msg("请输入供应商",{icon:3});
  46. throw SyntaxError;
  47. }
  48. $("#inputwrite").val(div1_value);
  49. $("#inputUnit").val(div2_value);
  50. layer.msg('加载中', {
  51. icon: 16
  52. ,shade: 0.01
  53. ,time:false
  54. ,offset:['37%','37%']
  55. });
  56. $.ajax({
  57. type: "post",
  58. url: "${ctx}/project/tem/verfiy",
  59. // contentType: 'application/x-www-form-urlencoded;charset=utf-8',
  60. data: {itemName:$("#inputwrite").val(),projectId:$("#newText1").val()},
  61. dataType: "json",
  62. success: function(data){
  63. if(data.code=="1"){
  64. $("#inputForm").submit();
  65. }else{
  66. layer.msg(data.msg, {icon: 5,offset:['33%','33%']});
  67. }
  68. }
  69. });
  70. }
  71. $(document).ready(function() {
  72. // 选择文件触发事件
  73. $("#btnxz").click(function(){
  74. $("#myfile").trigger("click");
  75. })
  76. $("#myfile").bind("change",function(){
  77. var solr_file= $("#myfile").val();
  78. var index = solr_file.lastIndexOf("\\");
  79. var index1 = solr_file.lastIndexOf(".xls");
  80. var name = solr_file.substring(index+1,index1);
  81. var nameHz = solr_file.substring(index+1);
  82. $("#view_input").val(solr_file);
  83. $("#mydiv1").text(name);
  84. $("#mydiv2").text("");
  85. var reg = new RegExp("^手动模板")
  86. if(reg.test(nameHz)){
  87. $("#mydiv2").text("无");
  88. }
  89. })
  90. })
  91. </script>