| | |
| | | |
| | | StringBuffer thSb = new StringBuffer(); |
| | | StringBuffer tdSb = new StringBuffer(); |
| | | thSb.append(" <th>" + data.getString("templateKeyName") + "</th>\n"); |
| | | thSb.append(" <th class=\"text-center\">" + data.getString("templateKeyName") + "</th>\n"); |
| | | |
| | | tdSb.append(" <td>{{" + data.getString("templateCode") + "." + data.getString("templateKey") + "}}</td>\n"); |
| | | tdSb.append(" <td class=\"text-center\">{{" + data.getString("templateCode") + "." + data.getString("templateKey") + "}}</td>\n"); |
| | | |
| | | JSONArray columns = data.getJSONArray("columns"); |
| | | for (int columnIndex = 0; columnIndex < columns.size(); columnIndex++) { |
| | | JSONObject column = columns.getJSONObject(columnIndex); |
| | | thSb.append(" <th>" + column.getString("cnCode") + "</th>\n"); |
| | | thSb.append(" <th class=\"text-center\">" + column.getString("cnCode") + "</th>\n"); |
| | | |
| | | tdSb.append(" <td>{{" + data.getString("templateCode") + "." + column.getString("code") + "}}</td>\n"); |
| | | tdSb.append(" <td class=\"text-center\">{{" + data.getString("templateCode") + "." + column.getString("code") + "}}</td>\n"); |
| | | } |
| | | thSb.append(" <th class=\"text-right\">操作</th>\n"); |
| | | tdSb.append(" <td><div class=\"btn-group\">\n" + |
| | | thSb.append(" <th class=\"text-center\">操作</th>\n"); |
| | | tdSb.append(" <td class=\"text-center\"><div class=\"btn-group\">\n" + |
| | | " <button class=\"btn-white btn btn-xs\" v-on:click=\"_openEdit"+toUpperCaseFirstOne(data.getString("templateCode"))+"Model("+data.getString("templateCode")+")\">修改</button>\n" + |
| | | " </div>\n" + |
| | | " <div class=\"btn-group\">\n" + |
| | | " <button class=\"btn-white btn btn-xs\" v-on:click=\"_openDel"+toUpperCaseFirstOne(data.getString("templateCode"))+"Model("+data.getString("templateCode")+")\">删除</button>\n" + |
| | | " <button class=\"btn-white btn btn-xs\" v-on:click=\"_openDelete"+toUpperCaseFirstOne(data.getString("templateCode"))+"Model("+data.getString("templateCode")+")\">删除</button>\n" + |
| | | " </div></td>\n"); |
| | | |
| | | fileContext = fileContext.replace("@@columnsCnCode@@", thSb.toString()) |
| | |
| | | |
| | | |
| | | String writePath = this.getClass().getResource("/").getPath() |
| | | +"out/web/component/"+data.getString("templateCode")+"-manage/"+data.getString("templateCode")+"Manage.html"; |
| | | +"out/web/component/"+data.getString("templateCode")+"Package/"+data.getString("templateCode")+"-manage/"+data.getString("templateCode")+"Manage.html"; |
| | | System.out.printf("writePath: " + writePath); |
| | | writeFile(writePath, |
| | | fileContext); |
| | |
| | | fileContext = super.replaceTemplateContext(fileContext, data); |
| | | |
| | | String writePath = this.getClass().getResource("/").getPath() |
| | | +"out/web/component/"+data.getString("templateCode")+"-manage/"+data.getString("templateCode")+"Manage.js"; |
| | | +"out/web/component/"+data.getString("templateCode")+"Package/"+data.getString("templateCode")+"-manage/"+data.getString("templateCode")+"Manage.js"; |
| | | System.out.printf("writePath: " + writePath); |
| | | writeFile(writePath, |
| | | fileContext); |
| | |
| | | JSONArray columns = data.getJSONArray("columns"); |
| | | String variable = ""; |
| | | String variableGetSet = ""; |
| | | |
| | | variable += "private String " + data.getString("templateKey") + ";\n"; |
| | | |
| | | variableGetSet += "public String get" + toUpperCaseFirstOne(data.getString("templateKey")) + "() {\n" |
| | | + " return " + data.getString("templateKey") + ";\n" |
| | | + " }\n"; |
| | | variableGetSet += "public void set" + toUpperCaseFirstOne(data.getString("templateKey")) + "(String " + data.getString("templateKey") + ") {\n" |
| | | + " this." + data.getString("templateKey") + " = " + data.getString("templateKey") + ";\n" |
| | | + " }\n"; |
| | | |
| | | for (int columnIndex = 0; columnIndex < columns.size(); columnIndex++) { |
| | | JSONObject column = columns.getJSONObject(columnIndex); |
| | | String key = column.getString("code"); |