...
|
...
|
@@ -21,49 +21,51 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' |
|
|
form.render(null, 'add-device-form')
|
|
|
searchEvent();//检索条件事件
|
|
|
init()
|
|
|
|
|
|
//检索事件
|
|
|
function searchEvent() {
|
|
|
//发送状态
|
|
|
form.on('select(slt-docType)', function (data) {
|
|
|
var html ="";
|
|
|
if(data.value==1){
|
|
|
html+= "<option value='1'>迁入</option><option value='2'>迁出</option><option value='3'>转移</option>"
|
|
|
$("#device_card").css("display","block");
|
|
|
$("#fiting_card").css("display","none");
|
|
|
devicesBak = [];
|
|
|
fittingsBak = [];
|
|
|
}else{
|
|
|
html+= "<option value='4'>更换</option><option value='5'>新增</option><option value='6'>带走维修</option>"
|
|
|
$("#device_card").css("display","none");
|
|
|
$("#fiting_card").css("display","block");
|
|
|
devicesBak = [];
|
|
|
fittingsBak = [];
|
|
|
}
|
|
|
$("#slt-actionType").html(html);
|
|
|
form.render();
|
|
|
var html = "";
|
|
|
if (data.value == 1) {
|
|
|
html += "<option value='1'>迁入</option><option value='2'>迁出</option><option value='3'>转移</option>"
|
|
|
$("#device_card").css("display", "block");
|
|
|
$("#fiting_card").css("display", "none");
|
|
|
devicesBak = [];
|
|
|
fittingsBak = [];
|
|
|
} else {
|
|
|
html += "<option value='4'>更换</option><option value='5'>新增</option><option value='6'>带走维修</option>"
|
|
|
$("#device_card").css("display", "none");
|
|
|
$("#fiting_card").css("display", "block");
|
|
|
devicesBak = [];
|
|
|
fittingsBak = [];
|
|
|
}
|
|
|
$("#slt-actionType").html(html);
|
|
|
form.render();
|
|
|
});
|
|
|
}
|
|
|
|
|
|
//发送状态
|
|
|
form.on('select(slt-docType)', function (data) {
|
|
|
var html ="";
|
|
|
if(data.value==1){
|
|
|
html+= "<option value='1'>迁入</option><option value='2'>迁出</option><option value='3'>转移</option>"
|
|
|
$("#device_card").css("display","block");
|
|
|
$("#fiting_card").css("display","none");
|
|
|
}else{
|
|
|
html+= "<option value='4'>更换</option><option value='5'>新增</option><option value='6'>带走维修</option>"
|
|
|
$("#device_card").css("display","none");
|
|
|
$("#fiting_card").css("display","block");
|
|
|
var html = "";
|
|
|
if (data.value == 1) {
|
|
|
html += "<option value='1'>迁入</option><option value='2'>迁出</option><option value='3'>转移</option>"
|
|
|
$("#device_card").css("display", "block");
|
|
|
$("#fiting_card").css("display", "none");
|
|
|
} else {
|
|
|
html += "<option value='4'>更换</option><option value='5'>新增</option><option value='6'>带走维修</option>"
|
|
|
$("#device_card").css("display", "none");
|
|
|
$("#fiting_card").css("display", "block");
|
|
|
}
|
|
|
$("#slt-actionType").html(html);
|
|
|
form.render();
|
|
|
});
|
|
|
|
|
|
form.on('select(slt-actionType)', function (data) {
|
|
|
if(data.value=="3"){
|
|
|
if (data.value == "3") {
|
|
|
$("#lastPlace").removeAttribute("readOnly");
|
|
|
}else {
|
|
|
$("#lastPlace").attr("readOnly","readOnly");
|
|
|
} else {
|
|
|
$("#lastPlace").attr("readOnly", "readOnly");
|
|
|
}
|
|
|
})
|
|
|
|
...
|
...
|
@@ -113,7 +115,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' |
|
|
return false
|
|
|
};
|
|
|
|
|
|
$("#device_card :button#device_create").on("click",function () {
|
|
|
$("#device_card :button#device_create").on("click", function () {
|
|
|
var html = "<tr><td><input type='text' width='40px' class='layui-input' lay-verify = 'required'/></td><td><input type='text' width='40px' class='layui-input' lay-verify = 'required'/></td><td><input type='text' class='layui-input' width='40px' lay-verify = 'required'/></td><td><input type='text' width='40px' class='layui-input' lay-verify = 'required'/></td><td><input type='button' value='保存' class='edit' style='background-color: #b71010;line-height: 18px'/></td></tr>"
|
|
|
$("#device-table").append(html);
|
|
|
|
...
|
...
|
@@ -121,10 +123,11 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' |
|
|
var toEdit = this.value == '保存';
|
|
|
this.value = toEdit ? '删除' : '保存';
|
|
|
var tdArr = []
|
|
|
var tr = $(this).closest('tr');
|
|
|
$(this).closest('tr').find('td').not(':last').each(function (t, index) {
|
|
|
if (toEdit) {
|
|
|
this.innerHTML = this.firstChild.value.replace(/</g, '<').replace(/>/g, '>');
|
|
|
if(this.innerHTML=='' || this.innerHTML == undefined){
|
|
|
if (this.innerHTML == '' || this.innerHTML == undefined) {
|
|
|
layer.msg("请注意填写完整")
|
|
|
tdArr = [];
|
|
|
$(this).closest('tr').remove();
|
...
|
...
|
@@ -133,18 +136,25 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' |
|
|
tdArr.push(this.innerHTML);
|
|
|
}
|
|
|
})
|
|
|
if(!toEdit){
|
|
|
var snCode = $(this).closest('tr').find('td')[0].innerHTML;
|
|
|
if(snCode!=''&& snCode!=undefined){
|
|
|
for (let i = 0; i < devicesBak.length; i++) {
|
|
|
if(devicesBak[i].snCode == snCode){
|
|
|
devicesBak.pop(devicesBak[i]);
|
|
|
if (!toEdit) {
|
|
|
layer.confirm('确认要删除吗?', {
|
|
|
icon: 3, yes: function (index, layero) {
|
|
|
var snCode = tr.find('td')[0].innerHTML;
|
|
|
if (snCode != '' && snCode != undefined) {
|
|
|
for (let i = 0; i < devicesBak.length; i++) {
|
|
|
if (devicesBak[i].snCode == snCode) {
|
|
|
devicesBak.pop(devicesBak[i]);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
tr.remove();
|
|
|
layer.close(index);
|
|
|
}, cancel: function (index, layer) {
|
|
|
layer.close(index);
|
|
|
}
|
|
|
}
|
|
|
$(this).closest('tr').remove();
|
|
|
}else {
|
|
|
if(tdArr.length>0) {
|
|
|
});
|
|
|
} else {
|
|
|
if (tdArr.length > 0) {
|
|
|
var deviceObj = {
|
|
|
'id': '',
|
|
|
'snCode': tdArr[0],
|
...
|
...
|
@@ -157,7 +167,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' |
|
|
}
|
|
|
});
|
|
|
});
|
|
|
$("#fiting_card :button#fiting_create").on("click",function () {
|
|
|
$("#fiting_card :button#fiting_create").on("click", function () {
|
|
|
var html = "<tr><td><input type='text' width='40px' class='layui-input' lay-verify = 'required'></td><td><input type='text' width='40px' class='layui-input' lay-verify = 'required'></td><td><input type='text' width='40px' class='layui-input' lay-verify = 'required'></td><td><input type='text' class='layui-input' width='50px' lay-verify = 'required'></td><td><input type='button' value='保存' class='edit' style='background-color: #b71010;line-height: 18px'/></td></tr>"
|
|
|
$("#fiting-table").append(html);
|
|
|
|
...
|
...
|
@@ -168,7 +178,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' |
|
|
$(this).closest('tr').find('td').not(':last').each(function (t, index) {
|
|
|
if (toEdit) {
|
|
|
this.innerHTML = this.firstChild.value.replace(/</g, '<').replace(/>/g, '>');
|
|
|
if(this.innerHTML=='' || this.innerHTML == undefined){
|
|
|
if (this.innerHTML == '' || this.innerHTML == undefined) {
|
|
|
layer.msg("请注意填写完整")
|
|
|
tdArr = [];
|
|
|
$(this).closest('tr').remove();
|
...
|
...
|
@@ -177,18 +187,18 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' |
|
|
tdArr.push(this.innerHTML);
|
|
|
}
|
|
|
})
|
|
|
if(!toEdit){
|
|
|
if (!toEdit) {
|
|
|
var fittingSN = $(this).closest('tr').find('td')[0].innerHTML;
|
|
|
if(fittingSN!=''&& fittingSN!=undefined){
|
|
|
if (fittingSN != '' && fittingSN != undefined) {
|
|
|
for (let i = 0; i < fittingsBak.length; i++) {
|
|
|
if(fittingsBak[i].fittingSN == fittingSN){
|
|
|
if (fittingsBak[i].fittingSN == fittingSN) {
|
|
|
fittingsBak.pop(fittingsBak[i]);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
$(this).closest('tr').remove();
|
|
|
}else {
|
|
|
if(tdArr.length>0) {
|
|
|
} else {
|
|
|
if (tdArr.length > 0) {
|
|
|
var fittingObj = {
|
|
|
'id': '',
|
|
|
'fittingSN': tdArr[0],
|
...
|
...
|
@@ -201,6 +211,7 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' |
|
|
}
|
|
|
});
|
|
|
});
|
|
|
|
|
|
//页面初始化
|
|
|
function init() {
|
|
|
loadSelect()
|
...
|
...
|
@@ -231,12 +242,13 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'laydate' |
|
|
form.render();
|
|
|
});
|
|
|
}
|
|
|
|
|
|
form.on('select(slt-staffadd-group)', function (data) {
|
|
|
if(data.value== '0'){
|
|
|
$("#slt-staffadd-group").css("display","none");
|
|
|
$("#manufacturerOther").css("display","block");
|
|
|
}else {
|
|
|
$("#manufacturerOther").css("display","none");
|
|
|
if (data.value == '0') {
|
|
|
$("#slt-staffadd-group").css("display", "none");
|
|
|
$("#manufacturerOther").css("display", "block");
|
|
|
} else {
|
|
|
$("#manufacturerOther").css("display", "none");
|
|
|
}
|
|
|
});
|
|
|
|
...
|
...
|
|