| 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); | 
|         }); | 
|     } | 
|   | 
|   | 
| } |