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.AdminDataBean;
|
import com.dayu.qiheonlinelibrary.dbBean.ElectricPriceBean;
|
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 SysActivity extends BaseActivity {
|
|
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(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();
|
regionCard.setArerNumber(Integer.valueOf(QHOnLineApplication.getInstance().arerNumber));
|
intent.putExtra("regionCard", regionCard);
|
startActivity(intent);
|
});
|
//制作设置用户电量单价卡
|
adminBinding.adminElectricCard.setOnClickListener(v -> {
|
Intent intent = new Intent(SysActivity.this, NFCWreatActivity.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, InitialuzeActivity.class);
|
startActivity(intent);
|
});
|
}
|
|
|
}
|