代码优化

master
王兵 6 years ago
parent cd9e39f085
commit 5d2d059c43

@ -202,6 +202,11 @@ public class MainController {
Dialog.showVue();
}
@FXML
public void generateVueAdmin(ActionEvent actionEvent) {
Dialog.showVueAdmin();
}
@FXML
public void generateApi(ActionEvent actionEvent) {
Dialog.showApi();

@ -19,7 +19,6 @@ import javafx.stage.Modality;
import javafx.stage.Stage;
import javafx.stage.WindowEvent;
import xyz.wbsite.dbtool.Application;
import xyz.wbsite.dbtool.javafx.JavaFxApplication;
import xyz.wbsite.dbtool.javafx.ctrl.*;
import xyz.wbsite.dbtool.javafx.enums.DataBase;
import xyz.wbsite.dbtool.javafx.listener.GenerateOptionListener;
@ -671,6 +670,24 @@ public class Dialog {
popup.show();
}
public static void showVueAdmin() {
ProjectManager dBmanger = ManagerFactory.getdBManager();
DirectoryChooser directoryChooser = new DirectoryChooser();
directoryChooser.setInitialDirectory(dBmanger.getPath());
Stage stage = new Stage();
File file = directoryChooser.showDialog(stage);
if (file != null) {
System.out.println("生成目录:" + file.getAbsolutePath());
Platform.runLater(new Runnable() {
@Override
public void run() {
stage.close();
}
});
}
}
private static void check(OptionApiController controller, boolean check, String key) {
for (Api api : controller.getData()) {
if (api.getMethod().endsWith(key) || (key.equals(".api.") && api.getMethod().contains(".api."))) {

@ -23,6 +23,7 @@
<Menu mnemonicParsing="false" text="其他模型">
<items>
<MenuItem mnemonicParsing="false" onAction="#generateVue" text="生成Vue"/>
<MenuItem mnemonicParsing="false" onAction="#generateVueAdmin" text="生成VueAdmin"/>
<MenuItem mnemonicParsing="false" onAction="#generateApi" text="生成Api"/>
<MenuItem mnemonicParsing="false" onAction="#generateAndroid" text="生成Android"/>
</items>

Loading…
Cancel
Save

Powered by TurnKey Linux.