package com.dayu.qiheonlinelibrary.activity; 
 | 
  
 | 
import android.content.Intent; 
 | 
import android.os.Bundle; 
 | 
import android.text.TextUtils; 
 | 
import android.view.LayoutInflater; 
 | 
  
 | 
import com.dayu.baselibrary.utils.TipUtil; 
 | 
import com.dayu.qiheonlinelibrary.QHOnLineApplication; 
 | 
import com.dayu.qiheonlinelibrary.card.CleanCard; 
 | 
import com.dayu.qiheonlinelibrary.card.ElectricPriceCard; 
 | 
import com.dayu.qiheonlinelibrary.card.PassWordCard; 
 | 
import com.dayu.qiheonlinelibrary.card.RegionCard; 
 | 
import com.dayu.qiheonlinelibrary.databinding.ActivityAdminQhlBinding; 
 | 
import com.dayu.qiheonlinelibrary.dbBean.PassWordCardBean; 
 | 
import com.dayu.qiheonlinelibrary.view.AdminCardDialog; 
 | 
  
 | 
  
 | 
/** 
 | 
 * Copyright (C), 2023, 
 | 
 * Author: zuo 
 | 
 * Date: 2023-11-5 09:52 
 | 
 * Description: 管理系统 
 | 
 */ 
 | 
public class SysActivityQHOline extends QHOlineBaseActivity { 
 | 
  
 | 
    ActivityAdminQhlBinding adminBinding; 
 | 
  
 | 
    @Override 
 | 
    protected void onCreate(Bundle savedInstanceState) { 
 | 
        super.onCreate(savedInstanceState); 
 | 
        adminBinding = ActivityAdminQhlBinding.inflate(LayoutInflater.from(this)); 
 | 
        setContentView(adminBinding.getRoot()); 
 | 
  
 | 
        initView(); 
 | 
    } 
 | 
  
 | 
  
 | 
    private void initView() { 
 | 
  
 | 
        //制作管理卡 
 | 
        adminBinding.adminAdmin.setOnClickListener(v -> { 
 | 
  
 | 
            AdminCardDialog dialog = new AdminCardDialog(this); 
 | 
            dialog.show(); 
 | 
  
 | 
        }); 
 | 
        //制作清零卡 
 | 
        adminBinding.adminCleanZero.setOnClickListener(v -> { 
 | 
            Intent intent = new Intent(SysActivityQHOline.this, NFCWreatActivityQHOline.class); 
 | 
            CleanCard cleanCard = new CleanCard(); 
 | 
            intent.putExtra("cleanCard", cleanCard); 
 | 
            startActivity(intent); 
 | 
        }); 
 | 
        //制作密码卡 
 | 
        adminBinding.adminPassWordCard.setOnClickListener(v -> { 
 | 
            PassWordCardBean powerBean = baseDao.passWordCardDao().findFirst(); 
 | 
            if (powerBean != null) { 
 | 
                Intent intent = new Intent(SysActivityQHOline.this, NFCWreatActivityQHOline.class); 
 | 
                PassWordCard passWordCard = new PassWordCard(); 
 | 
                passWordCard.setPassWord(powerBean.getPassWord()); 
 | 
                intent.putExtra("passWordCard", passWordCard); 
 | 
                startActivity(intent); 
 | 
            } else { 
 | 
                TipUtil.show(this, "请先在参数设置内设置卡密码"); 
 | 
            } 
 | 
        }); 
 | 
  
 | 
        //制作区域表号卡 
 | 
        adminBinding.adminRegionCard.setOnClickListener(v -> { 
 | 
  
 | 
            Intent intent = new Intent(SysActivityQHOline.this, NFCWreatActivityQHOline.class); 
 | 
            RegionCard regionCard = new RegionCard(); 
 | 
            regionCard.setArerNumber(Integer.valueOf(QHOnLineApplication.getInstance().arerNumber)); 
 | 
            intent.putExtra("regionCard", regionCard); 
 | 
            startActivity(intent); 
 | 
        }); 
 | 
        //制作设置用户电量单价卡 
 | 
        adminBinding.adminElectricCard.setOnClickListener(v -> { 
 | 
            Intent intent = new Intent(SysActivityQHOline.this, NFCWreatActivityQHOline.class); 
 | 
  
 | 
            if (!TextUtils.isEmpty(QHOnLineApplication.getInstance().electriclePriceStr)) { 
 | 
                ElectricPriceCard electricPriceCard = new ElectricPriceCard(); 
 | 
                electricPriceCard.setElectricPrice(Float.valueOf(QHOnLineApplication.getInstance().electriclePriceStr)); 
 | 
                intent.putExtra("electricPriceCard", electricPriceCard); 
 | 
                startActivity(intent); 
 | 
            } else { 
 | 
                TipUtil.show(this, "未获取到电价"); 
 | 
            } 
 | 
  
 | 
        }); 
 | 
        //格式化卡 
 | 
        adminBinding.adminInitCard.setOnClickListener(v -> { 
 | 
            Intent intent = new Intent(this, InitialuzeActivityQHOline.class); 
 | 
            startActivity(intent); 
 | 
        }); 
 | 
    } 
 | 
  
 | 
  
 | 
} 
 |