13 changed files with 687 additions and 328 deletions
			
			
		@ -0,0 +1,77 @@ | 
				
			|||||||
 | 
					<!-- | 
				
			||||||
 | 
					 * @Descripttion:  | 
				
			||||||
 | 
					 * @version:  | 
				
			||||||
 | 
					 * @Author: sueRimn | 
				
			||||||
 | 
					 * @Date: 2020-09-25 08:48:50 | 
				
			||||||
 | 
					 * @LastEditors: sueRimn | 
				
			||||||
 | 
					 * @LastEditTime: 2020-10-14 09:08:17 | 
				
			||||||
 | 
					--> | 
				
			||||||
 | 
					<div class="box"> | 
				
			||||||
 | 
					    <div class="head"> | 
				
			||||||
 | 
					                <img src="../../../assets/images/head.png"> | 
				
			||||||
 | 
					                <!-- <span>指挥员能力考评抽签</span> --> | 
				
			||||||
 | 
					                <img class="ziti" src="../../../assets/images/tophead.png"> | 
				
			||||||
 | 
					            </div> | 
				
			||||||
 | 
					            <div class="mainbox"> | 
				
			||||||
 | 
					                <!-- <div class="colum" style="margin-left: 13%;width: 100px;"> | 
				
			||||||
 | 
					                    <div class="centerLefta" > | 
				
			||||||
 | 
					                        <div class="tanCenterbtna" id="chooseZhi"> | 
				
			||||||
 | 
					                            <span style="background-color: #ff4d29;color:#FFF;" >序号</span> | 
				
			||||||
 | 
					                            <span  *ngFor="let item of choujiang; let key=index" [ngClass]="{'beijicolor': chooseid ==key}" >{{item.idnum}}</span> | 
				
			||||||
 | 
					                          </div> | 
				
			||||||
 | 
					                      </div> | 
				
			||||||
 | 
					                </div> --> | 
				
			||||||
 | 
					                <div class="colum" style="margin-left: 150px;"> | 
				
			||||||
 | 
					                    <div class="centerLeft" > | 
				
			||||||
 | 
					                        <div class="tanCenterbtn" id="chooseZhi2"> | 
				
			||||||
 | 
					                            <span style="background-color: #ff4d29;color:#FFF;" name="zhidui" data-id=`{{chooseid}}`>请选择支队</span> | 
				
			||||||
 | 
					                            <span [attr.key]="item.id" name="bbb" *ngFor="let item of choujiang; let key=index" [ngClass]="{'beijicolor': chooseid ==key}" (click)="clickName(item)">{{item.name}} | 
				
			||||||
 | 
					                                <img class="img" [ngClass]="{'block': item.result == '' ? false : true}" style="margin-left: 8px;" src="../../../assets/images/dui.png"> | 
				
			||||||
 | 
					                            </span> | 
				
			||||||
 | 
					                          </div> | 
				
			||||||
 | 
					                      </div> | 
				
			||||||
 | 
					                </div> | 
				
			||||||
 | 
					                <div class="colum"> | 
				
			||||||
 | 
					                    <div class="centerLeft"> | 
				
			||||||
 | 
					                        <div class="tanCenterbtn" id="endjieguo2"> | 
				
			||||||
 | 
					                            <span  style="text-align: center;background-color: #ff4d29;color:#FFF;">抽签结果:</span> | 
				
			||||||
 | 
					                            <span  *ngFor="let item of choujiang; let key=index" >{{item.result.zhi}}{{item.result.fuzhi}}</span> | 
				
			||||||
 | 
					                        </div> | 
				
			||||||
 | 
					                    </div> | 
				
			||||||
 | 
					                </div> | 
				
			||||||
 | 
					                 | 
				
			||||||
 | 
					                <div class="line" style="padding-top:50px;"> | 
				
			||||||
 | 
					                 | 
				
			||||||
 | 
					                    <div class="content"> | 
				
			||||||
 | 
					                         | 
				
			||||||
 | 
					                        <div style="clear:both; padding-top: 277px;width: 335px;margin: 0 auto;"> | 
				
			||||||
 | 
					                            <div id="machine2" class="slotMachine" style="margin-left: -65px;"> | 
				
			||||||
 | 
					                                <!-- <div class="slot" > | 
				
			||||||
 | 
					                                    {{isDraw ? '已抽签' : '开始抽签'}} | 
				
			||||||
 | 
					                                </div> --> | 
				
			||||||
 | 
					                                <div class="slot" *ngFor="let item of numList; let key=index">{{item.name}}</div> | 
				
			||||||
 | 
					                            </div> | 
				
			||||||
 | 
					                            <div id="machine6" class="slotMachine"> | 
				
			||||||
 | 
					                                <div class="slot" *ngFor="let item of numList2; let key=index">{{item.name}}</div> | 
				
			||||||
 | 
					                            </div> | 
				
			||||||
 | 
					                            <div id="yichou" style="display: none;"> | 
				
			||||||
 | 
					                                <span>以抽签</span> | 
				
			||||||
 | 
					                            </div> | 
				
			||||||
 | 
					                        </div> | 
				
			||||||
 | 
					                         | 
				
			||||||
 | 
					                    </div> | 
				
			||||||
 | 
					                     | 
				
			||||||
 | 
					                    <div style="text-align: center;"> | 
				
			||||||
 | 
					                        <div id="slotMachineButtonShuffle2" class="slotMachineButton" style="font-size: 25px">开始抽签</div> | 
				
			||||||
 | 
					         | 
				
			||||||
 | 
					                    </div> | 
				
			||||||
 | 
					                     | 
				
			||||||
 | 
					                </div> | 
				
			||||||
 | 
					     | 
				
			||||||
 | 
					                 | 
				
			||||||
 | 
					            </div> | 
				
			||||||
 | 
					    </div> | 
				
			||||||
 | 
					             | 
				
			||||||
 | 
					     | 
				
			||||||
 | 
					     | 
				
			||||||
 | 
					     | 
				
			||||||
