You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

144 lines
5.2 KiB
Plaintext

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>电子签名设置</title>
<link href="../Scripts/bootstrap/css/bootstrap.css" rel="stylesheet" type="text/css" />
<link href="../Scripts/bootstrap/css/font-awesome.css" rel="stylesheet">
<link href="../Style/skin/css/style.css" rel="stylesheet" type="text/css" />
<link href="../Style/skin/css/animate.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../Scripts/jquery/jquery.min.js"></script>
<script src="../Scripts/easyUI/jquery.easyui.min.js" type="text/javascript"></script>
<script src="../Scripts/QueryString.js" type="text/javascript"></script>
<!-- 引入新版本的类库. -->
<script src="../Scripts/config.js" type="text/javascript"></script>
<script src="../Comm/Gener.js" type="text/javascript"></script>
<script type="text/javascript">
//页面启动函数.
$(function () {
var doMethod = "Siganture_Init";
var httpHandlerName = "BP.WF.HttpHandler.WF_Setting";
var url = dynamicHandler + "?DoType=HttpHandler&DoMethod=" + doMethod + "&HttpHandlerName=" + httpHandlerName;
//初始化
$.ajax({
url: url,
dataType: "json",
success: function (data) {
var img = document.getElementById("sigimg");
var url = '../../DataUser/Siganture/' + data.No + '.jpg';
img.src = url;
}
});
});
function Upload() {
if (File_Upload.files.length == 0) {
alert('请选择要上传的文件');
return;
}
var fileName = File_Upload.files[0].name;
//判断文件类型.
var fileExt = "bpm,jpg,jpeg,png,gif";
//获取文件的后缀名
var ext = fileName.substring(fileName.lastIndexOf(".") + 1);
if (fileExt.indexOf(ext.toLowerCase()) == -1) {
alert("上传的文件必须是以图片格式:" + fileExt + " 类型, 现在类型是:" + ext);
return;
}
var doMethod = "Siganture_Save";
var httpHandlerName = "BP.WF.HttpHandler.WF_Setting";
var url = dynamicHandler + "?DoType=HttpHandler&DoMethod="+ doMethod +"&HttpHandlerName=" + httpHandlerName;
//提交数据
$("#cc").form("submit", {
type: 'POST',
dataType: 'html',
url: url,
onSubmit: function (param) {
//return false; //这里可以做表单的验证如果验证失败就return false 来终止表单提交
},
success: function (data) {
if (data.indexOf("err@") != -1) {
alert(data);
return;
}
alert(data);
Reload();
}
});
/* var url = Handler + "?DoType=Siganture_Save";
var xhr = new XMLHttpRequest();
xhr.open('post', url, true);
var formData = new FormData();
formData.append('file', File_Upload.files[0]);
xhr.send(formData);
//上传结束回掉函数
xhr.onload = function () {
if (this.responseText.indexOf('err@') == 0) {
alert(responseText);
return;
}
alert(this.responseText);
location.reload();
} */
}
</script>
</head>
<body class="gray-bg">
<form id="cc" name="cc" action="" enctype="multipart/form-data" method="post">
<div class="wrapper wrapper-content animated fadeInRight">
<div class="ibox float-e-margins">
<div class="ibox-content">
<div class="usercenter">电子签名设置</div>
<div class="row">
<div class="col-sm-2">
<img id="sigimg" width="120" height="30" border="1" onerror="this.src='../../DataUser/Siganture/UnName.jpg'" />
</div>
<div class="col-sm-3">
<input type="file" name="File_Upload" id="File_Upload" />
</div>
<div class="col-sm-7">
<input id="btn" class="btn btn-info" type="button" value="确定" onclick="Upload()" />
<a class="btn btn-white" href="Default.htm">返回</a>
</div>
<div class="col-sm-12">
<b>利用扫描仪设置步骤:</b>
<ul class="lh24">
<li>在白纸上写下您的签名</li>
<li>送入扫描仪扫描并得到jpg文件。</li>
<li>利用图片处理工具把他们处理缩小到 90*30像素大小。</li>
</ul>
<b>手写设置:</b>
<ul class="lh24">
<li>启动画板程序,写下您的签名。</li>
<li>保存成.jpg文件设置文件为90*30像素大小。</li>
</ul>
<!--<B>让系统自动为您创建(请选择字体):</B><ul><li><a href='Siganture.htm?RefNo=Siganture&DoType=ST'>宋体</a></li> -->
<!--<li><a href='Siganture.htm?RefNo=Siganture&DoType=LS'>隶书</a></li> -->
</div>
</div>
</div>
</div>
</div>
</form>
</body>
</html>