Commit 3ccbcf48 authored by Asjoker's avatar Asjoker

增加自动保存功能

parent bbf1c36c
...@@ -284,7 +284,7 @@ ...@@ -284,7 +284,7 @@
</div> </div>
<div style="margin: 30px 0 0;display: inline-block"> <div style="margin: 30px 0 0;display: inline-block">
<label>备注</label> <label>备注</label>
<textarea name="question_6" cols="30" rows="3"></textarea> <textarea name="question_5" cols="30" rows="3"></textarea>
</div> </div>
</div> </div>
...@@ -1355,6 +1355,7 @@ ...@@ -1355,6 +1355,7 @@
<script src="<%=request.getContextPath()%>/res/js/jquery.min.js?v=2.1.4"></script> <script src="<%=request.getContextPath()%>/res/js/jquery.min.js?v=2.1.4"></script>
<script src="<%=request.getContextPath()%>/res/js/bootstrap.min.js?v=3.3.6"></script> <script src="<%=request.getContextPath()%>/res/js/bootstrap.min.js?v=3.3.6"></script>
<script src="<%=request.getContextPath()%>/res/js/plugins/sweetalert/sweetalert.min.js"></script> <script src="<%=request.getContextPath()%>/res/js/plugins/sweetalert/sweetalert.min.js"></script>
<script src="<%=request.getContextPath()%>/res/js/plugins/layer/layer.min.js"></script>
<!-- 自定义js --> <!-- 自定义js -->
<script src="<%=request.getContextPath()%>/res/js/content.js?v=1.0.0"></script> <script src="<%=request.getContextPath()%>/res/js/content.js?v=1.0.0"></script>
<!-- Prettyfile --> <!-- Prettyfile -->
......
...@@ -1570,6 +1570,7 @@ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request. ...@@ -1570,6 +1570,7 @@ String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.
<script src="<%=request.getContextPath()%>/res/js/jquery.min.js?v=2.1.4"></script> <script src="<%=request.getContextPath()%>/res/js/jquery.min.js?v=2.1.4"></script>
<script src="<%=request.getContextPath()%>/res/js/bootstrap.min.js?v=3.3.6"></script> <script src="<%=request.getContextPath()%>/res/js/bootstrap.min.js?v=3.3.6"></script>
<script src="<%=request.getContextPath()%>/res/js/plugins/sweetalert/sweetalert.min.js"></script> <script src="<%=request.getContextPath()%>/res/js/plugins/sweetalert/sweetalert.min.js"></script>
<script src="<%=request.getContextPath()%>/res/js/plugins/layer/layer.min.js"></script>
<!-- 自定义js --> <!-- 自定义js -->
<script src="<%=request.getContextPath()%>/res/js/content.js?v=1.0.0"></script> <script src="<%=request.getContextPath()%>/res/js/content.js?v=1.0.0"></script>
<!-- Prettyfile --> <!-- Prettyfile -->
......
...@@ -11,6 +11,9 @@ $(function () { ...@@ -11,6 +11,9 @@ $(function () {
StatusCheck(); StatusCheck();
}) })
// 实现10分钟1次自动保存
var ocarina = self.setInterval("timeCircleSave()",600000);
var processStatus = 0 var processStatus = 0
recordId recordId
var oTable; var oTable;
...@@ -481,7 +484,7 @@ function previews(url) { ...@@ -481,7 +484,7 @@ function previews(url) {
window.open(`${window.location.origin}${url}`) window.open(`${window.location.origin}${url}`)
} }
function saveQuestionnaire(){ function saveQuestionnaire(isAuto){
$(document).ready(function () { $(document).ready(function () {
var rejectReason = '' var rejectReason = ''
$('textarea[name*="question_"]').each(function () { $('textarea[name*="question_"]').each(function () {
...@@ -510,11 +513,22 @@ function saveQuestionnaire(){ ...@@ -510,11 +513,22 @@ function saveQuestionnaire(){
async:false, async:false,
contentType:'application/json;charset=UTF-8', contentType:'application/json;charset=UTF-8',
success : function(result) { success : function(result) {
swal("成功!", '暂存成功', "success"); if(result.result==true){
if (isAuto === 1) {
layer.msg('已自动暂存');
} else {
swal("成功!", '暂存成功', "success");
}
}
} }
}); });
} }
// 定时自动暂存
function timeCircleSave() {
saveQuestionnaire(1);
}
function passQuestionnaire(){ function passQuestionnaire(){
$(document).ready(function () { $(document).ready(function () {
$('textarea[name*="question_"]').each(function () { $('textarea[name*="question_"]').each(function () {
......
...@@ -17,6 +17,8 @@ $(function () { ...@@ -17,6 +17,8 @@ $(function () {
StatusCheck(); StatusCheck();
}) })
var ocarina = self.setInterval("timeCircleSave()",600000);
var oTable; var oTable;
var processStatus = 0 var processStatus = 0
// 问卷状态自检 // 问卷状态自检
...@@ -655,7 +657,7 @@ function getSaveData() { ...@@ -655,7 +657,7 @@ function getSaveData() {
}); });
} }
function saveQuestionnaire(type){ function saveQuestionnaire(type, isAuto){
var writePeople = '' var writePeople = ''
var phoneNumber = '' var phoneNumber = ''
formData = []; formData = [];
...@@ -767,10 +769,16 @@ function saveQuestionnaire(type){ ...@@ -767,10 +769,16 @@ function saveQuestionnaire(type){
contentType:'application/json;charset=UTF-8', contentType:'application/json;charset=UTF-8',
success : function(result) { success : function(result) {
if(result.result==true){ if(result.result==true){
if(type === 0){ if (isAuto === 1) {
swal("成功!", "暂存成功!", "success"); if(type === 0){
layer.msg('已自动暂存');
}
} else { } else {
swal("成功!", "上报成功!", "success"); if(type === 0){
swal("成功!", "暂存成功!", "success");
} else {
swal("成功!", "上报成功!", "success");
}
} }
}else{ }else{
swal("失败!", result.msg, "error"); swal("失败!", result.msg, "error");
...@@ -779,6 +787,11 @@ function saveQuestionnaire(type){ ...@@ -779,6 +787,11 @@ function saveQuestionnaire(type){
}); });
} }
// 定时自动暂存
function timeCircleSave() {
saveQuestionnaire(0, 1);
}
function submitQuestionnaire() { function submitQuestionnaire() {
toValidate(); toValidate();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment