forked from kidgrow-microservices-platform

侯瑞军
2020-04-08 6325ff05bb15908b3dd975e958737c5dddf0e50d
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
<!-- 菜单弹框 -->
<form id="area-form" lay-filter="area-form" class="layui-form model-form" method="POST">
    <div class="layui-form-item">
        <label class="layui-form-label">区域级别</label>
        <div class="layui-input-block">
            <select name="areaLeveltype" id="areaLeveltype">
                <option value="">请选择</option>
                <option value="0">国家</option>
                <option value="1">省/行政区</option>
                <option value="2">市</option>
                <option value="3">区县</option>
            </select>
        </div>
    </div>
    <div class="layui-form-item">
        <label class="layui-form-label">区域编号</label>
        <div class="layui-input-block">
            <input id="id" name="id" placeholder="请输入区域编号" type="text" class="layui-input" maxlength="20"
                   lay-verify="required" required/>
        </div>
    </div>
    <div class="layui-form-item">
        <label class="layui-form-label">区域名称</label>
        <div class="layui-input-block">
            <input name="areaName" placeholder="请输入区域名称" type="text" class="layui-input" maxlength="50"
                   lay-verify="required" required/>
        </div>
    </div>
    <div class="layui-form-item">
        <label class="layui-form-label">简称</label>
        <div class="layui-input-block">
            <input name="areaShortname"  type="text" class="layui-input" maxlength="50"/>
        </div>
    </div>
    <div class="layui-form-item">
        <label class="layui-form-label">拼音名称</label>
        <div class="layui-input-block">
            <input name="areaCh"  type="text" class="layui-input" maxlength="50"/>
        </div>
    </div>
    <div class="layui-form-item">
        <label class="layui-form-label">父级编号</label>
        <div class="layui-input-block">
            <input name="areaParentId"  type="text" class="layui-input" maxlength="20"/>
        </div>
    </div>
    <div class="layui-form-item">
        <label class="layui-form-label">区号</label>
        <div class="layui-input-block">
            <input name="areaCitycode"  type="text" class="layui-input"/>
        </div>
    </div>
    <div class="layui-form-item">
        <label class="layui-form-label">邮编</label>
        <div class="layui-input-block">
            <input name="areaZipcode"  type="text" class="layui-input"/>
        </div>
    </div>
 
    <div class="layui-form-item">
        <label class="layui-form-label">纬度</label>
        <div class="layui-input-block">
            <input name="areaLng"  type="text" class="layui-input"/>
        </div>
    </div>
 
    <div class="layui-form-item">
        <label class="layui-form-label">经度</label>
        <div class="layui-input-block">
            <input name="areaLat"  type="text" class="layui-input"/>
        </div>
    </div>
 
    <div class="layui-form-item model-form-footer">
        <button class="layui-btn layui-btn-primary" ew-event="closeDialog" type="button">取消</button>
        <button class="layui-btn" lay-filter="area-form-submit" lay-submit>保存</button>
    </div>
</form>
 
<script>
    layui.use(['layer', 'admin', 'form'],function () {
        var layer = layui.layer;
        var admin = layui.admin;
        var form = layui.form;
 
        // 回显menu数据
        let area = admin.getTempData('t_area');
        if(area){
        form.val('area-form', area);
        $("#Id").attr("enabled","false");
    }
        // 表单提交事件
        form.on('submit(area-form-submit)', function (data) {
            layer.load(2);
            admin.req('api-user/sysarea', JSON.stringify(data.field), function (data) {
                if (data.code === 0) {
                    layer.closeAll('loading');
                    layer.msg(data.msg, {icon: 1, time: 500});
                    admin.finishPopupCenter();
                } else {
                    layer.closeAll('loading');
                    layer.msg(data.msg, {icon: 2, time: 500});
                }
            }, $('#area-form').attr('method'));
            return false;
        });
    });
</script>