Procházet zdrojové kódy

修复因为转码而导致设计器在保存时一些特殊符号丢失的问题

youseries před 7 roky
rodič
revize
eddbcbfc23
30 změnil soubory, kde provedl 15 přidání a 14 odebrání
  1. 1 1
      urule-console-js/src/action/action.js
  2. 1 1
      urule-console-js/src/client/action.js
  3. 1 1
      urule-console-js/src/constant/action.js
  4. 1 1
      urule-console-js/src/editor/decisiontable/DecisionTable.js
  5. 1 1
      urule-console-js/src/editor/decisiontree/new/DecisionTree.js
  6. 1 0
      urule-console-js/src/editor/ul/index.jsx
  7. 1 1
      urule-console-js/src/editor/urule/RuleFactory.js
  8. 1 1
      urule-console-js/src/flow/RuleFlowDesigner.js
  9. 1 1
      urule-console-js/src/frame/action.js
  10. 1 1
      urule-console-js/src/package/action.js
  11. 1 1
      urule-console-js/src/parameter/action.js
  12. 1 1
      urule-console-js/src/permission/action.js
  13. 1 1
      urule-console-js/src/scorecard/index.jsx
  14. 1 1
      urule-console-js/src/variable/action.js
  15. 1 1
      urule-console/src/main/java/com/bstek/urule/console/servlet/common/CommonServletHandler.java
  16. 0 0
      urule-console/src/main/resources/urule-asserts/js/actionEditor.bundle.js
  17. 0 0
      urule-console/src/main/resources/urule-asserts/js/clientConfigEditor.bundle.js
  18. 0 0
      urule-console/src/main/resources/urule-asserts/js/constantEditor.bundle.js
  19. 0 0
      urule-console/src/main/resources/urule-asserts/js/decisionTableEditor.bundle.js
  20. 0 0
      urule-console/src/main/resources/urule-asserts/js/decisionTreeEditor.bundle.js
  21. 0 0
      urule-console/src/main/resources/urule-asserts/js/flowDesigner.bundle.js
  22. 0 0
      urule-console/src/main/resources/urule-asserts/js/frame.bundle.js
  23. 0 0
      urule-console/src/main/resources/urule-asserts/js/packageEditor.bundle.js
  24. 0 0
      urule-console/src/main/resources/urule-asserts/js/parameterEditor.bundle.js
  25. 0 0
      urule-console/src/main/resources/urule-asserts/js/permissionConfigEditor.bundle.js
  26. 0 0
      urule-console/src/main/resources/urule-asserts/js/ruleSetEditor.bundle.js
  27. 0 0
      urule-console/src/main/resources/urule-asserts/js/scoreCardTable.bundle.js
  28. 0 0
      urule-console/src/main/resources/urule-asserts/js/scriptDecisionTableEditor.bundle.js
  29. 0 0
      urule-console/src/main/resources/urule-asserts/js/ulEditor.bundle.js
  30. 0 0
      urule-console/src/main/resources/urule-asserts/js/variableEditor.bundle.js

+ 1 - 1
urule-console-js/src/action/action.js

@@ -78,7 +78,7 @@ export function saveData(data,newVersion,file) {
         return;
     }
     xml+='</action-library>';
