Forráskód Böngészése

更新护理项前重置一下所有护理项数据

weizhengliang 1 éve
szülő
commit
957f245e7f

+ 4 - 5
callingbed/src/main/java/com/wdkl/app/ncs/callingbed/activity/CallingbedActivity.kt

@@ -394,6 +394,7 @@ class CallingbedActivity :BaseActivity<CallingbedActivityPresenter, CallingbedMa
 
     private fun initNurseConfig() {
         //初始化默认护理项
+        configList.clear()
         for (index in 1..5) {
             val item = NurseConfigDto()
             item.nurseConfigName = "护理"
@@ -401,11 +402,6 @@ class CallingbedActivity :BaseActivity<CallingbedActivityPresenter, CallingbedMa
             item.nurseColorRbg = ""
             configList.add(item)
         }
-
-        //linearLayout = LinearLayoutManager(activity)
-        //nurseConfigAdapter = NurseConfigAdapter(activity, configList)
-        //rv_left_list.layoutManager = linearLayout
-        //rv_left_list.adapter = nurseConfigAdapter
     }
 
     //数据加载错误
@@ -641,6 +637,9 @@ class CallingbedActivity :BaseActivity<CallingbedActivityPresenter, CallingbedMa
 
     override fun updateNurseConfig(list: List<NurseConfigDto>) {
         if (list.isNotEmpty()) {
+            //更新护理项前先重新初始化一下
+            initNurseConfig()
+
             for ((index, e) in list.withIndex()) {
                 if (index < configList.size) {
                     configList.set(index, e)