diff --git a/boss/src/main/resources/template/js/bossInterviewee/myChargeBossIntervieweeList.js b/boss/src/main/resources/template/js/bossInterviewee/myChargeBossIntervieweeList.js new file mode 100644 index 0000000000000000000000000000000000000000..ff889f0a224e4084d6c0f9a17272cab6c4573bcc --- /dev/null +++ b/boss/src/main/resources/template/js/bossInterviewee/myChargeBossIntervieweeList.js @@ -0,0 +1,130 @@ + +var rowId = ""; +layui.config({ + base: basePath, + version: skyeyeVersion +}).extend({ + window: 'js/winui.window' +}).define(['window', 'table', 'jquery', 'winui', 'form'], function (exports) { + winui.renderColor(); + var $ = layui.$, + form = layui.form, + table = layui.table; + + table.render({ + id: 'messageTable', + elem: '#messageTable', + method: 'post', + url: reqBasePath + 'bossInterviewee001', + where: getTableParams(), + even: true, + page: true, + limits: getLimits(), + limit: getLimit(), + cols: [[ + { title: systemLanguage["com.skyeye.serialNumber"][languageType], type: 'numbers'}, + { field: 'name', title: '姓名', align: 'left', width: 100, templet: function(d){ + return '' + d.name + ''; + }}, + { field: 'phone', title: '联系方式', align: 'left', width: 120 }, + { field: 'fromName', title: '来源', align: 'left', width: 120 }, + { field: 'workYears', title: '工作年限', align: 'left', width: 100 }, + { field: 'favoriteJob', title: '心仪岗位', align: 'left', width: 130 }, + { field: 'stateName', title: '状态', align: 'left', width: 80 }, + { field: 'createName', title: systemLanguage["com.skyeye.createName"][languageType], width: 120 }, + { field: 'createTime', title: systemLanguage["com.skyeye.createTime"][languageType], align: 'center', width: 150 }, + { field: 'lastUpdateName', title: systemLanguage["com.skyeye.lastUpdateName"][languageType], align: 'left', width: 120 }, + { field: 'lastUpdateTime', title: systemLanguage["com.skyeye.lastUpdateTime"][languageType], align: 'center', width: 150}, + { title: systemLanguage["com.skyeye.operation"][languageType], fixed: 'right', align: 'center', width: 150, toolbar: '#tableBar'} + ]], + done: function(){ + matchingLanguage(); + } + }); + + table.on('tool(messageTable)', function (obj) { + var data = obj.data; + var layEvent = obj.event; + if (layEvent === 'edit') { //编辑 + edit(data); + }else if (layEvent === 'delet') { //删除 + delet(data); + }else if (layEvent === 'details') { //详情 + details(data); + } + }); + + // 删除 + function delet(data){ + layer.confirm(systemLanguage["com.skyeye.deleteOperationMsg"][languageType], {icon: 3, title: systemLanguage["com.skyeye.deleteOperation"][languageType]}, function(index){ + layer.close(index); + AjaxPostUtil.request({url:reqBasePath + "bossInterviewee003", params:{id: data.id}, type:'json', method: "DELETE", callback:function(json){ + if(json.returnCode == 0){ + winui.window.msg(systemLanguage["com.skyeye.deleteOperationSuccessMsg"][languageType], {icon: 1,time: 2000}); + loadTable(); + }else{ + winui.window.msg(json.returnMessage, {icon: 2,time: 2000}); + } + }}); + }); + } + + // 编辑 + function edit(data){ + rowId = data.id; + _openNewWindows({ + url: "../../tpl/bossInterviewee/bossIntervieweeEdit.html", + title: systemLanguage["com.skyeye.editPageTitle"][languageType], + pageId: "bossIntervieweeEdit", + area: ['90vw', '90vh'], + callBack: function(refreshCode){ + if (refreshCode == '0') { + winui.window.msg(systemLanguage["com.skyeye.successfulOperation"][languageType], {icon: 1,time: 2000}); + loadTable(); + } else if (refreshCode == '-9999') { + winui.window.msg(systemLanguage["com.skyeye.operationFailed"][languageType], {icon: 2,time: 2000}); + } + } + }); + } + + // 详情 + function details(data){ + rowId = data.id; + _openNewWindows({ + url: "../../tpl/bossInterviewee/bossIntervieweeDetails.html", + title: systemLanguage["com.skyeye.editPageTitle"][languageType], + pageId: "bossIntervieweeDetails", + area: ['90vw', '90vh'], + callBack: function(refreshCode){ + } + }); + } + + form.render(); + form.on('submit(formSearch)', function (data) { + if (winui.verifyForm(data.elem)) { + table.reload("messageTable", {page: {curr: 1}, where: getTableParams()}); + } + return false; + }); + + // 刷新数据 + $("body").on("click", "#reloadTable", function(){ + loadTable(); + }); + + function loadTable(){ + table.reload("messageTable", {where: getTableParams()}); + } + + function getTableParams(){ + return { + name: $("#name").val(), + phone: $("#phone").val(), + type: 2 + }; + } + + exports('myChargeBossIntervieweeList', {}); +}); diff --git a/boss/src/main/resources/template/tpl/bossInterviewee/myChargeBossIntervieweeList.html b/boss/src/main/resources/template/tpl/bossInterviewee/myChargeBossIntervieweeList.html new file mode 100644 index 0000000000000000000000000000000000000000..d6586a931b5cc03e1edd28fdf22c66ad70766f3d --- /dev/null +++ b/boss/src/main/resources/template/tpl/bossInterviewee/myChargeBossIntervieweeList.html @@ -0,0 +1,50 @@ + + + + + + + + + +
+
+
+
+ +
+ +
+ +
+ +
+ + +
+
+
+
+
+
+ +
+
+
+
+ +
+ + + + + \ No newline at end of file