class rollBack {
    constructor(roll){
        this.roll=roll;
        
    }
    init(g){
        this.ctx = g.getContext('2d');
        if(this.roll=="rollback"){
           
            this.fill();
            this.text();
            this.yuan2();
            this.text2();
        }else{
            this.yuan();
            this.text();
            this.fill2();
            this.text2();
        }
    }
   
    yuan(){
        this.ctx.beginPath();
        this.ctx.fillStyle="#d7cdcd";
        this.ctx.arc(25,10,7,0,Math.PI*2,true );
        // this.ctx.arc(60,65,7,0,Math.PI*2,true);
        this.ctx.fill();
        this.ctx.stroke();
        
    }
    yuan2(){
        
        this.ctx.beginPath();
        this.ctx.fillStyle="#d7cdcd";
        this.ctx.arc(300,10,7,0,Math.PI*2,true );
        // this.ctx.arc(60,65,7,0,Math.PI*2,true);
        this.ctx.fill();
        this.ctx.stroke();
        
    }
    fill(){
        this.yuan();
        this.ctx.beginPath();
        this.ctx.fillStyle="#000";
        this.ctx.arc(25,10,2,0,Math.PI*2,true );
        this.ctx.fill();
        this.ctx.stroke();
    }
    fill2(){
        this.yuan2();
        this.ctx.beginPath();
        this.ctx.fillStyle="#000";
        this.ctx.arc(300,10,2,0,Math.PI*2,true );
        this.ctx.fill();
        this.ctx.stroke();
    }
    text(){
        this.ctx.fillStyle="#000";
        this.ctx.fillText("当导入发生异常时，回退所有操作",40,12)
    }
    text2(){
        this.ctx.fillStyle="#000";
        this.ctx.fillText("当导入发生异常时，回退异常数据",310,12)
    }
}
export default rollBack;