var token = localStorage.getItem("token"); function showDictSelect(id, type, all) { var data = getDict(type); var select = $("#" + id); select.empty(); if (all != undefined && all) { select.append(""); } $.each(data, function(k, v) { select.append(""); }); return data; } /** * 带回显效果layui select * @param id * @param type * @param all * @returns {any} */ function showDictSelectToLayui(id, type, all, key) { var data = getDict(type); var select = $("#" + id); select.empty(); if (all != undefined && all) { select.append(""); } $.each(data, function (k, v) { if (k == key) { select.append(""); } else { select.append(""); } }); layui.form.render(); return data; } function getDict(type) { var v = sessionStorage[type]; if (v == null || v == "") { $.ajax({ type : 'get', headers : { "token" : token }, url : ctxPath + '/dicts?type=' + type, async : false, success : function(data) { v = {}; $.each(data, function(i, d) { v[d.k] = d.val; }); sessionStorage[type] = JSON.stringify(v); } }); } return JSON.parse(sessionStorage[type]); } function showTDictSelect(id, type, all) { var data = getTDict(type); var select = $("#" + id); select.empty(); if (all != undefined && all) { select.append(""); } $.each(data, function(k, v) { select.append(""); }); return data; } function getTDict(type) { var v = ""; $.ajax({ type : 'post', headers : { "token" : token }, url : ctxPath + '/dicts/getTDict', data:{ type }, async : false, success : function(data) { v = {}; $.each(data, function(i, d) { v[d.k] = d.val; }); } }); return v; }