...
|
...
|
@@ -62,12 +62,20 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'commonDetail','sessi |
|
|
contentType: "application/json; charset=utf-8",
|
|
|
done: function (res) {
|
|
|
if (res.success) {
|
|
|
layer.msg("操作成功", {
|
|
|
layer.msg(res.msg, {
|
|
|
offset: '15px',
|
|
|
icon: 1,
|
|
|
time: 1000,
|
|
|
}, function () {
|
|
|
layer.closeAll()
|
|
|
table.reload('table-staff-view', {
|
|
|
where: {
|
|
|
accessToken: accessToken,
|
|
|
createtime: "month",
|
|
|
viewMode: 'true',
|
|
|
dateLimit: ""
|
|
|
},
|
|
|
});
|
|
|
})
|
|
|
} else {
|
|
|
layer.msg(res.msg, {
|
...
|
...
|
@@ -94,28 +102,32 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'commonDetail','sessi |
|
|
|
|
|
$("#table-identifying :button.edit").click(function () {
|
|
|
var toEdit = this.value == '保存';
|
|
|
this.value = toEdit ? '删除' : '保存';
|
|
|
var tdArr = []
|
|
|
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){
|
|
|
layer.msg('请填写完整', {
|
|
|
icon: 7, time: 3000
|
|
|
});
|
|
|
tdArr = [];
|
|
|
saveCount-=1;
|
|
|
$(this).closest('tr').remove();
|
|
|
return;
|
|
|
}
|
|
|
tdArr.push(this.innerHTML);
|
|
|
if($(this).find('input').eq(0).val()!='' && $(this).find('input').eq(0).val()!=undefined ) {
|
|
|
this.innerHTML = this.firstChild.value.replace(/</g, '<').replace(/>/g, '>');
|
|
|
if (this.innerHTML == '' || this.innerHTML == undefined) {
|
|
|
layer.msg('请填写完整', {
|
|
|
icon: 7, time: 3000
|
|
|
});
|
|
|
//tdArr = [];
|
|
|
//saveCount-=1;
|
|
|
//$(this).closest('tr').remove();
|
|
|
//return;
|
|
|
} else {
|
|
|
tdArr.push(this.innerHTML);
|
|
|
}
|
|
|
}else {
|
|
|
tdArr.push('');
|
|
|
toEdit = '保存';
|
|
|
}
|
|
|
}
|
|
|
})
|
|
|
if(!toEdit){
|
|
|
layer.confirm('确认要删除吗?', {icon: 3,yes: function (index, layero) {
|
|
|
var name = tr.find('td')[0].innerHTML;
|
|
|
console.log(name);
|
|
|
if (name != '' && name != undefined) {
|
|
|
for (let i = 0; i < staffsBak.length; i++) {
|
|
|
if (staffsBak[i].userName == name) {
|
...
|
...
|
@@ -139,21 +151,13 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'commonDetail','sessi |
|
|
if(tdArr[1]!=''&& tdArr[1]!=undefined){
|
|
|
var resdata = commonDetail.validatorPhone(tdArr[1]);
|
|
|
if(resdata.code==-1){
|
|
|
layer.confirm(resdata.msg+'确认要删除吗?', {
|
|
|
icon: 3, yes: function (index, layero) {
|
|
|
layer.load(2);
|
|
|
tdArr = [];
|
|
|
staffObj ={};
|
|
|
tr.remove();
|
|
|
layer.closeAll('loading');
|
|
|
layer.close(index)
|
|
|
|
|
|
return
|
|
|
}, cancel: function (index, layero) {
|
|
|
staffObj.phone = tdArr[1]
|
|
|
layer.close(index);
|
|
|
}
|
|
|
layer.msg(resdata.msg+'请重新核对填写', {
|
|
|
icon: 3
|
|
|
});
|
|
|
var html = '<input class="layui-input" type="text" value="' + tr.find('td').eq(1).text().replace(/"/g, '"').replace(/<\/?.+?>/g, '').replace(/ /g, '') + '"/>';
|
|
|
tr.find('td').eq(1).html(html);
|
|
|
toEdit = '保存';
|
|
|
staffObj.phone =undefined;
|
|
|
}else {
|
|
|
staffObj.phone = tdArr[1]
|
|
|
}
|
...
|
...
|
@@ -161,27 +165,20 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'commonDetail','sessi |
|
|
if(tdArr[2]!=''&& tdArr[2]!=undefined){
|
|
|
var res = commonDetail.validatorIDCard(tdArr[2]);
|
|
|
if(res.code==-1){
|
|
|
layer.confirm(res.msg+'确认要删除吗?', {icon: 3,yes: function (index, layero) {
|
|
|
layer.load(2);
|
|
|
tdArr = [];
|
|
|
staffObj={};
|
|
|
tr.remove();
|
|
|
layer.closeAll('loading');
|
|
|
layer.close(index);
|
|
|
|
|
|
return
|
|
|
},cancel: function (index, layero) {
|
|
|
staffObj.idCard = tdArr[2]
|
|
|
layer.close(index);
|
|
|
}
|
|
|
layer.msg(res.msg+'请重新核对填写', {icon: 3,
|
|
|
});
|
|
|
var html = '<input class="layui-input" type="text" value="' + tr.find('td').eq(2).text().replace(/"/g, '"').replace(/<\/?.+?>/g, '').replace(/ /g, '') + '"/>';
|
|
|
tr.find('td').eq(2).html(html);
|
|
|
toEdit = '保存';
|
|
|
staffObj.idCard = undefined;
|
|
|
}else {
|
|
|
staffObj.idCard = tdArr[2]
|
|
|
}
|
|
|
}
|
|
|
saveCount-=1;
|
|
|
if(staffObj.phone && staffObj.idCard) {
|
|
|
staffsBak.push(staffObj)
|
|
|
staffsBak.push(staffObj);
|
|
|
this.value = toEdit ? '删除' : '保存';
|
|
|
}
|
|
|
|
|
|
}
|
...
|
...
|
|