Commit 488b87a0 authored by 赵鹏翔's avatar 赵鹏翔

基础ui抽取并调整

parent ce44caa4
...@@ -81,7 +81,6 @@ dependencies { ...@@ -81,7 +81,6 @@ dependencies {
androidTestImplementation 'androidx.test.ext:junit:1.1.2' androidTestImplementation 'androidx.test.ext:junit:1.1.2'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0' androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'
implementation 'com.github.ybq:Android-SpinKit:1.4.0' implementation 'com.github.ybq:Android-SpinKit:1.4.0'
implementation 'com.github.d-max:spots-dialog:1.1@aar'
implementation 'com.elvishew:xlog:1.10.1' implementation 'com.elvishew:xlog:1.10.1'
implementation 'com.contrarywind:Android-PickerView:4.1.9' implementation 'com.contrarywind:Android-PickerView:4.1.9'
......
...@@ -2,9 +2,9 @@ package com.miya.fastcashier.log ...@@ -2,9 +2,9 @@ package com.miya.fastcashier.log
import android.content.Intent import android.content.Intent
import android.os.Bundle import android.os.Bundle
import com.fastcashier.lib_common.base.BaseActivity
import com.fastcashier.lib_common.util.clickWithTrigger import com.fastcashier.lib_common.util.clickWithTrigger
import com.miya.fastcashier.databinding.ActivityFunctionCenterBinding import com.miya.fastcashier.databinding.ActivityFunctionCenterBinding
import com.miya.fastcashier.ui.BaseActivity
import com.miya.fastcashier.utils.LogFileUtils import com.miya.fastcashier.utils.LogFileUtils
/** /**
......
...@@ -16,13 +16,13 @@ import com.blankj.utilcode.util.EncodeUtils; ...@@ -16,13 +16,13 @@ import com.blankj.utilcode.util.EncodeUtils;
import com.blankj.utilcode.util.LogUtils; import com.blankj.utilcode.util.LogUtils;
import com.blankj.utilcode.util.StringUtils; import com.blankj.utilcode.util.StringUtils;
import com.fastcashier.lib_common.BuildConfig; import com.fastcashier.lib_common.BuildConfig;
import com.fastcashier.lib_common.base.BaseActivity;
import com.fastcashier.lib_common.function.account.AccountService; import com.fastcashier.lib_common.function.account.AccountService;
import com.fastcashier.lib_common.function.account.SelfCashierTerminalConfig; import com.fastcashier.lib_common.function.account.SelfCashierTerminalConfig;
import com.fastcashier.lib_common.net.CommonCallback; import com.fastcashier.lib_common.net.CommonCallback;
import com.miya.fastcashier.R; import com.miya.fastcashier.R;
import com.miya.fastcashier.net.ApiRequest; import com.miya.fastcashier.net.ApiRequest;
import com.miya.fastcashier.net.ApiService; import com.miya.fastcashier.net.ApiService;
import com.miya.fastcashier.ui.BaseActivity;
import com.miya.fastcashier.utils.LogFileUtils; import com.miya.fastcashier.utils.LogFileUtils;
import java.io.File; import java.io.File;
......
...@@ -3,10 +3,10 @@ package com.miya.fastcashier.ui ...@@ -3,10 +3,10 @@ package com.miya.fastcashier.ui
import android.content.Intent import android.content.Intent
import android.os.Bundle import android.os.Bundle
import android.widget.Toast import android.widget.Toast
import androidx.appcompat.app.AppCompatActivity
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import com.alibaba.fastjson.JSON import com.alibaba.fastjson.JSON
import com.blankj.utilcode.util.LogUtils import com.blankj.utilcode.util.LogUtils
import com.fastcashier.lib_common.base.BaseActivity
import com.fastcashier.lib_common.config.IntentExtra import com.fastcashier.lib_common.config.IntentExtra
import com.fastcashier.lib_common.function.pay.OrderRecordManageKit import com.fastcashier.lib_common.function.pay.OrderRecordManageKit
import com.fastcashier.lib_common.util.StringPriceFormatUtils import com.fastcashier.lib_common.util.StringPriceFormatUtils
...@@ -23,7 +23,7 @@ import java.util.* ...@@ -23,7 +23,7 @@ import java.util.*
/*** /***
* 支付宝付款码 * 支付宝付款码
*/ */
class AliPayCodeActivity : AppCompatActivity() { class AliPayCodeActivity : BaseActivity() {
private lateinit var viewModel: PayViewModel private lateinit var viewModel: PayViewModel
private lateinit var binding: ActivityAliPayCodeBinding private lateinit var binding: ActivityAliPayCodeBinding
......
...@@ -7,6 +7,7 @@ import android.widget.Toast ...@@ -7,6 +7,7 @@ import android.widget.Toast
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
import androidx.fragment.app.FragmentManager import androidx.fragment.app.FragmentManager
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import com.fastcashier.lib_common.base.BaseActivity
import com.fastcashier.lib_common.function.account.AccountService import com.fastcashier.lib_common.function.account.AccountService
import com.fastcashier.lib_common.function.pay.OrderRecordManageKit import com.fastcashier.lib_common.function.pay.OrderRecordManageKit
import com.fastcashier.lib_common.function.print.PrintService import com.fastcashier.lib_common.function.print.PrintService
......
...@@ -5,6 +5,7 @@ import android.os.Bundle ...@@ -5,6 +5,7 @@ import android.os.Bundle
import android.view.KeyEvent import android.view.KeyEvent
import android.widget.Toast import android.widget.Toast
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import com.fastcashier.lib_common.base.BaseActivity
import com.fastcashier.lib_common.config.IntentExtra import com.fastcashier.lib_common.config.IntentExtra
import com.fastcashier.lib_common.function.pay.OrderRecordManageKit import com.fastcashier.lib_common.function.pay.OrderRecordManageKit
import com.fastcashier.lib_common.util.clickWithTrigger import com.fastcashier.lib_common.util.clickWithTrigger
......
...@@ -7,6 +7,7 @@ import androidx.appcompat.content.res.AppCompatResources ...@@ -7,6 +7,7 @@ import androidx.appcompat.content.res.AppCompatResources
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import com.alibaba.fastjson.JSON import com.alibaba.fastjson.JSON
import com.blankj.utilcode.util.LogUtils import com.blankj.utilcode.util.LogUtils
import com.fastcashier.lib_common.base.BaseActivity
import com.fastcashier.lib_common.config.IntentExtra import com.fastcashier.lib_common.config.IntentExtra
import com.fastcashier.lib_common.util.StringPriceFormatUtils import com.fastcashier.lib_common.util.StringPriceFormatUtils
import com.fastcashier.lib_common.util.clickWithTrigger import com.fastcashier.lib_common.util.clickWithTrigger
...@@ -22,7 +23,7 @@ import kotlinx.coroutines.Dispatchers ...@@ -22,7 +23,7 @@ import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.runBlocking import kotlinx.coroutines.runBlocking
import java.util.* import java.util.*
class PayCodeActivity : AppCompatActivity() { class PayCodeActivity : BaseActivity() {
private lateinit var viewModel: PayViewModel private lateinit var viewModel: PayViewModel
private lateinit var binding: ActivityPayCodeBinding private lateinit var binding: ActivityPayCodeBinding
......
...@@ -5,6 +5,7 @@ import android.os.Bundle ...@@ -5,6 +5,7 @@ import android.os.Bundle
import android.view.View import android.view.View
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import com.fastcashier.lib_common.base.BaseActivity
import com.fastcashier.lib_common.config.IntentExtra import com.fastcashier.lib_common.config.IntentExtra
import com.fastcashier.lib_common.function.pay.MiYaPayPlantformPayWayEnum import com.fastcashier.lib_common.function.pay.MiYaPayPlantformPayWayEnum
import com.fastcashier.lib_common.util.StringPriceFormatUtils import com.fastcashier.lib_common.util.StringPriceFormatUtils
...@@ -13,12 +14,12 @@ import com.miya.fastcashier.databinding.ActivityPayResultBinding ...@@ -13,12 +14,12 @@ import com.miya.fastcashier.databinding.ActivityPayResultBinding
import com.miya.fastcashier.viewmodel.PrintViewModel import com.miya.fastcashier.viewmodel.PrintViewModel
import com.sdy.miya.moblie.component.pay.platform.bean.PayServiceResponse import com.sdy.miya.moblie.component.pay.platform.bean.PayServiceResponse
class PayResultActivity : AppCompatActivity() { class PayResultActivity : BaseActivity() {
private lateinit var viewModel: PrintViewModel private lateinit var viewModel: PrintViewModel
private lateinit var binding: ActivityPayResultBinding private lateinit var binding: ActivityPayResultBinding
companion object { companion object {
fun start(context: AppCompatActivity, payServiceResponse: PayServiceResponse?) { fun start(context: BaseActivity, payServiceResponse: PayServiceResponse?) {
val intent = Intent() val intent = Intent()
intent.setClass(context, PayResultActivity::class.java) intent.setClass(context, PayResultActivity::class.java)
intent.putExtra(IntentExtra.KEY_EXTRA_PAYSERVICERESPONSE,payServiceResponse) intent.putExtra(IntentExtra.KEY_EXTRA_PAYSERVICERESPONSE,payServiceResponse)
......
...@@ -6,6 +6,7 @@ import android.text.TextUtils ...@@ -6,6 +6,7 @@ import android.text.TextUtils
import android.view.View import android.view.View
import android.widget.Toast import android.widget.Toast
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import com.fastcashier.lib_common.base.BaseActivity
import com.fastcashier.lib_common.config.IntentExtra import com.fastcashier.lib_common.config.IntentExtra
import com.fastcashier.lib_common.ui.dialog.CommonDialog import com.fastcashier.lib_common.ui.dialog.CommonDialog
import com.fastcashier.lib_common.util.StringPriceFormatUtils import com.fastcashier.lib_common.util.StringPriceFormatUtils
......
...@@ -5,6 +5,7 @@ import android.os.Bundle ...@@ -5,6 +5,7 @@ import android.os.Bundle
import android.view.KeyEvent import android.view.KeyEvent
import android.widget.Toast import android.widget.Toast
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import com.fastcashier.lib_common.base.BaseActivity
import com.fastcashier.lib_common.ui.dialog.NumberManualDialog import com.fastcashier.lib_common.ui.dialog.NumberManualDialog
import com.fastcashier.lib_common.util.clickWithTrigger import com.fastcashier.lib_common.util.clickWithTrigger
import com.miya.fastcashier.databinding.ActivityRefundBinding import com.miya.fastcashier.databinding.ActivityRefundBinding
......
...@@ -4,6 +4,7 @@ import android.content.Context ...@@ -4,6 +4,7 @@ import android.content.Context
import android.content.Intent import android.content.Intent
import android.os.Bundle import android.os.Bundle
import android.text.TextUtils import android.text.TextUtils
import com.fastcashier.lib_common.base.BaseActivity
import com.fastcashier.lib_common.util.clickWithTrigger import com.fastcashier.lib_common.util.clickWithTrigger
import com.miya.fastcashier.databinding.ActivityResetAuthorizePasswordBinding import com.miya.fastcashier.databinding.ActivityResetAuthorizePasswordBinding
import com.miya.fastcashier.utils.CenterToasty import com.miya.fastcashier.utils.CenterToasty
......
...@@ -15,6 +15,7 @@ import androidx.recyclerview.widget.LinearLayoutManager ...@@ -15,6 +15,7 @@ import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import androidx.viewpager2.adapter.FragmentStateAdapter import androidx.viewpager2.adapter.FragmentStateAdapter
import com.elvishew.xlog.XLog import com.elvishew.xlog.XLog
import com.fastcashier.lib_common.base.BaseActivity
import com.fastcashier.lib_common.function.account.AccountService import com.fastcashier.lib_common.function.account.AccountService
import com.fastcashier.lib_common.function.pay.MiYaPayPlantformPayWayEnum import com.fastcashier.lib_common.function.pay.MiYaPayPlantformPayWayEnum
import com.fastcashier.lib_common.function.print.PrintService import com.fastcashier.lib_common.function.print.PrintService
......
...@@ -5,6 +5,7 @@ import android.content.Intent ...@@ -5,6 +5,7 @@ import android.content.Intent
import android.os.Bundle import android.os.Bundle
import android.view.Gravity import android.view.Gravity
import androidx.fragment.app.FragmentManager import androidx.fragment.app.FragmentManager
import com.fastcashier.lib_common.base.BaseActivity
import com.fastcashier.lib_common.ui.dialog.CommonDialog import com.fastcashier.lib_common.ui.dialog.CommonDialog
import com.fastcashier.lib_common.util.click import com.fastcashier.lib_common.util.click
import com.fastcashier.lib_common.util.clickWithTrigger import com.fastcashier.lib_common.util.clickWithTrigger
......
...@@ -7,6 +7,7 @@ import androidx.appcompat.app.AppCompatActivity ...@@ -7,6 +7,7 @@ import androidx.appcompat.app.AppCompatActivity
import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.ViewModelProvider
import com.alibaba.fastjson.JSON import com.alibaba.fastjson.JSON
import com.blankj.utilcode.util.LogUtils import com.blankj.utilcode.util.LogUtils
import com.fastcashier.lib_common.base.BaseActivity
import com.fastcashier.lib_common.config.IntentExtra import com.fastcashier.lib_common.config.IntentExtra
import com.fastcashier.lib_common.function.pay.OrderRecordManageKit import com.fastcashier.lib_common.function.pay.OrderRecordManageKit
import com.fastcashier.lib_common.util.StringPriceFormatUtils import com.fastcashier.lib_common.util.StringPriceFormatUtils
...@@ -23,7 +24,7 @@ import java.util.* ...@@ -23,7 +24,7 @@ import java.util.*
/** /**
* 微信付款码 * 微信付款码
*/ */
class WxPayCodeActivity : AppCompatActivity() { class WxPayCodeActivity : BaseActivity() {
private lateinit var viewModel: PayViewModel private lateinit var viewModel: PayViewModel
private lateinit var binding: ActivityWxPayCodeBinding private lateinit var binding: ActivityWxPayCodeBinding
......
...@@ -10,9 +10,9 @@ import android.widget.EditText ...@@ -10,9 +10,9 @@ import android.widget.EditText
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
import androidx.fragment.app.DialogFragment import androidx.fragment.app.DialogFragment
import androidx.fragment.app.FragmentManager import androidx.fragment.app.FragmentManager
import com.fastcashier.lib_common.base.BaseActivity
import com.fastcashier.lib_common.util.dp2px import com.fastcashier.lib_common.util.dp2px
import com.miya.fastcashier.databinding.DialogAuthorizePasswordInputBinding import com.miya.fastcashier.databinding.DialogAuthorizePasswordInputBinding
import com.miya.fastcashier.ui.BaseActivity
import com.miya.fastcashier.ui.RefundActivity import com.miya.fastcashier.ui.RefundActivity
import com.miya.fastcashier.utils.CenterToasty import com.miya.fastcashier.utils.CenterToasty
import com.miya.fastcashier.utils.manage.AccountPasswordManageKit import com.miya.fastcashier.utils.manage.AccountPasswordManageKit
...@@ -23,7 +23,6 @@ class AuthorizePasswordInputDialog : DialogFragment(), View.OnClickListener { ...@@ -23,7 +23,6 @@ class AuthorizePasswordInputDialog : DialogFragment(), View.OnClickListener {
private var callback: OnAuthorizedFinishListener? = null private var callback: OnAuthorizedFinishListener? = null
companion object { companion object {
fun newInstance(): AuthorizePasswordInputDialog { fun newInstance(): AuthorizePasswordInputDialog {
return AuthorizePasswordInputDialog() return AuthorizePasswordInputDialog()
} }
......
...@@ -62,4 +62,5 @@ dependencies { ...@@ -62,4 +62,5 @@ dependencies {
api 'com.blankj:utilcode:1.30.0' api 'com.blankj:utilcode:1.30.0'
api 'androidx.multidex:multidex:2.0.0@aar' api 'androidx.multidex:multidex:2.0.0@aar'
api 'com.github.d-max:spots-dialog:1.1@aar'
} }
\ No newline at end of file
package com.miya.fastcashier.ui package com.fastcashier.lib_common.base
import android.view.KeyEvent import android.view.KeyEvent
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment