百度地图

This commit is contained in:
jjLv 2024-04-09 18:17:13 +08:00
parent 6fbc640aad
commit 4079d4ed75
2 changed files with 79 additions and 12 deletions

View File

@ -13,6 +13,13 @@ layui.use(['layer', 'element', 'table', 'tree', 'form', 'jquery'], function () {
form = layui.form;
$ = layui.jquery;
//围栏类型下拉选
getRailLists();
//报警下拉选
getGiveAnAlarmLists();
//警戒等级下拉选
getGuardAgainstLists();
colorpicker.render({
elem: '#ID-colorpicker-demo-form',
color: '#1c97f5',
@ -322,5 +329,74 @@ function drawAFence(){
drawingManager.addEventListener('overlaycomplete', overlaycomplete);
}
function getRailLists(){
// let paramData = 'bidCode=' + bidCode + '&roleCode=' + roleCode + '&orgId=' + orgId + '&userId=' + userId;
// let montageParam = aqEnnable ? encryptCBC(paramData) : ' &' + encryptCBC(paramData);
const url = commonUrl + "system/sys/select/getRailLists"; // url
ajaxRequestGet(url, "GET", true, function () {
}, function (result) {
if (result.code === 200) {
let html = '';
if (result.data && result.data.length > 0) {
$.each(result.data, function (index, item) {
html += '<option value="' + item.id + '">' + item.name + '</option>'
})
}
$('#railType').empty().append(html);
layui.form.render();
} else if (result.code === 500) {
layer.msg(result.msg, { icon: 2 });
}
}, function (xhr, status, error) {
error(xhr, status, error)
}, aqEnnable);
}
function getGiveAnAlarmLists(){
let paramData = 'bidCode=' + bidCode + '&roleCode=' + roleCode + '&orgId=' + orgId + '&userId=' + userId;
let montageParam = aqEnnable ? encryptCBC(paramData) : ' &' + encryptCBC(paramData);
const url = commonUrl + "system/sys/select/getGiveAnAlarmLists?params=" + montageParam; // url
ajaxRequestGet(url, "GET", true, function () {
}, function (result) {
if (result.code === 200) {
let html = '';
if (result.data && result.data.length > 0) {
$.each(result.data, function (index, item) {
html += '<option value="' + item.id + '">' + item.name + '</option>'
})
}
$('#giveAnAlarmType').empty().append(html);
layui.form.render();
} else if (result.code === 500) {
layer.msg(result.msg, { icon: 2 });
}
}, function (xhr, status, error) {
error(xhr, status, error)
}, aqEnnable);
}
function getGuardAgainstLists(){
let paramData = 'bidCode=' + bidCode + '&roleCode=' + roleCode + '&orgId=' + orgId + '&userId=' + userId;
let montageParam = aqEnnable ? encryptCBC(paramData) : ' &' + encryptCBC(paramData);
const url = commonUrl + "system/sys/select/getGuardAgainstLists?params=" + montageParam; // url
ajaxRequestGet(url, "GET", true, function () {
}, function (result) {
if (result.code === 200) {
let html = '';
if (result.data && result.data.length > 0) {
$.each(result.data, function (index, item) {
html += '<option value="' + item.id + '">' + item.name + '</option>'
})
}
$('#guardAgainstType').empty().append(html);
layui.form.render();
} else if (result.code === 500) {
layer.msg(result.msg, { icon: 2 });
}
}, function (xhr, status, error) {
error(xhr, status, error)
}, aqEnnable);
}

View File

@ -46,33 +46,24 @@
<div class="layui-form-item">
<label class="layui-form-label">围栏类型</label>
<div class="layui-input-inline">
<select id="fencingType" name="fencingType" lay-filter="aihao" lay-verify="required">
<select id="railType" name="fencingType" lay-filter="aihao" lay-verify="required">
<option value=""></option>
<option value="0">作业区域</option>
<option value="1">风险区域</option>
<option value="2">危险区域</option>
</select>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">报警类型</label>
<div class="layui-input-inline">
<select id="alarmType" name="alarmType" lay-filter="aihao" lay-verify="required">
<select id="giveAnAlarmType" name="alarmType" lay-filter="aihao" lay-verify="required">
<option value=""></option>
<option value="0">禁止入内</option>
<option value="1">禁止离开</option>
</select>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">警戒等级</label>
<div class="layui-input-inline">
<select id="alertType" name="alertType" lay-filter="aihao" lay-verify="required">
<select id="guardAgainstType" name="alertType" lay-filter="aihao" lay-verify="required">
<option value=""></option>
<option value="0">一级</option>
<option value="1">二级</option>
<option value="2">三级</option>
<option value="3">四级</option>
</select>
</div>
</div>