|
@@ -501,7 +501,6 @@ MarkControl.prototype.submitTask = function(submitUrl) {
|
|
|
var submitUrl = submitUrl != undefined && submitUrl.length > 0 ? submitUrl : this.option.submitUrl;
|
|
|
|
|
|
if (task != undefined && this.context.submitting != true) {
|
|
|
-
|
|
|
//开启强制标记
|
|
|
if(this.option.forceSpecialTag===true){
|
|
|
if(task.tagList==undefined ||task.tagList==null ||task.tagList.length <= 0){
|
|
@@ -510,30 +509,28 @@ MarkControl.prototype.submitTask = function(submitUrl) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- task.markStepList = undefined;
|
|
|
- task.pictureUrls = undefined;
|
|
|
- task.pictureConfig = undefined;
|
|
|
- task.sheetUrls = undefined;
|
|
|
- task.paperUrl = undefined;
|
|
|
- task.answerUrl = undefined;
|
|
|
- task.imageData = undefined;
|
|
|
- task.markFinish = undefined;
|
|
|
- task.markTime = undefined;
|
|
|
- task.arbitrationList = undefined;
|
|
|
+ var submitObj = $.extend(true, {}, task);
|
|
|
+ submitObj.markStepList = undefined;
|
|
|
+ submitObj.pictureUrls = undefined;
|
|
|
+ submitObj.pictureConfig = undefined;
|
|
|
+ submitObj.sheetUrls = undefined;
|
|
|
+ submitObj.paperUrl = undefined;
|
|
|
+ submitObj.answerUrl = undefined;
|
|
|
+ submitObj.imageData = undefined;
|
|
|
+ submitObj.markFinish = undefined;
|
|
|
+ submitObj.markTime = undefined;
|
|
|
+ submitObj.arbitrationList = undefined;
|
|
|
|
|
|
this.trigger('task.submit.before');
|
|
|
|
|
|
if (this.taskControl != undefined) {
|
|
|
//已定义任务引擎
|
|
|
- this.taskControl.submit(task, function(status) {
|
|
|
+ this.taskControl.submit(submitObj, function(status) {
|
|
|
if (status != undefined && status.valid == true) {
|
|
|
markControl.context.status = status;
|
|
|
markControl.trigger('mark.status.change', status);
|
|
|
}
|
|
|
- //markControl.context.task = undefined;
|
|
|
markControl.trigger('task.submit.success');
|
|
|
- markControl.trigger('mark.specialTag.success');
|
|
|
- //markControl.getTask();
|
|
|
}, function(message) {
|
|
|
markControl.trigger('task.submit.error', message);
|
|
|
});
|
|
@@ -542,14 +539,12 @@ MarkControl.prototype.submitTask = function(submitUrl) {
|
|
|
$.ajax({
|
|
|
url: submitUrl,
|
|
|
type: 'POST',
|
|
|
- data: JSON.stringify(task),
|
|
|
+ data: JSON.stringify(submitObj),
|
|
|
dataType: "json",
|
|
|
contentType : 'application/json;charset=utf-8',
|
|
|
success: function(result) {
|
|
|
if (result.success == true) {
|
|
|
- //markControl.context.task = undefined;
|
|
|
markControl.trigger('task.submit.success');
|
|
|
- //markControl.getTask();
|
|
|
} else {
|
|
|
markControl.trigger('task.submit.error', result.message);
|
|
|
}
|
|
@@ -560,7 +555,6 @@ MarkControl.prototype.submitTask = function(submitUrl) {
|
|
|
});
|
|
|
} else {
|
|
|
markControl.trigger('task.submit.success');
|
|
|
- //markControl.getTask();
|
|
|
}
|
|
|
}
|
|
|
}
|