temp
This commit is contained in:
parent
36e3da85e9
commit
cb9e9569e5
235
temp.txt
Normal file
235
temp.txt
Normal file
@ -0,0 +1,235 @@
|
|||||||
|
function getUrl() {
|
||||||
|
let url = window.location.pathname;
|
||||||
|
let index = url.indexOf("/", 1);
|
||||||
|
return (url.substring(0, index));
|
||||||
|
}
|
||||||
|
|
||||||
|
//第几页
|
||||||
|
let indexPage
|
||||||
|
// 总共有多少页
|
||||||
|
let pageTotal
|
||||||
|
//这页有多少条
|
||||||
|
let sizePage
|
||||||
|
//总共有多少条
|
||||||
|
let recordTotal
|
||||||
|
|
||||||
|
function showTable(data) {
|
||||||
|
let pageCapacity = 0;
|
||||||
|
$(data.beanList).each(function () {
|
||||||
|
pageCapacity++;
|
||||||
|
let html = "<tbody>";
|
||||||
|
if (pageCapacity % 2 != 0) {
|
||||||
|
html += "<tr id='personnelId" + this.personnelId + "'" + "class='success'>";
|
||||||
|
} else {
|
||||||
|
html += "<tr id='personnelId" + this.personnelId + "'" + ">";
|
||||||
|
}
|
||||||
|
html += "<td>" + this.personnelName + "</td>";
|
||||||
|
html += "<td>" + this.personnelAge + "</td>";
|
||||||
|
html += "<td>" + this.personnelGender + "</td>";
|
||||||
|
html += "<td>" + this.personnelTelephone + "</td>";
|
||||||
|
html += "<td>" + this.personnelEmail + "</td>";
|
||||||
|
html += "<td>" + this.personnelBirthday + "</td>";
|
||||||
|
html += "<td>" + this.personnelEntrydate + "</td>";
|
||||||
|
html += "<td>" + this.position.positionName + "</td>";
|
||||||
|
html += "<td>" + this.state.stateName + "</td>";
|
||||||
|
html += "<td>" + "<a href='javascript:edit(" + this.personnelId + ")' class='btn btn-primary btn' id='userInfo'>详情</a> " +
|
||||||
|
"<a href='javascript:edit(" + this.personnelId + ")' class='btn btn-primary btn' id='updateInfo'>修改</a> " +
|
||||||
|
"<a href='javascript:deleteData(" + this.personnelId + ")' class='btn btn-primary btn'>删除</a> " + "</td>";
|
||||||
|
html += "</tr>";
|
||||||
|
html += "</tbody>";
|
||||||
|
$(html).appendTo($("#taCustomers"));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
//显示页码
|
||||||
|
function showPage(data) {
|
||||||
|
let beginPage = eval("data.beginPage");
|
||||||
|
let endPage = eval("data.endPage");
|
||||||
|
let pageIndex = eval("data.pageIndex");
|
||||||
|
//第几页
|
||||||
|
indexPage = pageIndex;
|
||||||
|
// 总共有多少页
|
||||||
|
pageTotal = eval("data.totalPage") == 0 ? 1 : eval("data.totalPage");
|
||||||
|
//总共有多少条
|
||||||
|
recordTotal = eval("data.totalRecord");
|
||||||
|
//这页有多少条
|
||||||
|
sizePage = recordTotal != 0 ? (eval("data.pageSize")) : 0;
|
||||||
|
|
||||||
|
let pageInfo = "本页显示" + (indexPage != pageTotal ? sizePage : (recordTotal % sizePage == 0 ? 10 : recordTotal % sizePage)) + "条数据" + "/共" + recordTotal + "条数据,当前第" + indexPage + "页/共" + pageTotal + "页";
|
||||||
|
$("#spanId").html(pageInfo);
|
||||||
|
let html;
|
||||||
|
if (pageIndex > beginPage) {
|
||||||
|
html = "<li><a href='javascript:showData(" + (pageIndex - 1) + ")' aria-label='Previous'><span aria-hidden='true'>«</span></a></li>"
|
||||||
|
$(html).appendTo($("#page"));
|
||||||
|
}
|
||||||
|
let index;
|
||||||
|
for (index = beginPage; index <= endPage; index++) {
|
||||||
|
if (index === pageIndex) {
|
||||||
|
html = " <li class=\"active\"><a href='#'>" + index + "</a></li>"
|
||||||
|
} else {
|
||||||
|
html = "<li><a href='javascript:showData(" + index + ")' >" + index + "</a>"
|
||||||
|
}
|
||||||
|
$(html).appendTo($("#page"));
|
||||||
|
}
|
||||||
|
if (pageIndex < endPage) {
|
||||||
|
html = "<li><a href='javascript:showData(" + (pageIndex + 1) + ")' aria-label='Next'><span aria-hidden='true'>»</span></a></li>";
|
||||||
|
$(html).appendTo($("#page"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function deleteData(personnelId) {
|
||||||
|
$.get(getUrl() + "/Boss/deletePersonnel.do",
|
||||||
|
{personnelId: personnelId},
|
||||||
|
function (data) {
|
||||||
|
if (confirm("确认删除" + personnelId)) {
|
||||||
|
if (data.code == 200) {
|
||||||
|
alert("删除成功");
|
||||||
|
recordTotal = recordTotal - 1;
|
||||||
|
let pageInfo = "本页显示" + (indexPage != pageTotal ? sizePage - 1 : (recordTotal % sizePage)) + "条数据" + "/共" + recordTotal + "条数据,当前第" + indexPage + "页/共" + pageTotal + "页";
|
||||||
|
$("#spanId").html(pageInfo);
|
||||||
|
$("#" + "personnelId" + personnelId).remove();
|
||||||
|
} else {
|
||||||
|
alert(data.msg);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"json"
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
function getQueryVariable(variable) {
|
||||||
|
let query = window.location.search.substring(1);
|
||||||
|
let vars = query.split("&");
|
||||||
|
for (let i = 0; i < vars.length; i++) {
|
||||||
|
let pair = vars[i].split("=");
|
||||||
|
if (pair[0] == variable) {
|
||||||
|
return pair[1];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return (false);
|
||||||
|
}
|
||||||
|
|
||||||
|
function showData(pageIndex = 1) {
|
||||||
|
$("#pageIndex").val(pageIndex);
|
||||||
|
$.get(getUrl() + "/Boss/getAllPersonnel.do", $("#fmCustomers").serialize(),
|
||||||
|
function (data) {
|
||||||
|
$("#taCustomers").children(":gt(0)").remove();
|
||||||
|
$("#page").children().remove()
|
||||||
|
showTable(data.data);
|
||||||
|
showPage(data.data);
|
||||||
|
},
|
||||||
|
"json"
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
function showPositions(data) {
|
||||||
|
if (data.code == 200) {
|
||||||
|
let html = '';
|
||||||
|
$(data.data).each(function () {
|
||||||
|
let html = "<option value='" + this.positionId + "' >" + this.positionName + "</option>";
|
||||||
|
$(html).appendTo($("#roleId"));
|
||||||
|
/*$(html).appendTo($("#roleId1"));*/
|
||||||
|
$("#addButton").click(function () {
|
||||||
|
$(html).appendTo($("#roleId1"));
|
||||||
|
});
|
||||||
|
$("#updateInfo").click(function () {
|
||||||
|
alert("hello");
|
||||||
|
$(html).appendTo($("#roleId1"));
|
||||||
|
});
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
alert(data.msg);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function showStates(data) {
|
||||||
|
if (data.code == 200) {
|
||||||
|
$(data.data).each(function () {
|
||||||
|
let html = "<option value='" + this.stateId + "' >" + this.stateName + "</option>";
|
||||||
|
$(html).appendTo($("#status"));
|
||||||
|
//$(html).appendTo($("#status1"));
|
||||||
|
$("#addButton").click(function () {
|
||||||
|
$(html).appendTo($("#status1"))
|
||||||
|
});
|
||||||
|
$("#updateInfo").click(function () {
|
||||||
|
alert("hello");
|
||||||
|
$(html).appendTo($("#status1"));
|
||||||
|
});
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
alert(data.msg);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function showPosition() {
|
||||||
|
$.get(getUrl() + "/getPositions.do",
|
||||||
|
function (data) {
|
||||||
|
showPositions(data);
|
||||||
|
},
|
||||||
|
"json"
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
function showState() {
|
||||||
|
$.get(getUrl() + "/getAllStates.do",
|
||||||
|
function (data) {
|
||||||
|
showStates(data);
|
||||||
|
},
|
||||||
|
"json"
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
//修改
|
||||||
|
function edit(personnelId) {
|
||||||
|
$('#myform')[0].reset();
|
||||||
|
let but = " <button type='button' class='btn btn-default' data-dismiss='modal'>关闭</button>" +
|
||||||
|
"<button type='button' class='btn btn-primary' id='button2' onclick='modify(" + personnelId + ")'>提交</button>";
|
||||||
|
$("#modalFooter").html(but);
|
||||||
|
$.get(getUrl() + "/Boss/selectPersonnelById.do",
|
||||||
|
{personnelId: personnelId},
|
||||||
|
function (data) {
|
||||||
|
if (data.code == 200) {
|
||||||
|
$("#account").val(data.data.personnelName);
|
||||||
|
$("#realName").val(data.data.personnelAccount);
|
||||||
|
$("#test1").val(data.data.personnelBirthday);
|
||||||
|
$("#age").val(data.data.personnelAge);
|
||||||
|
$("input:radio[value=" + data.data.personnelGender + "]").attr("checked", "checked");
|
||||||
|
$("#email").val(data.data.personnelEmail);
|
||||||
|
$("#mobile").val(data.data.personnelTelephone);
|
||||||
|
$("#identity").val(data.data.personnelIdcard);
|
||||||
|
$("#roleId option[value=" + data.data.position.positionId + "]").prop("selected", true);
|
||||||
|
$("#status option[value=" + data.data.state.stateId + "]").prop("selected", true);
|
||||||
|
$("#test2").val(data.data.personnelEntrydate);
|
||||||
|
} else {
|
||||||
|
alert(data.msg);
|
||||||
|
}
|
||||||
|
}, "json"
|
||||||
|
);
|
||||||
|
$('#addUserModal').modal('show');
|
||||||
|
}
|
||||||
|
|
||||||
|
//提交数据
|
||||||
|
function modify(personnelId) {
|
||||||
|
$.get(getUrl() + "/Boss/modifyPersonnelInfo.do", $("#myform").serialize() + "&personnelId=" + personnelId, function (data) {
|
||||||
|
if (confirm("确认修改信息吗?")) {
|
||||||
|
if (data.code == 200) {
|
||||||
|
alert("修改成功");
|
||||||
|
showData(personnelId);
|
||||||
|
} else {
|
||||||
|
alert("修改失败");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}, "json");
|
||||||
|
}
|
||||||
|
|
||||||
|
function addperson() {
|
||||||
|
$.get(getUrl() + "/Boss/addPersonnel.do", $("#myform").serialize(),
|
||||||
|
function (data) {
|
||||||
|
if (data.code == 200) {
|
||||||
|
showData(indexPage);
|
||||||
|
alert("添加成功");
|
||||||
|
} else {
|
||||||
|
alert("添加失败");
|
||||||
|
}
|
||||||
|
}, "json");
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user