/**
* 根据字典分类加载字典列表,并装载到指定下拉列表
*
*/
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);
});