platform-project
Version:
平台项目
54 lines (47 loc) • 1.67 kB
JavaScript
var Util = require('./util');
$(function () {
let getInfo = setInterval(function () {
let username = $('.search input').val();
if (username && $('.auto-search-area .vo-radio.auto').hasClass('checked')) {
refresh(username);
}
}, 1000 * 2);
$('#query').click(function () {
let username = $('.search input').val();
refresh(username);
})
$('.auto-search-area .vo-radio').click(function () {
if (!$(this).hasClass('checked')) {
$(this).addClass('checked');
$(this).siblings().removeClass('checked');
}
})
function refresh(username) {
$.ajax({
type: 'get',
url: "/mobile/smsQuery",
data: {
username: username
},
success: function (data) {
if (data.code == 0) {
var htmlStr = '';
for (let i = 0; i < data.data.length; i++) {
htmlStr += createTableItem(data.data[i]);
}
$('table tbody').html(htmlStr);
} else {
console.log(data.message);
}
}
});
}
function createTableItem(data) {
return '<tr>' +
'<td class="username">' + Util.handleEmptyText(data.username) + '</td>' +
'<td class="code">' + Util.handleEmptyText(data.code) + '</td>' +
'<td class="content">' + Util.handleEmptyText(data.content) + '</td>' +
'<td class="timestamp">' + Util.handleEmptyText(data.timestamp) + '</td>' +
'</tr>';
}
});