GZMachinesWeb/WebContent/updInvoice.jsp

143 lines
4.8 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%@page import="javax.sound.midi.SysexMessage"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<c:set var="bonuspath" value="${pageContext.request.contextPath}"/>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="${bonuspath}/static/js/jquery/jquery-2.0.3.min.js"></script>
<script type="text/javascript" src="${bonuspath}/static/js/jquery/jquery-form.js"></script>
<%-- <script type="text/javascript" src="${bonuspath}/static/js/layui/layui.js"></script>
<script type="text/javascript" src="${bonuspath}/static/js/pm/machines.js"></script> --%>
<script type="text/javascript" src="${bonuspath}/static/js/ace/jy.js"></script>
<script src="${bonuspath}/static/js/layer.js"></script>
<link rel="stylesheet" href="${bonuspath}/static/js/theme/default/layer.css" />
<title>Insert title here</title>
</head>
<style>
html,body{
width:100%;
height:100%;
margin: 0;
padding: 0;
}
.img-container {
width: 293px;
height: 150px;
background: #F2F2F2;
margin-bottom: 35px;
overflow: hidden;
border: 1px solid #000;
}
.img-container>img {
width: 293px;
height: 150px;
}
#myFormId{
margin-left: 20%;
}
</style>
<body>
<fieldset>
<legend>发票上传</legend>
<h2>只能上传单张10M以下的 PNG、JPG、GIF 格式的图片</h2>
<form id="myFormId" method="post" action="${bonuspath}/backstage/new/uploadPhoto"
target="frmright" enctype="multipart/form-data" >
选择文件:<input class="img-btn" type="file" id="drivingLicence" name="drivingLicence">
<input style="display: none;" name="maModelId" id="maModelId" type="text" />
<input style="display: none;" name="taskId" id="taskId" type="text" />
<div class="img-container"></div>
<input type="submit" value="上传" />
<input type="button" value="取消" onclick="closeUpload()"/>
</form>
</fieldset>
<script type="text/javascript">
var maModelId = localStorage.getItem("maModelId");
var taskId = localStorage.getItem("taskId");
var bonuspath = localStorage.getItem("bonuspath");
$("#maModelId").val(maModelId);
$("#taskId").val(taskId);
$(function(){
/** 验证文件是否导入成功 */
$("#myFormId").ajaxForm(function(data){
var obj = $.parseJSON(data);
if(obj.res=='1' || obj.res==1){
layer.alert("提交成功!");
var index=parent.layer.getFrameIndex(window.name);
parent.layer.close(index); //疯狂模式,关闭所有层
window.parent.location.reload(); //刷新父页面
}
});
});
function previewImg(fileInput, imgDiv) {
if(window.FileReader) { //支持FileReader的时候
var reader = new FileReader();
reader.readAsDataURL(fileInput.files[0]);
reader.onload = function(evt) {
imgDiv.innerHTML = "\<img src=" + evt.target.result + "\>";
}
} else { //兼容ie9-
imgDiv.innerHTML = '<div class="img" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src=\'' + fileInput.value + '\)\';"></div>';
}
}
function selectImg(fileInputs, imgDivs) {
var checkImg = new RegExp("(.jpg$)|(.png$)|(.bmp$)|(.jpeg$)", "i");
var i = 0;
for(; i < fileInputs.length && i < imgDivs.length; i++) {
(function(i) { //立即执行函数保存i
fileInputs[i].onchange = function() {
if(checkImg.test(fileInputs[i].value)) {
previewImg(this, imgDivs[i]);
} else {
layer.msg("只支持上传.jpg .png .bmp .jpeg;你的选择有误!!!");
$("#drivingLicence").val("");
}
};
})(i);
}
}
/* 为IE6 IE7 IE8增加document.getElementsByClassName函数 */
/MSIE\s*(\d+)/i.test(navigator.userAgent);
var isIE = parseInt(RegExp.$1 ? RegExp.$1 : 0);
if(isIE > 0 && isIE < 9) {
document.getElementsByClassName = function(cls) {
var els = this.getElementsByTagName('*');
var ell = els.length;
var elements = [];
for(var n = 0; n < ell; n++) {
var oCls = els[n].className || '';
if(oCls.indexOf(cls) < 0) continue;
oCls = oCls.split(/\s+/);
var oCll = oCls.length;
for(var j = 0; j < oCll; j++) {
if(cls == oCls[j]) {
elements.push(els[n]);
break;
}
}
}
return elements;
}
}
var fileInputs = document.getElementsByClassName("img-btn"); //文件选择按钮
var imgDivs = document.getElementsByClassName("img-container"); //图片容器
selectImg(fileInputs, imgDivs);
function closeUpload(){
var index=parent.layer.getFrameIndex(window.name);
parent.layer.close(index); //疯狂模式,关闭所有层
// window.parent.location.reload(); //刷新父页面
}
</script>
</body>
</html>