let form, util;
let obj = {
macId: '',
proName: ''
}
function setForm(id, name, proId) {
obj.macId = id;
$(function () {
layui.use(['form', 'util'], function () {
form = layui.form; //只有执行了这一步,部分表单元素才会自动修饰成功
util = layui.util;
form.render();
util.event('lay-active', {
save: function () {
obj.proName = $('#proName').val();
updateBand(obj);
},
cancelBtn: function () {
cancel();
}
});
$('#deviceName').val(name)
getProList(proId);
});
})
}
// 绑定/修改绑定
function updateBand(obj) {
Ajax().post({
headers: {
"encrypt": sm3(JSON.stringify(obj))
},
url: dataUrl + 'proteam/pot/uav/updateBand',
data: obj,
success: function (data) {
if (data.code === 200) {
layer.msg(data.msg, {
icon: 1,
time: 2000 //2秒关闭(如果不配置,默认是3秒)
}, function () {
cancel();
});
} else {
layer.msg(data.msg, {icon: -1});
}
}
});
}
/**
* 获取工程
* */
function getProList(id) {
Ajax().post({
headers: {
"encrypt": sm3(JSON.stringify({}))
},
url: dataUrl + 'proteam/pot/uav/getProList',
success: function (data) {
let obj = data.data;
let str = '';
if (obj != null && obj.length > 0) {
for (let i = 0; i < obj.length; i++) {
if (id === obj[i].id) {
str += '';
} else {
str += '';
}
}
}
$("#proName").empty().append(str);
layui.form.render('select'); //这里就是我们要渲染的地方了
}
});
}
function reloading() {
var index = parent.layer.getFrameIndex(window.name); //先得到当前 iframe层的索引
parent.layer.close(index); //再执行关闭
}
// 取消
function cancel() {
reloading();
}