diff --git a/app/src/main/java/com/casic/app/smartwell/view/CompletedDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/CompletedDetailActivity.kt index fc0596e..744cf0b 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/CompletedDetailActivity.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/CompletedDetailActivity.kt @@ -14,10 +14,7 @@ import com.casic.app.smartwell.vm.WorkOrderDetailViewModel import com.pengxh.app.multilib.widget.dialog.AlertMessageDialog import kotlinx.android.synthetic.main.activity_order_completed_detail.* -import kotlinx.android.synthetic.main.activity_order_completed_detail.imageRecyclerView -import kotlinx.android.synthetic.main.activity_order_completed_detail.wellCodeView -import kotlinx.android.synthetic.main.activity_order_completed_detail.wellLocationView -import kotlinx.android.synthetic.main.activity_well_detail.* +import kotlinx.android.synthetic.main.include_base_order_detail.* import kotlinx.android.synthetic.main.include_base_title.* class CompletedDetailActivity : BaseActivity() { diff --git a/app/src/main/java/com/casic/app/smartwell/view/CompletedDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/CompletedDetailActivity.kt index fc0596e..744cf0b 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/CompletedDetailActivity.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/CompletedDetailActivity.kt @@ -14,10 +14,7 @@ import com.casic.app.smartwell.vm.WorkOrderDetailViewModel import com.pengxh.app.multilib.widget.dialog.AlertMessageDialog import kotlinx.android.synthetic.main.activity_order_completed_detail.* -import kotlinx.android.synthetic.main.activity_order_completed_detail.imageRecyclerView -import kotlinx.android.synthetic.main.activity_order_completed_detail.wellCodeView -import kotlinx.android.synthetic.main.activity_order_completed_detail.wellLocationView -import kotlinx.android.synthetic.main.activity_well_detail.* +import kotlinx.android.synthetic.main.include_base_order_detail.* import kotlinx.android.synthetic.main.include_base_title.* class CompletedDetailActivity : BaseActivity() { diff --git a/app/src/main/java/com/casic/app/smartwell/view/InHandleDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/InHandleDetailActivity.kt index 1523822..1166fb3 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/InHandleDetailActivity.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/InHandleDetailActivity.kt @@ -28,6 +28,7 @@ import com.pengxh.app.multilib.widget.dialog.BottomActionSheet import com.qmuiteam.qmui.widget.dialog.QMUITipDialog import kotlinx.android.synthetic.main.activity_order_in_handle_detail.* +import kotlinx.android.synthetic.main.include_base_order_detail.* import kotlinx.android.synthetic.main.include_base_title.* import java.io.File diff --git a/app/src/main/java/com/casic/app/smartwell/view/CompletedDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/CompletedDetailActivity.kt index fc0596e..744cf0b 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/CompletedDetailActivity.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/CompletedDetailActivity.kt @@ -14,10 +14,7 @@ import com.casic.app.smartwell.vm.WorkOrderDetailViewModel import com.pengxh.app.multilib.widget.dialog.AlertMessageDialog import kotlinx.android.synthetic.main.activity_order_completed_detail.* -import kotlinx.android.synthetic.main.activity_order_completed_detail.imageRecyclerView -import kotlinx.android.synthetic.main.activity_order_completed_detail.wellCodeView -import kotlinx.android.synthetic.main.activity_order_completed_detail.wellLocationView -import kotlinx.android.synthetic.main.activity_well_detail.* +import kotlinx.android.synthetic.main.include_base_order_detail.* import kotlinx.android.synthetic.main.include_base_title.* class CompletedDetailActivity : BaseActivity() { diff --git a/app/src/main/java/com/casic/app/smartwell/view/InHandleDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/InHandleDetailActivity.kt index 1523822..1166fb3 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/InHandleDetailActivity.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/InHandleDetailActivity.kt @@ -28,6 +28,7 @@ import com.pengxh.app.multilib.widget.dialog.BottomActionSheet import com.qmuiteam.qmui.widget.dialog.QMUITipDialog import kotlinx.android.synthetic.main.activity_order_in_handle_detail.* +import kotlinx.android.synthetic.main.include_base_order_detail.* import kotlinx.android.synthetic.main.include_base_title.* import java.io.File diff --git a/app/src/main/java/com/casic/app/smartwell/view/LoginActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/LoginActivity.kt index cd4fdff..1af3342 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/LoginActivity.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/LoginActivity.kt @@ -14,12 +14,15 @@ import com.casic.app.smartwell.utils.* import com.casic.app.smartwell.vm.AuthenticateViewModel import com.casic.app.smartwell.vm.LoginInViewModel +import com.casic.app.smartwell.vm.UserDetailViewModel import com.qmuiteam.qmui.util.QMUIStatusBarHelper import kotlinx.android.synthetic.main.activity_login.* class LoginActivity : BaseActivity() { private lateinit var authenticateViewModel: AuthenticateViewModel + private lateinit var loginInViewModel: LoginInViewModel + private lateinit var userDetailViewModel: UserDetailViewModel private val textWatcher = object : TextWatcher { override fun beforeTextChanged(s: CharSequence, start: Int, count: Int, after: Int) { @@ -47,11 +50,12 @@ } override fun initData() { - loginButton.setChangeAlphaWhenPress(true) // 设置默认账号密码 userNameView.setText(SaveKeyValues.getValue(Constant.ACCOUNT, "") as String) userPasswordView.setText(SaveKeyValues.getValue(Constant.PASSWORD, "") as String) authenticateViewModel = ViewModelProvider(this).get(AuthenticateViewModel::class.java) + loginInViewModel = ViewModelProvider(this).get(LoginInViewModel::class.java) + userDetailViewModel = ViewModelProvider(this).get(UserDetailViewModel::class.java) } override fun initEvent() { @@ -65,6 +69,8 @@ } false } + + loginButton.setChangeAlphaWhenPress(true) loginButton.setOnClickListener { val account = userNameView.text.toString().trim() val userPassword = userPasswordView.text.toString().trim() @@ -94,11 +100,12 @@ val dataByPublicKey = RSAUtils.encryptDataByPublicKey(userPassword.toByteArray(), publicKey!!) //登录并获取Token,POST请求 - val loginInViewModel = ViewModelProvider(this).get(LoginInViewModel::class.java) loginInViewModel.login(account = account, secretKey = dataByPublicKey) loginInViewModel.resultModel.observe(this, { loginResult -> if (loginResult.code == 200) { AuthenticationHelper.saveToken(loginResult.data!!.token!!) + //获取token之后保存用户信息 + userDetailViewModel.obtainUserDetail() //验证成功登录 this.navigatePageTo(MainActivity::class.java) finish() diff --git a/app/src/main/java/com/casic/app/smartwell/view/CompletedDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/CompletedDetailActivity.kt index fc0596e..744cf0b 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/CompletedDetailActivity.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/CompletedDetailActivity.kt @@ -14,10 +14,7 @@ import com.casic.app.smartwell.vm.WorkOrderDetailViewModel import com.pengxh.app.multilib.widget.dialog.AlertMessageDialog import kotlinx.android.synthetic.main.activity_order_completed_detail.* -import kotlinx.android.synthetic.main.activity_order_completed_detail.imageRecyclerView -import kotlinx.android.synthetic.main.activity_order_completed_detail.wellCodeView -import kotlinx.android.synthetic.main.activity_order_completed_detail.wellLocationView -import kotlinx.android.synthetic.main.activity_well_detail.* +import kotlinx.android.synthetic.main.include_base_order_detail.* import kotlinx.android.synthetic.main.include_base_title.* class CompletedDetailActivity : BaseActivity() { diff --git a/app/src/main/java/com/casic/app/smartwell/view/InHandleDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/InHandleDetailActivity.kt index 1523822..1166fb3 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/InHandleDetailActivity.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/InHandleDetailActivity.kt @@ -28,6 +28,7 @@ import com.pengxh.app.multilib.widget.dialog.BottomActionSheet import com.qmuiteam.qmui.widget.dialog.QMUITipDialog import kotlinx.android.synthetic.main.activity_order_in_handle_detail.* +import kotlinx.android.synthetic.main.include_base_order_detail.* import kotlinx.android.synthetic.main.include_base_title.* import java.io.File diff --git a/app/src/main/java/com/casic/app/smartwell/view/LoginActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/LoginActivity.kt index cd4fdff..1af3342 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/LoginActivity.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/LoginActivity.kt @@ -14,12 +14,15 @@ import com.casic.app.smartwell.utils.* import com.casic.app.smartwell.vm.AuthenticateViewModel import com.casic.app.smartwell.vm.LoginInViewModel +import com.casic.app.smartwell.vm.UserDetailViewModel import com.qmuiteam.qmui.util.QMUIStatusBarHelper import kotlinx.android.synthetic.main.activity_login.* class LoginActivity : BaseActivity() { private lateinit var authenticateViewModel: AuthenticateViewModel + private lateinit var loginInViewModel: LoginInViewModel + private lateinit var userDetailViewModel: UserDetailViewModel private val textWatcher = object : TextWatcher { override fun beforeTextChanged(s: CharSequence, start: Int, count: Int, after: Int) { @@ -47,11 +50,12 @@ } override fun initData() { - loginButton.setChangeAlphaWhenPress(true) // 设置默认账号密码 userNameView.setText(SaveKeyValues.getValue(Constant.ACCOUNT, "") as String) userPasswordView.setText(SaveKeyValues.getValue(Constant.PASSWORD, "") as String) authenticateViewModel = ViewModelProvider(this).get(AuthenticateViewModel::class.java) + loginInViewModel = ViewModelProvider(this).get(LoginInViewModel::class.java) + userDetailViewModel = ViewModelProvider(this).get(UserDetailViewModel::class.java) } override fun initEvent() { @@ -65,6 +69,8 @@ } false } + + loginButton.setChangeAlphaWhenPress(true) loginButton.setOnClickListener { val account = userNameView.text.toString().trim() val userPassword = userPasswordView.text.toString().trim() @@ -94,11 +100,12 @@ val dataByPublicKey = RSAUtils.encryptDataByPublicKey(userPassword.toByteArray(), publicKey!!) //登录并获取Token,POST请求 - val loginInViewModel = ViewModelProvider(this).get(LoginInViewModel::class.java) loginInViewModel.login(account = account, secretKey = dataByPublicKey) loginInViewModel.resultModel.observe(this, { loginResult -> if (loginResult.code == 200) { AuthenticationHelper.saveToken(loginResult.data!!.token!!) + //获取token之后保存用户信息 + userDetailViewModel.obtainUserDetail() //验证成功登录 this.navigatePageTo(MainActivity::class.java) finish() diff --git a/app/src/main/java/com/casic/app/smartwell/view/NotConfirmedDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/NotConfirmedDetailActivity.kt index b128521..59c4d57 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/NotConfirmedDetailActivity.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/NotConfirmedDetailActivity.kt @@ -29,6 +29,7 @@ import com.qmuiteam.qmui.widget.dialog.QMUITipDialog import kotlinx.android.synthetic.main.activity_order_not_confirmed_detail.* import kotlinx.android.synthetic.main.activity_well_management.* +import kotlinx.android.synthetic.main.include_base_order_detail.* import kotlinx.android.synthetic.main.include_base_title.* import java.io.File @@ -112,8 +113,8 @@ val wellPosition = orderDetail.position.toString() wellLocationView.text = wellPosition if (wellPosition.length > 12) { - tipsImageView.visibility = View.VISIBLE - tipsImageView.setOnClickListener { + locationTipsView.visibility = View.VISIBLE + locationTipsView.setOnClickListener { AlertMessageDialog.Builder() .setContext(this) .setTitle("窨井完整位置") @@ -122,7 +123,7 @@ .show() } } else { - tipsImageView.visibility = View.GONE + locationTipsView.visibility = View.GONE } //工单流转细节 diff --git a/app/src/main/java/com/casic/app/smartwell/view/CompletedDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/CompletedDetailActivity.kt index fc0596e..744cf0b 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/CompletedDetailActivity.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/CompletedDetailActivity.kt @@ -14,10 +14,7 @@ import com.casic.app.smartwell.vm.WorkOrderDetailViewModel import com.pengxh.app.multilib.widget.dialog.AlertMessageDialog import kotlinx.android.synthetic.main.activity_order_completed_detail.* -import kotlinx.android.synthetic.main.activity_order_completed_detail.imageRecyclerView -import kotlinx.android.synthetic.main.activity_order_completed_detail.wellCodeView -import kotlinx.android.synthetic.main.activity_order_completed_detail.wellLocationView -import kotlinx.android.synthetic.main.activity_well_detail.* +import kotlinx.android.synthetic.main.include_base_order_detail.* import kotlinx.android.synthetic.main.include_base_title.* class CompletedDetailActivity : BaseActivity() { diff --git a/app/src/main/java/com/casic/app/smartwell/view/InHandleDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/InHandleDetailActivity.kt index 1523822..1166fb3 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/InHandleDetailActivity.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/InHandleDetailActivity.kt @@ -28,6 +28,7 @@ import com.pengxh.app.multilib.widget.dialog.BottomActionSheet import com.qmuiteam.qmui.widget.dialog.QMUITipDialog import kotlinx.android.synthetic.main.activity_order_in_handle_detail.* +import kotlinx.android.synthetic.main.include_base_order_detail.* import kotlinx.android.synthetic.main.include_base_title.* import java.io.File diff --git a/app/src/main/java/com/casic/app/smartwell/view/LoginActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/LoginActivity.kt index cd4fdff..1af3342 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/LoginActivity.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/LoginActivity.kt @@ -14,12 +14,15 @@ import com.casic.app.smartwell.utils.* import com.casic.app.smartwell.vm.AuthenticateViewModel import com.casic.app.smartwell.vm.LoginInViewModel +import com.casic.app.smartwell.vm.UserDetailViewModel import com.qmuiteam.qmui.util.QMUIStatusBarHelper import kotlinx.android.synthetic.main.activity_login.* class LoginActivity : BaseActivity() { private lateinit var authenticateViewModel: AuthenticateViewModel + private lateinit var loginInViewModel: LoginInViewModel + private lateinit var userDetailViewModel: UserDetailViewModel private val textWatcher = object : TextWatcher { override fun beforeTextChanged(s: CharSequence, start: Int, count: Int, after: Int) { @@ -47,11 +50,12 @@ } override fun initData() { - loginButton.setChangeAlphaWhenPress(true) // 设置默认账号密码 userNameView.setText(SaveKeyValues.getValue(Constant.ACCOUNT, "") as String) userPasswordView.setText(SaveKeyValues.getValue(Constant.PASSWORD, "") as String) authenticateViewModel = ViewModelProvider(this).get(AuthenticateViewModel::class.java) + loginInViewModel = ViewModelProvider(this).get(LoginInViewModel::class.java) + userDetailViewModel = ViewModelProvider(this).get(UserDetailViewModel::class.java) } override fun initEvent() { @@ -65,6 +69,8 @@ } false } + + loginButton.setChangeAlphaWhenPress(true) loginButton.setOnClickListener { val account = userNameView.text.toString().trim() val userPassword = userPasswordView.text.toString().trim() @@ -94,11 +100,12 @@ val dataByPublicKey = RSAUtils.encryptDataByPublicKey(userPassword.toByteArray(), publicKey!!) //登录并获取Token,POST请求 - val loginInViewModel = ViewModelProvider(this).get(LoginInViewModel::class.java) loginInViewModel.login(account = account, secretKey = dataByPublicKey) loginInViewModel.resultModel.observe(this, { loginResult -> if (loginResult.code == 200) { AuthenticationHelper.saveToken(loginResult.data!!.token!!) + //获取token之后保存用户信息 + userDetailViewModel.obtainUserDetail() //验证成功登录 this.navigatePageTo(MainActivity::class.java) finish() diff --git a/app/src/main/java/com/casic/app/smartwell/view/NotConfirmedDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/NotConfirmedDetailActivity.kt index b128521..59c4d57 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/NotConfirmedDetailActivity.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/NotConfirmedDetailActivity.kt @@ -29,6 +29,7 @@ import com.qmuiteam.qmui.widget.dialog.QMUITipDialog import kotlinx.android.synthetic.main.activity_order_not_confirmed_detail.* import kotlinx.android.synthetic.main.activity_well_management.* +import kotlinx.android.synthetic.main.include_base_order_detail.* import kotlinx.android.synthetic.main.include_base_title.* import java.io.File @@ -112,8 +113,8 @@ val wellPosition = orderDetail.position.toString() wellLocationView.text = wellPosition if (wellPosition.length > 12) { - tipsImageView.visibility = View.VISIBLE - tipsImageView.setOnClickListener { + locationTipsView.visibility = View.VISIBLE + locationTipsView.setOnClickListener { AlertMessageDialog.Builder() .setContext(this) .setTitle("窨井完整位置") @@ -122,7 +123,7 @@ .show() } } else { - tipsImageView.visibility = View.GONE + locationTipsView.visibility = View.GONE } //工单流转细节 diff --git a/app/src/main/java/com/casic/app/smartwell/view/NotProcessedDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/NotProcessedDetailActivity.kt index 1a5d9c1..6d24c0c 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/NotProcessedDetailActivity.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/NotProcessedDetailActivity.kt @@ -22,6 +22,7 @@ import com.pengxh.app.multilib.widget.dialog.AlertControlDialog import com.pengxh.app.multilib.widget.dialog.AlertMessageDialog import kotlinx.android.synthetic.main.activity_order_not_processed_detail.* +import kotlinx.android.synthetic.main.include_base_order_detail.* import kotlinx.android.synthetic.main.include_base_title.* class NotProcessedDetailActivity : BaseActivity() { @@ -69,8 +70,8 @@ val wellPosition = orderDetail.position.toString() wellLocationView.text = wellPosition if (wellPosition.length > 12) { - tipsImageView.visibility = View.VISIBLE - tipsImageView.setOnClickListener { + locationTipsView.visibility = View.VISIBLE + locationTipsView.setOnClickListener { AlertMessageDialog.Builder() .setContext(this) .setTitle("窨井完整位置") @@ -79,7 +80,7 @@ .show() } } else { - tipsImageView.visibility = View.GONE + locationTipsView.visibility = View.GONE } dispatchDateView.text = orderDetail.createTime diff --git a/app/src/main/java/com/casic/app/smartwell/view/CompletedDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/CompletedDetailActivity.kt index fc0596e..744cf0b 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/CompletedDetailActivity.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/CompletedDetailActivity.kt @@ -14,10 +14,7 @@ import com.casic.app.smartwell.vm.WorkOrderDetailViewModel import com.pengxh.app.multilib.widget.dialog.AlertMessageDialog import kotlinx.android.synthetic.main.activity_order_completed_detail.* -import kotlinx.android.synthetic.main.activity_order_completed_detail.imageRecyclerView -import kotlinx.android.synthetic.main.activity_order_completed_detail.wellCodeView -import kotlinx.android.synthetic.main.activity_order_completed_detail.wellLocationView -import kotlinx.android.synthetic.main.activity_well_detail.* +import kotlinx.android.synthetic.main.include_base_order_detail.* import kotlinx.android.synthetic.main.include_base_title.* class CompletedDetailActivity : BaseActivity() { diff --git a/app/src/main/java/com/casic/app/smartwell/view/InHandleDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/InHandleDetailActivity.kt index 1523822..1166fb3 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/InHandleDetailActivity.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/InHandleDetailActivity.kt @@ -28,6 +28,7 @@ import com.pengxh.app.multilib.widget.dialog.BottomActionSheet import com.qmuiteam.qmui.widget.dialog.QMUITipDialog import kotlinx.android.synthetic.main.activity_order_in_handle_detail.* +import kotlinx.android.synthetic.main.include_base_order_detail.* import kotlinx.android.synthetic.main.include_base_title.* import java.io.File diff --git a/app/src/main/java/com/casic/app/smartwell/view/LoginActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/LoginActivity.kt index cd4fdff..1af3342 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/LoginActivity.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/LoginActivity.kt @@ -14,12 +14,15 @@ import com.casic.app.smartwell.utils.* import com.casic.app.smartwell.vm.AuthenticateViewModel import com.casic.app.smartwell.vm.LoginInViewModel +import com.casic.app.smartwell.vm.UserDetailViewModel import com.qmuiteam.qmui.util.QMUIStatusBarHelper import kotlinx.android.synthetic.main.activity_login.* class LoginActivity : BaseActivity() { private lateinit var authenticateViewModel: AuthenticateViewModel + private lateinit var loginInViewModel: LoginInViewModel + private lateinit var userDetailViewModel: UserDetailViewModel private val textWatcher = object : TextWatcher { override fun beforeTextChanged(s: CharSequence, start: Int, count: Int, after: Int) { @@ -47,11 +50,12 @@ } override fun initData() { - loginButton.setChangeAlphaWhenPress(true) // 设置默认账号密码 userNameView.setText(SaveKeyValues.getValue(Constant.ACCOUNT, "") as String) userPasswordView.setText(SaveKeyValues.getValue(Constant.PASSWORD, "") as String) authenticateViewModel = ViewModelProvider(this).get(AuthenticateViewModel::class.java) + loginInViewModel = ViewModelProvider(this).get(LoginInViewModel::class.java) + userDetailViewModel = ViewModelProvider(this).get(UserDetailViewModel::class.java) } override fun initEvent() { @@ -65,6 +69,8 @@ } false } + + loginButton.setChangeAlphaWhenPress(true) loginButton.setOnClickListener { val account = userNameView.text.toString().trim() val userPassword = userPasswordView.text.toString().trim() @@ -94,11 +100,12 @@ val dataByPublicKey = RSAUtils.encryptDataByPublicKey(userPassword.toByteArray(), publicKey!!) //登录并获取Token,POST请求 - val loginInViewModel = ViewModelProvider(this).get(LoginInViewModel::class.java) loginInViewModel.login(account = account, secretKey = dataByPublicKey) loginInViewModel.resultModel.observe(this, { loginResult -> if (loginResult.code == 200) { AuthenticationHelper.saveToken(loginResult.data!!.token!!) + //获取token之后保存用户信息 + userDetailViewModel.obtainUserDetail() //验证成功登录 this.navigatePageTo(MainActivity::class.java) finish() diff --git a/app/src/main/java/com/casic/app/smartwell/view/NotConfirmedDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/NotConfirmedDetailActivity.kt index b128521..59c4d57 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/NotConfirmedDetailActivity.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/NotConfirmedDetailActivity.kt @@ -29,6 +29,7 @@ import com.qmuiteam.qmui.widget.dialog.QMUITipDialog import kotlinx.android.synthetic.main.activity_order_not_confirmed_detail.* import kotlinx.android.synthetic.main.activity_well_management.* +import kotlinx.android.synthetic.main.include_base_order_detail.* import kotlinx.android.synthetic.main.include_base_title.* import java.io.File @@ -112,8 +113,8 @@ val wellPosition = orderDetail.position.toString() wellLocationView.text = wellPosition if (wellPosition.length > 12) { - tipsImageView.visibility = View.VISIBLE - tipsImageView.setOnClickListener { + locationTipsView.visibility = View.VISIBLE + locationTipsView.setOnClickListener { AlertMessageDialog.Builder() .setContext(this) .setTitle("窨井完整位置") @@ -122,7 +123,7 @@ .show() } } else { - tipsImageView.visibility = View.GONE + locationTipsView.visibility = View.GONE } //工单流转细节 diff --git a/app/src/main/java/com/casic/app/smartwell/view/NotProcessedDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/NotProcessedDetailActivity.kt index 1a5d9c1..6d24c0c 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/NotProcessedDetailActivity.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/NotProcessedDetailActivity.kt @@ -22,6 +22,7 @@ import com.pengxh.app.multilib.widget.dialog.AlertControlDialog import com.pengxh.app.multilib.widget.dialog.AlertMessageDialog import kotlinx.android.synthetic.main.activity_order_not_processed_detail.* +import kotlinx.android.synthetic.main.include_base_order_detail.* import kotlinx.android.synthetic.main.include_base_title.* class NotProcessedDetailActivity : BaseActivity() { @@ -69,8 +70,8 @@ val wellPosition = orderDetail.position.toString() wellLocationView.text = wellPosition if (wellPosition.length > 12) { - tipsImageView.visibility = View.VISIBLE - tipsImageView.setOnClickListener { + locationTipsView.visibility = View.VISIBLE + locationTipsView.setOnClickListener { AlertMessageDialog.Builder() .setContext(this) .setTitle("窨井完整位置") @@ -79,7 +80,7 @@ .show() } } else { - tipsImageView.visibility = View.GONE + locationTipsView.visibility = View.GONE } dispatchDateView.text = orderDetail.createTime diff --git a/app/src/main/res/layout/activity_order_completed_detail.xml b/app/src/main/res/layout/activity_order_completed_detail.xml index 4fee60e..eb38e88 100644 --- a/app/src/main/res/layout/activity_order_completed_detail.xml +++ b/app/src/main/res/layout/activity_order_completed_detail.xml @@ -20,169 +20,7 @@ android:orientation="vertical" android:padding="@dimen/dp_10"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + if (loginResult.code == 200) { AuthenticationHelper.saveToken(loginResult.data!!.token!!) + //获取token之后保存用户信息 + userDetailViewModel.obtainUserDetail() //验证成功登录 this.navigatePageTo(MainActivity::class.java) finish() diff --git a/app/src/main/java/com/casic/app/smartwell/view/NotConfirmedDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/NotConfirmedDetailActivity.kt index b128521..59c4d57 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/NotConfirmedDetailActivity.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/NotConfirmedDetailActivity.kt @@ -29,6 +29,7 @@ import com.qmuiteam.qmui.widget.dialog.QMUITipDialog import kotlinx.android.synthetic.main.activity_order_not_confirmed_detail.* import kotlinx.android.synthetic.main.activity_well_management.* +import kotlinx.android.synthetic.main.include_base_order_detail.* import kotlinx.android.synthetic.main.include_base_title.* import java.io.File @@ -112,8 +113,8 @@ val wellPosition = orderDetail.position.toString() wellLocationView.text = wellPosition if (wellPosition.length > 12) { - tipsImageView.visibility = View.VISIBLE - tipsImageView.setOnClickListener { + locationTipsView.visibility = View.VISIBLE + locationTipsView.setOnClickListener { AlertMessageDialog.Builder() .setContext(this) .setTitle("窨井完整位置") @@ -122,7 +123,7 @@ .show() } } else { - tipsImageView.visibility = View.GONE + locationTipsView.visibility = View.GONE } //工单流转细节 diff --git a/app/src/main/java/com/casic/app/smartwell/view/NotProcessedDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/NotProcessedDetailActivity.kt index 1a5d9c1..6d24c0c 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/NotProcessedDetailActivity.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/NotProcessedDetailActivity.kt @@ -22,6 +22,7 @@ import com.pengxh.app.multilib.widget.dialog.AlertControlDialog import com.pengxh.app.multilib.widget.dialog.AlertMessageDialog import kotlinx.android.synthetic.main.activity_order_not_processed_detail.* +import kotlinx.android.synthetic.main.include_base_order_detail.* import kotlinx.android.synthetic.main.include_base_title.* class NotProcessedDetailActivity : BaseActivity() { @@ -69,8 +70,8 @@ val wellPosition = orderDetail.position.toString() wellLocationView.text = wellPosition if (wellPosition.length > 12) { - tipsImageView.visibility = View.VISIBLE - tipsImageView.setOnClickListener { + locationTipsView.visibility = View.VISIBLE + locationTipsView.setOnClickListener { AlertMessageDialog.Builder() .setContext(this) .setTitle("窨井完整位置") @@ -79,7 +80,7 @@ .show() } } else { - tipsImageView.visibility = View.GONE + locationTipsView.visibility = View.GONE } dispatchDateView.text = orderDetail.createTime diff --git a/app/src/main/res/layout/activity_order_completed_detail.xml b/app/src/main/res/layout/activity_order_completed_detail.xml index 4fee60e..eb38e88 100644 --- a/app/src/main/res/layout/activity_order_completed_detail.xml +++ b/app/src/main/res/layout/activity_order_completed_detail.xml @@ -20,169 +20,7 @@ android:orientation="vertical" android:padding="@dimen/dp_10"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + if (loginResult.code == 200) { AuthenticationHelper.saveToken(loginResult.data!!.token!!) + //获取token之后保存用户信息 + userDetailViewModel.obtainUserDetail() //验证成功登录 this.navigatePageTo(MainActivity::class.java) finish() diff --git a/app/src/main/java/com/casic/app/smartwell/view/NotConfirmedDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/NotConfirmedDetailActivity.kt index b128521..59c4d57 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/NotConfirmedDetailActivity.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/NotConfirmedDetailActivity.kt @@ -29,6 +29,7 @@ import com.qmuiteam.qmui.widget.dialog.QMUITipDialog import kotlinx.android.synthetic.main.activity_order_not_confirmed_detail.* import kotlinx.android.synthetic.main.activity_well_management.* +import kotlinx.android.synthetic.main.include_base_order_detail.* import kotlinx.android.synthetic.main.include_base_title.* import java.io.File @@ -112,8 +113,8 @@ val wellPosition = orderDetail.position.toString() wellLocationView.text = wellPosition if (wellPosition.length > 12) { - tipsImageView.visibility = View.VISIBLE - tipsImageView.setOnClickListener { + locationTipsView.visibility = View.VISIBLE + locationTipsView.setOnClickListener { AlertMessageDialog.Builder() .setContext(this) .setTitle("窨井完整位置") @@ -122,7 +123,7 @@ .show() } } else { - tipsImageView.visibility = View.GONE + locationTipsView.visibility = View.GONE } //工单流转细节 diff --git a/app/src/main/java/com/casic/app/smartwell/view/NotProcessedDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/NotProcessedDetailActivity.kt index 1a5d9c1..6d24c0c 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/NotProcessedDetailActivity.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/NotProcessedDetailActivity.kt @@ -22,6 +22,7 @@ import com.pengxh.app.multilib.widget.dialog.AlertControlDialog import com.pengxh.app.multilib.widget.dialog.AlertMessageDialog import kotlinx.android.synthetic.main.activity_order_not_processed_detail.* +import kotlinx.android.synthetic.main.include_base_order_detail.* import kotlinx.android.synthetic.main.include_base_title.* class NotProcessedDetailActivity : BaseActivity() { @@ -69,8 +70,8 @@ val wellPosition = orderDetail.position.toString() wellLocationView.text = wellPosition if (wellPosition.length > 12) { - tipsImageView.visibility = View.VISIBLE - tipsImageView.setOnClickListener { + locationTipsView.visibility = View.VISIBLE + locationTipsView.setOnClickListener { AlertMessageDialog.Builder() .setContext(this) .setTitle("窨井完整位置") @@ -79,7 +80,7 @@ .show() } } else { - tipsImageView.visibility = View.GONE + locationTipsView.visibility = View.GONE } dispatchDateView.text = orderDetail.createTime diff --git a/app/src/main/res/layout/activity_order_completed_detail.xml b/app/src/main/res/layout/activity_order_completed_detail.xml index 4fee60e..eb38e88 100644 --- a/app/src/main/res/layout/activity_order_completed_detail.xml +++ b/app/src/main/res/layout/activity_order_completed_detail.xml @@ -20,169 +20,7 @@ android:orientation="vertical" android:padding="@dimen/dp_10"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + if (loginResult.code == 200) { AuthenticationHelper.saveToken(loginResult.data!!.token!!) + //获取token之后保存用户信息 + userDetailViewModel.obtainUserDetail() //验证成功登录 this.navigatePageTo(MainActivity::class.java) finish() diff --git a/app/src/main/java/com/casic/app/smartwell/view/NotConfirmedDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/NotConfirmedDetailActivity.kt index b128521..59c4d57 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/NotConfirmedDetailActivity.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/NotConfirmedDetailActivity.kt @@ -29,6 +29,7 @@ import com.qmuiteam.qmui.widget.dialog.QMUITipDialog import kotlinx.android.synthetic.main.activity_order_not_confirmed_detail.* import kotlinx.android.synthetic.main.activity_well_management.* +import kotlinx.android.synthetic.main.include_base_order_detail.* import kotlinx.android.synthetic.main.include_base_title.* import java.io.File @@ -112,8 +113,8 @@ val wellPosition = orderDetail.position.toString() wellLocationView.text = wellPosition if (wellPosition.length > 12) { - tipsImageView.visibility = View.VISIBLE - tipsImageView.setOnClickListener { + locationTipsView.visibility = View.VISIBLE + locationTipsView.setOnClickListener { AlertMessageDialog.Builder() .setContext(this) .setTitle("窨井完整位置") @@ -122,7 +123,7 @@ .show() } } else { - tipsImageView.visibility = View.GONE + locationTipsView.visibility = View.GONE } //工单流转细节 diff --git a/app/src/main/java/com/casic/app/smartwell/view/NotProcessedDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/NotProcessedDetailActivity.kt index 1a5d9c1..6d24c0c 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/NotProcessedDetailActivity.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/NotProcessedDetailActivity.kt @@ -22,6 +22,7 @@ import com.pengxh.app.multilib.widget.dialog.AlertControlDialog import com.pengxh.app.multilib.widget.dialog.AlertMessageDialog import kotlinx.android.synthetic.main.activity_order_not_processed_detail.* +import kotlinx.android.synthetic.main.include_base_order_detail.* import kotlinx.android.synthetic.main.include_base_title.* class NotProcessedDetailActivity : BaseActivity() { @@ -69,8 +70,8 @@ val wellPosition = orderDetail.position.toString() wellLocationView.text = wellPosition if (wellPosition.length > 12) { - tipsImageView.visibility = View.VISIBLE - tipsImageView.setOnClickListener { + locationTipsView.visibility = View.VISIBLE + locationTipsView.setOnClickListener { AlertMessageDialog.Builder() .setContext(this) .setTitle("窨井完整位置") @@ -79,7 +80,7 @@ .show() } } else { - tipsImageView.visibility = View.GONE + locationTipsView.visibility = View.GONE } dispatchDateView.text = orderDetail.createTime diff --git a/app/src/main/res/layout/activity_order_completed_detail.xml b/app/src/main/res/layout/activity_order_completed_detail.xml index 4fee60e..eb38e88 100644 --- a/app/src/main/res/layout/activity_order_completed_detail.xml +++ b/app/src/main/res/layout/activity_order_completed_detail.xml @@ -20,169 +20,7 @@ android:orientation="vertical" android:padding="@dimen/dp_10"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + if (loginResult.code == 200) { AuthenticationHelper.saveToken(loginResult.data!!.token!!) + //获取token之后保存用户信息 + userDetailViewModel.obtainUserDetail() //验证成功登录 this.navigatePageTo(MainActivity::class.java) finish() diff --git a/app/src/main/java/com/casic/app/smartwell/view/NotConfirmedDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/NotConfirmedDetailActivity.kt index b128521..59c4d57 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/NotConfirmedDetailActivity.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/NotConfirmedDetailActivity.kt @@ -29,6 +29,7 @@ import com.qmuiteam.qmui.widget.dialog.QMUITipDialog import kotlinx.android.synthetic.main.activity_order_not_confirmed_detail.* import kotlinx.android.synthetic.main.activity_well_management.* +import kotlinx.android.synthetic.main.include_base_order_detail.* import kotlinx.android.synthetic.main.include_base_title.* import java.io.File @@ -112,8 +113,8 @@ val wellPosition = orderDetail.position.toString() wellLocationView.text = wellPosition if (wellPosition.length > 12) { - tipsImageView.visibility = View.VISIBLE - tipsImageView.setOnClickListener { + locationTipsView.visibility = View.VISIBLE + locationTipsView.setOnClickListener { AlertMessageDialog.Builder() .setContext(this) .setTitle("窨井完整位置") @@ -122,7 +123,7 @@ .show() } } else { - tipsImageView.visibility = View.GONE + locationTipsView.visibility = View.GONE } //工单流转细节 diff --git a/app/src/main/java/com/casic/app/smartwell/view/NotProcessedDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/NotProcessedDetailActivity.kt index 1a5d9c1..6d24c0c 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/NotProcessedDetailActivity.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/NotProcessedDetailActivity.kt @@ -22,6 +22,7 @@ import com.pengxh.app.multilib.widget.dialog.AlertControlDialog import com.pengxh.app.multilib.widget.dialog.AlertMessageDialog import kotlinx.android.synthetic.main.activity_order_not_processed_detail.* +import kotlinx.android.synthetic.main.include_base_order_detail.* import kotlinx.android.synthetic.main.include_base_title.* class NotProcessedDetailActivity : BaseActivity() { @@ -69,8 +70,8 @@ val wellPosition = orderDetail.position.toString() wellLocationView.text = wellPosition if (wellPosition.length > 12) { - tipsImageView.visibility = View.VISIBLE - tipsImageView.setOnClickListener { + locationTipsView.visibility = View.VISIBLE + locationTipsView.setOnClickListener { AlertMessageDialog.Builder() .setContext(this) .setTitle("窨井完整位置") @@ -79,7 +80,7 @@ .show() } } else { - tipsImageView.visibility = View.GONE + locationTipsView.visibility = View.GONE } dispatchDateView.text = orderDetail.createTime diff --git a/app/src/main/res/layout/activity_order_completed_detail.xml b/app/src/main/res/layout/activity_order_completed_detail.xml index 4fee60e..eb38e88 100644 --- a/app/src/main/res/layout/activity_order_completed_detail.xml +++ b/app/src/main/res/layout/activity_order_completed_detail.xml @@ -20,169 +20,7 @@ android:orientation="vertical" android:padding="@dimen/dp_10"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file