/** * 根据字典分类加载字典列表,并装载到指定下拉列表 * */ layui.define([ 'form', 'config', 'admin', 'layer' ], function (exports) { //var config = layui.config; var form = layui.form; var layer = layui.layer; var admin = layui.admin; var dic={ //下拉列表id/分类key/选中id dicData:function(domId,dicClass,selectValue){ admin.req('api-user/sysdictionaries/findAll', JSON.stringify({dictionariesClassId: dicClass}), function (data) { if (0 === data.code) { $(domId).empty(); let selected = ""; clientsAll = data.data; if (clientsAll.length > 0) { $(domId).append(""); $.each(clientsAll, function (index, item) { if (selectValue == item.dictionariesKey) { selected = "selected='selected'"; } else { selected = ""; } //往下拉菜单里添加元素 $(domId).append(" "); }) } //必须加这个刷新form! form.render(); } else { layer.msg(data.msg, { icon: 2, time: 1000 }); } }, 'POST'); } } exports('dic', dic); });