|
|
@ -4,7 +4,6 @@ import android.content.Intent
|
|
|
|
import android.view.View
|
|
|
|
import android.view.View
|
|
|
|
import com.alibaba.android.arouter.facade.annotation.Route
|
|
|
|
import com.alibaba.android.arouter.facade.annotation.Route
|
|
|
|
import com.google.gson.Gson
|
|
|
|
import com.google.gson.Gson
|
|
|
|
import com.tencent.qcloud.tuikit.tuichat.util.PermissionHelper
|
|
|
|
|
|
|
|
import com.xty.base.act.BaseVmAct
|
|
|
|
import com.xty.base.act.BaseVmAct
|
|
|
|
import com.xty.common.LogUtils
|
|
|
|
import com.xty.common.LogUtils
|
|
|
|
import com.xty.common.arouter.ARouterUrl
|
|
|
|
import com.xty.common.arouter.ARouterUrl
|
|
|
@ -14,12 +13,14 @@ import com.xty.common.event.OpenOrRenewEvent
|
|
|
|
import com.xty.common.event.XTangOpenEvent
|
|
|
|
import com.xty.common.event.XTangOpenEvent
|
|
|
|
import com.xty.common.event.XTangUploadEvent
|
|
|
|
import com.xty.common.event.XTangUploadEvent
|
|
|
|
import com.xty.common.util.CommonToastUtils
|
|
|
|
import com.xty.common.util.CommonToastUtils
|
|
|
|
|
|
|
|
import com.xty.common.util.PermissionUtils
|
|
|
|
import com.xty.common.xqr_code.XQRCodeAct
|
|
|
|
import com.xty.common.xqr_code.XQRCodeAct
|
|
|
|
import com.xty.common.xqr_code.XQRCodeAct.Companion.QRCODE_AGREEMENT
|
|
|
|
import com.xty.common.xqr_code.XQRCodeAct.Companion.QRCODE_AGREEMENT
|
|
|
|
import com.zj365.health.R
|
|
|
|
import com.zj365.health.R
|
|
|
|
import com.zj365.health.databinding.ActXtangOpenBinding
|
|
|
|
import com.zj365.health.databinding.ActXtangOpenBinding
|
|
|
|
import com.zj365.health.vm.XTangVm
|
|
|
|
import com.zj365.health.vm.XTangVm
|
|
|
|
import com.xuexiang.xqrcode.XQRCode
|
|
|
|
import com.xuexiang.xqrcode.XQRCode
|
|
|
|
|
|
|
|
import com.yanzhenjie.permission.runtime.Permission
|
|
|
|
import org.greenrobot.eventbus.EventBus
|
|
|
|
import org.greenrobot.eventbus.EventBus
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
@ -67,21 +68,14 @@ class XTangOpenAct : BaseVmAct<XTangVm>() {
|
|
|
|
* 扫码
|
|
|
|
* 扫码
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
private fun startScan() {
|
|
|
|
private fun startScan() {
|
|
|
|
PermissionHelper.requestPermission(PermissionHelper.PERMISSION_CAMERA, object :
|
|
|
|
|
|
|
|
PermissionHelper.PermissionCallback {
|
|
|
|
PermissionUtils.requestPermission(this,
|
|
|
|
override fun onGranted() {
|
|
|
|
{ XQRCodeAct.start(
|
|
|
|
// XQRCode.startScan(this@XTangOpenAct, QRCODE_AGREEMENT)
|
|
|
|
|
|
|
|
XQRCodeAct.start(
|
|
|
|
|
|
|
|
this@XTangOpenAct,
|
|
|
|
this@XTangOpenAct,
|
|
|
|
QRCODE_AGREEMENT,
|
|
|
|
QRCODE_AGREEMENT,
|
|
|
|
R.style.XQRCodeTheme_Custom
|
|
|
|
R.style.XQRCodeTheme_Custom
|
|
|
|
)
|
|
|
|
)
|
|
|
|
}
|
|
|
|
}, Permission.CAMERA)
|
|
|
|
|
|
|
|
|
|
|
|
override fun onDenied() {
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private val onClickListener = View.OnClickListener {
|
|
|
|
private val onClickListener = View.OnClickListener {
|
|
|
|