瀏覽代碼

1.添加推荐医生列表接口

王鹏鹏 2 年之前
父節點
當前提交
04dbe46e28

+ 4 - 0
.idea/misc.xml

@@ -34,11 +34,15 @@
         <entry key="..\:/workspace/hcp-pad/common/src/main/res/layout/common_activity_qr_code_scan.xml" value="0.23697916666666666" />
         <entry key="..\:/workspace/hcp-pad/common/src/main/res/layout/common_content_loading_dialog.xml" value="0.23697916666666666" />
         <entry key="..\:/workspace/hcp-pad/common/src/main/res/layout/ugckit_fragment_dialog_permission_introduction.xml" value="0.1" />
+        <entry key="..\:/workspace/hcp-pad/healthconsultation/src/main/res/drawable/bg_continue_consultation.xml" value="0.155" />
         <entry key="..\:/workspace/hcp-pad/healthconsultation/src/main/res/drawable/bg_home_page_content.xml" value="0.155" />
         <entry key="..\:/workspace/hcp-pad/healthconsultation/src/main/res/drawable/bg_home_page_search.xml" value="0.155" />
         <entry key="..\:/workspace/hcp-pad/healthconsultation/src/main/res/drawable/bg_home_page_title.xml" value="0.155" />
+        <entry key="..\:/workspace/hcp-pad/healthconsultation/src/main/res/drawable/bg_recommended_doctor.xml" value="0.155" />
         <entry key="..\:/workspace/hcp-pad/healthconsultation/src/main/res/layout/activity_health_consultation.xml" value="0.4" />
         <entry key="..\:/workspace/hcp-pad/healthconsultation/src/main/res/layout/activity_main.xml" value="0.23697916666666666" />
+        <entry key="..\:/workspace/hcp-pad/healthconsultation/src/main/res/layout/item_consultation.xml" value="0.3953084274543875" />
+        <entry key="..\:/workspace/hcp-pad/healthconsultation/src/main/res/layout/item_recommend_doctor.xml" value="0.72" />
         <entry key="..\:/workspace/hcp-pad/home/src/main/res/drawable/anim_loading.xml" value="0.2185" />
         <entry key="..\:/workspace/hcp-pad/home/src/main/res/drawable/bg_buttom_game.xml" value="0.219" />
         <entry key="..\:/workspace/hcp-pad/home/src/main/res/drawable/bg_check_button.xml" value="0.2185" />

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

@@ -5,7 +5,10 @@ import android.view.MotionEvent
 import android.view.View
 import com.alibaba.android.arouter.facade.annotation.Route
 import com.yingyang.healthconsultation.R
+import com.yingyang.healthconsultation.adapter.ConsultationAdapter
+import com.yingyang.healthconsultation.adapter.RecommendDoctorAdapter
 import com.yingyang.healthconsultation.databinding.ActivityHealthConsultationBinding
+import com.yingyang.healthconsultation.entity.ConsultationBean
 import com.yingyang.healthconsultation.entity.DoctorBean
 import com.yingyangfly.baselib.ext.getEndAnimation
 import com.yingyangfly.baselib.ext.getScaleAnimation
@@ -21,10 +24,26 @@ class HealthConsultationActivity :
     BaseMVVMActivity<ActivityHealthConsultationBinding, HealthConsultationViewModel>(),
     View.OnTouchListener {
 
+    /**
+     * 推荐医生列表
+     */
+    private val recommendDoctorAdapter by lazy { RecommendDoctorAdapter() }
     private val doctorBeans = mutableListOf<DoctorBean>()
 
+    /**
+     * 正在咨询列表
+     */
+    private val consultationAdapter by lazy { ConsultationAdapter() }
+    private val consultationBeans = mutableListOf<ConsultationBean>()
+
     override fun initViews() {
+        binding {
+            rvProgress.adapter = consultationAdapter
+            consultationAdapter.setData(consultationBeans)
 
+            rvRecommended.adapter = recommendDoctorAdapter
+            recommendDoctorAdapter.setData(doctorBeans)
+        }
     }
 
     @SuppressLint("ClickableViewAccessibility")
@@ -70,13 +89,32 @@ class HealthConsultationActivity :
 
     override fun onResume() {
         super.onResume()
-        loadData()
+        getConsultationList()
+        getRecommendDoctorList()
     }
 
     /**
-     * 加载数据
+     * 正在进行的咨询列表
      */
-    private fun loadData() {
+    private fun getConsultationList() {
+        consultationBeans.clear()
+        viewModel.getConsultationList(fail = {
+            it.show()
+        }, success = {
+            if (it.isNullOrEmpty().not()) {
+                if (it.isNullOrEmpty().not()) {
+                    consultationBeans.clear()
+                    consultationBeans.addAll(it!!)
+                }
+                consultationAdapter.setData(consultationBeans)
+            }
+        })
+    }
+
+    /**
+     * 推荐医生列表
+     */
+    private fun getRecommendDoctorList() {
         doctorBeans.clear()
         viewModel.getRecommendDoctorList(fail = {
             it.show()
@@ -85,6 +123,9 @@ class HealthConsultationActivity :
                 doctorBeans.clear()
                 doctorBeans.addAll(it!!)
             }
+            recommendDoctorAdapter.setData(doctorBeans)
         })
     }
+
+
 }

