| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122 |
- /**
- * Created by Administrator on 2017/2/27 0027.
- */
- // 表格选中
- $('#dateTable tbody').on('click', 'tr input[type="checkbox"]', function () {
- var obj = $(this).parent().parent();
- if (this.checked) {
- obj.addClass('selected');
- } else {
- obj.removeClass('selected');
- }
- });
- // 全选和反选
- $('#dateTable thead').on('click', 'tr input[type="checkbox"]', function () {
- var obj = $("#dateTable tbody input[type='checkbox']:checkbox");
- var allTr = $("#dateTable tbody tr");
- if (this.checked) {
- obj.prop("checked", true);
- allTr.addClass('selected');
- } else {
- obj.prop("checked", false);
- allTr.removeClass('selected');
- }
- });
- // 删除公共方法 deleteAll(ids,请求url,操作成功跳转url,操作失败跳转url)
- function deleteAll(ids,url,sUrl,eUrl){
- // ids不能为空
- if(ids == null || ids == ''){
- layer.msg('请选择要删除的数据',{time:2000});
- return false;
- }else{
- layer.confirm('确认删除选中数据?', {
- title: '删除',
- btn: ['确认', '取消'] // 可以无限个按钮
- }, function(index, layero){
- // 确认
- $.post(url,{ids:ids},function(res){
- // 大于0表示删除成功
- if(res.status > 0){
- // 提示信息并跳转
- layer.msg(res.msg,{time:2000},function(){
- location.href = sUrl;
- })
- }else{
- // 提示信息并跳转
- layer.msg(res.msg,{time:2000},function(){
- location.href = eUrl;
- })
- }
- });
- }, function(index){
- // 关闭
- layer.close(index);
- });
- }
- }
- // 转换时间戳为日期时间(时间戳,显示年月日时分,加8小时显示正常时间区)
- function UnixToDate(unixTime, isFull, timeZone) {
- if (unixTime == '' || unixTime == null) {
- return '';
- }
- if (typeof (timeZone) == 'number') {
- unixTime = parseInt(unixTime) + parseInt(timeZone) * 60 * 60;
- }
- var time = new Date(unixTime * 1000);
- var ymdhis = "";
- var year, month, date, hours, minutes, seconds;
- if (time.getUTCFullYear() < 10) {
- year = '0' + time.getUTCFullYear();
- } else {
- year = time.getUTCFullYear();
- }
- if ((time.getUTCMonth() + 1) < 10) {
- month = '0' + (time.getUTCMonth() + 1);
- } else {
- month = (time.getUTCMonth() + 1);
- }
- if (time.getUTCDate() < 10) {
- date = '0' + time.getUTCDate();
- } else {
- date = time.getUTCDate();
- }
- ymdhis += year + "-";
- ymdhis += month + "-";
- ymdhis += date;
- if (isFull === true) {
- if (time.getUTCHours() < 10) {
- hours = '0' + time.getUTCHours();
- } else {
- hours = time.getUTCHours();
- }
- if (time.getUTCMinutes() < 10) {
- minutes = '0' + time.getUTCMinutes();
- } else {
- minutes = time.getUTCMinutes();
- }
- if (time.getUTCSeconds() < 10) {
- seconds = '0' + time.getUTCSeconds();
- } else {
- seconds = time.getUTCSeconds();
- }
- ymdhis += " " + hours + ":";
- ymdhis += minutes;
- // ymdhis += seconds;
- }
- return ymdhis;
- }
- // 批量删除 返回需要的 ids
- function getIds(o,str){
- var obj = o.find('tbody tr td:first-child input[type="checkbox"]:checked');
- var list = '';
- obj.each(function(index,elem){
- list += $(elem).attr(str)+',';
- });
- // 去除最后一位逗号
- list = list.substr(0,(list.length-1));
- return list;
- }
|