package com.dayu.henanlibrary.activity;
|
|
import android.content.Intent;
|
import android.os.Bundle;
|
import android.view.LayoutInflater;
|
|
import com.dayu.baselibrary.utils.TipUtil;
|
import com.dayu.henanlibrary.card.CleanCardHN;
|
import com.dayu.henanlibrary.card.CleanUserCardHN;
|
import com.dayu.henanlibrary.card.ConfigurationPowerCardHN;
|
import com.dayu.henanlibrary.card.ConfigureDeviceRegistrationCrad;
|
import com.dayu.henanlibrary.card.ManageCardHN;
|
import com.dayu.henanlibrary.card.RegisteredCardHN;
|
import com.dayu.henanlibrary.card.TestCardHN;
|
import com.dayu.henanlibrary.databinding.ActivityAdminHnBinding;
|
import com.dayu.henanlibrary.dbBean.PowerBean;
|
import com.dayu.henanlibrary.view.DomaindDialog;
|
|
/**
|
* Copyright (C), 2023,
|
* Author: zuo
|
* Date: 2023-11-5 09:52
|
* Description: 管理系统
|
*/
|
public class SysActivity extends HNBaseActivity {
|
|
ActivityAdminHnBinding adminBinding;
|
|
@Override
|
protected void onCreate(Bundle savedInstanceState) {
|
super.onCreate(savedInstanceState);
|
adminBinding = ActivityAdminHnBinding.inflate(LayoutInflater.from(this));
|
setContentView(adminBinding.getRoot());
|
|
initView();
|
}
|
|
|
private void initView() {
|
|
//制作管理卡
|
adminBinding.adminAdmin.setOnClickListener(v -> {
|
Intent intent = new Intent(SysActivity.this, NFCWreatActivity.class);
|
ManageCardHN manageCard = new ManageCardHN();
|
|
intent.putExtra("manageCard", manageCard);
|
startActivity(intent);
|
});
|
//制作清零卡
|
adminBinding.adminCleanZero.setOnClickListener(v -> {
|
Intent intent = new Intent(SysActivity.this, NFCWreatActivity.class);
|
CleanCardHN cleanCard = new CleanCardHN();
|
intent.putExtra("cleanCard", cleanCard);
|
startActivity(intent);
|
});
|
adminBinding.adminRegistered.setOnClickListener(v -> {
|
Intent intent = new Intent(SysActivity.this, NFCWreatActivity.class);
|
RegisteredCardHN registeredCard = new RegisteredCardHN();
|
intent.putExtra("registeredCard", registeredCard);
|
startActivity(intent);
|
});
|
//删除全部用户
|
adminBinding.adminCleanUser.setOnClickListener(v -> {
|
Intent intent = new Intent(SysActivity.this, NFCWreatActivity.class);
|
CleanUserCardHN cleanUserCard = new CleanUserCardHN();
|
intent.putExtra("cleanUserCard", cleanUserCard);
|
startActivity(intent);
|
});
|
// 设置域名卡
|
adminBinding.adminDomain.setOnClickListener(v -> {
|
DomaindDialog domaindDialog=new DomaindDialog(SysActivity.this);
|
domaindDialog.show();
|
});
|
adminBinding.adminTest.setOnClickListener(v -> {
|
Intent intent = new Intent(SysActivity.this, NFCWreatActivity.class);
|
TestCardHN testCard = new TestCardHN();
|
intent.putExtra("testCard", testCard);
|
startActivity(intent);
|
});
|
adminBinding.adminConfigDeviceRegistration.setOnClickListener(v -> {
|
Intent intent = new Intent(SysActivity.this, NFCWreatActivity.class);
|
ConfigureDeviceRegistrationCrad configureDeviceRegistrationCrad = new ConfigureDeviceRegistrationCrad();
|
intent.putExtra("configureDeviceRegistrationCrad", configureDeviceRegistrationCrad);
|
startActivity(intent);
|
});
|
|
//设置水泵功率
|
adminBinding.adminConfigPower.setOnClickListener(v -> {
|
PowerBean powerBean = baseDao.powerDao().findFirst();
|
if (powerBean != null) {
|
Intent intent = new Intent(SysActivity.this, NFCWreatActivity.class);
|
ConfigurationPowerCardHN configurationPowerCard = new ConfigurationPowerCardHN();
|
configurationPowerCard.setPower(powerBean.getPower());
|
intent.putExtra("configurationPowerCard", configurationPowerCard);
|
startActivity(intent);
|
} else {
|
TipUtil.show("请先设置水泵功率");
|
}
|
|
});
|
|
}
|
|
|
}
|