diff --git a/app/src/main/java/com/navinfo/omqs/ui/activity/login/LoginViewModel.kt b/app/src/main/java/com/navinfo/omqs/ui/activity/login/LoginViewModel.kt index 1b054ca1..947032d7 100644 --- a/app/src/main/java/com/navinfo/omqs/ui/activity/login/LoginViewModel.kt +++ b/app/src/main/java/com/navinfo/omqs/ui/activity/login/LoginViewModel.kt @@ -116,7 +116,7 @@ class LoginViewModel @Inject constructor( //文件夹初始化 try { loginStatus.postValue(LoginStatus.LOGIN_STATUS_FOLDER_INIT) - createUserFolder(context, "1") + createUserFolder(context, "02911") } catch (e: IOException) { loginStatus.postValue(LoginStatus.LOGIN_STATUS_FOLDER_FAILURE) } diff --git a/app/src/main/java/com/navinfo/omqs/ui/fragment/evaluationresult/EvaluationResultViewModel.kt b/app/src/main/java/com/navinfo/omqs/ui/fragment/evaluationresult/EvaluationResultViewModel.kt index 0730975f..29fd71db 100644 --- a/app/src/main/java/com/navinfo/omqs/ui/fragment/evaluationresult/EvaluationResultViewModel.kt +++ b/app/src/main/java/com/navinfo/omqs/ui/fragment/evaluationresult/EvaluationResultViewModel.kt @@ -313,6 +313,7 @@ class EvaluationResultViewModel @Inject constructor( fun saveData() { viewModelScope.launch(Dispatchers.IO) { val realm = Realm.getDefaultInstance() + liveDataQsRecordBean.value!!.checkTime = DateTimeUtil.getDataTime() realm.executeTransaction { it.copyToRealmOrUpdate(liveDataQsRecordBean.value) } diff --git a/app/src/main/java/com/navinfo/omqs/ui/fragment/qsrecordlist/QsRecordListAdapter.kt b/app/src/main/java/com/navinfo/omqs/ui/fragment/qsrecordlist/QsRecordListAdapter.kt index 17d56a3c..434d1196 100644 --- a/app/src/main/java/com/navinfo/omqs/ui/fragment/qsrecordlist/QsRecordListAdapter.kt +++ b/app/src/main/java/com/navinfo/omqs/ui/fragment/qsrecordlist/QsRecordListAdapter.kt @@ -51,14 +51,18 @@ class QsRecordListAdapter( holder.itemView.setOnClickListener { itemClickListener!!.onItemClickListener(position) } - changeViews(binding, qsRecordBean) + changeViews(position, binding, qsRecordBean) } - private fun changeViews(binding: AdapterQsRecordListBinding, qsRecordBean: QsRecordBean) { + private fun changeViews(position: Int,binding: AdapterQsRecordListBinding, qsRecordBean: QsRecordBean) { + if(position<99) + binding.qsRecordIndex.text = (position+1).toString() + else + binding.qsRecordIndex.text = "99." binding.qsRecordClassType.text = qsRecordBean.classType binding.qsRecordProblemType.text = qsRecordBean.problemType binding.qsRecordPhenomenon.text = qsRecordBean.phenomenon - binding.qsRecordProblemLink.text = qsRecordBean.problemLink + binding.qsRecordTime.text = qsRecordBean.checkTime } override fun getItemViewRes(position: Int): Int { diff --git a/app/src/main/java/com/navinfo/omqs/ui/fragment/qsrecordlist/QsRecordListFragment.kt b/app/src/main/java/com/navinfo/omqs/ui/fragment/qsrecordlist/QsRecordListFragment.kt index 60076cbb..e4fb1819 100644 --- a/app/src/main/java/com/navinfo/omqs/ui/fragment/qsrecordlist/QsRecordListFragment.kt +++ b/app/src/main/java/com/navinfo/omqs/ui/fragment/qsrecordlist/QsRecordListFragment.kt @@ -44,6 +44,7 @@ class QsRecordListFragment : BaseFragment(){ binding.qsRecyclerview.adapter = adapter viewModel.liveDataQSList.observe(viewLifecycleOwner) { adapter.refreshData(it) + binding.tvTitleCount.text = "共"+adapter.data.size+"条" } val itemDecoration = DividerItemDecoration(context, DividerItemDecoration.VERTICAL) itemDecoration.setDrawable(resources.getDrawable(R.drawable.separator)) @@ -57,7 +58,7 @@ class QsRecordListFragment : BaseFragment(){ } }) - binding.recordBack.setOnClickListener{ + binding.imgBack.setOnClickListener{ findNavController().navigateUp() } } diff --git a/app/src/main/java/com/navinfo/omqs/ui/fragment/tasklist/TaskListViewModel.kt b/app/src/main/java/com/navinfo/omqs/ui/fragment/tasklist/TaskListViewModel.kt index b6578c07..5866c2c9 100644 --- a/app/src/main/java/com/navinfo/omqs/ui/fragment/tasklist/TaskListViewModel.kt +++ b/app/src/main/java/com/navinfo/omqs/ui/fragment/tasklist/TaskListViewModel.kt @@ -9,6 +9,7 @@ import androidx.lifecycle.MutableLiveData import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope import com.navinfo.collect.library.map.NIMapController +import com.navinfo.omqs.Constant import com.navinfo.omqs.bean.TaskBean import com.navinfo.omqs.http.NetResult import com.navinfo.omqs.http.NetworkService @@ -36,7 +37,7 @@ class TaskListViewModel @Inject constructor( viewModelScope.launch(Dispatchers.IO) { var taskList: List = mutableListOf() - when (val result = networkService.getTaskList("02911")) { + when (val result = networkService.getTaskList(Constant.USER_ID)) { is NetResult.Success -> { if (result.data != null) { val realm = Realm.getDefaultInstance() diff --git a/app/src/main/res/color/selector_default_primary_press_secondary.xml b/app/src/main/res/color/selector_default_primary_press_secondary.xml new file mode 100644 index 00000000..7575e953 --- /dev/null +++ b/app/src/main/res/color/selector_default_primary_press_secondary.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/app/src/main/res/drawable-v24/baseline_person_24.xml b/app/src/main/res/drawable-v24/baseline_person_24.xml index f96a32ae..6975120d 100644 --- a/app/src/main/res/drawable-v24/baseline_person_24.xml +++ b/app/src/main/res/drawable-v24/baseline_person_24.xml @@ -1,4 +1,4 @@ - diff --git a/app/src/main/res/drawable-xhdpi/icon_filter.png b/app/src/main/res/drawable-xhdpi/icon_filter.png new file mode 100644 index 00000000..453920cf Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/icon_filter.png differ diff --git a/app/src/main/res/drawable-xhdpi/icon_order.png b/app/src/main/res/drawable-xhdpi/icon_order.png new file mode 100644 index 00000000..ccf3811f Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/icon_order.png differ diff --git a/app/src/main/res/drawable-xhdpi/icon_refrush.png b/app/src/main/res/drawable-xhdpi/icon_refrush.png new file mode 100644 index 00000000..446107d4 Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/icon_refrush.png differ diff --git a/app/src/main/res/drawable-xxhdpi/icon_filter.png b/app/src/main/res/drawable-xxhdpi/icon_filter.png new file mode 100644 index 00000000..0f6d03c7 Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/icon_filter.png differ diff --git a/app/src/main/res/drawable-xxhdpi/icon_order.png b/app/src/main/res/drawable-xxhdpi/icon_order.png new file mode 100644 index 00000000..44e138d8 Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/icon_order.png differ diff --git a/app/src/main/res/drawable-xxhdpi/icon_refrush.png b/app/src/main/res/drawable-xxhdpi/icon_refrush.png new file mode 100644 index 00000000..a77e808d Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/icon_refrush.png differ diff --git a/app/src/main/res/drawable/fm_card_map_down_status_bg.xml b/app/src/main/res/drawable/fm_card_map_down_status_bg.xml index 10796f89..25e52a9f 100644 --- a/app/src/main/res/drawable/fm_card_map_down_status_bg.xml +++ b/app/src/main/res/drawable/fm_card_map_down_status_bg.xml @@ -4,6 +4,7 @@ + @@ -11,13 +12,23 @@ - + + + + + + + + + + + @@ -25,7 +36,8 @@ - + + diff --git a/app/src/main/res/drawable/ic_baseline_format_list_bulleted_24.xml b/app/src/main/res/drawable/ic_baseline_format_list_bulleted_24.xml new file mode 100644 index 00000000..2952de2c --- /dev/null +++ b/app/src/main/res/drawable/ic_baseline_format_list_bulleted_24.xml @@ -0,0 +1,5 @@ + + + diff --git a/app/src/main/res/drawable/ic_baseline_generating_tokens_24.xml b/app/src/main/res/drawable/ic_baseline_generating_tokens_24.xml new file mode 100644 index 00000000..d597b5c1 --- /dev/null +++ b/app/src/main/res/drawable/ic_baseline_generating_tokens_24.xml @@ -0,0 +1,5 @@ + + + diff --git a/app/src/main/res/drawable/ic_baseline_layers_24.xml b/app/src/main/res/drawable/ic_baseline_layers_24.xml new file mode 100644 index 00000000..96af88aa --- /dev/null +++ b/app/src/main/res/drawable/ic_baseline_layers_24.xml @@ -0,0 +1,5 @@ + + + diff --git a/app/src/main/res/drawable/ic_baseline_playlist_add_check_24.xml b/app/src/main/res/drawable/ic_baseline_playlist_add_check_24.xml new file mode 100644 index 00000000..d45fbc72 --- /dev/null +++ b/app/src/main/res/drawable/ic_baseline_playlist_add_check_24.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/app/src/main/res/drawable/ic_baseline_scatter_plot_24.xml b/app/src/main/res/drawable/ic_baseline_scatter_plot_24.xml new file mode 100644 index 00000000..9460121e --- /dev/null +++ b/app/src/main/res/drawable/ic_baseline_scatter_plot_24.xml @@ -0,0 +1,7 @@ + + + + + diff --git a/app/src/main/res/drawable/ic_baseline_sim_card_download_24.xml b/app/src/main/res/drawable/ic_baseline_sim_card_download_24.xml new file mode 100644 index 00000000..9e5481d6 --- /dev/null +++ b/app/src/main/res/drawable/ic_baseline_sim_card_download_24.xml @@ -0,0 +1,5 @@ + + + diff --git a/app/src/main/res/drawable/separator.xml b/app/src/main/res/drawable/separator.xml index 161848ea..459b9d40 100644 --- a/app/src/main/res/drawable/separator.xml +++ b/app/src/main/res/drawable/separator.xml @@ -2,8 +2,8 @@ android:shape="line"> \ No newline at end of file diff --git a/app/src/main/res/layout/adapter_offline_map_city.xml b/app/src/main/res/layout/adapter_offline_map_city.xml index 8f50ca44..0169bc72 100644 --- a/app/src/main/res/layout/adapter_offline_map_city.xml +++ b/app/src/main/res/layout/adapter_offline_map_city.xml @@ -39,7 +39,6 @@ android:gravity="center" android:shadowColor="@android:color/transparent" android:text="下载" - android:textColor="@color/btn_blue_solid" android:textSize="@dimen/card_title_font_2size" /> + + - - - - + + + + diff --git a/app/src/main/res/layout/adapter_task_list.xml b/app/src/main/res/layout/adapter_task_list.xml index ad5aa24a..69d797fe 100644 --- a/app/src/main/res/layout/adapter_task_list.xml +++ b/app/src/main/res/layout/adapter_task_list.xml @@ -26,6 +26,7 @@ android:layout_height="wrap_content" android:layout_below="@id/task_name" android:layout_marginTop="5dp" + android:textColor="@color/gray_121" android:text="省市名称" android:textSize="@dimen/card_title_font_3size" /> diff --git a/app/src/main/res/layout/fragment_qs_record_list.xml b/app/src/main/res/layout/fragment_qs_record_list.xml index 35742580..00ed3cf2 100644 --- a/app/src/main/res/layout/fragment_qs_record_list.xml +++ b/app/src/main/res/layout/fragment_qs_record_list.xml @@ -13,30 +13,85 @@ android:layout_height="wrap_content" app:layout_constraintTop_toTopOf="parent" style="@style/left_pannel_title_layout"> - - + app:layout_constraintTop_toTopOf="parent"> + + + + + + + + + + + + + + + + + + + + + + android:theme="@style/Theme.AppCompat.Light"> + app:srcCompat="@mipmap/logo" /> \ No newline at end of file diff --git a/app/src/main/res/menu/evaluation_list_bar_mean.xml b/app/src/main/res/menu/evaluation_list_bar_mean.xml new file mode 100644 index 00000000..ae94bd96 --- /dev/null +++ b/app/src/main/res/menu/evaluation_list_bar_mean.xml @@ -0,0 +1,25 @@ + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/menu/personal_center_menu.xml b/app/src/main/res/menu/personal_center_menu.xml index 3bd6f840..84572d55 100644 --- a/app/src/main/res/menu/personal_center_menu.xml +++ b/app/src/main/res/menu/personal_center_menu.xml @@ -12,19 +12,21 @@ android:title="离线地图" /> + android:icon="@drawable/ic_baseline_playlist_add_check_24" + android:title="测评结果" /> diff --git a/app/src/main/res/mipmap-xhdpi/icon_back_n.png b/app/src/main/res/mipmap-xhdpi/icon_back_n.png index 6d6896f5..0f190296 100644 Binary files a/app/src/main/res/mipmap-xhdpi/icon_back_n.png and b/app/src/main/res/mipmap-xhdpi/icon_back_n.png differ diff --git a/app/src/main/res/mipmap-xhdpi/icon_back_p.png b/app/src/main/res/mipmap-xhdpi/icon_back_p.png index ca2d8dda..19017971 100644 Binary files a/app/src/main/res/mipmap-xhdpi/icon_back_p.png and b/app/src/main/res/mipmap-xhdpi/icon_back_p.png differ diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml index db336623..daafde21 100644 --- a/app/src/main/res/values/colors.xml +++ b/app/src/main/res/values/colors.xml @@ -166,6 +166,7 @@ #2631DD #FFF5F7FE #000000 + #FF4263EB #d1d1d1 diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index d55153f0..e8059a21 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -37,4 +37,5 @@ 75dp 48dp + 6dp \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index c6bf628b..9f17ca50 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -15,7 +15,7 @@ Open navigation drawer Close navigation drawer Android Studio - android.studio@android.com + Navinfo Mobile Navigation header Home diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 3299be77..fe92ac61 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -63,6 +63,15 @@ wrap_content + + + - diff --git a/collect-library/src/main/java/com/navinfo/collect/library/map/handler/MarkHandler.kt b/collect-library/src/main/java/com/navinfo/collect/library/map/handler/MarkHandler.kt index ca1e6a63..bc2f46e2 100644 --- a/collect-library/src/main/java/com/navinfo/collect/library/map/handler/MarkHandler.kt +++ b/collect-library/src/main/java/com/navinfo/collect/library/map/handler/MarkHandler.kt @@ -57,7 +57,7 @@ class MarkHandler(context: AppCompatActivity, mapView: NIMapView) : private lateinit var canvas: org.oscim.backend.canvas.Canvas private lateinit var itemizedLayer: MyItemizedLayer private lateinit var markerRendererFactory: MarkerRendererFactory - private var resId = R.mipmap.map_icon_point_add + private var resId = R.mipmap.map_icon_report private var itemListener: OnQsRecordItemClickListener? = null /** diff --git a/collect-library/src/main/res/mipmap-hdpi/marker.png b/collect-library/src/main/res/mipmap-hdpi/marker.png index 25baa00a..1a3f7b6c 100644 Binary files a/collect-library/src/main/res/mipmap-hdpi/marker.png and b/collect-library/src/main/res/mipmap-hdpi/marker.png differ diff --git a/collect-library/src/main/res/mipmap-xxhdpi/map_icon_report.png b/collect-library/src/main/res/mipmap-xxhdpi/map_icon_report.png new file mode 100644 index 00000000..556d7622 Binary files /dev/null and b/collect-library/src/main/res/mipmap-xxhdpi/map_icon_report.png differ