|
|
|
@ -2,17 +2,13 @@ package xyz.wbsite.dbtool.javafx.manger.callable;
|
|
|
|
|
|
|
|
|
|
import xyz.wbsite.dbtool.javafx.manger.FreeMarkerManager;
|
|
|
|
|
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.AndroidOption;
|
|
|
|
|
import xyz.wbsite.dbtool.javafx.po.VueOption;
|
|
|
|
|
import xyz.wbsite.dbtool.javafx.tool.Tool;
|
|
|
|
|
|
|
|
|
|
import javax.validation.constraints.NotNull;
|
|
|
|
|
import java.io.File;
|
|
|
|
|
import java.util.HashMap;
|
|
|
|
|
import java.util.concurrent.Callable;
|
|
|
|
|
import java.util.regex.Matcher;
|
|
|
|
|
|
|
|
|
|
import static xyz.wbsite.dbtool.javafx.tool.Tool.clear;
|
|
|
|
|
|
|
|
|
@ -39,6 +35,17 @@ public class VueCallable implements Callable {
|
|
|
|
|
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;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|