瀏覽代碼

中奖号码的判断

313392073 5 年之前
父節點
當前提交
a2619b0658
共有 1 個文件被更改,包括 267 次插入9 次删除
  1. 267 9
      page/user/articles.html

+ 267 - 9
page/user/articles.html

@@ -403,6 +403,7 @@
                 var cols1 = [[
                     { title: 'ID', align: 'center', type: 'numbers' },
                     { field: 'qi', title: '期数' },
+                    { field: 'opentime', title: '开奖时间' },
                     { field: 'iskj', title: '是否开奖',templet: function (res) {
                             return res['iskj']?'已开奖':'未开奖';
                         } 
@@ -410,7 +411,7 @@
                     { field: 'opencode', title: '开奖号码',width:200,templet: function (res) {
                             var str = ''
                             if(res.opencode) {
-                                if(res.opencode.indexOf('+')>-1) {
+                                if(res.opencode.indexOf('+')>-1) { //开奖号有篮球
                                     var rlist = res.opencode.substr(0,res.opencode.indexOf('+'))
                                     var blist = res.opencode.substr(res.opencode.indexOf('+'),res.opencode.length)
                                     if(res.zjcode) {
@@ -457,11 +458,21 @@
                                             str += "<span class='ball bball'>"+(item.indexOf('+')>-1?item.replace('+',''):item)+"</span>"
                                         })
                                     }
-
-                                }else{
-                                    res.opencode.split(',').forEach(item => {
-                                        str += "<span class='ball redball'>"+item+"</span>"
-                                    })
+                                }else{//开奖号没有篮球
+                                    if(res.zjcode) {
+                                        var rednew = getRepeat(res.opencode.split(','),res.zjcode.split(','))
+                                        for(var i=0;i<rednew.length;i++) {
+                                            if(rednew[i].indexOf(':')>-1) {
+                                                str += "<span class='ball redball'>"+rednew[i].replace(':','')+"</span>"
+                                            }else{
+                                                str += "<span class='ball'>"+rednew[i]+"</span>"
+                                            }
+                                        }
+                                    }else{
+                                        res.opencode.split(',').forEach(item => {
+                                            str += "<span class='ball'>"+item+"</span>"
+                                        })
+                                    }
                                 }
                             }else{
                                 str = '暂未开奖'
@@ -469,7 +480,6 @@
                             return str
                         }
                     },
-                    { field: 'opentime', title: '开奖时间' },
                     { field: 'title', title: '标题' },
                     { field: 'authorname', title: '作者名称' },
                     { field: 'dm1', title: '独胆' },
@@ -525,6 +535,83 @@
                 var cols2 = [[
                     { title: 'ID', align: 'center', type: 'numbers' },
                     { field: 'qi', title: '期数' },
+                    { field: 'opentime', title: '开奖时间' },
+                    { field: 'iskj', title: '是否开奖',templet: function (res) {
+                            return res['iskj']?'已开奖':'未开奖';
+                        } 
+                    },
+                    { field: 'opencode', title: '开奖号码',width:200,templet: function (res) {
+                            var str = ''
+                            if(res.opencode) {
+                                if(res.opencode.indexOf('+')>-1) { //开奖号有篮球
+                                    var rlist = res.opencode.substr(0,res.opencode.indexOf('+'))
+                                    var blist = res.opencode.substr(res.opencode.indexOf('+'),res.opencode.length)
+                                    if(res.zjcode) {
+                                        if(res.zjcode.indexOf('+')>-1) { //篮球中了
+                                            var yrlist = res.zjcode.substr(0,res.zjcode.indexOf('+')) //红球
+                                            var yblist = res.zjcode.substr(res.zjcode.indexOf('+'),res.zjcode.length)  //篮球
+
+                                            var rednew = getRepeat(rlist.split(','),(yrlist && yrlist.split(',')))
+                                            var bluenew = getRepeat(blist.split(','),(yblist && yblist.split(',')))
+                                
+                                            for(var i=0;i<rednew.length;i++) {
+                                                if(rednew[i].indexOf(':')>-1) {
+                                                    str += "<span class='ball redball'>"+rednew[i].replace(':','')+"</span>"
+                                                }else{
+                                                    str += "<span class='ball'>"+rednew[i]+"</span>"
+                                                }
+                                            }
+                                            for(var i=0;i<bluenew.length;i++) {
+                                                if(bluenew[i].indexOf(':')>-1) {
+                                                    str += "<span class='ball blueball'>"+bluenew[i].replace(':','')+"</span>"
+                                                }else{
+                                                    str += "<span class='ball bball'>"+bluenew[i]+"</span>"
+                                                }
+                                            }
+                                        }else{ //篮球没中
+                                            var rednew = getRepeat(rlist.split(','),res.zjcode.split(','))
+                                            for(var i=0;i<rednew.length;i++) {
+                                                if(rednew[i].indexOf(':')>-1) {
+                                                    str += "<span class='ball redball'>"+rednew[i].replace(':','')+"</span>"
+                                                }else{
+                                                    str += "<span class='ball'>"+rednew[i]+"</span>"
+                                                }
+                                            }
+                                            var bluenew = blist.split(',')
+                                            for(var i=0;i<bluenew.length;i++) {
+                                                str += "<span class='ball bball'>"+bluenew[i].replace('+','')+"</span>"
+                                            }
+                                        }
+                                    }else{ //没有的情况
+                                        rlist.split(',').forEach((item,index) => {
+                                            str += "<span class='ball'>"+item+"</span>"
+                                        })
+                                        blist.split(',').forEach((item,index) => {
+                                            str += "<span class='ball bball'>"+(item.indexOf('+')>-1?item.replace('+',''):item)+"</span>"
+                                        })
+                                    }
+                                }else{//开奖号没有篮球
+                                    if(res.zjcode) {
+                                        var rednew = getRepeat(res.opencode.split(','),res.zjcode.split(','))
+                                        for(var i=0;i<rednew.length;i++) {
+                                            if(rednew[i].indexOf(':')>-1) {
+                                                str += "<span class='ball redball'>"+rednew[i].replace(':','')+"</span>"
+                                            }else{
+                                                str += "<span class='ball'>"+rednew[i]+"</span>"
+                                            }
+                                        }
+                                    }else{
+                                        res.opencode.split(',').forEach(item => {
+                                            str += "<span class='ball'>"+item+"</span>"
+                                        })
+                                    }
+                                }
+                            }else{
+                                str = '暂未开奖'
+                            }
+                            return str
+                        }
+                    },
                     { field: 'title', title: '标题' },
                     { field: 'authorname', title: '作者名称' },
                     { field: 'dm1', title: '独胆' },
@@ -581,6 +668,83 @@
                 var cols3 = [[
                     { title: 'ID', align: 'center', type: 'numbers' },
                     { field: 'qi', title: '期数' },
+                    { field: 'opentime', title: '开奖时间' },
+                    { field: 'iskj', title: '是否开奖',templet: function (res) {
+                            return res['iskj']?'已开奖':'未开奖';
+                        } 
+                    },
+                    { field: 'opencode', title: '开奖号码',width:200,templet: function (res) {
+                            var str = ''
+                            if(res.opencode) {
+                                if(res.opencode.indexOf('+')>-1) { //开奖号有篮球
+                                    var rlist = res.opencode.substr(0,res.opencode.indexOf('+'))
+                                    var blist = res.opencode.substr(res.opencode.indexOf('+'),res.opencode.length)
+                                    if(res.zjcode) {
+                                        if(res.zjcode.indexOf('+')>-1) { //篮球中了
+                                            var yrlist = res.zjcode.substr(0,res.zjcode.indexOf('+')) //红球
+                                            var yblist = res.zjcode.substr(res.zjcode.indexOf('+'),res.zjcode.length)  //篮球
+
+                                            var rednew = getRepeat(rlist.split(','),(yrlist && yrlist.split(',')))
+                                            var bluenew = getRepeat(blist.split(','),(yblist && yblist.split(',')))
+                                
+                                            for(var i=0;i<rednew.length;i++) {
+                                                if(rednew[i].indexOf(':')>-1) {
+                                                    str += "<span class='ball redball'>"+rednew[i].replace(':','')+"</span>"
+                                                }else{
+                                                    str += "<span class='ball'>"+rednew[i]+"</span>"
+                                                }
+                                            }
+                                            for(var i=0;i<bluenew.length;i++) {
+                                                if(bluenew[i].indexOf(':')>-1) {
+                                                    str += "<span class='ball blueball'>"+bluenew[i].replace(':','')+"</span>"
+                                                }else{
+                                                    str += "<span class='ball bball'>"+bluenew[i]+"</span>"
+                                                }
+                                            }
+                                        }else{ //篮球没中
+                                            var rednew = getRepeat(rlist.split(','),res.zjcode.split(','))
+                                            for(var i=0;i<rednew.length;i++) {
+                                                if(rednew[i].indexOf(':')>-1) {
+                                                    str += "<span class='ball redball'>"+rednew[i].replace(':','')+"</span>"
+                                                }else{
+                                                    str += "<span class='ball'>"+rednew[i]+"</span>"
+                                                }
+                                            }
+                                            var bluenew = blist.split(',')
+                                            for(var i=0;i<bluenew.length;i++) {
+                                                str += "<span class='ball bball'>"+bluenew[i].replace('+','')+"</span>"
+                                            }
+                                        }
+                                    }else{ //没有的情况
+                                        rlist.split(',').forEach((item,index) => {
+                                            str += "<span class='ball'>"+item+"</span>"
+                                        })
+                                        blist.split(',').forEach((item,index) => {
+                                            str += "<span class='ball bball'>"+(item.indexOf('+')>-1?item.replace('+',''):item)+"</span>"
+                                        })
+                                    }
+                                }else{//开奖号没有篮球
+                                    if(res.zjcode) {
+                                        var rednew = getRepeat(res.opencode.split(','),res.zjcode.split(','))
+                                        for(var i=0;i<rednew.length;i++) {
+                                            if(rednew[i].indexOf(':')>-1) {
+                                                str += "<span class='ball redball'>"+rednew[i].replace(':','')+"</span>"
+                                            }else{
+                                                str += "<span class='ball'>"+rednew[i]+"</span>"
+                                            }
+                                        }
+                                    }else{
+                                        res.opencode.split(',').forEach(item => {
+                                            str += "<span class='ball'>"+item+"</span>"
+                                        })
+                                    }
+                                }
+                            }else{
+                                str = '暂未开奖'
+                            }
+                            return str
+                        }
+                    },
                     { field: 'title', title: '标题' },
                     { field: 'authorname', title: '作者名称' },
                     { field: 'sm2_r', title: '红球杀二' },
@@ -629,6 +793,83 @@
                 var cols4 = [[
                     { title: 'ID', align: 'center', type: 'numbers' },
                     { field: 'qi', title: '期数' },
+                    { field: 'opentime', title: '开奖时间' },
+                    { field: 'iskj', title: '是否开奖',templet: function (res) {
+                            return res['iskj']?'已开奖':'未开奖';
+                        } 
+                    },
+                    { field: 'opencode', title: '开奖号码',width:200,templet: function (res) {
+                            var str = ''
+                            if(res.opencode) {
+                                if(res.opencode.indexOf('+')>-1) { //开奖号有篮球
+                                    var rlist = res.opencode.substr(0,res.opencode.indexOf('+'))
+                                    var blist = res.opencode.substr(res.opencode.indexOf('+'),res.opencode.length)
+                                    if(res.zjcode) {
+                                        if(res.zjcode.indexOf('+')>-1) { //篮球中了
+                                            var yrlist = res.zjcode.substr(0,res.zjcode.indexOf('+')) //红球
+                                            var yblist = res.zjcode.substr(res.zjcode.indexOf('+'),res.zjcode.length)  //篮球
+
+                                            var rednew = getRepeat(rlist.split(','),(yrlist && yrlist.split(',')))
+                                            var bluenew = getRepeat(blist.split(','),(yblist && yblist.split(',')))
+                                
+                                            for(var i=0;i<rednew.length;i++) {
+                                                if(rednew[i].indexOf(':')>-1) {
+                                                    str += "<span class='ball redball'>"+rednew[i].replace(':','')+"</span>"
+                                                }else{
+                                                    str += "<span class='ball'>"+rednew[i]+"</span>"
+                                                }
+                                            }
+                                            for(var i=0;i<bluenew.length;i++) {
+                                                if(bluenew[i].indexOf(':')>-1) {
+                                                    str += "<span class='ball blueball'>"+bluenew[i].replace(':','')+"</span>"
+                                                }else{
+                                                    str += "<span class='ball bball'>"+bluenew[i]+"</span>"
+                                                }
+                                            }
+                                        }else{ //篮球没中
+                                            var rednew = getRepeat(rlist.split(','),res.zjcode.split(','))
+                                            for(var i=0;i<rednew.length;i++) {
+                                                if(rednew[i].indexOf(':')>-1) {
+                                                    str += "<span class='ball redball'>"+rednew[i].replace(':','')+"</span>"
+                                                }else{
+                                                    str += "<span class='ball'>"+rednew[i]+"</span>"
+                                                }
+                                            }
+                                            var bluenew = blist.split(',')
+                                            for(var i=0;i<bluenew.length;i++) {
+                                                str += "<span class='ball bball'>"+bluenew[i].replace('+','')+"</span>"
+                                            }
+                                        }
+                                    }else{ //没有的情况
+                                        rlist.split(',').forEach((item,index) => {
+                                            str += "<span class='ball'>"+item+"</span>"
+                                        })
+                                        blist.split(',').forEach((item,index) => {
+                                            str += "<span class='ball bball'>"+(item.indexOf('+')>-1?item.replace('+',''):item)+"</span>"
+                                        })
+                                    }
+                                }else{//开奖号没有篮球
+                                    if(res.zjcode) {
+                                        var rednew = getRepeat(res.opencode.split(','),res.zjcode.split(','))
+                                        for(var i=0;i<rednew.length;i++) {
+                                            if(rednew[i].indexOf(':')>-1) {
+                                                str += "<span class='ball redball'>"+rednew[i].replace(':','')+"</span>"
+                                            }else{
+                                                str += "<span class='ball'>"+rednew[i]+"</span>"
+                                            }
+                                        }
+                                    }else{
+                                        res.opencode.split(',').forEach(item => {
+                                            str += "<span class='ball'>"+item+"</span>"
+                                        })
+                                    }
+                                }
+                            }else{
+                                str = '暂未开奖'
+                            }
+                            return str
+                        }
+                    },
                     { field: 'title', title: '标题' },
                     { field: 'authorname', title: '作者名称'},
                     { field: 'sm3_r', title: '前区杀三' },
@@ -697,8 +938,8 @@
                             type_zb:1, //指标类型
                             createtime: '2020-04-20',
                             iskj:true,
-                            opencode:'02,08,15,16,26,32+03',
-                            zjcode:'01,08,15,16,26,32+04',
+                            opencode:'02,08,15',
+                            zjcode:'08,03',
                             opentime: '每天下午6.30',
                         },
                         {
@@ -752,6 +993,23 @@
                             zjcode:'',
                             opentime: '每天下午6.30',
                         },
+                        {
+                            id: 5,
+                            userid: 1003,
+                            articlename: '哈哈哈哈哈',
+                            authorname:'老李01',
+                            money:'500',
+                            qi: '20200425',
+                            type_cz:2, //彩种类型
+                            type:3, //打赏类型
+                            type_article:2, //文章类型
+                            type_zb:9, //指标类型
+                            createtime: '2020-04-20',
+                            iskj:true,
+                            opencode:'07,19,20,31,34+05,08',
+                            zjcode:'34+05,08',
+                            opentime: '每天下午6.30',
+                        },
                     ],
                     title: '彩种文章列表',
                     cellMinWidth: 80,