| | |
| | | import android.content.Intent; |
| | | import android.os.Bundle; |
| | | import android.view.LayoutInflater; |
| | | import android.view.View; |
| | | |
| | | import com.dayu.baselibrary.utils.TipUtil; |
| | | import com.dayu.qihealonelibrary.card.CleanCard; |
| | | import com.dayu.qihealonelibrary.card.CleanUserCard; |
| | | import com.dayu.qihealonelibrary.card.ConfigurationPowerCard; |
| | | import com.dayu.qihealonelibrary.card.ConfigureDeviceRegistrationCrad; |
| | | import com.dayu.qihealonelibrary.card.DomainCard; |
| | | import com.dayu.qihealonelibrary.card.ManageCard; |
| | | import com.dayu.qihealonelibrary.card.ElectricPriceCard; |
| | | import com.dayu.qihealonelibrary.card.PassWordCard; |
| | | import com.dayu.qihealonelibrary.card.RegisteredCard; |
| | | import com.dayu.qihealonelibrary.card.TestCard; |
| | | import com.dayu.qihealonelibrary.card.RegionCard; |
| | | import com.dayu.qihealonelibrary.databinding.ActivityAdminQhaBinding; |
| | | import com.dayu.qihealonelibrary.dbBean.DomainBean; |
| | | import com.dayu.qihealonelibrary.dbBean.AdminDataBean; |
| | | import com.dayu.qihealonelibrary.dbBean.ElectricPriceBean; |
| | | import com.dayu.qihealonelibrary.dbBean.PassWordCardBean; |
| | | import com.dayu.qihealonelibrary.dbBean.PowerBean; |
| | | import com.dayu.qihealonelibrary.view.AdminCardDialog; |
| | | |
| | | |
| | | /** |
| | |
| | | * Date: 2023-11-5 09:52 |
| | | * Description: 管理系统 |
| | | */ |
| | | public class SysActivityQHAlone extends BaseActivityQHAlone { |
| | | public class SysActivityQHAlone extends QHAloneBaseActivity { |
| | | |
| | | ActivityAdminQhaBinding adminBinding; |
| | | |
| | |
| | | |
| | | private void initView() { |
| | | |
| | | //制作管理卡 |
| | | adminBinding.adminAdmin.setOnClickListener(v -> { |
| | | |
| | | adminBinding.adminAdmin.setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | | Intent intent = new Intent(SysActivityQHAlone.this, NFCWreatActivityQHAlone.class); |
| | | ManageCard manageCard = new ManageCard(); |
| | | intent.putExtra("manageCard", manageCard); |
| | | startActivity(intent); |
| | | } |
| | | AdminCardDialog dialog=new AdminCardDialog(this); |
| | | dialog.show(); |
| | | |
| | | }); |
| | | //制作清零卡 |
| | | adminBinding.adminCleanZero.setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | | adminBinding.adminCleanZero.setOnClickListener(v -> { |
| | | Intent intent = new Intent(SysActivityQHAlone.this, NFCWreatActivityQHAlone.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(SysActivityQHAlone.this, NFCWreatActivityQHAlone.class); |
| | | CleanCard cleanCard = new CleanCard(); |
| | | intent.putExtra("cleanCard", cleanCard); |
| | | PassWordCard passWordCard = new PassWordCard(); |
| | | passWordCard.setPassWord(powerBean.getPassWord()); |
| | | intent.putExtra("passWordCard", passWordCard); |
| | | startActivity(intent); |
| | | } |
| | | }); |
| | | adminBinding.adminRegistered.setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | | Intent intent = new Intent(SysActivityQHAlone.this, NFCWreatActivityQHAlone.class); |
| | | RegisteredCard registeredCard = new RegisteredCard(); |
| | | intent.putExtra("registeredCard", registeredCard); |
| | | startActivity(intent); |
| | | } |
| | | }); |
| | | //删除全部用户 |
| | | adminBinding.adminCleanUser.setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | | Intent intent = new Intent(SysActivityQHAlone.this, NFCWreatActivityQHAlone.class); |
| | | CleanUserCard cleanUserCard = new CleanUserCard(); |
| | | intent.putExtra("cleanUserCard", cleanUserCard); |
| | | startActivity(intent); |
| | | } |
| | | }); |
| | | // 设置域名卡 |
| | | adminBinding.adminDomain.setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | | Intent intent = new Intent(SysActivityQHAlone.this, NFCWreatActivityQHAlone.class); |
| | | DomainBean domainBean = baseDao.domainPortDao().findFirst(); |
| | | DomainCard domainCard = new DomainCard(); |
| | | if (domainBean != null) { |
| | | domainCard.setDomainNumber(domainBean.getDomainNumber()); |
| | | domainCard.setDomainName(domainBean.getDomain()); |
| | | domainCard.setPort(domainBean.getPort()); |
| | | } else { |
| | | domainCard.setDomainNumber("1"); |
| | | domainCard.setDomainName("dayuyanjiuyuan.top"); |
| | | domainCard.setPort(8888); |
| | | } |
| | | intent.putExtra("domainCard", domainCard); |
| | | startActivity(intent); |
| | | } |
| | | }); |
| | | |
| | | //制作测试卡 |
| | | adminBinding.adminTest.setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | | Intent intent = new Intent(SysActivityQHAlone.this, NFCWreatActivityQHAlone.class); |
| | | TestCard testCard = new TestCard(); |
| | | intent.putExtra("testCard", testCard); |
| | | startActivity(intent); |
| | | } |
| | | }); |
| | | |
| | | //制作配置设备信息卡 |
| | | adminBinding.adminConfigDeviceRegistration.setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | | Intent intent = new Intent(SysActivityQHAlone.this, NFCWreatActivityQHAlone.class); |
| | | ConfigureDeviceRegistrationCrad configureDeviceRegistrationCrad = new ConfigureDeviceRegistrationCrad(); |
| | | intent.putExtra("configureDeviceRegistrationCrad", configureDeviceRegistrationCrad); |
| | | startActivity(intent); |
| | | } |
| | | }); |
| | | |
| | | //制作配置水泵功率卡 |
| | | adminBinding.adminConfigPower.setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | | PowerBean powerBean = baseDao.powerDao().findFirst(); |
| | | if (powerBean != null) { |
| | | Intent intent = new Intent(SysActivityQHAlone.this, NFCWreatActivityQHAlone.class); |
| | | ConfigurationPowerCard configurationPowerCard = new ConfigurationPowerCard(); |
| | | configurationPowerCard.setPower(powerBean.getPower()); |
| | | intent.putExtra("configurationPowerCard", configurationPowerCard); |
| | | startActivity(intent); |
| | | } else { |
| | | TipUtil.show("请先设置水泵功率"); |
| | | } |
| | | |
| | | } |
| | | }); |
| | | |
| | | |
| | | adminBinding.adminPassWordCard.setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | | PassWordCardBean powerBean = baseDao.passWordCardDao().findFirst(); |
| | | if (powerBean != null) { |
| | | Intent intent = new Intent(SysActivityQHAlone.this, NFCWreatActivityQHAlone.class); |
| | | PassWordCard passWordCard = new PassWordCard(); |
| | | passWordCard.setPassWord(powerBean.getPassWord()); |
| | | intent.putExtra("passWordCard", passWordCard); |
| | | startActivity(intent); |
| | | } else { |
| | | TipUtil.show("请先设置卡密码"); |
| | | } |
| | | } else { |
| | | TipUtil.show(this, "请先在参数设置内设置卡密码"); |
| | | } |
| | | }); |
| | | |
| | | //制作区域表号卡 |
| | | adminBinding.adminRegionCard.setOnClickListener(new View.OnClickListener() { |
| | | @Override |
| | | public void onClick(View v) { |
| | | adminBinding.adminRegionCard.setOnClickListener(v -> { |
| | | |
| | | } |
| | | Intent intent = new Intent(SysActivityQHAlone.this, NFCWreatActivityQHAlone.class); |
| | | RegionCard regionCard = new RegionCard(); |
| | | AdminDataBean adminDataBean = baseDao.adminDao().findFirst(); |
| | | regionCard.setRegion(Integer.valueOf(adminDataBean.getAddressCode())); |
| | | regionCard.setControllerCodel(Integer.valueOf(adminDataBean.getAddressCode())); |
| | | intent.putExtra("regionCard", regionCard); |
| | | startActivity(intent); |
| | | }); |
| | | //制作设置用户电量单价卡 |
| | | adminBinding.adminElectricCard.setOnClickListener(v -> { |
| | | Intent intent = new Intent(SysActivityQHAlone.this, NFCWreatActivityQHAlone.class); |
| | | ElectricPriceBean electricPriceBean = baseDao.electricPriceDao().findFirst(); |
| | | if (electricPriceBean != null) { |
| | | ElectricPriceCard electricPriceCard = new ElectricPriceCard(); |
| | | electricPriceCard.setElectricPrice(electricPriceBean.getPrice()); |
| | | intent.putExtra("electricPriceCard", electricPriceCard); |
| | | startActivity(intent); |
| | | } else { |
| | | TipUtil.show(this, "请先在参数设置内设置电量单价"); |
| | | } |
| | | |
| | | }); |
| | | |
| | | } |
| | | |
| | | |