forked from kidgrow-microservices-platform

kidgrow-web/kidgrow-web-manager/src/main/resources/static/module/area.js
@@ -21,7 +21,7 @@
    var layer = layui.layer;
    var admin = layui.admin;
    var area = {
        //4个参数依次是 下拉控件的id,/区域级别(1.2.3)/上级id/选中id
        //4个参数依次是 下拉控件的id,/区域级别(1.2.3)/上级id/选中值 例如河北省
        areaData: function (domId, levelType, parentId, selectValue) {
            if (levelType == 1) {
                parentId = 100000;
@@ -32,19 +32,13 @@
                    let selected = "";
                    clientsAll = data.data;
                    if (clientsAll.length > 0) {
                        switch (levelType) {
                            case 1:
                                $(domId).append("<option value='' selected='selected'>选择省</option>");
                                break;
                            case 2:
                                $(domId).append("<option value='' selected='selected'>选择市</option>");
                                break;
                            case 3:
                                $(domId).append("<option value='' selected='selected'>选择区县</option>");
                                break;
                        area.areasClear(domId,levelType);
                        if(clientsAll[0].areaLeveltype==2)
                        {
                            admin.putTempData("t_city",clientsAll);
                        }
                        $.each(clientsAll, function (index, item) {
                            if (selectValue == item.id) { selected = "selected='selected'"; }
                            if (selectValue == item.areaName) { selected = "selected='selected'"; }
                            else {
                                selected = "";
                            }
@@ -58,6 +52,21 @@
                    layer.msg(data.msg, { icon: 2, time: 1000 });
                }
            }, 'GET');
        },
        //重置select
        areasClear:function(domId,levelType){
            $(domId).empty();
            switch (levelType) {
                case 1:
                    $(domId).append("<option value='' selected='selected'>选择省</option>");
                    break;
                case 2:
                    $(domId).append("<option value='' selected='selected'>选择市</option>");
                    break;
                case 3:
                    $(domId).append("<option value='' selected='selected'>选择区县</option>");
                    break;
            }
        }
    }
    exports('area', area);