+ 14 - 0
healthconsultation/src/main/java/com/yingyang/healthconsultation/activity/HealthConsultationViewModel.kt

@@ -1,5 +1,6 @@
 package com.yingyang.healthconsultation.activity
 
+import com.yingyang.healthconsultation.entity.ConsultationBean
 import com.yingyang.healthconsultation.entity.DoctorBean
 import com.yingyang.healthconsultation.net.HEALTHCONSULTATION_API
 import com.yingyangfly.baselib.mvvm.BaseViewModel
@@ -21,4 +22,17 @@ class HealthConsultationViewModel : BaseViewModel() {
         success,
         fail
     )
+
+    /**
+     * 正在进行的咨询列表
+     */
+    fun getConsultationList(
+        fail: ((msg: String) -> Unit)? = null,
+        success: ((success: List<ConsultationBean>?) -> Unit)? = null,
+    ) = launchFlow(true) {
+        HEALTHCONSULTATION_API.getConsultationList()
+    }.runUI(
+        success,
+        fail
+    )
 }

+ 20 - 0
healthconsultation/src/main/java/com/yingyang/healthconsultation/adapter/ConsultationAdapter.kt

@@ -0,0 +1,20 @@
+package com.yingyang.healthconsultation.adapter
+
+import com.yingyang.healthconsultation.R
+import com.yingyang.healthconsultation.databinding.ItemConsultationBinding
+import com.yingyang.healthconsultation.entity.ConsultationBean
+import com.yingyangfly.baselib.adapter.BaseDataBindingAdapter
+
+/**
+ * 正在进行的咨询列表adapter
+ */
+class ConsultationAdapter(override val layoutId: Int = R.layout.item_consultation) :
+    BaseDataBindingAdapter<ConsultationBean, ItemConsultationBinding>() {
+    override fun onBindViewHolder(
+        binding: ItemConsultationBinding,
+        item: ConsultationBean,
+        position: Int
+    ) {
+        binding.data = item
+    }
+}

+ 20 - 0
healthconsultation/src/main/java/com/yingyang/healthconsultation/adapter/RecommendDoctorAdapter.kt

@@ -0,0 +1,20 @@
+package com.yingyang.healthconsultation.adapter
+
+import com.yingyang.healthconsultation.R
+import com.yingyang.healthconsultation.databinding.ItemRecommendDoctorBinding
+import com.yingyang.healthconsultation.entity.DoctorBean
+import com.yingyangfly.baselib.adapter.BaseDataBindingAdapter
+
+/**
+ * 推荐医生adapter
+ */
+class RecommendDoctorAdapter(override val layoutId: Int = R.layout.item_recommend_doctor) :
+    BaseDataBindingAdapter<DoctorBean, ItemRecommendDoctorBinding>() {
+    override fun onBindViewHolder(
+        binding: ItemRecommendDoctorBinding,
+        item: DoctorBean,
+        position: Int
+    ) {
+        binding.data = item
+    }
+}

+ 29 - 0
healthconsultation/src/main/java/com/yingyang/healthconsultation/entity/ConsultationBean.kt

