|
@@ -164,47 +164,51 @@ class MainFragment: BaseFragment<MainFragmentPresenter, MainView2LayoutBinding>(
|
|
}
|
|
}
|
|
|
|
|
|
private fun updateMoreConfigs(data: List<NurseConfigDto>) {
|
|
private fun updateMoreConfigs(data: List<NurseConfigDto>) {
|
|
- if (data.size > 5) {
|
|
|
|
- ll_nurse_more.visibility = View.VISIBLE
|
|
|
|
- if (data.size == 6) {
|
|
|
|
- if (!TextUtils.isEmpty(data[5].nurseColorRbg)) {
|
|
|
|
- ll_nurse_item6.setBackgroundColor(Color.parseColor("#" + data[5].nurseColorRbg))
|
|
|
|
|
|
+ try {
|
|
|
|
+ if (data.size > 5) {
|
|
|
|
+ ll_nurse_more.visibility = View.VISIBLE
|
|
|
|
+ if (data.size == 6) {
|
|
|
|
+ if (StringUtil.notEmpty(data[5].nurseColorRbg)) {
|
|
|
|
+ ll_nurse_item6.setBackgroundColor(Color.parseColor("#" + data[5].nurseColorRbg))
|
|
|
|
+ }
|
|
|
|
+ tv_nurse_name6.text = data[5].nurseConfigName
|
|
|
|
+ tv_nurse_value6.text = data[5].nurseOptionName
|
|
|
|
+ } else if (data.size == 7) {
|
|
|
|
+ if (StringUtil.notEmpty(data[5].nurseColorRbg)) {
|
|
|
|
+ ll_nurse_item6.setBackgroundColor(Color.parseColor("#" + data[5].nurseColorRbg))
|
|
|
|
+ }
|
|
|
|
+ tv_nurse_name6.text = data[5].nurseConfigName
|
|
|
|
+ tv_nurse_value6.text = data[5].nurseOptionName
|
|
|
|
+
|
|
|
|
+ if (StringUtil.notEmpty(data[6].nurseColorRbg)) {
|
|
|
|
+ ll_nurse_item7.setBackgroundColor(Color.parseColor("#" + data[6].nurseColorRbg))
|
|
|
|
+ }
|
|
|
|
+ tv_nurse_name7.text = data[6].nurseConfigName
|
|
|
|
+ tv_nurse_value7.text = data[6].nurseOptionName
|
|
|
|
+ } else if (data.size >= 8) {
|
|
|
|
+ if (StringUtil.notEmpty(data[5].nurseColorRbg)) {
|
|
|
|
+ ll_nurse_item6.setBackgroundColor(Color.parseColor("#" + data[5].nurseColorRbg))
|
|
|
|
+ }
|
|
|
|
+ tv_nurse_name6.text = data[5].nurseConfigName
|
|
|
|
+ tv_nurse_value6.text = data[5].nurseOptionName
|
|
|
|
+
|
|
|
|
+ if (StringUtil.notEmpty(data[6].nurseColorRbg)) {
|
|
|
|
+ ll_nurse_item7.setBackgroundColor(Color.parseColor("#" + data[6].nurseColorRbg))
|
|
|
|
+ }
|
|
|
|
+ tv_nurse_name7.text = data[6].nurseConfigName
|
|
|
|
+ tv_nurse_value7.text = data[6].nurseOptionName
|
|
|
|
+
|
|
|
|
+ if (StringUtil.notEmpty(data[7].nurseColorRbg)) {
|
|
|
|
+ ll_nurse_item8.setBackgroundColor(Color.parseColor("#" + data[7].nurseColorRbg))
|
|
|
|
+ }
|
|
|
|
+ tv_nurse_name8.text = data[7].nurseConfigName
|
|
|
|
+ tv_nurse_value8.text = data[7].nurseOptionName
|
|
}
|
|
}
|
|
- tv_nurse_name6.text = data[5].nurseConfigName
|
|
|
|
- tv_nurse_value6.text = data[5].nurseOptionName
|
|
|
|
- } else if (data.size == 7) {
|
|
|
|
- if (!TextUtils.isEmpty(data[5].nurseColorRbg)) {
|
|
|
|
- ll_nurse_item6.setBackgroundColor(Color.parseColor("#" + data[5].nurseColorRbg))
|
|
|
|
- }
|
|
|
|
- tv_nurse_name6.text = data[5].nurseConfigName
|
|
|
|
- tv_nurse_value6.text = data[5].nurseOptionName
|
|
|
|
-
|
|
|
|
- if (!TextUtils.isEmpty(data[6].nurseColorRbg)) {
|
|
|
|
- ll_nurse_item7.setBackgroundColor(Color.parseColor("#" + data[6].nurseColorRbg))
|
|
|
|
- }
|
|
|
|
- tv_nurse_name7.text = data[6].nurseConfigName
|
|
|
|
- tv_nurse_value7.text = data[6].nurseOptionName
|
|
|
|
- } else if (data.size >= 8) {
|
|
|
|
- if (!TextUtils.isEmpty(data[5].nurseColorRbg)) {
|
|
|
|
- ll_nurse_item6.setBackgroundColor(Color.parseColor("#" + data[5].nurseColorRbg))
|
|
|
|
- }
|
|
|
|
- tv_nurse_name6.text = data[5].nurseConfigName
|
|
|
|
- tv_nurse_value6.text = data[5].nurseOptionName
|
|
|
|
-
|
|
|
|
- if (!TextUtils.isEmpty(data[6].nurseColorRbg)) {
|
|
|
|
- ll_nurse_item7.setBackgroundColor(Color.parseColor("#" + data[6].nurseColorRbg))
|
|
|
|
- }
|
|
|
|
- tv_nurse_name7.text = data[6].nurseConfigName
|
|
|
|
- tv_nurse_value7.text = data[6].nurseOptionName
|
|
|
|
-
|
|
|
|
- if (!TextUtils.isEmpty(data[7].nurseColorRbg)) {
|
|
|
|
- ll_nurse_item8.setBackgroundColor(Color.parseColor("#" + data[7].nurseColorRbg))
|
|
|
|
- }
|
|
|
|
- tv_nurse_name8.text = data[7].nurseConfigName
|
|
|
|
- tv_nurse_value8.text = data[7].nurseOptionName
|
|
|
|
|
|
+ } else {
|
|
|
|
+ ll_nurse_more.visibility = View.GONE
|
|
}
|
|
}
|
|
- } else {
|
|
|
|
- ll_nurse_more.visibility = View.GONE
|
|
|
|
|
|
+ } catch (ex: Exception) {
|
|
|
|
+ ex.printStackTrace()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|