master
王兵 6 years ago
parent 46871aa0b9
commit 0e87d86d01

@ -32,6 +32,9 @@ public class ProjectManager {
e.printStackTrace(); e.printStackTrace();
this.path = new File(System.getProperty("user.home"), "project"); this.path = new File(System.getProperty("user.home"), "project");
} }
if (!path.exists()) {
path.mkdirs();
}
invalidate(); invalidate();
} }
@ -275,8 +278,8 @@ public class ProjectManager {
@Override @Override
public void run() { public void run() {
boolean mkdirs = sdk.mkdirs(); boolean mkdirs = sdk.mkdirs();
File reqList = new File(module,"req"); File reqList = new File(module, "req");
File rspList = new File(module,"rsp"); File rspList = new File(module, "rsp");
File entList = new File(module, "ent"); File entList = new File(module, "ent");
File enumsList = new File(module, "enums"); File enumsList = new File(module, "enums");
SDKCallable sdkCallable = new SDKCallable(sdk, reqList, rspList, entList, enumsList, apis); SDKCallable sdkCallable = new SDKCallable(sdk, reqList, rspList, entList, enumsList, apis);
@ -357,7 +360,7 @@ public class ProjectManager {
} }
}); });
if (files.length == 0) { if (files == null || files.length == 0) {
project = xmlService.inflate(null); project = xmlService.inflate(null);
} else { } else {
project = xmlService.inflate(files[0]); project = xmlService.inflate(files[0]);

@ -2,17 +2,13 @@ package xyz.wbsite.dbtool.javafx.manger.callable;
import xyz.wbsite.dbtool.javafx.manger.FreeMarkerManager; import xyz.wbsite.dbtool.javafx.manger.FreeMarkerManager;
import xyz.wbsite.dbtool.javafx.manger.ManagerFactory; import xyz.wbsite.dbtool.javafx.manger.ManagerFactory;
import xyz.wbsite.dbtool.javafx.manger.ProjectManager;
import xyz.wbsite.dbtool.javafx.po.AbstractDBmapper; import xyz.wbsite.dbtool.javafx.po.AbstractDBmapper;
import xyz.wbsite.dbtool.javafx.po.AndroidOption;
import xyz.wbsite.dbtool.javafx.po.VueOption; import xyz.wbsite.dbtool.javafx.po.VueOption;
import xyz.wbsite.dbtool.javafx.tool.Tool; import xyz.wbsite.dbtool.javafx.tool.Tool;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
import java.io.File; import java.io.File;
import java.util.HashMap;
import java.util.concurrent.Callable; import java.util.concurrent.Callable;
import java.util.regex.Matcher;
import static xyz.wbsite.dbtool.javafx.tool.Tool.clear; import static xyz.wbsite.dbtool.javafx.tool.Tool.clear;
@ -39,6 +35,17 @@ public class VueCallable implements Callable {
clear(app); clear(app);
} }
switch (option.type) {
case "vue":
Tool.outputResource("Vue/vue-simple.zip", new File(path, "vue-simple.zip"));
break;
case "vue-element-admin":
Tool.outputResource("Vue/vue-element-admin.zip", new File(path, "vue-element-admin.zip"));
break;
case "vue-admin-template":
Tool.outputResource("Vue/vue-admin-template.zip", new File(path, "vue-admin-template.zip"));
break;
}
return true; return true;
} }
} }

Loading…
Cancel
Save

Powered by TurnKey Linux.