package com.dayu.qihealonelibrary.activity;
|
|
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.ElectricPriceCard;
|
import com.dayu.qihealonelibrary.card.ManageCard;
|
import com.dayu.qihealonelibrary.card.PassWordCard;
|
import com.dayu.qihealonelibrary.card.RegionCard;
|
import com.dayu.qihealonelibrary.card.RegisteredCard;
|
import com.dayu.qihealonelibrary.card.TestCard;
|
import com.dayu.qihealonelibrary.databinding.ActivityAdminQhaBinding;
|
import com.dayu.qihealonelibrary.dbBean.AdminDataBean;
|
import com.dayu.qihealonelibrary.dbBean.DomainBean;
|
import com.dayu.qihealonelibrary.dbBean.ElectricPriceBean;
|
import com.dayu.qihealonelibrary.dbBean.PassWordCardBean;
|
import com.dayu.qihealonelibrary.dbBean.PowerBean;
|
import com.dayu.qihealonelibrary.view.AdminCardDialog;
|
|
|
/**
|
* Copyright (C), 2023,
|
* Author: zuo
|
* Date: 2023-11-5 09:52
|
* Description: 管理系统
|
*/
|
public class SysActivity extends BaseActivity {
|
|
ActivityAdminQhaBinding adminBinding;
|
|
@Override
|
protected void onCreate(Bundle savedInstanceState) {
|
super.onCreate(savedInstanceState);
|
adminBinding = ActivityAdminQhaBinding.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(SysActivity.this, NFCWreatActivity.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(SysActivity.this, NFCWreatActivity.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(SysActivity.this, NFCWreatActivity.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(SysActivity.this, NFCWreatActivity.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, "请先在参数设置内设置电量单价");
|
}
|
|
});
|
|
}
|
|
|
}
|