|
@@ -175,7 +175,7 @@ function initPageClick() {
|
|
|
$('.salary-area').on('click', 'span', function () {
|
|
|
var attr = ['0-2K', '2K-4K', '4K-6K', '6K-8K', '8K-10K', '10k-'];
|
|
|
var index = $(this).attr('data-index');
|
|
|
- if(index){
|
|
|
+ if(index && index >= 0){
|
|
|
var range = attr[index].split('-');
|
|
|
$('input[name=qsxz]').val(range[0]);
|
|
|
$('input[name=jsxz]').val(range[1]);
|
|
@@ -184,11 +184,17 @@ function initPageClick() {
|
|
|
$('input[name=jsxz]').val("");
|
|
|
}
|
|
|
|
|
|
+ if (index < 0) {
|
|
|
+ getRecruitList();
|
|
|
+ }
|
|
|
+
|
|
|
})
|
|
|
|
|
|
$('.xzconfirm').on('click', function () {
|
|
|
- condition.minSalary = parseInt(($('input[name=qsxz]').val().split('K')[0])*1000);
|
|
|
- condition.maxSalary = parseInt(($('input[name=jsxz]').val().split('K')[0])*1000);
|
|
|
+ var qsxz = $('input[name=qsxz]').val();
|
|
|
+ var jsxz = $('input[name=jsxz]').val();
|
|
|
+ condition.minSalary = qsxz ? parseInt((qsxz.split('K')[0])*1000) : '';
|
|
|
+ condition.maxSalary = jsxz ? parseInt((jsxz.split('K')[0])*1000) : '';
|
|
|
console.log("minSalary:"+condition.minSalary);
|
|
|
console.log("maxSalary:"+condition.maxSalary);
|
|
|
getRecruitList();
|
|
@@ -218,6 +224,10 @@ function initPageEvent() {
|
|
|
* 获取并渲染列表数据
|
|
|
*/
|
|
|
function getRecruitList() {
|
|
|
+ var my = $('.salary-area span[data-index="-1"]').hasClass('textActive');
|
|
|
+ if (my) {
|
|
|
+ condition.minSalary = -1;
|
|
|
+ }
|
|
|
$.ajax({
|
|
|
url: PAGE_BASIC + "/recruit/getFrontList",
|
|
|
type: "get",
|
|
@@ -232,13 +242,19 @@ function getRecruitList() {
|
|
|
var html = '';
|
|
|
for (var i = 0; i < data.length; i++) {
|
|
|
const obj = data[i];
|
|
|
+ var salary = '';
|
|
|
+ if (obj.minSalary == -1) {
|
|
|
+ salary = '面议';
|
|
|
+ } else {
|
|
|
+ salary = numberToChar(obj.minSalary) + ( obj.maxSalary ? '-' + numberToChar(obj.maxSalary) : '+' );
|
|
|
+ }
|
|
|
html += '<div class="zpList">' +
|
|
|
'<div class="zp-title">' +
|
|
|
'<div class="left">' +
|
|
|
'<span class="zp-name">' + obj.workName + '</span>' +
|
|
|
'<span class="zp-time">' + obj.createTime.split(' ')[0] + '发布</span>' +
|
|
|
'</div>' +
|
|
|
- '<div class="right">' + numberToChar(obj.minSalary) + ( obj.maxSalary ? '-' + numberToChar(obj.maxSalary) : '+' ) + '</div>' +
|
|
|
+ '<div class="right">' + salary + '</div>' +
|
|
|
'</div>' +
|
|
|
'<p class="zp-enterprise">' + obj.orgName + '</p>' +
|
|
|
'<div class="zp-second">' +
|