|
@@ -263,9 +263,19 @@ class MainActivity : BaseActivity<MainViewModel, ActivityMainBinding>() {
|
263
|
263
|
override fun initView() {
|
264
|
264
|
userBean?.let {
|
265
|
265
|
mBinding.usernameTv.text = it.username
|
|
266
|
+ }
|
266
|
267
|
|
|
268
|
+ mBinding.codeenterCv.setOnClickListener {
|
|
269
|
+ //如果密码一致,则解锁
|
|
270
|
+ val code = mBinding.lockEt.text.toString()
|
|
271
|
+ if (code.isNullOrBlank()) {
|
|
272
|
+ return@setOnClickListener
|
|
273
|
+ }
|
|
274
|
+ ManageApplication.getDeviceInfo()?.let {
|
|
275
|
+ viewModel.postPwdDetail(code, it)
|
|
276
|
+ }
|
267
|
277
|
}
|
268
|
|
- mBinding.loginoutIv.setOnClickListener {
|
|
278
|
+ mBinding.loginoutLlayout.setOnClickListener {
|
269
|
279
|
val schoolDeviceSetBean = StrategyUtils.getSchoolDeviceSetBean(this@MainActivity)
|
270
|
280
|
//禁用注销则需要输入密码才能注销,不限制则直接注销登录
|
271
|
281
|
if (schoolDeviceSetBean != null && schoolDeviceSetBean.logout == 1) {
|
|
@@ -282,20 +292,12 @@ class MainActivity : BaseActivity<MainViewModel, ActivityMainBinding>() {
|
282
|
292
|
}
|
283
|
293
|
}
|
284
|
294
|
}
|
285
|
|
- mBinding.codeenterCv.setOnClickListener {
|
286
|
|
- //如果密码一致,则解锁
|
287
|
|
- val code = mBinding.lockEt.text.toString()
|
288
|
|
- if (code.isNullOrBlank()) {
|
289
|
|
- return@setOnClickListener
|
290
|
|
- }
|
291
|
|
- ManageApplication.getDeviceInfo()?.let {
|
292
|
|
- viewModel.postPwdDetail(code, it)
|
293
|
|
- }
|
294
|
|
- }
|
295
|
295
|
onBackPressedDispatcher.addCallback {
|
296
|
296
|
//屏蔽返回键
|
297
|
297
|
Const.backNum++
|
298
|
298
|
if (Const.backNum>Const.UPDATESTRATEGYNUM){
|
|
299
|
+ Const.backNum=0
|
|
300
|
+ Toast("开始请求策略")
|
299
|
301
|
updateAllStrategy()
|
300
|
302
|
}
|
301
|
303
|
}
|
|
@@ -386,6 +388,7 @@ class MainActivity : BaseActivity<MainViewModel, ActivityMainBinding>() {
|
386
|
388
|
super.onResume()
|
387
|
389
|
useTimeStrategy()
|
388
|
390
|
updatePadInfo()
|
|
391
|
+ getLocation()
|
389
|
392
|
}
|
390
|
393
|
|
391
|
394
|
private fun updateAllStrategy(){
|
|
@@ -409,7 +412,6 @@ class MainActivity : BaseActivity<MainViewModel, ActivityMainBinding>() {
|
409
|
412
|
viewModel.postAppNetWhiteList()
|
410
|
413
|
useTimeStrategy()
|
411
|
414
|
updatePadInfo()
|
412
|
|
- getLocation()
|
413
|
415
|
}
|
414
|
416
|
|
415
|
417
|
private fun updateAppInstallInfo(packageInfo: PackageInfo) {
|
|
@@ -598,8 +600,9 @@ class MainActivity : BaseActivity<MainViewModel, ActivityMainBinding>() {
|
598
|
600
|
Const.CODE2004.toString() -> {
|
599
|
601
|
postLogPush(4)
|
600
|
602
|
//请求接口更新策略
|
601
|
|
- viewModel.uploadAppStrategy()
|
602
|
|
- viewModel.updateStrategy()
|
|
603
|
+ /*viewModel.uploadAppStrategy()
|
|
604
|
+ viewModel.updateStrategy()*/
|
|
605
|
+ updateAllStrategy()
|
603
|
606
|
}
|
604
|
607
|
|
605
|
608
|
Const.CODE2005.toString() -> {
|