This commit is contained in:
bfc 2019-03-22 10:11:50 +08:00
parent 1b1fd3bd68
commit 2cbb4d04d8
2 changed files with 6 additions and 4 deletions

View File

@ -77,7 +77,7 @@ public abstract class ICreator {
public static Engine engine = Engine.use();
public static Map<String, String> cateRelation = Kv.of("varchar", "String").set("text", "String").set("int", "Integer").set("bigint", "Long").set("long", "Long").set(null, "String").set("datetime", "Date");
public static String[] fields = {"field","cate", "must","remark1", "remark2", "tag", "selects", "column","filter", "ck", "edit"};
public static String[] fields = {"field","cate", "must","remark1", "remark2", "tag", "selects", "column","filter", "ck", "edit","update","xqzs"};
public static Gson gson = new Gson();
public static List<String> sheetNames() {

View File

@ -19,11 +19,13 @@ public class VueKit extends PageKit {
@Override
public String createStr(String clazz, List<Map> fieldList, Map para) {
List<Map> ft = new ArrayList<>();
ft.addAll(fieldList);
List<String> sc = new ArrayList<>();
List<Map> filterList = new ArrayList<>();
List<String> detailsList = new ArrayList<>();
List<Map> editsList = new ArrayList<>();
fieldList.forEach(x -> {
ft.forEach(x -> {
x.put("field", (x.get("field") + "").trim());
x.put("isMust", isMust(x));
x.put("fieldType", getFiledType(x.get("cate")+""));
@ -69,12 +71,12 @@ public class VueKit extends PageKit {
});
Kv kv = createTplData(clazz);
kv.set("remark", para.get("remark"));
kv.set("fieldList", fieldList);
kv.set("fieldList", ft);
kv.set("showCol",sc);
kv.set("fs",filterList);
kv.set("detailsList",detailsList);
kv.set("editsList",editsList);
kv.set("conditionLabel", getConditionLabel(fieldList, para));
kv.set("conditionLabel", getConditionLabel(ft, para));
return engine.getTemplate(tplPath + "front/VueTpl.vue").renderToString(kv);
}