Sfoglia il codice sorgente

将表单缓存到本地

huqi 5 anni fa
parent
commit
42e18fb042

+ 2 - 2
o2web/source/o2_core/o2/xAction/services/x_processplatform_assemble_surface.json

@@ -260,8 +260,8 @@
   "getFormMobile": {"uri": "/jaxrs/form/{id}/application/{applicationFlag}/mobile"},
   "getScript": {"uri": "/jaxrs/script/{flag}/application/{applicationFlag}"},
   "getScriptByName": {"uri": "/jaxrs/script/{name}/application/{applicationId}","method": "POST"},
-  "getFormV2": {"uri": "/jaxrs/form/v2/{id}"},
-  "getFormV2Mobile": {"uri": "/jaxrs/form/v2/{id}/mobile"},
+  "getFormV2": {"uri": "/jaxrs/form/v2/{id}?t={tag}"},
+  "getFormV2Mobile": {"uri": "/jaxrs/form/v2/{id}/mobile?t={tag}"},
 
   "sendReaderByWork" : {"uri":"/jaxrs/read/work/{workId}", "method": "POST"},
   "sendReaderByWorkCompleted" : {"uri":"/jaxrs/read/workcompleted/{workCompletedId}", "method": "POST"},

+ 2 - 1
o2web/source/x_component_process_Work/Main.js

@@ -214,7 +214,8 @@ MWF.xApplication.process.Work.Main = new Class({
                     //         check();
                     //     });
                     // }else{
-                        this.action[((layout.mobile) ? "getFormV2Mobile": "getFormV2")](formId, function(formJson){
+                    var cacheTag = json.data.cacheTag || "";
+                        this.action[((layout.mobile) ? "getFormV2Mobile": "getFormV2")](formId, cacheTag, function(formJson){
                             json_form = formJson;
                             loadFormFlag = true;
                             check();

File diff suppressed because it is too large
+ 0 - 0
o2web/source/x_desktop/js/base_work_begin.js


Some files were not shown because too many files changed in this diff