Browse Source

1.添加医生搜索功能

王鹏鹏 2 years ago
parent
commit
dc7a3e8d50

+ 3 - 5
healthconsultation/src/main/java/com/yingyang/healthconsultation/activity/HealthConsultationActivity.kt

@@ -6,10 +6,7 @@ import android.text.TextUtils
 import android.view.MotionEvent
 import android.view.View
 import com.alibaba.android.arouter.facade.annotation.Route
-import com.tencent.bugly.crashreport.CrashReport
-import com.tencent.imsdk.v2.V2TIMCallback
 import com.tencent.imsdk.v2.V2TIMConversation
-import com.tencent.imsdk.v2.V2TIMManager
 import com.tencent.qcloud.tuicore.TUIConstants
 import com.tencent.qcloud.tuicore.TUICore
 import com.tencent.qcloud.tuicore.TUILogin
@@ -143,7 +140,7 @@ class HealthConsultationActivity :
     private fun getConsultationList() {
         consultationBeans.clear()
         viewModel.getConsultationList(fail = {
-            it.show()
+            it.toast()
         }, success = {
             if (it.isNullOrEmpty().not()) {
                 if (it.isNullOrEmpty().not()) {
@@ -168,7 +165,7 @@ class HealthConsultationActivity :
             doctorDao?.deleteAll()
         }
         viewModel.getRecommendDoctorList(fail = {
-            it.show()
+            it.toast()
         }, success = {
             if (it.isNullOrEmpty().not()) {
                 doctorBeans.clear()
@@ -177,6 +174,7 @@ class HealthConsultationActivity :
                     doctorDao?.insertAll(doctorBeans)
                 }
             }
+            recommendDoctorAdapter.showEmptyView = doctorBeans.isEmpty()
             recommendDoctorAdapter.setData(doctorBeans)
         })
     }

+ 2 - 6
healthconsultation/src/main/java/com/yingyang/healthconsultation/adapter/ConsultationRecordAdapter.kt

@@ -77,13 +77,9 @@ class ConsultationRecordAdapter(override val layoutId: Int = R.layout.item_consu
                 "4" -> {
                     //4已完成
                     binding.tvStastus.text = "已完成"
-                    binding.tvStastus.setTextColorResource(R.color.color_FF333333)
-                    binding.btnEvaluate.show(true)
-                    binding.btnEvaluate.text = "评价"
-                    binding.btnEvaluate.setBackgroundResource(R.drawable.bg_evaluate_order)
-                    binding.btnEvaluate.setTextColorResource(R.color.color_FF4A76FF)
+                    binding.btnEvaluate.show(false)
                     binding.btnRecord.show(true)
-                    binding.btnRecord.text = "查看问诊记录"
+                    binding.btnRecord.text = "评价"
                     binding.btnRecord.setBackgroundResource(R.drawable.bg_consultation_record)
                     binding.btnRecord.setTextColorResource(R.color.color_FFFFFF)
                 }

+ 0 - 1
healthconsultation/src/main/java/com/yingyang/healthconsultation/paid/PaidActivity.kt

@@ -11,7 +11,6 @@ import com.alibaba.android.arouter.launcher.ARouter
 import com.yingyang.healthconsultation.R
 import com.yingyang.healthconsultation.adapter.ConsultationDataAdapter
 import com.yingyang.healthconsultation.databinding.ActivityPaidBinding
-import com.yingyang.healthconsultation.entity.ConsultationRecordsBean
 import com.yingyang.healthconsultation.entity.PurchaseConsultationBean
 import com.yingyangfly.baselib.dialog.TipsDialog
 import com.yingyangfly.baselib.ext.*

+ 10 - 24
healthconsultation/src/main/java/com/yingyang/healthconsultation/record/ConsultationRecordActivity.kt

@@ -38,28 +38,7 @@ class ConsultationRecordActivity :
             rvRecord.adapter = adapter
             adapter.setData(records)
             adapter.onLeftClickListener = { bean, position ->
-                when (bean.status) {
-                    "0" -> {
-                        //0未支付
-                        showTipsDialog(bean.id, position)
-                    }
-                    "1" -> {
-                        //1待接诊
-
-                    }
-                    "2" -> {
-                        //2接诊中
-
-                    }
-                    "3" -> {
-                        //3已拒诊
-
-                    }
-                    "4" -> {
-                        //4已完成
-                        evaluationOrder()
-                    }
-                }
+                showTipsDialog(bean.id, position)
             }
 
             adapter.onRightClickListener = { bean, position ->
@@ -74,7 +53,7 @@ class ConsultationRecordActivity :
                     }
                     "2" -> {
                         //2接诊中
-
+                        loginIM()
                     }
                     "3" -> {
                         //3已拒诊
@@ -82,7 +61,7 @@ class ConsultationRecordActivity :
                     }
                     "4" -> {
                         //4已完成
-
+                        evaluationOrder()
                     }
                     "5" -> {
                         //已取消
@@ -238,4 +217,11 @@ class ConsultationRecordActivity :
         )
     }
 
+    /**
+     * 跳转IM
+     */
+    private fun loginIM() {
+
+    }
+
 }