@ -0,0 +1,183 @@ | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					   | 
				
			||||||
 | 
					  @import "../../../assets/css/laohujistyle.css"; | 
				
			||||||
 | 
					  .box{ | 
				
			||||||
 | 
					    width: 100%; | 
				
			||||||
 | 
					    height: 100%; | 
				
			||||||
 | 
					    overflow: hidden; | 
				
			||||||
 | 
					    background-image: url("../../../assets/images/backgroud.png"); | 
				
			||||||
 | 
					    background-size: 100%; | 
				
			||||||
 | 
					    overflow: hidden; | 
				
			||||||
 | 
					  } | 
				
			||||||
 | 
					  .head{ | 
				
			||||||
 | 
					      width: 100%; | 
				
			||||||
 | 
					      height: 50px; | 
				
			||||||
 | 
					      img{ | 
				
			||||||
 | 
					          width: 100%; | 
				
			||||||
 | 
					          height: 100%; | 
				
			||||||
 | 
					      } | 
				
			||||||
 | 
					      .ziti{ | 
				
			||||||
 | 
					        position: relative; | 
				
			||||||
 | 
					        bottom: 70%; | 
				
			||||||
 | 
					        left: 40%; | 
				
			||||||
 | 
					        width: 20%; | 
				
			||||||
 | 
					        height: 53%; | 
				
			||||||
 | 
					      } | 
				
			||||||
 | 
					      span{ | 
				
			||||||
 | 
					        position: relative; | 
				
			||||||
 | 
					        bottom: 70%; | 
				
			||||||
 | 
					        left: 45%; | 
				
			||||||
 | 
					        font-size: 28px; | 
				
			||||||
 | 
					        background:linear-gradient(#ff4b27, #ff6e41); | 
				
			||||||
 | 
					        -webkit-background-clip: text; | 
				
			||||||
 | 
					        color: transparent; | 
				
			||||||
 | 
					        -webkit-text-fill-color: transparent; | 
				
			||||||
 | 
					        text-fill-color: transparent; | 
				
			||||||
 | 
					      } | 
				
			||||||
 | 
					  } | 
				
			||||||
 | 
					  .mainbox { | 
				
			||||||
 | 
					    width: 99%; | 
				
			||||||
 | 
					    height: 90%; | 
				
			||||||
 | 
					    padding: 0.125rem 0.125rem 0; | 
				
			||||||
 | 
					    display: flex; | 
				
			||||||
 | 
					  } | 
				
			||||||
 | 
					   | 
				
			||||||
 | 
					  .centerLeft{ | 
				
			||||||
 | 
					    background-color: #FFF; | 
				
			||||||
 | 
					    float: left; | 
				
			||||||
 | 
					    height: 98%; | 
				
			||||||
 | 
					    width: 100%; | 
				
			||||||
 | 
					    position: relative; | 
				
			||||||
 | 
					    flex-direction: column; | 
				
			||||||
 | 
					    flex: 2%; | 
				
			||||||
 | 
					    display: flex; | 
				
			||||||
 | 
					    align-items:center; | 
				
			||||||
 | 
					    box-sizing: border-box; | 
				
			||||||
 | 
					   margin: 0 0; | 
				
			||||||
 | 
					  .tanCenterbtn{ | 
				
			||||||
 | 
					  width: 350px; | 
				
			||||||
 | 
					  height: 100%; | 
				
			||||||
 | 
					  border: 1px solid #ECEDEE; | 
				
			||||||
 | 
					  display: flex; | 
				
			||||||
 | 
					  flex-direction: column; | 
				
			||||||
 | 
					  user-select: none; | 
				
			||||||
 | 
					  background-size:100% 100%; | 
				
			||||||
 | 
					  span{ | 
				
			||||||
 | 
					    white-space: nowrap; | 
				
			||||||
 | 
					    font-family: Arial; | 
				
			||||||
 | 
					    color: #000; | 
				
			||||||
 | 
					    z-index:99; | 
				
			||||||
 | 
					    width: 300px; | 
				
			||||||
 | 
					    height: 40px; | 
				
			||||||
 | 
					  cursor:pointer; | 
				
			||||||
 | 
					  border-bottom:1px solid #ECEDEE; | 
				
			||||||
 | 
					  padding:8px 24px ; | 
				
			||||||
 | 
					  text-align: center; | 
				
			||||||
 | 
					  font-size: 24px; | 
				
			||||||
 | 
					  } | 
				
			||||||
 | 
					  } | 
				
			||||||
 | 
					  } | 
				
			||||||
 | 
					  .centerLefta{ | 
				
			||||||
 | 
					    background-color: #FFF; | 
				
			||||||
 | 
					    float: left; | 
				
			||||||
 | 
					    height: 98%; | 
				
			||||||
 | 
					    width: 100%; | 
				
			||||||
 | 
					    position: relative; | 
				
			||||||
 | 
					    flex-direction: column; | 
				
			||||||
 | 
					    flex: 2%; | 
				
			||||||
 | 
					    display: flex; | 
				
			||||||
 | 
					    align-items:center; | 
				
			||||||
 | 
					    box-sizing: border-box; | 
				
			||||||
 | 
					   margin: 0 0; | 
				
			||||||
 | 
					  .tanCenterbtna{ | 
				
			||||||
 | 
					  width: 100px; | 
				
			||||||
 | 
					  height: 100%; | 
				
			||||||
 | 
					  border: 1px solid #ECEDEE; | 
				
			||||||
 | 
					  display: flex; | 
				
			||||||
 | 
					  flex-direction: column; | 
				
			||||||
 | 
					  user-select: none; | 
				
			||||||
 | 
					  background-size:100% 100%; | 
				
			||||||
 | 
					  span{ | 
				
			||||||
 | 
					    white-space: nowrap; | 
				
			||||||
 | 
					    font-family: Arial; | 
				
			||||||
 | 
					    color: #000; | 
				
			||||||
 | 
					    z-index:99; | 
				
			||||||
 | 
					    width: 50px; | 
				
			||||||
 | 
					    height: 40px; | 
				
			||||||
 | 
					  cursor:pointer; | 
				
			||||||
 | 
					  border-bottom:1px solid #ECEDEE; | 
				
			||||||
 | 
					  padding:8px 24px ; | 
				
			||||||
 | 
					  text-align: center; | 
				
			||||||
 | 
					  font-size: 24px; | 
				
			||||||
 | 
					  } | 
				
			||||||
 | 
					  } | 
				
			||||||
 | 
					  } | 
				
			||||||
 | 
					  .colum{ | 
				
			||||||
 | 
					    height: 90%; | 
				
			||||||
 | 
					    width: 350px; | 
				
			||||||
 | 
					    margin-top: 72px; | 
				
			||||||
 | 
					    display:table-cell; | 
				
			||||||
 | 
					    vertical-align:middle; | 
				
			||||||
 | 
					    text-align: center; | 
				
			||||||
 | 
					    span{ | 
				
			||||||
 | 
					        font-size: 24px; | 
				
			||||||
 | 
					         | 
				
			||||||
 | 
					        //padding-top: 50%; | 
				
			||||||
 | 
					    } | 
				
			||||||
 | 
					  } | 
				
			||||||
 | 
					  .zhuan{ | 
				
			||||||
 | 
					    width: 500px; | 
				
			||||||
 | 
					    margin-left: 160px; | 
				
			||||||
 | 
					    margin-top: 10%; | 
				
			||||||
 | 
					  } | 
				
			||||||
 | 
					  .stop{ | 
				
			||||||
 | 
					    pointer-events: none;  | 
				
			||||||
 | 
					  } | 
				
			||||||
 | 
					  .button { | 
				
			||||||
 | 
					    height: 48px; | 
				
			||||||
 | 
					    width: 130px; | 
				
			||||||
 | 
					    background-color:transparent; | 
				
			||||||
 | 
					    border-radius: 4px; | 
				
			||||||
 | 
					    border: 1px solid #ECEDEE; | 
				
			||||||
 | 
					    color: #FFF; | 
				
			||||||
 | 
					    padding: 12px 32px; | 
				
			||||||
 | 
					    text-align: center; | 
				
			||||||
 | 
					    text-decoration: none; | 
				
			||||||
 | 
					    display: inline-block; | 
				
			||||||
 | 
					    font-size: 16px; | 
				
			||||||
 | 
					    margin: 4px 2px; | 
				
			||||||
 | 
					    cursor: pointer; | 
				
			||||||
 | 
					  } | 
				
			||||||
 | 
					  .chongzhi{ | 
				
			||||||
 | 
					    position: relative; | 
				
			||||||
 | 
					    top: 85%; | 
				
			||||||
 | 
					    right: 17%; | 
				
			||||||
 | 
					  } | 
				
			||||||
 | 
					   | 
				
			||||||
 | 
					  //选择后加背景色 | 
				
			||||||
 | 
					  .beijicolor{ | 
				
			||||||
 | 
					    background-color:#FE693E ; | 
				
			||||||
 | 
					  } | 
				
			||||||
 | 
					    body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;} | 
				
			||||||
 | 
					    body{color:#333; font-size:12px;font-family:"Microsoft YaHei"} | 
				
			||||||
 | 
					    ul,ol{list-style-type:none;} | 
				
			||||||
 | 
					    select,input,img,select{vertical-align:middle;} | 
				
			||||||
 | 
					    input{ font-size:12px;} | 
				
			||||||
 | 
					    a{ text-decoration:none; color:#000;} | 
				
			||||||
 | 
					    a:hover{color:#c00; text-decoration:none;} | 
				
			||||||
 | 
					    .clear{clear:both;} | 
				
			||||||
 | 
					   | 
				
			||||||
 | 
					    /* 大转盘样式 */ | 
				
			||||||
 | 
					    .banner{//max-height: 650px; | 
				
			||||||
 | 
					        display: block; | 
				
			||||||
 | 
					        width: 95%; | 
				
			||||||
 | 
					        //max-width: 650px; | 
				
			||||||
 | 
					        margin-left: auto; | 
				
			||||||
 | 
					        margin-right: auto; | 
				
			||||||
 | 
					        margin-bottom: 20px; | 
				
			||||||
 | 
					    } | 
				
			||||||
 | 
					    .banner .turnplate{display:block;width:100%;position:relative;} | 
				
			||||||
 | 
					    .banner .turnplate canvas.item{width:100%;height: 100%;} | 
				
			||||||
 | 
					    .banner .turnplate img.pointer{position:absolute;width:30.5%;height:36.5%;left:34.6%;top:28.5%;} | 
				
			||||||
 | 
					   | 
				
			||||||
 | 
					   | 
				
			||||||
@ -0,0 +1,25 @@ | 
				
			|||||||
 | 
					import { async, ComponentFixture, TestBed } from '@angular/core/testing'; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import { FourStepComponent } from './four-step.component'; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					describe('FourStepComponent', () => { | 
				
			||||||
 | 
					  let component: FourStepComponent; | 
				
			||||||
 | 
					  let fixture: ComponentFixture<FourStepComponent>; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  beforeEach(async(() => { | 
				
			||||||
 | 
					    TestBed.configureTestingModule({ | 
				
			||||||
 | 
					      declarations: [ FourStepComponent ] | 
				
			||||||
 | 
					    }) | 
				
			||||||
 | 
					    .compileComponents(); | 
				
			||||||
 | 
					  })); | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  beforeEach(() => { | 
				
			||||||
 | 
					    fixture = TestBed.createComponent(FourStepComponent); | 
				
			||||||
 | 
					    component = fixture.componentInstance; | 
				
			||||||
 | 
					    fixture.detectChanges(); | 
				
			||||||
 | 
					  }); | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  it('should create', () => { | 
				
			||||||
 | 
					    expect(component).toBeTruthy(); | 
				
			||||||
 | 
					  }); | 
				
			||||||
 | 
					}); | 
				
			||||||
@ -0,0 +1,80 @@ | 
				
			|||||||
 | 
					import { Component, OnInit } from '@angular/core'; | 
				
			||||||
 | 
					import '../../../assets/js/firststep2' | 
				
			||||||
 | 
					@Component({ | 
				
			||||||
 | 
					  selector: 'app-four-step', | 
				
			||||||
 | 
					  templateUrl: './four-step.component.html', | 
				
			||||||
 | 
					  styleUrls: ['./four-step.component.scss'] | 
				
			||||||
 | 
					}) | 
				
			||||||
 | 
					export class FourStepComponent implements OnInit { | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  constructor() { } | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  ngOnInit(){ | 
				
			||||||
 | 
					    window.setTimeout(()=>{ | 
				
			||||||
 | 
					      //zhuan.drawRouletteWheel()
 | 
				
			||||||
 | 
					    },0) | 
				
			||||||
 | 
					    
 | 
				
			||||||
 | 
					  } | 
				
			||||||
 | 
					  //支队数据和是否抽奖
 | 
				
			||||||
 | 
					  choujiang = [ | 
				
			||||||
 | 
					    {name:"南宁支队",id:1,result :JSON.parse(localStorage.getItem("南宁支队seatnumber"))  || ""}, | 
				
			||||||
 | 
					    {name:"柳州支队",id:2,result :JSON.parse(localStorage.getItem("柳州支队seatnumber")) || ""}, | 
				
			||||||
 | 
					    {name:"桂林支队",id:3,result :JSON.parse(localStorage.getItem("桂林支队seatnumber")) || ""}, | 
				
			||||||
 | 
					    {name:"梧州支队",id:4,result :JSON.parse(localStorage.getItem("梧州支队seatnumber")) || ""}, | 
				
			||||||
 | 
					    {name:"北海支队",id:5,result :JSON.parse(localStorage.getItem("北海支队seatnumber")) || ""}, | 
				
			||||||
 | 
					    {name:"防城港支队",id:6,result :JSON.parse(localStorage.getItem("防城港支队seatnumber")) || ""}, | 
				
			||||||
 | 
					    {name:"钦州支队",id:7,result :JSON.parse(localStorage.getItem("钦州支队seatnumber")) || ""}, | 
				
			||||||
 | 
					    {name:"贵港支队",id:8,result :JSON.parse(localStorage.getItem("贵港支队seatnumber")) || ""}, | 
				
			||||||
 | 
					    {name:"玉林支队",id:9,result :JSON.parse(localStorage.getItem("玉林支队seatnumber")) || ""}, | 
				
			||||||
 | 
					    {name:"百色支队",id:10,result :JSON.parse(localStorage.getItem("百色支队seatnumber")) || ""}, | 
				
			||||||
 | 
					    {name:"贺州支队",id:11,result :JSON.parse(localStorage.getItem("贺州支队seatnumber")) || ""}, | 
				
			||||||
 | 
					    {name:"河池支队",id:12,result :JSON.parse(localStorage.getItem("河池支队seatnumber")) || ""}, | 
				
			||||||
 | 
					    {name:"来宾支队",id:13,result :JSON.parse(localStorage.getItem("来宾支队seatnumber")) || ""}, | 
				
			||||||
 | 
					    {name:"崇左支队",id:14,result :JSON.parse(localStorage.getItem("崇左支队seatnumber")) || ""} | 
				
			||||||
 | 
					  ] | 
				
			||||||
 | 
					  numList = [ | 
				
			||||||
 | 
					    {name:"1号",id:1}, | 
				
			||||||
 | 
					    {name:"2号",id:2}, | 
				
			||||||
 | 
					    {name:"3号",id:3}, | 
				
			||||||
 | 
					    {name:"4号",id:4}, | 
				
			||||||
 | 
					    {name:"5号",id:5}, | 
				
			||||||
 | 
					    {name:"6号",id:6}, | 
				
			||||||
 | 
					    {name:"7号",id:7}, | 
				
			||||||
 | 
					    {name:"8号",id:8}, | 
				
			||||||
 | 
					    {name:"9号",id:9}, | 
				
			||||||
 | 
					    {name:"10号",id:10}, | 
				
			||||||
 | 
					    {name:"11号",id:11}, | 
				
			||||||
 | 
					    {name:"12号",id:12}, | 
				
			||||||
 | 
					    {name:"13号",id:13}, | 
				
			||||||
 | 
					    {name:"14号",id:14} | 
				
			||||||
 | 
					  ] | 
				
			||||||
 | 
					  numList2 = [ | 
				
			||||||
 | 
					    {name:"15号",id:15}, | 
				
			||||||
 | 
					    {name:"16号",id:16}, | 
				
			||||||
 | 
					    {name:"17号",id:17}, | 
				
			||||||
 | 
					    {name:"18号",id:18}, | 
				
			||||||
 | 
					    {name:"19号",id:19}, | 
				
			||||||
 | 
					    {name:"20号",id:20}, | 
				
			||||||
 | 
					    {name:"21号",id:21}, | 
				
			||||||
 | 
					    {name:"22号",id:22}, | 
				
			||||||
 | 
					    {name:"23号",id:23}, | 
				
			||||||
 | 
					    {name:"24号",id:24}, | 
				
			||||||
 | 
					    {name:"25号",id:25}, | 
				
			||||||
 | 
					    {name:"26号",id:26}, | 
				
			||||||
 | 
					    {name:"27号",id:27}, | 
				
			||||||
 | 
					    {name:"28号",id:28} | 
				
			||||||
 | 
					  ] | 
				
			||||||
 | 
					  //选中支队
 | 
				
			||||||
 | 
					  chooseid=-1 | 
				
			||||||
 | 
					  isDraw = false | 
				
			||||||
 | 
					  clickName(item){ | 
				
			||||||
 | 
					    this.chooseid = item.id - 1 | 
				
			||||||
 | 
					    localStorage.setItem("indexNum",item.id) | 
				
			||||||
 | 
					    if(localStorage.getItem(item.name)){//如果已经抽过
 | 
				
			||||||
 | 
					      this.isDraw = true | 
				
			||||||
 | 
					    }else{ | 
				
			||||||
 | 
					      this.isDraw = false | 
				
			||||||
 | 
					    } | 
				
			||||||
 | 
					  } | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					} | 
				
			||||||
@ -1,25 +1,86 @@ | 
				
			|||||||
$(document).ready(function(){ | 
					$(document).ready(function(){ | 
				
			||||||
    var list  = [ 4, 2 , 1, 3 ] | 
					 | 
				
			||||||
    var index = 0 | 
					    var index = 0 | 
				
			||||||
 | 
					    var selected = null //点击的单位名称
 | 
				
			||||||
 | 
					    var selectedIndex = null //点击的单位index
 | 
				
			||||||
    var machine = $("#machine4").slotMachine({ | 
					    var machine = $("#machine4").slotMachine({ | 
				
			||||||
        active	: 0, | 
					        active	: 0, | 
				
			||||||
        delay	: 500, | 
					        delay	: 500, | 
				
			||||||
        randomize : function(activeElementIndex){ | 
					        randomize : function(activeElementIndex){ | 
				
			||||||
            return list[index];	
 | 
					            console.log("xxxxx") | 
				
			||||||
 | 
					            if(selected == "南宁支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selected,"5号") | 
				
			||||||
 | 
					                return 5;	
 | 
				
			||||||
 | 
					            }else if(selected == "柳州支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selected,'10号') | 
				
			||||||
 | 
					                return 10; | 
				
			||||||
 | 
					            }else if(selected == "桂林支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selected,'14号') | 
				
			||||||
 | 
					                return 14; | 
				
			||||||
 | 
					            }else if(selected == "梧州支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selected,'3号') | 
				
			||||||
 | 
					                return 3; | 
				
			||||||
 | 
					            }else if(selected == "北海支队"){ | 
				
			||||||
 | 
					                console.log(1996,) | 
				
			||||||
 | 
					                localStorage.setItem(selected,'8号') | 
				
			||||||
 | 
					                return 8; | 
				
			||||||
 | 
					            }else if(selected == "防城港支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selected,'13号') | 
				
			||||||
 | 
					                return 13; | 
				
			||||||
 | 
					            }else if(selected == "钦州支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selected,'6号') | 
				
			||||||
 | 
					                return 6; | 
				
			||||||
 | 
					            }else if(selected == "贵港支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selected,'1号') | 
				
			||||||
 | 
					                return 1; | 
				
			||||||
 | 
					            }else if(selected == "玉林支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selected,'7号') | 
				
			||||||
 | 
					                return 7; | 
				
			||||||
 | 
					            }else if(selected == "百色支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selected,'12号') | 
				
			||||||
 | 
					                return 12; | 
				
			||||||
 | 
					            }else if(selected == "贺州支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selected,'2号') | 
				
			||||||
 | 
					                return 2; | 
				
			||||||
 | 
					            }else if(selected == "河池支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selected,'4号') | 
				
			||||||
 | 
					                return 4; | 
				
			||||||
 | 
					            }else if(selected == "来宾支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selected,'9号') | 
				
			||||||
 | 
					                return 9; | 
				
			||||||
 | 
					            }else if(selected == "崇左支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selected,'11号') | 
				
			||||||
 | 
					                return 11; | 
				
			||||||
 | 
					            } | 
				
			||||||
 | 
					            
 | 
				
			||||||
        } | 
					        } | 
				
			||||||
    }); | 
					    }); | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    $("#slotMachineButtonShuffle").click(function(){ | 
					    $("#slotMachineButtonShuffle").click(function(){ | 
				
			||||||
        machine.shuffle(); | 
					        if(!selected){ | 
				
			||||||
        $("#slotMachineButtonShuffle").addClass("xxx"); | 
					           alert("请先选择单位") 
 | 
				
			||||||
        setTimeout(() => { | 
					        }else{ | 
				
			||||||
            index ++ | 
					            machine.shuffle(); | 
				
			||||||
            machine.stop(); | 
					            $("#slotMachineButtonShuffle").addClass("disabled"); | 
				
			||||||
            $("#slotMachineButtonShuffle").removeClass("xxx"); | 
					            setTimeout(() => { | 
				
			||||||
        }, 1000); | 
					                machine.stop(); | 
				
			||||||
    }); | 
					                // $("#slotMachineButtonShuffle").removeClass("disabled");
 | 
				
			||||||
    
 | 
					                setTimeout(() => { | 
				
			||||||
    // $("#slotMachineButtonStop").click(function(){
 | 
					                    $("#endjieguo span").eq(selectedIndex).html(window.localStorage[selected]) | 
				
			||||||
 | 
					                    $("#chooseZhi .img").eq(selectedIndex - 1).css("display","inline-block"); | 
				
			||||||
 | 
					                }, 1300); | 
				
			||||||
 | 
					            }, 1000); | 
				
			||||||
 | 
					        } | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
    // });
 | 
					    }); | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //左侧表格点击事件
 | 
				
			||||||
 | 
					    $("span[name='aaa']").on("click",function(e,index){ | 
				
			||||||
 | 
					        selected = $(this)[0].innerText | 
				
			||||||
 | 
					        selectedIndex = localStorage.getItem("indexNum") | 
				
			||||||
 | 
					        if($("#endjieguo span").eq(selectedIndex)[0].innerText){ | 
				
			||||||
 | 
					            $("#slotMachineButtonShuffle").addClass("disabled"); | 
				
			||||||
 | 
					        }else{ | 
				
			||||||
 | 
					            $("#slotMachineButtonShuffle").removeClass("disabled"); | 
				
			||||||
 | 
					        } | 
				
			||||||
 | 
					    }) | 
				
			||||||
}); | 
					}); | 
				
			||||||
@ -0,0 +1,151 @@ | 
				
			|||||||
 | 
					$(document).ready(function(){ | 
				
			||||||
 | 
					    var index = 0 | 
				
			||||||
 | 
					    var selected = null //点击的单位名称
 | 
				
			||||||
 | 
					    var selectedtime = null //点击的单位名称 + 'time'
 | 
				
			||||||
 | 
					    var selectedIndex = null //点击的单位index
 | 
				
			||||||
 | 
					    var machine = $("#machine2").slotMachine({ | 
				
			||||||
 | 
					        active	: 0, | 
				
			||||||
 | 
					        delay	: 500, | 
				
			||||||
 | 
					        randomize : function(activeElementIndex){ | 
				
			||||||
 | 
					            if(selected == "南宁支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selectedtime,JSON.stringify({zhi:"8号",fuzhi:"21号"})) | 
				
			||||||
 | 
					                return 7;	
 | 
				
			||||||
 | 
					            }else if(selected == "柳州支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selectedtime,JSON.stringify({zhi:"12号",fuzhi:"26号"})) | 
				
			||||||
 | 
					                return 11; | 
				
			||||||
 | 
					            }else if(selected == "桂林支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selectedtime,JSON.stringify({zhi:"14号",fuzhi:"15号"})) | 
				
			||||||
 | 
					                return 13; | 
				
			||||||
 | 
					            }else if(selected == "梧州支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selectedtime,JSON.stringify({zhi:"13号",fuzhi:"28号"})) | 
				
			||||||
 | 
					                return 12; | 
				
			||||||
 | 
					            }else if(selected == "北海支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selectedtime,JSON.stringify({zhi:"4号",fuzhi:"22号"})) | 
				
			||||||
 | 
					                return 3; | 
				
			||||||
 | 
					            }else if(selected == "防城港支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selectedtime,JSON.stringify({zhi:"1号",fuzhi:"16号"})) | 
				
			||||||
 | 
					                return 0; | 
				
			||||||
 | 
					            }else if(selected == "钦州支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selectedtime,JSON.stringify({zhi:"10号",fuzhi:"25号"})) | 
				
			||||||
 | 
					                return 9; | 
				
			||||||
 | 
					            }else if(selected == "贵港支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selectedtime,JSON.stringify({zhi:"11号",fuzhi:"19号"})) | 
				
			||||||
 | 
					                return 10; | 
				
			||||||
 | 
					            }else if(selected == "玉林支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selectedtime,JSON.stringify({zhi:"2号",fuzhi:"27号"})) | 
				
			||||||
 | 
					                return 1; | 
				
			||||||
 | 
					            }else if(selected == "百色支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selectedtime,JSON.stringify({zhi:"9号",fuzhi:"20号"})) | 
				
			||||||
 | 
					                return 8; | 
				
			||||||
 | 
					            }else if(selected == "贺州支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selectedtime,JSON.stringify({zhi:"3号",fuzhi:"24号"})) | 
				
			||||||
 | 
					                return 2; | 
				
			||||||
 | 
					            }else if(selected == "河池支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selectedtime,JSON.stringify({zhi:"6号",fuzhi:"18号"})) | 
				
			||||||
 | 
					                return 5; | 
				
			||||||
 | 
					            }else if(selected == "来宾支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selectedtime,JSON.stringify({zhi:"7号",fuzhi:"23号"})) | 
				
			||||||
 | 
					                return 6; | 
				
			||||||
 | 
					            }else if(selected == "崇左支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selectedtime,JSON.stringify({zhi:"5号",fuzhi:"17号"})) | 
				
			||||||
 | 
					                return 4; | 
				
			||||||
 | 
					            } | 
				
			||||||
 | 
					        } | 
				
			||||||
 | 
					    }); | 
				
			||||||
 | 
					    var machine6 = $("#machine6").slotMachine({ | 
				
			||||||
 | 
					        active	: 1, | 
				
			||||||
 | 
					        delay	: 500, | 
				
			||||||
 | 
					        randomize : function(activeElementIndex){ | 
				
			||||||
 | 
					            if(selected == "南宁支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selectedtime,JSON.stringify({zhi:"8号",fuzhi:"21号"})) | 
				
			||||||
 | 
					                return 6;	
 | 
				
			||||||
 | 
					            }else if(selected == "柳州支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selectedtime,JSON.stringify({zhi:"12号",fuzhi:"26号"})) | 
				
			||||||
 | 
					                return 11; | 
				
			||||||
 | 
					            }else if(selected == "桂林支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selectedtime,JSON.stringify({zhi:"14号",fuzhi:"15号"})) | 
				
			||||||
 | 
					                return 0; | 
				
			||||||
 | 
					            }else if(selected == "梧州支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selectedtime,JSON.stringify({zhi:"13号",fuzhi:"28号"})) | 
				
			||||||
 | 
					                return 13; | 
				
			||||||
 | 
					            }else if(selected == "北海支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selectedtime,JSON.stringify({zhi:"4号",fuzhi:"22号"})) | 
				
			||||||
 | 
					                return 7; | 
				
			||||||
 | 
					            }else if(selected == "防城港支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selectedtime,JSON.stringify({zhi:"1号",fuzhi:"16号"})) | 
				
			||||||
 | 
					                return 1; | 
				
			||||||
 | 
					            }else if(selected == "钦州支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selectedtime,JSON.stringify({zhi:"10号",fuzhi:"25号"})) | 
				
			||||||
 | 
					                return 10; | 
				
			||||||
 | 
					            }else if(selected == "贵港支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selectedtime,JSON.stringify({zhi:"11号",fuzhi:"19号"})) | 
				
			||||||
 | 
					                return 4; | 
				
			||||||
 | 
					            }else if(selected == "玉林支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selectedtime,JSON.stringify({zhi:"2号",fuzhi:"27号"})) | 
				
			||||||
 | 
					                return 12; | 
				
			||||||
 | 
					            }else if(selected == "百色支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selectedtime,JSON.stringify({zhi:"9号",fuzhi:"20号"})) | 
				
			||||||
 | 
					                return 5; | 
				
			||||||
 | 
					            }else if(selected == "贺州支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selectedtime,JSON.stringify({zhi:"3号",fuzhi:"24号"})) | 
				
			||||||
 | 
					                return 9; | 
				
			||||||
 | 
					            }else if(selected == "河池支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selectedtime,JSON.stringify({zhi:"6号",fuzhi:"18号"})) | 
				
			||||||
 | 
					                return 3; | 
				
			||||||
 | 
					            }else if(selected == "来宾支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selectedtime,JSON.stringify({zhi:"7号",fuzhi:"23号"})) | 
				
			||||||
 | 
					                return 8; | 
				
			||||||
 | 
					            }else if(selected == "崇左支队"){ | 
				
			||||||
 | 
					                localStorage.setItem(selectedtime,JSON.stringify({zhi:"5号",fuzhi:"17号"})) | 
				
			||||||
 | 
					                return 2; | 
				
			||||||
 | 
					            } | 
				
			||||||
 | 
					        } | 
				
			||||||
 | 
					    }); | 
				
			||||||
 | 
					    var data = [ | 
				
			||||||
 | 
					        {'南宁支队':'8号21号'}, | 
				
			||||||
 | 
					        {'柳州支队':'12号26号'}, | 
				
			||||||
 | 
					        {'桂林支队':'14号15号'}, | 
				
			||||||
 | 
					        {'梧州支队':'13号28号'}, | 
				
			||||||
 | 
					        {'北海支队':'4号22号'}, | 
				
			||||||
 | 
					        {'防城港支队':'1号16号'}, | 
				
			||||||
 | 
					        {'钦州支队':'10号25号'}, | 
				
			||||||
 | 
					        {'贵港支队':'11号19号'}, | 
				
			||||||
 | 
					        {'玉林支队':'2号27号'}, | 
				
			||||||
 | 
					        {'百色支队':'9号20号'}, | 
				
			||||||
 | 
					        {'贺州支队':'3号24号'}, | 
				
			||||||
 | 
					        {'河池支队':'6号18号'}, | 
				
			||||||
 | 
					        {'来宾支队':'7号23号'}, | 
				
			||||||
 | 
					        {'崇左支队':'5号17号'} | 
				
			||||||
 | 
					    ] | 
				
			||||||
 | 
					    
 | 
				
			||||||
 | 
					    $("#slotMachineButtonShuffle2").click(function(){ | 
				
			||||||
 | 
					        if(!selected){ | 
				
			||||||
 | 
					           alert("请先选择单位") 
 | 
				
			||||||
 | 
					        }else{ | 
				
			||||||
 | 
					            machine.shuffle(); | 
				
			||||||
 | 
					            machine6.shuffle(); | 
				
			||||||
 | 
					            $("#slotMachineButtonShuffle2").addClass("disabled"); | 
				
			||||||
 | 
					            setTimeout(() => { | 
				
			||||||
 | 
					                machine.stop(); | 
				
			||||||
 | 
					                machine6.stop(); | 
				
			||||||
 | 
					                setTimeout(() => { | 
				
			||||||
 | 
					                    $("#endjieguo2 span").eq(selectedIndex).html(data[selectedIndex - 1][selected]) | 
				
			||||||
 | 
					                    $("#chooseZhi2 .img").eq(selectedIndex - 1).css("display","inline-block"); | 
				
			||||||
 | 
					                }, 1300); | 
				
			||||||
 | 
					            }, 1000); | 
				
			||||||
 | 
					        } | 
				
			||||||
 | 
					    }); | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    //左侧表格点击事件
 | 
				
			||||||
 | 
					    $("span[name='bbb']").on("click",function(e,index){ | 
				
			||||||
 | 
					        selected = $(this)[0].innerText | 
				
			||||||
 | 
					        selectedtime = $(this)[0].innerText + 'seatnumber' | 
				
			||||||
 | 
					        selectedIndex = localStorage.getItem("indexNum") | 
				
			||||||
 | 
					        console.log(456,selected,selectedIndex) | 
				
			||||||
 | 
					        if($("#endjieguo2 span").eq(selectedIndex)[0].innerText){ | 
				
			||||||
 | 
					            $("#slotMachineButtonShuffle2").addClass("disabled"); | 
				
			||||||
 | 
					        }else{ | 
				
			||||||
 | 
					            $("#slotMachineButtonShuffle2").removeClass("disabled"); | 
				
			||||||
 | 
					        } | 
				
			||||||
 | 
					    }) | 
				
			||||||
 | 
					}); | 
				
			||||||
					Loading…
					
					
				
		Reference in new issue