提交 5c2da473 编写于 作者: NoSubject's avatar NoSubject

增加OOXML对象,用于版式文件转换为word

上级 2b9388ed
......@@ -223,6 +223,8 @@
"uploadAttachment": {"uri": "/jaxrs/attachment/upload/work/{id}", "method": "POST", "enctype": "formData"},
"uploadAttachmentByWorkCompleted": {"uri": "/jaxrs/attachment/upload/workcompleted/{id}", "method": "POST", "enctype": "formData"},
"V2UploadWorkOrWorkCompleted": {"uri": "/jaxrs/attachment/v2/upload/workorworkcompleted/{workOrWorkCompleted}", "method": "POST", "enctype": "formData"},
"replaceAttachment": {"uri": "/jaxrs/attachment/update/{id}/work/{workid}", "method": "POST", "enctype": "formData"},
......
......@@ -3377,23 +3377,41 @@ MWF.xApplication.process.Xform.Documenteditor = MWF.APPDocumenteditor = new Cla
oo_content.name = fileName
var formData = new FormData();
formData.append("site", this.json.toWordSite || "$doc");
formData.append("fileName", fileName);
formData.append('file', oo_content);
if (this.form.businessData.workCompleted){
o2.Actions.get("x_processplatform_assemble_surface").uploadAttachmentByWorkCompleted(this.form.businessData.workCompleted.id, formData, oo_content,function(json){
o2.Actions.get("x_processplatform_assemble_surface").V2UploadWorkOrWorkCompleted(this.form.businessData.work.id, formData, oo_content, function(json){
if (this.form.businessData.workCompleted){
o2.Actions.get("x_processplatform_assemble_surface").getAttachmentWorkcompleted(json.data.id, this.form.businessData.workCompleted.id,function(attjson){
if (callback) callback(attjson.data);
this.showToWord(attjson.data);
}.bind(this));
}.bind(this));
}else{
o2.Actions.get("x_processplatform_assemble_surface").uploadAttachment(this.form.businessData.work.id, formData, oo_content,function(json){
}else{
o2.Actions.get("x_processplatform_assemble_surface").getAttachment(json.data.id, this.form.businessData.work.id,function(attjson){
if (callback) callback(attjson.data);
this.showToWord(attjson.data);
}.bind(this));
}.bind(this));
}
}
}.bind(this));
//
//
//
// if (this.form.businessData.workCompleted){
// o2.Actions.get("x_processplatform_assemble_surface").uploadAttachmentByWorkCompleted(this.form.businessData.workCompleted.id, formData, oo_content,function(json){
// o2.Actions.get("x_processplatform_assemble_surface").getAttachmentWorkcompleted(json.data.id, this.form.businessData.workCompleted.id,function(attjson){
// if (callback) callback(attjson.data);
// this.showToWord(attjson.data);
// }.bind(this));
// }.bind(this));
// }else{
// o2.Actions.get("x_processplatform_assemble_surface").uploadAttachment(this.form.businessData.work.id, formData, oo_content,function(json){
// o2.Actions.get("x_processplatform_assemble_surface").getAttachment(json.data.id, this.form.businessData.work.id,function(attjson){
// if (callback) callback(attjson.data);
// this.showToWord(attjson.data);
// }.bind(this));
// }.bind(this));
// }
//if (callback) callback(oo_content, fileName);
}.bind(this));
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册