Administrator
2018-11-05 2d950dce7919a2bc39464f9d264f7b96b69f6d1e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>订单上传</title>
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/maincontent.css" rel="stylesheet">
<link href="css/tablestyle.css" rel="stylesheet">
<!--[if lt IE 9]>
      <script src="js/html5shiv.js"></script>
      <script src="js/respond.min.js"></script>
    <![endif]-->
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top">
</nav>
<div id="mainbody">
  <div id="sidebar">
    <dl>
    </dl>
  </div>
  <div id="neirong">
    <table class="table">
      <tbody>
        <tr>
          <td><form class="form-horizontal" role="form">
              <div class="form-group">
                <div class="col-sm-5">
                  <input type="file" id="exampleInputFile"  enctype="multipart/form-data">
                </div>
              </div>
            </form></td>
        </tr>
      </tbody>
    </table>
    <div class="button0">
      <div class="button">
        <button type="button" class="btn btn-primary save">保存</button>
      </div>
      <div class="button"> <a href="javascript:void(0)" class="btn btn-default cancel" role="button">取消</a> </div>
    </div>
  </div>
</div>
<script src="js/jquery.min.js"></script> 
<script src="js/bootstrap.min.js"></script>
<script src="js/nav.js"></script>
<script src="layer/layer.js"></script>
<script>
        $(function(){
            
            $(".save").bind("click",function(){
                
                    var iconFile = $("input[type='file']")[0].files[0];
                    if(iconFile == null){
                            layer.msg("文件不能为空!");
                             return;
                    }
                    if(iconFile != null ){
                        var formData = new FormData();
                        var filename = $("input[type='file']").val();
                        var begin = filename.lastIndexOf(".")+1;
                        var type = filename.substring(begin);
                        if("xls"!=type){
                            alert("仅支持xls格式!");
                            return;
                        }
                        layer.confirm('确定上传文件?', 
                        function(index){
                            formData.append("file",iconFile);
                            formData.append("name",filename);
                            var lay = layer.load(0, {
                                'shade': false
                            });
                            layer.close(index);
                            $(".btn").addClass("disabled");
                            $.ajax({ 
                                url : "api/v1/upload/uploadOrder", 
                                type : 'POST', 
                                data : formData, 
                                dataType : "json",
                                // 告诉jQuery不要去处理发送的数据
                                processData : false, 
                                // 告诉jQuery不要去设置Content-Type请求头
                                contentType : false,
                                beforeSend:function(){
                                console.log("正在进行,请稍候");
                                },
                                success : function(data,responseStr) {
//                                    layer.close(index);
                                    if(data.code==0){
                                        layer.msg("修改成功!");
                                    }else{
                                        layer.msg("修改出错!");
                                    }
                                    layer.close(lay);
                                    $(".btn").removeClass("disabled");
                                },
                                error : function(responseStr) { 
                                    console.log("error");
                                    alert("error");
//                                    layer.close(index);
                                    layer.close(lay);
                                    $(".btn").removeClass("disabled");
                                } 
                            });
                        },
                        function(index){
                            layer.close(index);
                        });
                    }
            });
        });
        
</script>
</body>
</html>