-    xml=encodeURI(xml);
+    xml=encodeURIComponent(xml);
     let postData={content:xml,file,newVersion};
     const url=window._server+'/common/saveFile';
     if(newVersion){

+ 1 - 1
urule-console-js/src/client/action.js

@@ -41,7 +41,7 @@ export function save(data,project) {
         return;
     }
     xml+="</client-config>";
-    xml=encodeURI(xml);
+    xml=encodeURIComponent(xml);
     $.ajax({
         url:window._server+'/clientconfig/save',
         type:'POST',

+ 1 - 1
urule-console-js/src/constant/action.js

@@ -58,7 +58,7 @@ export function saveData(data,newVersion,file) {
         return;
     }
     xml+='</constant-library>';
-    xml=encodeURI(xml);
+    xml=encodeURIComponent(xml);
     let postData={content:xml,file,newVersion};
     const url=window._server+'/common/saveFile';
     if(newVersion){

+ 1 - 1
urule-console-js/src/editor/decisiontable/DecisionTable.js

@@ -184,7 +184,7 @@ window._setDirty=function(){
 				return false;
 			}
 			let file=getParameter('file'),xml=self.toXml();
-            xml=encodeURI(xml);
+            xml=encodeURIComponent(xml);
 			let postData={content:xml,file,newVersion};
 			const url=window._server+'/common/saveFile';
 			if(newVersion){

+ 1 - 1
urule-console-js/src/editor/decisiontree/new/DecisionTree.js

@@ -191,7 +191,7 @@ export default class DecisionTree{
                 return;
             }
             xml+="</decision-tree>";
-
+            xml=encodeURIComponent(xml);
             let postData={content:xml,file,newVersion};
             const url=window._server+'/common/saveFile';
             if(newVersion){

+ 1 - 0
urule-console-js/src/editor/ul/index.jsx

@@ -227,6 +227,7 @@ function save(file,newVersion){
         return false;
     }
     var content=codeMirror.getValue();
+    content=encodeURIComponent(content);
     let postData={content,file,newVersion};
     const url=window._server+'/common/saveFile';
     if(newVersion){

+ 1 - 1
urule-console-js/src/editor/urule/RuleFactory.js

@@ -143,7 +143,7 @@ import {MsgBox} from 'flowdesigner';
 				return;
 			}
 			xml+="</rule-set>";
-            xml=encodeURI(xml);
+            xml=encodeURIComponent(xml);
 			let postData={content:xml,file,newVersion};
 			const url=window._server+'/common/saveFile';
 			if(newVersion){

+ 1 - 1
urule-console-js/src/flow/RuleFlowDesigner.js

@@ -59,7 +59,7 @@ export default class RuleFlowDesigner extends FlowDesigner{
             xml+=figure.toXML();
         }
         xml+='</rule-flow>';
-        xml=encodeURI(xml);
+        xml=encodeURIComponent(xml);
         return xml;
     }
 

+ 1 - 1
urule-console-js/src/frame/action.js

@@ -998,7 +998,7 @@ export function unlockFile(file,dispatch){
 };
 
 export function saveFileSource(file,content){
-    content=encodeURI(content);
+    content=encodeURIComponent(content);
     var url=window._server+"/common/saveFile";
     $.ajax({
         url,

+ 1 - 1
urule-console-js/src/package/action.js

@@ -70,7 +70,7 @@ export function saveData(data,newVersion,project) {
         xml+='</res-package>';
     });
     xml+='</res-packages>';
-    xml=encodeURI(xml);
+    xml=encodeURIComponent(xml);
     $.ajax({
         url:window._server+'/packageeditor/saveResourcePackages',
         type:'POST',

+ 1 - 1
urule-console-js/src/parameter/action.js

@@ -56,7 +56,7 @@ export function saveData(data,newVersion,file){
         return;
     }
     xml+='</parameter-library>';
-    xml=encodeURI(xml);
+    xml=encodeURIComponent(xml);
     let postData={content:xml,file,newVersion};
     const url=window._server+'/common/saveFile';
     if(newVersion){

+ 1 - 1
urule-console-js/src/permission/action.js

@@ -53,7 +53,7 @@ export function save(data) {
         xml+="</user-permission>";
     }
     xml+="</user-permission>";
-    xml=encodeURI(xml);
+    xml=encodeURIComponent(xml);
     const url=window._server+"/permission/saveResourceSecurityConfigs";
     $.ajax({
         url,

+ 1 - 1
urule-console-js/src/scorecard/index.jsx

@@ -150,7 +150,7 @@ $(document).ready(function (e) {
     function save(newVersion) {
         try{
             let content=cardTable.toXml();
-            content=encodeURI(content);
+            content=encodeURIComponent(content);
             const url=window._server+"/common/saveFile";
             if(newVersion){
                 bootbox.prompt("请输入新版本描述.",function (versionComment) {

+ 1 - 1
urule-console-js/src/variable/action.js

@@ -61,7 +61,7 @@ export function saveData(data,newVersion,file) {
         return;
     }
     xml+='</variable-library>';
-    xml=encodeURI(xml);
+    xml=encodeURIComponent(xml);
     let postData={content:xml,file,newVersion};
     const url=window._server+'/common/saveFile';
     if(newVersion){

+ 1 - 1
urule-console/src/main/java/com/bstek/urule/console/servlet/common/CommonServletHandler.java

@@ -84,7 +84,7 @@ public class CommonServletHandler extends RenderPageServletHandler{
 	public void saveFile(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
 		String file=req.getParameter("file");
 		String content=req.getParameter("content");
-		content=Utils.decodeURL(content);
+		content=Utils.decodeContent(content);
 		String versionComment=req.getParameter("versionComment");
 		Boolean newVersion = Boolean.valueOf(req.getParameter("newVersion"));
 		User user=EnvironmentUtils.getLoginUser(new RequestContext(req, resp));

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
urule-console/src/main/resources/urule-asserts/js/actionEditor.bundle.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
urule-console/src/main/resources/urule-asserts/js/clientConfigEditor.bundle.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
urule-console/src/main/resources/urule-asserts/js/constantEditor.bundle.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
urule-console/src/main/resources/urule-asserts/js/decisionTableEditor.bundle.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
urule-console/src/main/resources/urule-asserts/js/decisionTreeEditor.bundle.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
urule-console/src/main/resources/urule-asserts/js/flowDesigner.bundle.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
urule-console/src/main/resources/urule-asserts/js/frame.bundle.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
urule-console/src/main/resources/urule-asserts/js/packageEditor.bundle.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
urule-console/src/main/resources/urule-asserts/js/parameterEditor.bundle.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
urule-console/src/main/resources/urule-asserts/js/permissionConfigEditor.bundle.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
urule-console/src/main/resources/urule-asserts/js/ruleSetEditor.bundle.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
urule-console/src/main/resources/urule-asserts/js/scoreCardTable.bundle.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
urule-console/src/main/resources/urule-asserts/js/scriptDecisionTableEditor.bundle.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
urule-console/src/main/resources/urule-asserts/js/ulEditor.bundle.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
urule-console/src/main/resources/urule-asserts/js/variableEditor.bundle.js


Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů