增加人脸采集功能;
识别人脸成功后打开有餐盘的第一个柜子; 扫码打开已绑定的柜子,无则打开第一个空柜子并放入餐盘; 设置页面问题优化;
This commit is contained in:
@@ -1,62 +1,62 @@
|
||||
package com.sw.platecabinet.activity
|
||||
|
||||
import android.content.Intent
|
||||
import com.sw.plate.utils.ToastUtils
|
||||
import com.sw.platecabinet.databinding.ActivityLoginByPwdBinding
|
||||
import com.sw.platecabinet.databinding.ItemTitleTimeBinding
|
||||
import com.sw.platecabinet.dialog.BalanceNotEnoughDialog
|
||||
import com.sw.platecabinet.model.request.LoginParam
|
||||
import com.sw.platecabinet.model.response.EquipmentUserInfo
|
||||
import com.sw.platecabinet.utils.KeyboardUtils
|
||||
|
||||
/**
|
||||
* 密码登录
|
||||
*/
|
||||
class LoginByPwdActivity : BaseActivity<ActivityLoginByPwdBinding>() {
|
||||
|
||||
override fun inflateViewBinding(): ActivityLoginByPwdBinding {
|
||||
return ActivityLoginByPwdBinding.inflate(layoutInflater)
|
||||
}
|
||||
|
||||
override fun inflateTitleBinding(): ItemTitleTimeBinding {
|
||||
return binding.includeHeader
|
||||
}
|
||||
|
||||
override fun initialize() {
|
||||
binding.btnLogin.setOnClickListener {
|
||||
val phone = binding.etPhone.text.toString()
|
||||
val pwd = binding.etPwd.text.toString()
|
||||
if (phone.isEmpty() || pwd.isEmpty()) {
|
||||
ToastUtils.showToast("手机或校验码不能为空")
|
||||
return@setOnClickListener
|
||||
}
|
||||
val loginParam = LoginParam(
|
||||
//equipmentId = equipmentId,
|
||||
phone = phone,
|
||||
password = pwd
|
||||
)
|
||||
viewModel.loginWithPwd(loginParam)
|
||||
KeyboardUtils.hideKeyboard(this)
|
||||
}
|
||||
binding.tvFaceRec.setOnClickListener {
|
||||
val intent = Intent(this, LoginByFaceActivity::class.java)
|
||||
startActivity(intent)
|
||||
}
|
||||
}
|
||||
|
||||
override fun onResume() {
|
||||
super.onResume()
|
||||
viewModel.resetUserInfo()
|
||||
}
|
||||
|
||||
override fun handleLoginSuccess(equipmentUserInfo: EquipmentUserInfo, isAdmin: Boolean) {
|
||||
super.handleLoginSuccess(equipmentUserInfo, isAdmin)
|
||||
// val cardBalance = equipmentUserInfo.cardBalance?:0.toDouble()
|
||||
// val balanceIsNotEnough = cardBalance <= 0.toDouble()
|
||||
if (equipmentUserInfo.isIntercept) {
|
||||
return
|
||||
}
|
||||
LoginByFaceActivity.goInitActivity()
|
||||
finish()
|
||||
}
|
||||
}
|
||||
//package com.sw.platecabinet.activity
|
||||
//
|
||||
//import android.content.Intent
|
||||
//import com.sw.plate.utils.ToastUtils
|
||||
//import com.sw.platecabinet.databinding.ActivityLoginByPwdBinding
|
||||
//import com.sw.platecabinet.databinding.ItemTitleTimeBinding
|
||||
//import com.sw.platecabinet.dialog.BalanceNotEnoughDialog
|
||||
//import com.sw.platecabinet.model.request.LoginParam
|
||||
//import com.sw.platecabinet.model.response.EquipmentUserInfo
|
||||
//import com.sw.platecabinet.utils.KeyboardUtils
|
||||
//
|
||||
///**
|
||||
// * 密码登录
|
||||
// */
|
||||
//class LoginByPwdActivity : BaseActivity<ActivityLoginByPwdBinding>() {
|
||||
//
|
||||
// override fun inflateViewBinding(): ActivityLoginByPwdBinding {
|
||||
// return ActivityLoginByPwdBinding.inflate(layoutInflater)
|
||||
// }
|
||||
//
|
||||
// override fun inflateTitleBinding(): ItemTitleTimeBinding {
|
||||
// return binding.includeHeader
|
||||
// }
|
||||
//
|
||||
// override fun initialize() {
|
||||
// binding.btnLogin.setOnClickListener {
|
||||
// val phone = binding.etPhone.text.toString()
|
||||
// val pwd = binding.etPwd.text.toString()
|
||||
// if (phone.isEmpty() || pwd.isEmpty()) {
|
||||
// ToastUtils.showToast("手机或校验码不能为空")
|
||||
// return@setOnClickListener
|
||||
// }
|
||||
// val loginParam = LoginParam(
|
||||
// //equipmentId = equipmentId,
|
||||
// phone = phone,
|
||||
// password = pwd
|
||||
// )
|
||||
// viewModel.loginWithPwd(loginParam)
|
||||
// KeyboardUtils.hideKeyboard(this)
|
||||
// }
|
||||
// binding.tvFaceRec.setOnClickListener {
|
||||
// val intent = Intent(this, LoginByFaceActivity::class.java)
|
||||
// startActivity(intent)
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// override fun onResume() {
|
||||
// super.onResume()
|
||||
// viewModel.resetUserInfo()
|
||||
// }
|
||||
//
|
||||
// override fun handleLoginSuccess(equipmentUserInfo: EquipmentUserInfo, isAdmin: Boolean) {
|
||||
// super.handleLoginSuccess(equipmentUserInfo, isAdmin)
|
||||
//// val cardBalance = equipmentUserInfo.cardBalance?:0.toDouble()
|
||||
//// val balanceIsNotEnough = cardBalance <= 0.toDouble()
|
||||
// if (equipmentUserInfo.isIntercept) {
|
||||
// return
|
||||
// }
|
||||
// LoginByFaceActivity.goInitActivity()
|
||||
// finish()
|
||||
// }
|
||||
//}
|
||||
Reference in New Issue
Block a user