// 音乐库下拉选 function getMusicLibSelect() { let data = []; let url = dataUrl + "/sys/select/getMusicLibSelect" let obj = {} let params = { encryptedData: encryptCBC(JSON.stringify(obj)) } ajaxRequest(url, "POST", params, false, function () { }, function (result) { if (result.status === 200) { data = result.data; } else if (result.status === 500) { layer.alert(result.msg, {icon: 2}) } }, function (xhr) { error(xhr) }); return data; } // 字典表-下拉选 function getDictSelect(value) { let data = []; let url = dataUrl + "/sys/select/getDictSelect" let obj = { 'value':value } let params = { encryptedData: encryptCBC(JSON.stringify(obj)) } ajaxRequest(url, "POST", params, false, function () { }, function (result) { if (result.status === 200) { data = result.data; } else if (result.status === 500) { layer.alert(result.msg, {icon: 2}) } }, function (xhr) { error(xhr) }); return data; } // 设备类型-下拉选 function getDeviceTypeSelect() { let data = []; let url = dataUrl + "/sys/select/getDeviceTypeSelect" let obj = {} let params = { encryptedData: encryptCBC(JSON.stringify(obj)) } ajaxRequest(url, "POST", params, false, function () { }, function (result) { if (result.status === 200) { data = result.data; } else if (result.status === 500) { layer.alert(result.msg, {icon: 2}) } }, function (xhr) { error(xhr) }); return data; } function getDeviceChildTypeSelect() { let data = []; let url = dataUrl + "/sys/select/getDeviceChildTypeSelect" let obj = {} let params = { encryptedData: encryptCBC(JSON.stringify(obj)) } ajaxRequest(url, "POST", params, false, function () { }, function (result) { if (result.status === 200) { data = result.data; } else if (result.status === 500) { layer.alert(result.msg, {icon: 2}) } }, function (xhr) { error(xhr) }); return data; } // 字典-下拉选 function getDistinctSelect(obj) { let data = []; let url = dataUrl + "/sys/select/getDictSelect" // let obj = {} let params = { encryptedData: encryptCBC(JSON.stringify(obj)) } ajaxRequest(url, "POST", params, false, function () { }, function (result) { if (result.status === 200) { data = result.data; } else if (result.status === 500) { layer.alert(result.msg, {icon: 2}) } }, function (xhr) { error(xhr) }); return data; } // 遥控设备-下拉选 function getRemoteControlSelect() { let data = []; let url = dataUrl + "/sys/select/getRemoteControlSelect" let obj = {} let params = { encryptedData: encryptCBC(JSON.stringify(obj)) } ajaxRequest(url, "POST", params, false, function () { }, function (result) { if (result.status === 200) { data = result.data; } else if (result.status === 500) { layer.alert(result.msg, {icon: 2}) } }, function (xhr) { error(xhr) }); return data; } // 房间类型-下拉选 function getRoomTypeSelect() { let data = []; let url = dataUrl + "/sys/select/getRoomTypeSelect" let obj = {} let params = { encryptedData: encryptCBC(JSON.stringify(obj)) } ajaxRequest(url, "POST", params, false, function () { }, function (result) { if (result.status === 200) { data = result.data; } else if (result.status === 500) { layer.alert(result.msg, {icon: 2}) } }, function (xhr) { error(xhr) }); return data; } // 门禁授权下拉多选 function getDoorConfigList() { let data = []; let url = dataUrl + "/sys/door/getDoorConfigList"; ajaxRequest(url, "POST", null, false, function () { }, function (result) { if (result.status === 200) { data = result.data; } else if (result.status === 500) { layer.alert(result.msg, {icon: 2}) } }, function (xhr) { error(xhr) }); return data; } /*下拉选表单赋值*/ function setSelectValue(list, selectName) { let html = ''; $.each(list, function (index, item) { html += ''; }) $('#' + selectName).empty().append(html); layui.form.render(); } /*字典表父节点下拉选赋值*/ function setSelectValue2(list, selectName) { let html = ''; $.each(list, function (index, item) { html += ''; }) $('#' + selectName).empty().append(html); layui.form.render(); } // 设置下拉多选 function setFormSelects(selName,list) { let keys = []; $.each(list, function (index, item) { let temp = { "name": item.name, "value": item.id }; keys.push(temp); }) formSelects.data(selName, 'local', { arr: keys }); layui.form.render(); } // 设置门禁-下拉许安多 function setFormSelects2(selName,list) { let keys = []; $.each(list, function (index, item) { let temp = { "name": item.name, "value": item.ip }; keys.push(temp); }) formSelects.data(selName, 'local', { arr: keys }); layui.form.render(); } /** * 获取单位下拉选 */ function getCustomNameSelected() { let url = dataUrl + '/samples/allCustomName'; ajaxRequest(url, "POST", null, true, function () { }, function (result) { if (result.code === 200) { setSelectValue(result.data, 'customName'); } else { layer.alert(result.msg, {icon: 2}) } }, function (xhr) { error(xhr) }); } /** * 获取设备类型数据 */ function getToolsSelected() { let url = dataUrl + '/samples/all'; ajaxRequest(url, "POST", null, true, function () { }, function (result) { if (result.code === 200) { setSelectValue(result.data, 'sampleTools'); } else { layer.alert(result.msg, {icon: 2}) } }, function (xhr) { error(xhr) }); } /** * 获取部门下拉选 */ function getDeptSelectedById(customId) { let url = dataUrl + '/samples/getDeptSelectedById'; let obj = { customId:customId } let params = { encryptedData: encryptCBC(JSON.stringify(obj)) } ajaxRequest(url, "POST", params, true, function () { }, function (result) { if (result.code === 200) { setSelectValue(result.data, 'sampleDepartment'); } else { } } ) } /**字典表下拉选*/ function getDictsSelect(value) { let data = []; let url = dataUrl + "/sys/select/getDicts" let obj = {"code":value} let params = { encryptedData: encryptCBC(JSON.stringify(obj)) } ajaxRequest(url, "POST", params, false, function () { }, function (result) { if (result.status === 200) { data = result.data; } else if (result.status === 500) { layer.alert(result.msg, {icon: 2}) } }, function (xhr) { error(xhr) }); return data; } /**字典表下拉选赋值*/ function setDictSelectValue(list, selectName) { let html = ''; $.each(list, function (index, item) { html += ''; }) $('#' + selectName).empty().append(html); layui.form.render(); } function setSelectValueName(list, selectName, placeholder) { let html = ''; $.each(list, function (index, item) { html += ''; }) $('#' + selectName).empty().append(html); layui.form.render(); }