Helius
2021-06-16 5728be2af515b2200e782aa201ca5d4d67d9ea47
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
/*访问后台的代码*/
layui.define([], function(exports) {
    var api={
            refresh:function(callback){
                Common.post("/core/codeGen/refresh.json", {}, function(path){
                    callback();
                });
            },
            gen:function(callback){
                Common.post("/core/codeGen/getPath.json", {}, function(path){
                    Common.openPrompt("代码保存路径?",path,function(newPath){
                        var url ="/core/codeGen/gen.json";
                        Lib.submitForm(url,$('#updateForm'),{path:newPath},callback)
                    })
                });
            },
            previewHtml:function(callback){
                var form = $('#updateForm');
                var formPara = form.serializeJson();
                Common.post("/core/codeGen/html.json", formPara, callback);
            },
            previewJs:function(callback){
                var form = $('#updateForm');
                var formPara = form.serializeJson();
                Common.post("/core/codeGen/js.json", formPara, callback);
            },
            previewJava:function(callback){
                var form = $('#updateForm');
                var formPara = form.serializeJson();
                Common.post("/core/codeGen/java.json", formPara, callback);
            },
            previewSql:function(callback){
                var form = $('#updateForm');
                var formPara = form.serializeJson();
                Common.post("/core/codeGen/sql.json", formPara, callback);
            },
            genProject:function(form,callback){
                var formPara = form.serializeJson();
                Common.post("/core/codeGen/projectGen.json", formPara, callback);
            }
        
    };
    
     exports('codeApi',api);
    
});