@@ -0,0 +1,29 @@
+package com.yingyang.healthconsultation.entity
+
+/**
+ * 在在咨询bean
+ */
+data class ConsultationBean(
+    val appUserAge: String,
+    val appUserId: String,
+    val appUserName: String,
+    val appUserSex: String,
+    val createBy: String,
+    val createTime: String,
+    val goodRate: String,
+    val id: String,
+    val images: String,
+    val isConsultation: String,
+    val orgCode: String,
+    val orgName: String,
+    val price: String,
+    val reason: String,
+    val receiveTotal: String,
+    val remark: String,
+    val sickTime: String,
+    val status: String,
+    val sysUserId: String,
+    val sysUserName: String,
+    val updateBy: String,
+    val updateTime: String
+)

+ 8 - 8
healthconsultation/src/main/java/com/yingyang/healthconsultation/entity/DoctorBean.kt

@@ -6,24 +6,24 @@ package com.yingyang.healthconsultation.entity
 data class DoctorBean(
     val avatar: String,
     val certificate: String,
-    val consultationTotal: Int,
+    val consultationTotal: String,
     val createBy: String,
     val createTime: String,
     val departmentName: String,
     val email: String,
-    val goodRate: Int,
-    val id: Int,
+    val goodRate: String,
+    val id: String,
     val idCard: String,
-    val isDoctor: Int,
-    val isOnline: Int,
-    val limit: Int,
+    val isDoctor: String,
+    val isOnline: String,
+    val limit: String,
     val mobile: String,
     val nickName: String,
     val orgCode: String,
     val orgName: String,
-    val page: Int,
+    val page: String,
     val password: String,
-    val price: Int,
+    val price: String,
     val remark: String,
     val roleCodes: String,
     val sex: String,

+ 9 - 0
healthconsultation/src/main/java/com/yingyang/healthconsultation/net/HealthConsultationApiService.kt

@@ -1,5 +1,6 @@
 package com.yingyang.healthconsultation.net
 
+import com.yingyang.healthconsultation.entity.ConsultationBean
 import com.yingyang.healthconsultation.entity.DoctorBean
 import com.yingyangfly.baselib.net.BaseResp
 import retrofit2.http.POST
@@ -11,4 +12,12 @@ interface HealthConsultationApiService {
      */
     @POST("medical_consultation/recommend_doctor")
     suspend fun getRecommendDoctorList(): BaseResp<List<DoctorBean>>
+
+
+    /**
+     * 正在进行的咨询列表
+     */
+    @POST("medical_consultation/list")
+    suspend fun getConsultationList(): BaseResp<List<ConsultationBean>>
+
 }

+ 18 - 0
healthconsultation/src/main/res/drawable/bg_continue_consultation.xml

@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:tools="http://schemas.android.com/tools"
+    tools:ignore="ResourceName">
+
+    <item>
+        <shape android:shape="rectangle">
+            <corners android:radius="@dimen/divider_13px" />
+            <gradient
+                android:angle="180"
+                android:endColor="@color/color_FF4174FF"
+                android:startColor="@color/color_FF6D9AFF"
+                android:type="linear"
+                android:useLevel="true" />
+        </shape>
+    </item>
+
+</layer-list>

+ 18 - 0
healthconsultation/src/main/res/drawable/bg_recommended_doctor.xml

@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:tools="http://schemas.android.com/tools"
+    tools:ignore="ResourceName">
+
+    <item>
+        <shape android:shape="rectangle">
+            <corners android:radius="@dimen/divider_13px" />
+            <gradient
+                android:angle="180"
+                android:endColor="@color/color_FFFF8B41"
+                android:startColor="@color/color_FFFFC86D"
+                android:type="linear"
+                android:useLevel="true" />
+        </shape>
+    </item>
+
+</layer-list>

+ 42 - 3
healthconsultation/src/main/res/layout/activity_health_consultation.xml

@@ -120,10 +120,49 @@
             app:layout_constraintStart_toStartOf="parent"
             app:layout_constraintTop_toBottomOf="@+id/headLayout">
 
-            <androidx.recyclerview.widget.RecyclerView
-                android:id="@+id/rvChat"
+            <LinearLayout
                 android:layout_width="match_parent"
-                android:layout_height="match_parent" />
+                android:layout_height="wrap_content"
+                android:orientation="vertical">
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    android:id="@+id/tvProgress"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:layout_marginStart="@dimen/divider_29px"
+                    android:layout_marginTop="@dimen/divider_38px"
+                    android:text="@string/be_progress"
+                    android:textColor="@color/color_FF333333"
+                    android:textSize="@dimen/divider_28px"
+                    android:textStyle="bold" />
+
+                <androidx.recyclerview.widget.RecyclerView
+                    android:id="@+id/rvProgress"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:layout_marginTop="@dimen/divider_32px"
+                    app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" />
+
+                <androidx.appcompat.widget.AppCompatTextView
+                    android:id="@+id/tvRecommended"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:layout_marginStart="@dimen/divider_29px"
+                    android:layout_marginTop="@dimen/divider_37px"
+                    android:text="@string/recommended_doctor"
+                    android:textColor="@color/color_FF333333"
+                    android:textSize="@dimen/divider_28px"
+                    android:textStyle="bold" />
+
+                <androidx.recyclerview.widget.RecyclerView
+                    android:id="@+id/rvRecommended"
+                    android:layout_width="match_parent"
+                    android:layout_height="wrap_content"
+                    android:layout_marginStart="@dimen/divider_25px"
+                    android:layout_marginTop="@dimen/divider_32px"
+                    app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" />
+
+            </LinearLayout>
         </com.google.android.material.card.MaterialCardView>
     </androidx.constraintlayout.widget.ConstraintLayout>
 </layout>

+ 106 - 0
healthconsultation/src/main/res/layout/item_consultation.xml

@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:app="http://schemas.android.com/apk/res-auto"
+    xmlns:tools="http://schemas.android.com/tools"
+    tools:ignore="ResourceName">
+
+    <data>
+
+        <variable
+            name="data"
+            type="com.yingyang.healthconsultation.entity.ConsultationBean" />
+    </data>
+
+    <androidx.constraintlayout.widget.ConstraintLayout
+        android:layout_width="match_parent"
+        android:layout_height="@dimen/divider_130px">
+
+        <androidx.appcompat.widget.AppCompatImageView
+            android:id="@+id/imageHead"
+            android:layout_width="@dimen/divider_100px"
+            android:layout_height="@dimen/divider_100px"
+            android:layout_marginStart="@dimen/divider_7px"
+            android:layout_marginTop="@dimen/divider_19px"
+            app:isCircle="@{true}"
+            app:layout_constraintStart_toStartOf="parent"
+            app:layout_constraintTop_toTopOf="parent"
+            app:loadHeadImg="@{data.images}" />
+
+        <androidx.appcompat.widget.AppCompatTextView
+            android:id="@+id/tvName"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_marginStart="@dimen/divider_35px"
+            android:layout_marginTop="@dimen/divider_5px"
+            android:text="@{data.sysUserName}"
+            android:textColor="@color/color_FF333333"
+            android:textSize="@dimen/divider_28px"
+            android:textStyle="bold"
+            app:layout_constraintStart_toEndOf="@+id/imageHead"
+            app:layout_constraintTop_toTopOf="parent"
+            tools:text="@string/app_name" />
+
+        <androidx.appcompat.widget.AppCompatTextView
+            android:id="@+id/tvDuties"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_marginStart="@dimen/divider_16px"
+            android:layout_marginTop="@dimen/divider_10px"
+            android:text="@{data.sysUserName}"
+            android:textColor="@color/color_FF333333"
+            android:textSize="@dimen/divider_24px"
+            app:layout_constraintStart_toEndOf="@+id/tvName"
+            app:layout_constraintTop_toTopOf="parent"
+            tools:text="@string/app_name" />
+
+        <androidx.appcompat.widget.AppCompatTextView
+            android:id="@+id/tvImageText"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_marginStart="@dimen/divider_35px"
+            android:layout_marginTop="@dimen/divider_16px"
+            android:text="@{data.sysUserName}"
+            android:textColor="@color/color_FF333333"
+            android:textSize="@dimen/divider_24px"
+            app:layout_constraintStart_toEndOf="@+id/imageHead"
+            app:layout_constraintTop_toBottomOf="@+id/tvName"
+            tools:text="@string/app_name" />
+
+        <androidx.appcompat.widget.AppCompatTextView
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_marginStart="@dimen/divider_36px"
+            android:layout_marginTop="@dimen/divider_18px"
+            android:text="@{data.createTime}"
+            android:textColor="@color/color_FF333333"
+            android:textSize="@dimen/divider_24px"
+            app:layout_constraintStart_toEndOf="@+id/tvImageText"
+            app:layout_constraintTop_toBottomOf="@+id/tvDuties"
+            tools:text="@string/app_name" />
+
+
+        <androidx.appcompat.widget.AppCompatButton
+            android:layout_width="@dimen/divider_160px"
+            android:layout_height="@dimen/divider_48px"
+            android:layout_marginTop="@dimen/divider_50px"
+            android:layout_marginEnd="@dimen/divider_30px"
+            android:background="@drawable/bg_continue_consultation"
+            android:gravity="center"
+            android:text="@string/continue_consultation"
+            android:textColor="@android:color/white"
+            android:textSize="@dimen/divider_24px"
+            app:layout_constraintEnd_toEndOf="parent"
+            app:layout_constraintTop_toTopOf="parent" />
+
+        <View
+            android:layout_width="match_parent"
+            android:layout_height="1px"
+            android:layout_marginStart="@dimen/divider_32px"
+            android:background="@color/color_FFB4B4B4"
+            app:layout_constraintBottom_toBottomOf="parent"
+            app:layout_constraintEnd_toEndOf="parent"
+            app:layout_constraintStart_toStartOf="parent" />
+
+    </androidx.constraintlayout.widget.ConstraintLayout>
+
+</layout>

+ 119 - 0
healthconsultation/src/main/res/layout/item_recommend_doctor.xml

@@ -0,0 +1,119 @@
+<?xml version="1.0" encoding="utf-8"?>
+<layout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:app="http://schemas.android.com/apk/res-auto"
+    xmlns:tools="http://schemas.android.com/tools"
+    tools:ignore="ResourceName">
+
+    <data>
+
+        <variable
+            name="data"
+            type="com.yingyang.healthconsultation.entity.DoctorBean" />
+    </data>
+
+    <androidx.constraintlayout.widget.ConstraintLayout
+        android:layout_width="match_parent"
+        android:layout_height="@dimen/divider_196px">
+
+        <androidx.appcompat.widget.AppCompatImageView
+            android:id="@+id/imageHead"
+            android:layout_width="@dimen/divider_100px"
+            android:layout_height="@dimen/divider_100px"
+            android:layout_marginStart="@dimen/divider_32px"
+            android:layout_marginTop="@dimen/divider_51px"
+            app:isCircle="@{true}"
+            app:layout_constraintStart_toStartOf="parent"
+            app:layout_constraintTop_toTopOf="parent"
+            app:loadHeadImg="@{data.avatar}" />
+
+        <androidx.appcompat.widget.AppCompatTextView
+            android:id="@+id/tvName"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_marginStart="@dimen/divider_35px"
+            android:layout_marginTop="@dimen/divider_32px"
+            android:text="@{data.nickName}"
+            android:textColor="@color/color_FF333333"
+            android:textSize="@dimen/divider_28px"
+            android:textStyle="bold"
+            app:layout_constraintStart_toEndOf="@+id/imageHead"
+            app:layout_constraintTop_toTopOf="parent"
+            tools:text="@string/app_name" />
+
+        <androidx.appcompat.widget.AppCompatTextView
+            android:id="@+id/tvDuties"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_marginStart="@dimen/divider_40px"
+            android:layout_marginTop="@dimen/divider_36px"
+            android:text="@{data.departmentName}"
+            android:textColor="@color/color_FF333333"
+            android:textSize="@dimen/divider_24px"
+            app:layout_constraintStart_toEndOf="@+id/tvName"
+            app:layout_constraintTop_toTopOf="parent"
+            tools:text="@string/app_name" />
+
+        <androidx.appcompat.widget.AppCompatTextView
+            android:id="@+id/tvGoodAt"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_marginStart="@dimen/divider_35px"
+            android:layout_marginTop="@dimen/divider_19px"
+            android:text="@{data.speciality}"
+            android:textColor="@color/color_FF333333"
+            android:textSize="@dimen/divider_24px"
+            app:layout_constraintStart_toEndOf="@+id/imageHead"
+            app:layout_constraintTop_toBottomOf="@+id/tvDuties"
+            tools:text="@string/app_name" />
+
+        <androidx.appcompat.widget.AppCompatTextView
+            android:id="@+id/tvPrice"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_marginStart="@dimen/divider_35px"
+            android:layout_marginTop="@dimen/divider_16px"
+            android:text="@{data.price}"
+            android:textColor="@color/color_FF333333"
+            android:textSize="@dimen/divider_24px"
+            app:layout_constraintStart_toEndOf="@+id/imageHead"
+            app:layout_constraintTop_toBottomOf="@+id/tvGoodAt"
+            tools:text="@string/app_name" />
+
+        <androidx.appcompat.widget.AppCompatTextView
+            android:id="@+id/tvConsult"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_marginStart="@dimen/divider_65px"
+            android:layout_marginTop="@dimen/divider_16px"
+            android:text="@{data.consultationTotal}"
+            android:textColor="@color/color_FF333333"
+            android:textSize="@dimen/divider_24px"
+            app:layout_constraintStart_toEndOf="@+id/tvPrice"
+            app:layout_constraintTop_toBottomOf="@+id/tvGoodAt"
+            tools:text="@string/app_name" />
+
+        <androidx.appcompat.widget.AppCompatButton
+            android:layout_width="@dimen/divider_160px"
+            android:layout_height="@dimen/divider_48px"
+            android:layout_marginTop="@dimen/divider_77px"
+            android:layout_marginEnd="@dimen/divider_29px"
+            android:background="@drawable/bg_recommended_doctor"
+            android:gravity="center"
+            android:text="@string/online_consultation"
+            android:textColor="@android:color/white"
+            android:textSize="@dimen/divider_24px"
+            app:layout_constraintEnd_toEndOf="parent"
+            app:layout_constraintTop_toTopOf="parent" />
+
+        <View
+            android:layout_width="match_parent"
+            android:layout_height="1px"
+            android:layout_marginStart="@dimen/divider_32px"
+            android:background="@color/color_FFB4B4B4"
+            app:layout_constraintBottom_toBottomOf="parent"
+            app:layout_constraintEnd_toEndOf="parent"
+            app:layout_constraintStart_toStartOf="parent" />
+
+    </androidx.constraintlayout.widget.ConstraintLayout>
+
+</layout>

+ 6 - 0
healthconsultation/src/main/res/values/colors.xml

@@ -3,4 +3,10 @@
     <color name="color_FF8CBBFF" tools:ignore="ResourceName">#FF8CBBFF</color>
     <color name="color_FFBFDDFF" tools:ignore="ResourceName">#FFBFDDFF</color>
     <color name="color_FF767575" tools:ignore="ResourceName">#FF767575</color>
+    <color name="color_FF333333" tools:ignore="ResourceName">#FF333333</color>
+    <color name="color_FF6D9AFF" tools:ignore="ResourceName">#FF6D9AFF</color>
+    <color name="color_FF4174FF" tools:ignore="ResourceName">#FF4174FF</color>
+    <color name="color_FFB4B4B4" tools:ignore="ResourceName">#FFB4B4B4</color>
+    <color name="color_FFFFC86D" tools:ignore="ResourceName">#FFFFC86D</color>
+    <color name="color_FFFF8B41" tools:ignore="ResourceName">#FFFF8B41</color>
 </resources>

+ 1 - 0
healthconsultation/src/main/res/values/dimens.xml

@@ -62,6 +62,7 @@
     <dimen name="divider_203px" tools:ignore="ResourceName">203px</dimen>
     <dimen name="divider_201px" tools:ignore="ResourceName">201px</dimen>
     <dimen name="divider_200px" tools:ignore="ResourceName">200px</dimen>
+    <dimen name="divider_196px" tools:ignore="ResourceName">196px</dimen>
     <dimen name="divider_195px" tools:ignore="ResourceName">195px</dimen>
     <dimen name="divider_190px" tools:ignore="ResourceName">190px</dimen>
     <dimen name="divider_188px" tools:ignore="ResourceName">188px</dimen>

+ 4 - 0
healthconsultation/src/main/res/values/strings.xml

@@ -2,4 +2,8 @@
     <string name="online_consultation_accessible_communication" tools:ignore="ResourceName">线上问诊 无障碍交流</string>
     <string name="home_pager" tools:ignore="ResourceName">首页</string>
     <string name="click_search_doctors" tools:ignore="ResourceName">点击搜索医生</string>
+    <string name="be_progress" tools:ignore="ResourceName">正在进行</string>
+    <string name="recommended_doctor" tools:ignore="ResourceName">推荐医生</string>
+    <string name="continue_consultation" tools:ignore="ResourceName">继续问诊</string>
+    <string name="online_consultation" tools:ignore="ResourceName">在线咨询</string>
 </resources>