|
|
@@ -21,6 +21,8 @@ import cn.muchinfo.rma.global.isBlankString
|
|
|
import cn.muchinfo.rma.lifecycle.bindOptional
|
|
|
import cn.muchinfo.rma.view.autoWidget.*
|
|
|
import cn.muchinfo.rma.view.autoWidget.utils.AESEncryptUtils
|
|
|
+import cn.muchinfo.rma.view.autoWidget.utils.CopyButtonLibrary
|
|
|
+import cn.muchinfo.rma.view.autoWidget.utils.EncryptionUtils
|
|
|
import cn.muchinfo.rma.view.autoWidget.utils.NumberUtils
|
|
|
|
|
|
import cn.muchinfo.rma.view.base.BaseFragment
|
|
|
@@ -64,6 +66,8 @@ class SeaKingMainFragment : BaseFragment<SeaKingMainViewModel>() {
|
|
|
|
|
|
lateinit var phone_num : TextView
|
|
|
|
|
|
+ lateinit var refernum_text : TextView
|
|
|
+
|
|
|
override fun onResume() {
|
|
|
super.onResume()
|
|
|
viewModel.getUserAccount()
|
|
|
@@ -180,7 +184,7 @@ class SeaKingMainFragment : BaseFragment<SeaKingMainViewModel>() {
|
|
|
intent.setClass(context,ApplyPromotionCodeActivity::class.java)
|
|
|
ActivityUtils.startActivity(intent)
|
|
|
}else{
|
|
|
- if (viewModel.brokerApplyData.value?.applystatus == "1" || viewModel.brokerApplyData.value?.applystatus == "2"){//只展示
|
|
|
+ if (viewModel.brokerApplyData.value?.applystatus == "1"){//只展示
|
|
|
val intent = Intent()
|
|
|
intent.putExtra("type","3")
|
|
|
intent.putExtra("data",viewModel.brokerApplyData.value)
|
|
|
@@ -192,6 +196,9 @@ class SeaKingMainFragment : BaseFragment<SeaKingMainViewModel>() {
|
|
|
intent.putExtra("data",viewModel.brokerApplyData.value)
|
|
|
intent.setClass(context,ApplyPromotionCodeActivity::class.java)
|
|
|
ActivityUtils.startActivity(intent)
|
|
|
+ }else if (viewModel.brokerApplyData.value?.applystatus == "2"){
|
|
|
+ val copyButtonLibrary = CopyButtonLibrary(context,refernum_text)
|
|
|
+ copyButtonLibrary.init()
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -263,6 +270,7 @@ class SeaKingMainFragment : BaseFragment<SeaKingMainViewModel>() {
|
|
|
|
|
|
verticalLayout {
|
|
|
textView {
|
|
|
+ refernum_text = this
|
|
|
viewModel.brokerApplyData.bindOptional(context) {
|
|
|
text = it?.refernum
|
|
|
}
|
|
|
@@ -375,8 +383,7 @@ class SeaKingMainFragment : BaseFragment<SeaKingMainViewModel>() {
|
|
|
linearLayout {
|
|
|
linearLayout {
|
|
|
onThrottleFirstClick {
|
|
|
-// LogUtils.eTag("daskhdakjhskdjhajsk",
|
|
|
-// AESEncryptUtils.decryptAES(GlobalDataCollection.instance?.loginQueryData?.userInfo?.cardnum,"0d299ce2d4105282f7471074cb0f9f9d"))
|
|
|
+
|
|
|
if (GlobalDataCollection.instance?.bankAccountSignData?.accountcode.isNullOrEmpty()){
|
|
|
ToastUtils.showLong("请先添加提现账户信息")
|
|
|
return@onThrottleFirstClick
|
|
|
@@ -603,6 +610,18 @@ class SeaKingMainFragment : BaseFragment<SeaKingMainViewModel>() {
|
|
|
itemView()
|
|
|
|
|
|
linearLayout {
|
|
|
+ visibility = View.GONE
|
|
|
+ viewModel.brokerApplyData.bindOptional(context){
|
|
|
+ if (GlobalDataCollection.instance?.loginQueryData?.userInfo?.userinfotype == 2){
|
|
|
+ visibility = View.GONE
|
|
|
+ }else{
|
|
|
+ if (it?.applystatus == "2"){
|
|
|
+ visibility = View.VISIBLE
|
|
|
+ }else{
|
|
|
+ visibility = View.GONE
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
gravity = Gravity.CENTER_VERTICAL
|
|
|
onThrottleFirstClick {
|
|
|
val intent = Intent()
|
|
|
@@ -652,6 +671,18 @@ class SeaKingMainFragment : BaseFragment<SeaKingMainViewModel>() {
|
|
|
itemView()
|
|
|
|
|
|
linearLayout {
|
|
|
+ visibility = View.GONE
|
|
|
+ viewModel.brokerApplyData.bindOptional(context){
|
|
|
+ if (GlobalDataCollection.instance?.loginQueryData?.userInfo?.userinfotype == 2){
|
|
|
+ visibility = View.GONE
|
|
|
+ }else{
|
|
|
+ if (it?.applystatus == "2"){
|
|
|
+ visibility = View.VISIBLE
|
|
|
+ }else{
|
|
|
+ visibility = View.GONE
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
gravity = Gravity.CENTER_VERTICAL
|
|
|
onThrottleFirstClick {
|
|
|
val intent = Intent()
|
|
|
@@ -698,28 +729,35 @@ class SeaKingMainFragment : BaseFragment<SeaKingMainViewModel>() {
|
|
|
}
|
|
|
}.lparams(matchParent, autoSize(140))
|
|
|
|
|
|
- itemView()
|
|
|
+ itemView()
|
|
|
|
|
|
linearLayout {
|
|
|
+ visibility = View.GONE
|
|
|
+ viewModel.brokerApplyData.bindOptional(context){
|
|
|
+ if (GlobalDataCollection.instance?.loginQueryData?.userInfo?.userinfotype == 2){
|
|
|
+ visibility = View.GONE
|
|
|
+ }else{
|
|
|
+ if (it?.applystatus == "2"){
|
|
|
+ visibility = View.VISIBLE
|
|
|
+ }else{
|
|
|
+ visibility = View.GONE
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ gravity = Gravity.CENTER_VERTICAL
|
|
|
onThrottleFirstClick {
|
|
|
val intent = Intent()
|
|
|
- if (GlobalDataCollection.instance?.bankAccountSignData?.bankid.isNullOrEmpty()) {
|
|
|
- intent.putExtra("data", BankAccountSignData())
|
|
|
- } else {
|
|
|
- intent.putExtra("data", GlobalDataCollection.instance?.bankAccountSignData)
|
|
|
- }
|
|
|
- intent.setClass(context, WithDrawManagementActivity::class.java)
|
|
|
+ intent.setClass(context, MyIntegralActivity::class.java)
|
|
|
ActivityUtils.startActivity(intent)
|
|
|
}
|
|
|
- gravity = Gravity.CENTER_VERTICAL
|
|
|
imageView {
|
|
|
- imageResource = R.mipmap.qhj_account_manager
|
|
|
+ imageResource = R.mipmap.my_integral_icon
|
|
|
}.lparams(autoSize(50), autoSize(50)) {
|
|
|
marginStart = autoSize(60)
|
|
|
}
|
|
|
|
|
|
textView {
|
|
|
- text = "提现账户管理"
|
|
|
+ text = "我的积分"
|
|
|
textSizeAuto = 36
|
|
|
textColorInt = R.color.rma_black_33
|
|
|
}.lparams(wrapContent, wrapContent) {
|
|
|
@@ -755,20 +793,25 @@ class SeaKingMainFragment : BaseFragment<SeaKingMainViewModel>() {
|
|
|
itemView()
|
|
|
|
|
|
linearLayout {
|
|
|
- gravity = Gravity.CENTER_VERTICAL
|
|
|
onThrottleFirstClick {
|
|
|
val intent = Intent()
|
|
|
- intent.setClass(context, MyAddressManagementActivity::class.java)
|
|
|
+ if (GlobalDataCollection.instance?.bankAccountSignData?.bankid.isNullOrEmpty()) {
|
|
|
+ intent.putExtra("data", BankAccountSignData())
|
|
|
+ } else {
|
|
|
+ intent.putExtra("data", GlobalDataCollection.instance?.bankAccountSignData)
|
|
|
+ }
|
|
|
+ intent.setClass(context, WithDrawManagementActivity::class.java)
|
|
|
ActivityUtils.startActivity(intent)
|
|
|
}
|
|
|
+ gravity = Gravity.CENTER_VERTICAL
|
|
|
imageView {
|
|
|
- imageResource = R.mipmap.qhj_good_address
|
|
|
+ imageResource = R.mipmap.qhj_account_manager
|
|
|
}.lparams(autoSize(50), autoSize(50)) {
|
|
|
marginStart = autoSize(60)
|
|
|
}
|
|
|
|
|
|
textView {
|
|
|
- text = "收货地址管理"
|
|
|
+ text = "提现账户管理"
|
|
|
textSizeAuto = 36
|
|
|
textColorInt = R.color.rma_black_33
|
|
|
}.lparams(wrapContent, wrapContent) {
|
|
|
@@ -807,17 +850,17 @@ class SeaKingMainFragment : BaseFragment<SeaKingMainViewModel>() {
|
|
|
gravity = Gravity.CENTER_VERTICAL
|
|
|
onThrottleFirstClick {
|
|
|
val intent = Intent()
|
|
|
- intent.setClass(context, MyIntegralActivity::class.java)
|
|
|
+ intent.setClass(context, MyAddressManagementActivity::class.java)
|
|
|
ActivityUtils.startActivity(intent)
|
|
|
}
|
|
|
imageView {
|
|
|
- imageResource = R.mipmap.my_integral_icon
|
|
|
+ imageResource = R.mipmap.qhj_good_address
|
|
|
}.lparams(autoSize(50), autoSize(50)) {
|
|
|
marginStart = autoSize(60)
|
|
|
}
|
|
|
|
|
|
textView {
|
|
|
- text = "我的积分"
|
|
|
+ text = "收货地址管理"
|
|
|
textSizeAuto = 36
|
|
|
textColorInt = R.color.rma_black_33
|
|
|
}.lparams(wrapContent, wrapContent) {
|