2025-03-31 09:45:25 +08:00
|
|
|
// 音乐库下拉选
|
|
|
|
|
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 = {
|
2025-04-03 13:43:41 +08:00
|
|
|
'value': value
|
2025-03-31 09:45:25 +08:00
|
|
|
}
|
|
|
|
|
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;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 字典-下拉选
|
2025-03-31 18:19:07 +08:00
|
|
|
function getDistinctSelect(obj) {
|
2025-03-31 09:45:25 +08:00
|
|
|
let data = [];
|
2025-03-31 18:19:07 +08:00
|
|
|
let url = dataUrl + "/sys/select/getDictSelect"
|
|
|
|
|
// let obj = {}
|
2025-03-31 09:45:25 +08:00
|
|
|
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 = '<option value="" selected>请选择</option>';
|
|
|
|
|
$.each(list, function (index, item) {
|
|
|
|
|
html += '<option value="' + item.id + '">' + item.name + '</option>';
|
|
|
|
|
})
|
|
|
|
|
$('#' + selectName).empty().append(html);
|
|
|
|
|
layui.form.render();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*字典表父节点下拉选赋值*/
|
|
|
|
|
function setSelectValue2(list, selectName) {
|
|
|
|
|
let html = '<option value="0" selected>请选择上级节点</option>';
|
|
|
|
|
$.each(list, function (index, item) {
|
|
|
|
|
html += '<option value="' + item.id + '">' + item.name + '</option>';
|
|
|
|
|
})
|
|
|
|
|
$('#' + selectName).empty().append(html);
|
|
|
|
|
layui.form.render();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 设置下拉多选
|
2025-04-03 13:43:41 +08:00
|
|
|
function setFormSelects(selName, list) {
|
2025-03-31 09:45:25 +08:00
|
|
|
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();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 设置门禁-下拉许安多
|
2025-04-03 13:43:41 +08:00
|
|
|
function setFormSelects2(selName, list) {
|
2025-03-31 09:45:25 +08:00
|
|
|
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();
|
|
|
|
|
}
|
|
|
|
|
|
2025-04-03 13:43:41 +08:00
|
|
|
function setSelectValueName(list, selectName, placeholder) {
|
|
|
|
|
let html = '<option value="" selected>' + placeholder + '</option>';
|
|
|
|
|
$.each(list, function (index, item) {
|
|
|
|
|
html += '<option value="' + item.id + '">' + item.name + '</option>';
|
|
|
|
|
})
|
|
|
|
|
$('#' + selectName).empty().append(html);
|
|
|
|
|
layui.form.render();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 工程下拉选
|
|
|
|
|
function getProsSelect() {
|
|
|
|
|
let data = [];
|
|
|
|
|
let url = dataUrl + "/sys/select/getProsSelect"
|
|
|
|
|
let obj = {}
|
|
|
|
|
let params = {
|
|
|
|
|
encryptedData: encryptCBC(JSON.stringify(obj))
|
|
|
|
|
}
|
|
|
|
|
ajaxRequest(url, "POST", params, false, function () {
|
2025-03-31 09:45:25 +08:00
|
|
|
}, function (result) {
|
2025-04-03 13:43:41 +08:00
|
|
|
if (result.status === 200) {
|
|
|
|
|
data = result.data;
|
|
|
|
|
} else if (result.status === 500) {
|
2025-03-31 09:45:25 +08:00
|
|
|
layer.alert(result.msg, {icon: 2})
|
|
|
|
|
}
|
|
|
|
|
}, function (xhr) {
|
|
|
|
|
error(xhr)
|
|
|
|
|
});
|
2025-04-03 13:43:41 +08:00
|
|
|
return data;
|
2025-03-31 09:45:25 +08:00
|
|
|
}
|
|
|
|
|
|
2025-04-03 14:09:37 +08:00
|
|
|
/**专业下拉选*/
|
2025-04-03 13:43:41 +08:00
|
|
|
function getMajorsSelect() {
|
|
|
|
|
let data = [];
|
|
|
|
|
let url = dataUrl + "/sys/select/getMajorsSelect"
|
|
|
|
|
let obj = {}
|
|
|
|
|
let params = {
|
|
|
|
|
encryptedData: encryptCBC(JSON.stringify(obj))
|
|
|
|
|
}
|
|
|
|
|
ajaxRequest(url, "POST", params, false, function () {
|
2025-03-31 09:45:25 +08:00
|
|
|
}, function (result) {
|
2025-04-03 13:43:41 +08:00
|
|
|
if (result.status === 200) {
|
|
|
|
|
data = result.data;
|
|
|
|
|
} else if (result.status === 500) {
|
2025-03-31 09:45:25 +08:00
|
|
|
layer.alert(result.msg, {icon: 2})
|
|
|
|
|
}
|
|
|
|
|
}, function (xhr) {
|
|
|
|
|
error(xhr)
|
|
|
|
|
});
|
2025-04-03 13:43:41 +08:00
|
|
|
return data;
|
2025-03-31 09:45:25 +08:00
|
|
|
}
|
|
|
|
|
|
2025-04-03 13:43:41 +08:00
|
|
|
/**工序下拉选*/
|
2025-04-03 14:09:37 +08:00
|
|
|
function getGxsSelect(majorId) {
|
2025-04-03 13:43:41 +08:00
|
|
|
let data = [];
|
|
|
|
|
let url = dataUrl + "/sys/select/getGxsSelect"
|
2025-03-31 09:45:25 +08:00
|
|
|
let obj = {
|
2025-04-03 14:09:37 +08:00
|
|
|
id: majorId
|
2025-03-31 09:45:25 +08:00
|
|
|
}
|
|
|
|
|
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;
|
2025-03-31 18:48:54 +08:00
|
|
|
}
|