| | |
| | | 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; |
| | |
| | | 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==3) |
| | | { |
| | | admin.putTempData("t_area",clientsAll); |
| | | } |
| | | $.each(clientsAll, function (index, item) { |
| | | if (selectValue == item.id) { selected = "selected='selected'"; } |
| | | if (selectValue == item.areaName) { selected = "selected='selected'"; } |
| | | else { |
| | | selected = ""; |
| | | } |
| | |
| | | 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); |