From 96ad9499385c9b57f9758d6447fa873c76af039c Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期日, 29 三月 2020 14:46:23 +0800
Subject: [PATCH] 分离版本后端代码生成器 开发测试完成

---
 java110-code-generator/src/main/java/com/java110/code/web/GeneratorViewComponent.java |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/java110-code-generator/src/main/java/com/java110/code/web/GeneratorViewComponent.java b/java110-code-generator/src/main/java/com/java110/code/web/GeneratorViewComponent.java
index abfd82e..08beb76 100644
--- a/java110-code-generator/src/main/java/com/java110/code/web/GeneratorViewComponent.java
+++ b/java110-code-generator/src/main/java/com/java110/code/web/GeneratorViewComponent.java
@@ -3,8 +3,7 @@
 
 import com.alibaba.fastjson.JSONArray;
 import com.alibaba.fastjson.JSONObject;
-import com.java110.code.BaseGenerator;
-import org.springframework.util.StringUtils;
+import com.java110.code.back.BaseGenerator;
 
 public class GeneratorViewComponent extends BaseGenerator {
 
@@ -34,8 +33,14 @@
         StringBuffer thSb = new StringBuffer();
 
         JSONArray columns = data.getJSONArray("columns");
-        for (int columnIndex = 0; columnIndex < columns.size(); columnIndex++) {
-            JSONObject column = columns.getJSONObject(columnIndex);
+
+        JSONArray cols = new JSONArray();
+        JSONObject col = new JSONObject();
+        col.put("cnCode", data.getString("templateKeyName"));
+        col.put("code", data.getString("templateKey"));
+        cols.addAll(columns);
+        for (int columnIndex = 0; columnIndex < cols.size(); columnIndex++) {
+            JSONObject column = cols.getJSONObject(columnIndex);
             if(columnIndex % 3 == 0){
                 thSb.append("<div class=\"row\">\n");
             }
@@ -43,7 +48,7 @@
             thSb.append("<div class=\"col-sm-4\">\n" +
                     "                        <div class=\"form-group\">\n" +
                     "                            <label class=\"col-form-label\" >"+column.getString("cnCode")+"锛�</label>\n" +
-                    "                            <label class=\"\">{{view"+toUpperCaseFirstOne(column.getString("code"))+"Info."+column.getString("code")+"Id}}</label>\n" +
+                    "                            <label class=\"\">{{view"+toUpperCaseFirstOne(data.getString("templateCode"))+"Info."+column.getString("code")+"}}</label>\n" +
                     "                        </div>\n" +
                     "</div>\n");
 

--
Gitblit v1.8.0