diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7460cc2..83f613a 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -26,7 +26,6 @@ android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:requestLegacyExternalStorage="true" - android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/QMUI.Compat.NoActionBar" android:usesCleartextTraffic="true"> @@ -55,7 +54,6 @@ - @@ -55,7 +54,6 @@ - @@ -55,7 +54,6 @@ - @@ -55,7 +54,6 @@ - @@ -55,7 +54,6 @@ - @@ -55,7 +54,6 @@ - 4 || it["beforeConfirm"]!!.length > 4 || + it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 + ) { + homeView.todoDataView.textSize = 36f + homeView.undeterminedDataView.textSize = 36f + homeView.inHandleDataView.textSize = 36f + homeView.completedDataView.textSize = 36f + } + homeView.todoDataView.text = it["beforeGet"] + homeView.undeterminedDataView.text = it["beforeConfirm"] + homeView.inHandleDataView.text = it["inHandle"] + homeView.completedDataView.text = it["over"] + }) + //地图初始化 - homeView.mapView.onCreate(savedInstanceState) - aMap = homeView.mapView.map - val uiSettings = aMap.uiSettings - uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER - uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 - //显示定位小蓝点 - locationStyle = MyLocationStyle() - locationStyle - locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 - locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 - aMap.myLocationStyle = locationStyle - aMap.isMyLocationEnabled = true - aMap.moveCamera(CameraUpdateFactory.zoomTo(14.toFloat())) + initMap(savedInstanceState) //首页功能块 val homeRecycleAdapter = HomeRecycleAdapter(requireContext()) @@ -65,31 +96,43 @@ } } }) - wellCountViewModel = ViewModelProvider(this).get(WellCountViewModel::class.java) - workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java) - - wellCountViewModel.resultModel.observe(viewLifecycleOwner, { - homeView.unDeployedWellView.text = it["bfWell"] - homeView.deployedWellView.text = it["cfWell"] - homeView.allWellDataView.text = it["total"] - }) - workOrderViewModel.resultModel.observe(viewLifecycleOwner, { - if (it["beforeGet"]!!.length > 4 || it["beforeConfirm"]!!.length > 4 || - it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 - ) { - homeView.todoDataView.textSize = 36f - homeView.undeterminedDataView.textSize = 36f - homeView.inHandleDataView.textSize = 36f - homeView.completedDataView.textSize = 36f - } - homeView.todoDataView.text = it["beforeGet"] - homeView.undeterminedDataView.text = it["beforeConfirm"] - homeView.inHandleDataView.text = it["inHandle"] - homeView.completedDataView.text = it["over"] - }) return homeView } + private fun initMap(savedInstanceState: Bundle?) { + homeView.mapView.onCreate(savedInstanceState) + aMap = homeView.mapView.map + val uiSettings = aMap.uiSettings + uiSettings.isMyLocationButtonEnabled = true//设置默认定位按钮是否显示 + uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER + uiSettings.isTiltGesturesEnabled = false//不许地图随手势倾斜角度 + uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 + //显示定位小蓝点 + val locationStyle = MyLocationStyle() + locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 + locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 + aMap.myLocationStyle = locationStyle + aMap.isMyLocationEnabled = true + //注册地图缩放监听 + aMap.addOnCameraChangeListener(this) + } + + /***地图接口实现*********************************************************************************/ + override fun onCameraChange(p0: CameraPosition?) { + Log.d(kTag, "onCameraChange: ") + } + + override fun onCameraChangeFinish(p0: CameraPosition?) { +// resetMarks() + Log.d(kTag, "onCameraChangeFinish: ") + } + + override fun onMarkerClick(p0: Marker?): Boolean { + + return false + } + + /***以下是地图生命周期管理************************************************************************/ override fun onResume() { super.onResume() homeView.mapView.onResume() @@ -98,8 +141,6 @@ workOrderViewModel.countWorkOrderByState() } - /***以下是地图生命周期管理************************************************************************/ - override fun onPause() { super.onPause() homeView.mapView.onPause() diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7460cc2..83f613a 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -26,7 +26,6 @@ android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:requestLegacyExternalStorage="true" - android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/QMUI.Compat.NoActionBar" android:usesCleartextTraffic="true"> @@ -55,7 +54,6 @@ - 4 || it["beforeConfirm"]!!.length > 4 || + it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 + ) { + homeView.todoDataView.textSize = 36f + homeView.undeterminedDataView.textSize = 36f + homeView.inHandleDataView.textSize = 36f + homeView.completedDataView.textSize = 36f + } + homeView.todoDataView.text = it["beforeGet"] + homeView.undeterminedDataView.text = it["beforeConfirm"] + homeView.inHandleDataView.text = it["inHandle"] + homeView.completedDataView.text = it["over"] + }) + //地图初始化 - homeView.mapView.onCreate(savedInstanceState) - aMap = homeView.mapView.map - val uiSettings = aMap.uiSettings - uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER - uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 - //显示定位小蓝点 - locationStyle = MyLocationStyle() - locationStyle - locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 - locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 - aMap.myLocationStyle = locationStyle - aMap.isMyLocationEnabled = true - aMap.moveCamera(CameraUpdateFactory.zoomTo(14.toFloat())) + initMap(savedInstanceState) //首页功能块 val homeRecycleAdapter = HomeRecycleAdapter(requireContext()) @@ -65,31 +96,43 @@ } } }) - wellCountViewModel = ViewModelProvider(this).get(WellCountViewModel::class.java) - workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java) - - wellCountViewModel.resultModel.observe(viewLifecycleOwner, { - homeView.unDeployedWellView.text = it["bfWell"] - homeView.deployedWellView.text = it["cfWell"] - homeView.allWellDataView.text = it["total"] - }) - workOrderViewModel.resultModel.observe(viewLifecycleOwner, { - if (it["beforeGet"]!!.length > 4 || it["beforeConfirm"]!!.length > 4 || - it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 - ) { - homeView.todoDataView.textSize = 36f - homeView.undeterminedDataView.textSize = 36f - homeView.inHandleDataView.textSize = 36f - homeView.completedDataView.textSize = 36f - } - homeView.todoDataView.text = it["beforeGet"] - homeView.undeterminedDataView.text = it["beforeConfirm"] - homeView.inHandleDataView.text = it["inHandle"] - homeView.completedDataView.text = it["over"] - }) return homeView } + private fun initMap(savedInstanceState: Bundle?) { + homeView.mapView.onCreate(savedInstanceState) + aMap = homeView.mapView.map + val uiSettings = aMap.uiSettings + uiSettings.isMyLocationButtonEnabled = true//设置默认定位按钮是否显示 + uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER + uiSettings.isTiltGesturesEnabled = false//不许地图随手势倾斜角度 + uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 + //显示定位小蓝点 + val locationStyle = MyLocationStyle() + locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 + locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 + aMap.myLocationStyle = locationStyle + aMap.isMyLocationEnabled = true + //注册地图缩放监听 + aMap.addOnCameraChangeListener(this) + } + + /***地图接口实现*********************************************************************************/ + override fun onCameraChange(p0: CameraPosition?) { + Log.d(kTag, "onCameraChange: ") + } + + override fun onCameraChangeFinish(p0: CameraPosition?) { +// resetMarks() + Log.d(kTag, "onCameraChangeFinish: ") + } + + override fun onMarkerClick(p0: Marker?): Boolean { + + return false + } + + /***以下是地图生命周期管理************************************************************************/ override fun onResume() { super.onResume() homeView.mapView.onResume() @@ -98,8 +141,6 @@ workOrderViewModel.countWorkOrderByState() } - /***以下是地图生命周期管理************************************************************************/ - override fun onPause() { super.onPause() homeView.mapView.onPause() diff --git a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt index 80f5c04..1df65f2 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt @@ -11,7 +11,6 @@ import com.casic.app.smartwell.utils.LoadState import com.casic.app.smartwell.utils.SaveKeyValues import com.casic.app.smartwell.view.AboutUsActivity -import com.casic.app.smartwell.view.CustomerServiceActivity import com.casic.app.smartwell.view.HelpCenterActivity import com.casic.app.smartwell.view.UserDetailActivity import com.casic.app.smartwell.vm.UpdateVersionViewModel @@ -53,10 +52,6 @@ requireContext().navigatePageTo(HelpCenterActivity::class.java) } - customerServiceLayout.setOnClickListener { - requireContext().navigatePageTo(CustomerServiceActivity::class.java) - } - updateVersionLayout.setOnClickListener { updateVersionViewModel.updateVersion() } diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7460cc2..83f613a 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -26,7 +26,6 @@ android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:requestLegacyExternalStorage="true" - android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/QMUI.Compat.NoActionBar" android:usesCleartextTraffic="true"> @@ -55,7 +54,6 @@ - 4 || it["beforeConfirm"]!!.length > 4 || + it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 + ) { + homeView.todoDataView.textSize = 36f + homeView.undeterminedDataView.textSize = 36f + homeView.inHandleDataView.textSize = 36f + homeView.completedDataView.textSize = 36f + } + homeView.todoDataView.text = it["beforeGet"] + homeView.undeterminedDataView.text = it["beforeConfirm"] + homeView.inHandleDataView.text = it["inHandle"] + homeView.completedDataView.text = it["over"] + }) + //地图初始化 - homeView.mapView.onCreate(savedInstanceState) - aMap = homeView.mapView.map - val uiSettings = aMap.uiSettings - uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER - uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 - //显示定位小蓝点 - locationStyle = MyLocationStyle() - locationStyle - locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 - locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 - aMap.myLocationStyle = locationStyle - aMap.isMyLocationEnabled = true - aMap.moveCamera(CameraUpdateFactory.zoomTo(14.toFloat())) + initMap(savedInstanceState) //首页功能块 val homeRecycleAdapter = HomeRecycleAdapter(requireContext()) @@ -65,31 +96,43 @@ } } }) - wellCountViewModel = ViewModelProvider(this).get(WellCountViewModel::class.java) - workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java) - - wellCountViewModel.resultModel.observe(viewLifecycleOwner, { - homeView.unDeployedWellView.text = it["bfWell"] - homeView.deployedWellView.text = it["cfWell"] - homeView.allWellDataView.text = it["total"] - }) - workOrderViewModel.resultModel.observe(viewLifecycleOwner, { - if (it["beforeGet"]!!.length > 4 || it["beforeConfirm"]!!.length > 4 || - it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 - ) { - homeView.todoDataView.textSize = 36f - homeView.undeterminedDataView.textSize = 36f - homeView.inHandleDataView.textSize = 36f - homeView.completedDataView.textSize = 36f - } - homeView.todoDataView.text = it["beforeGet"] - homeView.undeterminedDataView.text = it["beforeConfirm"] - homeView.inHandleDataView.text = it["inHandle"] - homeView.completedDataView.text = it["over"] - }) return homeView } + private fun initMap(savedInstanceState: Bundle?) { + homeView.mapView.onCreate(savedInstanceState) + aMap = homeView.mapView.map + val uiSettings = aMap.uiSettings + uiSettings.isMyLocationButtonEnabled = true//设置默认定位按钮是否显示 + uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER + uiSettings.isTiltGesturesEnabled = false//不许地图随手势倾斜角度 + uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 + //显示定位小蓝点 + val locationStyle = MyLocationStyle() + locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 + locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 + aMap.myLocationStyle = locationStyle + aMap.isMyLocationEnabled = true + //注册地图缩放监听 + aMap.addOnCameraChangeListener(this) + } + + /***地图接口实现*********************************************************************************/ + override fun onCameraChange(p0: CameraPosition?) { + Log.d(kTag, "onCameraChange: ") + } + + override fun onCameraChangeFinish(p0: CameraPosition?) { +// resetMarks() + Log.d(kTag, "onCameraChangeFinish: ") + } + + override fun onMarkerClick(p0: Marker?): Boolean { + + return false + } + + /***以下是地图生命周期管理************************************************************************/ override fun onResume() { super.onResume() homeView.mapView.onResume() @@ -98,8 +141,6 @@ workOrderViewModel.countWorkOrderByState() } - /***以下是地图生命周期管理************************************************************************/ - override fun onPause() { super.onPause() homeView.mapView.onPause() diff --git a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt index 80f5c04..1df65f2 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt @@ -11,7 +11,6 @@ import com.casic.app.smartwell.utils.LoadState import com.casic.app.smartwell.utils.SaveKeyValues import com.casic.app.smartwell.view.AboutUsActivity -import com.casic.app.smartwell.view.CustomerServiceActivity import com.casic.app.smartwell.view.HelpCenterActivity import com.casic.app.smartwell.view.UserDetailActivity import com.casic.app.smartwell.vm.UpdateVersionViewModel @@ -53,10 +52,6 @@ requireContext().navigatePageTo(HelpCenterActivity::class.java) } - customerServiceLayout.setOnClickListener { - requireContext().navigatePageTo(CustomerServiceActivity::class.java) - } - updateVersionLayout.setOnClickListener { updateVersionViewModel.updateVersion() } diff --git a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt index 874e449..f19ae75 100644 --- a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt +++ b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt @@ -1,6 +1,5 @@ package com.casic.app.smartwell.vm -import android.util.Log import androidx.lifecycle.MutableLiveData import com.casic.app.smartwell.base.BaseViewModel import com.casic.app.smartwell.extensions.launch @@ -9,7 +8,6 @@ class WellListViewModel : BaseViewModel() { - private val kTag = "WellListViewModel" val listModel = MutableLiveData() fun obtainWellList( @@ -22,7 +20,9 @@ listModel.value = RetrofitServiceManager.obtainWellList( keywords, wellType, deptid, isAlarm, page ) - }, { - Log.d(kTag, "obtainWellList: ${it.printStackTrace()}") + }) + + fun obtainAllWell() = launch({ + listModel.value = RetrofitServiceManager.obtainAllWell() }) } \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7460cc2..83f613a 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -26,7 +26,6 @@ android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:requestLegacyExternalStorage="true" - android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/QMUI.Compat.NoActionBar" android:usesCleartextTraffic="true"> @@ -55,7 +54,6 @@ - 4 || it["beforeConfirm"]!!.length > 4 || + it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 + ) { + homeView.todoDataView.textSize = 36f + homeView.undeterminedDataView.textSize = 36f + homeView.inHandleDataView.textSize = 36f + homeView.completedDataView.textSize = 36f + } + homeView.todoDataView.text = it["beforeGet"] + homeView.undeterminedDataView.text = it["beforeConfirm"] + homeView.inHandleDataView.text = it["inHandle"] + homeView.completedDataView.text = it["over"] + }) + //地图初始化 - homeView.mapView.onCreate(savedInstanceState) - aMap = homeView.mapView.map - val uiSettings = aMap.uiSettings - uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER - uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 - //显示定位小蓝点 - locationStyle = MyLocationStyle() - locationStyle - locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 - locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 - aMap.myLocationStyle = locationStyle - aMap.isMyLocationEnabled = true - aMap.moveCamera(CameraUpdateFactory.zoomTo(14.toFloat())) + initMap(savedInstanceState) //首页功能块 val homeRecycleAdapter = HomeRecycleAdapter(requireContext()) @@ -65,31 +96,43 @@ } } }) - wellCountViewModel = ViewModelProvider(this).get(WellCountViewModel::class.java) - workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java) - - wellCountViewModel.resultModel.observe(viewLifecycleOwner, { - homeView.unDeployedWellView.text = it["bfWell"] - homeView.deployedWellView.text = it["cfWell"] - homeView.allWellDataView.text = it["total"] - }) - workOrderViewModel.resultModel.observe(viewLifecycleOwner, { - if (it["beforeGet"]!!.length > 4 || it["beforeConfirm"]!!.length > 4 || - it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 - ) { - homeView.todoDataView.textSize = 36f - homeView.undeterminedDataView.textSize = 36f - homeView.inHandleDataView.textSize = 36f - homeView.completedDataView.textSize = 36f - } - homeView.todoDataView.text = it["beforeGet"] - homeView.undeterminedDataView.text = it["beforeConfirm"] - homeView.inHandleDataView.text = it["inHandle"] - homeView.completedDataView.text = it["over"] - }) return homeView } + private fun initMap(savedInstanceState: Bundle?) { + homeView.mapView.onCreate(savedInstanceState) + aMap = homeView.mapView.map + val uiSettings = aMap.uiSettings + uiSettings.isMyLocationButtonEnabled = true//设置默认定位按钮是否显示 + uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER + uiSettings.isTiltGesturesEnabled = false//不许地图随手势倾斜角度 + uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 + //显示定位小蓝点 + val locationStyle = MyLocationStyle() + locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 + locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 + aMap.myLocationStyle = locationStyle + aMap.isMyLocationEnabled = true + //注册地图缩放监听 + aMap.addOnCameraChangeListener(this) + } + + /***地图接口实现*********************************************************************************/ + override fun onCameraChange(p0: CameraPosition?) { + Log.d(kTag, "onCameraChange: ") + } + + override fun onCameraChangeFinish(p0: CameraPosition?) { +// resetMarks() + Log.d(kTag, "onCameraChangeFinish: ") + } + + override fun onMarkerClick(p0: Marker?): Boolean { + + return false + } + + /***以下是地图生命周期管理************************************************************************/ override fun onResume() { super.onResume() homeView.mapView.onResume() @@ -98,8 +141,6 @@ workOrderViewModel.countWorkOrderByState() } - /***以下是地图生命周期管理************************************************************************/ - override fun onPause() { super.onPause() homeView.mapView.onPause() diff --git a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt index 80f5c04..1df65f2 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt @@ -11,7 +11,6 @@ import com.casic.app.smartwell.utils.LoadState import com.casic.app.smartwell.utils.SaveKeyValues import com.casic.app.smartwell.view.AboutUsActivity -import com.casic.app.smartwell.view.CustomerServiceActivity import com.casic.app.smartwell.view.HelpCenterActivity import com.casic.app.smartwell.view.UserDetailActivity import com.casic.app.smartwell.vm.UpdateVersionViewModel @@ -53,10 +52,6 @@ requireContext().navigatePageTo(HelpCenterActivity::class.java) } - customerServiceLayout.setOnClickListener { - requireContext().navigatePageTo(CustomerServiceActivity::class.java) - } - updateVersionLayout.setOnClickListener { updateVersionViewModel.updateVersion() } diff --git a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt index 874e449..f19ae75 100644 --- a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt +++ b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt @@ -1,6 +1,5 @@ package com.casic.app.smartwell.vm -import android.util.Log import androidx.lifecycle.MutableLiveData import com.casic.app.smartwell.base.BaseViewModel import com.casic.app.smartwell.extensions.launch @@ -9,7 +8,6 @@ class WellListViewModel : BaseViewModel() { - private val kTag = "WellListViewModel" val listModel = MutableLiveData() fun obtainWellList( @@ -22,7 +20,9 @@ listModel.value = RetrofitServiceManager.obtainWellList( keywords, wellType, deptid, isAlarm, page ) - }, { - Log.d(kTag, "obtainWellList: ${it.printStackTrace()}") + }) + + fun obtainAllWell() = launch({ + listModel.value = RetrofitServiceManager.obtainAllWell() }) } \ No newline at end of file diff --git a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml deleted file mode 100644 index 2b068d1..0000000 --- a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7460cc2..83f613a 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -26,7 +26,6 @@ android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:requestLegacyExternalStorage="true" - android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/QMUI.Compat.NoActionBar" android:usesCleartextTraffic="true"> @@ -55,7 +54,6 @@ - 4 || it["beforeConfirm"]!!.length > 4 || + it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 + ) { + homeView.todoDataView.textSize = 36f + homeView.undeterminedDataView.textSize = 36f + homeView.inHandleDataView.textSize = 36f + homeView.completedDataView.textSize = 36f + } + homeView.todoDataView.text = it["beforeGet"] + homeView.undeterminedDataView.text = it["beforeConfirm"] + homeView.inHandleDataView.text = it["inHandle"] + homeView.completedDataView.text = it["over"] + }) + //地图初始化 - homeView.mapView.onCreate(savedInstanceState) - aMap = homeView.mapView.map - val uiSettings = aMap.uiSettings - uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER - uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 - //显示定位小蓝点 - locationStyle = MyLocationStyle() - locationStyle - locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 - locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 - aMap.myLocationStyle = locationStyle - aMap.isMyLocationEnabled = true - aMap.moveCamera(CameraUpdateFactory.zoomTo(14.toFloat())) + initMap(savedInstanceState) //首页功能块 val homeRecycleAdapter = HomeRecycleAdapter(requireContext()) @@ -65,31 +96,43 @@ } } }) - wellCountViewModel = ViewModelProvider(this).get(WellCountViewModel::class.java) - workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java) - - wellCountViewModel.resultModel.observe(viewLifecycleOwner, { - homeView.unDeployedWellView.text = it["bfWell"] - homeView.deployedWellView.text = it["cfWell"] - homeView.allWellDataView.text = it["total"] - }) - workOrderViewModel.resultModel.observe(viewLifecycleOwner, { - if (it["beforeGet"]!!.length > 4 || it["beforeConfirm"]!!.length > 4 || - it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 - ) { - homeView.todoDataView.textSize = 36f - homeView.undeterminedDataView.textSize = 36f - homeView.inHandleDataView.textSize = 36f - homeView.completedDataView.textSize = 36f - } - homeView.todoDataView.text = it["beforeGet"] - homeView.undeterminedDataView.text = it["beforeConfirm"] - homeView.inHandleDataView.text = it["inHandle"] - homeView.completedDataView.text = it["over"] - }) return homeView } + private fun initMap(savedInstanceState: Bundle?) { + homeView.mapView.onCreate(savedInstanceState) + aMap = homeView.mapView.map + val uiSettings = aMap.uiSettings + uiSettings.isMyLocationButtonEnabled = true//设置默认定位按钮是否显示 + uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER + uiSettings.isTiltGesturesEnabled = false//不许地图随手势倾斜角度 + uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 + //显示定位小蓝点 + val locationStyle = MyLocationStyle() + locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 + locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 + aMap.myLocationStyle = locationStyle + aMap.isMyLocationEnabled = true + //注册地图缩放监听 + aMap.addOnCameraChangeListener(this) + } + + /***地图接口实现*********************************************************************************/ + override fun onCameraChange(p0: CameraPosition?) { + Log.d(kTag, "onCameraChange: ") + } + + override fun onCameraChangeFinish(p0: CameraPosition?) { +// resetMarks() + Log.d(kTag, "onCameraChangeFinish: ") + } + + override fun onMarkerClick(p0: Marker?): Boolean { + + return false + } + + /***以下是地图生命周期管理************************************************************************/ override fun onResume() { super.onResume() homeView.mapView.onResume() @@ -98,8 +141,6 @@ workOrderViewModel.countWorkOrderByState() } - /***以下是地图生命周期管理************************************************************************/ - override fun onPause() { super.onPause() homeView.mapView.onPause() diff --git a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt index 80f5c04..1df65f2 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt @@ -11,7 +11,6 @@ import com.casic.app.smartwell.utils.LoadState import com.casic.app.smartwell.utils.SaveKeyValues import com.casic.app.smartwell.view.AboutUsActivity -import com.casic.app.smartwell.view.CustomerServiceActivity import com.casic.app.smartwell.view.HelpCenterActivity import com.casic.app.smartwell.view.UserDetailActivity import com.casic.app.smartwell.vm.UpdateVersionViewModel @@ -53,10 +52,6 @@ requireContext().navigatePageTo(HelpCenterActivity::class.java) } - customerServiceLayout.setOnClickListener { - requireContext().navigatePageTo(CustomerServiceActivity::class.java) - } - updateVersionLayout.setOnClickListener { updateVersionViewModel.updateVersion() } diff --git a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt index 874e449..f19ae75 100644 --- a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt +++ b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt @@ -1,6 +1,5 @@ package com.casic.app.smartwell.vm -import android.util.Log import androidx.lifecycle.MutableLiveData import com.casic.app.smartwell.base.BaseViewModel import com.casic.app.smartwell.extensions.launch @@ -9,7 +8,6 @@ class WellListViewModel : BaseViewModel() { - private val kTag = "WellListViewModel" val listModel = MutableLiveData() fun obtainWellList( @@ -22,7 +20,9 @@ listModel.value = RetrofitServiceManager.obtainWellList( keywords, wellType, deptid, isAlarm, page ) - }, { - Log.d(kTag, "obtainWellList: ${it.printStackTrace()}") + }) + + fun obtainAllWell() = launch({ + listModel.value = RetrofitServiceManager.obtainAllWell() }) } \ No newline at end of file diff --git a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml deleted file mode 100644 index 2b068d1..0000000 --- a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml deleted file mode 100644 index 07d5da9..0000000 --- a/app/src/main/res/drawable/ic_launcher_background.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7460cc2..83f613a 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -26,7 +26,6 @@ android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:requestLegacyExternalStorage="true" - android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/QMUI.Compat.NoActionBar" android:usesCleartextTraffic="true"> @@ -55,7 +54,6 @@ - 4 || it["beforeConfirm"]!!.length > 4 || + it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 + ) { + homeView.todoDataView.textSize = 36f + homeView.undeterminedDataView.textSize = 36f + homeView.inHandleDataView.textSize = 36f + homeView.completedDataView.textSize = 36f + } + homeView.todoDataView.text = it["beforeGet"] + homeView.undeterminedDataView.text = it["beforeConfirm"] + homeView.inHandleDataView.text = it["inHandle"] + homeView.completedDataView.text = it["over"] + }) + //地图初始化 - homeView.mapView.onCreate(savedInstanceState) - aMap = homeView.mapView.map - val uiSettings = aMap.uiSettings - uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER - uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 - //显示定位小蓝点 - locationStyle = MyLocationStyle() - locationStyle - locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 - locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 - aMap.myLocationStyle = locationStyle - aMap.isMyLocationEnabled = true - aMap.moveCamera(CameraUpdateFactory.zoomTo(14.toFloat())) + initMap(savedInstanceState) //首页功能块 val homeRecycleAdapter = HomeRecycleAdapter(requireContext()) @@ -65,31 +96,43 @@ } } }) - wellCountViewModel = ViewModelProvider(this).get(WellCountViewModel::class.java) - workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java) - - wellCountViewModel.resultModel.observe(viewLifecycleOwner, { - homeView.unDeployedWellView.text = it["bfWell"] - homeView.deployedWellView.text = it["cfWell"] - homeView.allWellDataView.text = it["total"] - }) - workOrderViewModel.resultModel.observe(viewLifecycleOwner, { - if (it["beforeGet"]!!.length > 4 || it["beforeConfirm"]!!.length > 4 || - it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 - ) { - homeView.todoDataView.textSize = 36f - homeView.undeterminedDataView.textSize = 36f - homeView.inHandleDataView.textSize = 36f - homeView.completedDataView.textSize = 36f - } - homeView.todoDataView.text = it["beforeGet"] - homeView.undeterminedDataView.text = it["beforeConfirm"] - homeView.inHandleDataView.text = it["inHandle"] - homeView.completedDataView.text = it["over"] - }) return homeView } + private fun initMap(savedInstanceState: Bundle?) { + homeView.mapView.onCreate(savedInstanceState) + aMap = homeView.mapView.map + val uiSettings = aMap.uiSettings + uiSettings.isMyLocationButtonEnabled = true//设置默认定位按钮是否显示 + uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER + uiSettings.isTiltGesturesEnabled = false//不许地图随手势倾斜角度 + uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 + //显示定位小蓝点 + val locationStyle = MyLocationStyle() + locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 + locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 + aMap.myLocationStyle = locationStyle + aMap.isMyLocationEnabled = true + //注册地图缩放监听 + aMap.addOnCameraChangeListener(this) + } + + /***地图接口实现*********************************************************************************/ + override fun onCameraChange(p0: CameraPosition?) { + Log.d(kTag, "onCameraChange: ") + } + + override fun onCameraChangeFinish(p0: CameraPosition?) { +// resetMarks() + Log.d(kTag, "onCameraChangeFinish: ") + } + + override fun onMarkerClick(p0: Marker?): Boolean { + + return false + } + + /***以下是地图生命周期管理************************************************************************/ override fun onResume() { super.onResume() homeView.mapView.onResume() @@ -98,8 +141,6 @@ workOrderViewModel.countWorkOrderByState() } - /***以下是地图生命周期管理************************************************************************/ - override fun onPause() { super.onPause() homeView.mapView.onPause() diff --git a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt index 80f5c04..1df65f2 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt @@ -11,7 +11,6 @@ import com.casic.app.smartwell.utils.LoadState import com.casic.app.smartwell.utils.SaveKeyValues import com.casic.app.smartwell.view.AboutUsActivity -import com.casic.app.smartwell.view.CustomerServiceActivity import com.casic.app.smartwell.view.HelpCenterActivity import com.casic.app.smartwell.view.UserDetailActivity import com.casic.app.smartwell.vm.UpdateVersionViewModel @@ -53,10 +52,6 @@ requireContext().navigatePageTo(HelpCenterActivity::class.java) } - customerServiceLayout.setOnClickListener { - requireContext().navigatePageTo(CustomerServiceActivity::class.java) - } - updateVersionLayout.setOnClickListener { updateVersionViewModel.updateVersion() } diff --git a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt index 874e449..f19ae75 100644 --- a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt +++ b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt @@ -1,6 +1,5 @@ package com.casic.app.smartwell.vm -import android.util.Log import androidx.lifecycle.MutableLiveData import com.casic.app.smartwell.base.BaseViewModel import com.casic.app.smartwell.extensions.launch @@ -9,7 +8,6 @@ class WellListViewModel : BaseViewModel() { - private val kTag = "WellListViewModel" val listModel = MutableLiveData() fun obtainWellList( @@ -22,7 +20,9 @@ listModel.value = RetrofitServiceManager.obtainWellList( keywords, wellType, deptid, isAlarm, page ) - }, { - Log.d(kTag, "obtainWellList: ${it.printStackTrace()}") + }) + + fun obtainAllWell() = launch({ + listModel.value = RetrofitServiceManager.obtainAllWell() }) } \ No newline at end of file diff --git a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml deleted file mode 100644 index 2b068d1..0000000 --- a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml deleted file mode 100644 index 07d5da9..0000000 --- a/app/src/main/res/drawable/ic_launcher_background.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/activity_change_pwd.xml b/app/src/main/res/layout/activity_change_pwd.xml index 3f162a9..480894e 100644 --- a/app/src/main/res/layout/activity_change_pwd.xml +++ b/app/src/main/res/layout/activity_change_pwd.xml @@ -111,9 +111,7 @@ android:id="@+id/submitButton" style="@style/buttonStyle" android:layout_alignParentBottom="true" - android:layout_marginHorizontal="20dp" - android:layout_marginTop="20dp" - android:layout_marginBottom="20dp" + android:layout_margin="20dp" android:text="提\u3000\u3000交" /> \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7460cc2..83f613a 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -26,7 +26,6 @@ android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:requestLegacyExternalStorage="true" - android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/QMUI.Compat.NoActionBar" android:usesCleartextTraffic="true"> @@ -55,7 +54,6 @@ - 4 || it["beforeConfirm"]!!.length > 4 || + it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 + ) { + homeView.todoDataView.textSize = 36f + homeView.undeterminedDataView.textSize = 36f + homeView.inHandleDataView.textSize = 36f + homeView.completedDataView.textSize = 36f + } + homeView.todoDataView.text = it["beforeGet"] + homeView.undeterminedDataView.text = it["beforeConfirm"] + homeView.inHandleDataView.text = it["inHandle"] + homeView.completedDataView.text = it["over"] + }) + //地图初始化 - homeView.mapView.onCreate(savedInstanceState) - aMap = homeView.mapView.map - val uiSettings = aMap.uiSettings - uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER - uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 - //显示定位小蓝点 - locationStyle = MyLocationStyle() - locationStyle - locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 - locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 - aMap.myLocationStyle = locationStyle - aMap.isMyLocationEnabled = true - aMap.moveCamera(CameraUpdateFactory.zoomTo(14.toFloat())) + initMap(savedInstanceState) //首页功能块 val homeRecycleAdapter = HomeRecycleAdapter(requireContext()) @@ -65,31 +96,43 @@ } } }) - wellCountViewModel = ViewModelProvider(this).get(WellCountViewModel::class.java) - workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java) - - wellCountViewModel.resultModel.observe(viewLifecycleOwner, { - homeView.unDeployedWellView.text = it["bfWell"] - homeView.deployedWellView.text = it["cfWell"] - homeView.allWellDataView.text = it["total"] - }) - workOrderViewModel.resultModel.observe(viewLifecycleOwner, { - if (it["beforeGet"]!!.length > 4 || it["beforeConfirm"]!!.length > 4 || - it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 - ) { - homeView.todoDataView.textSize = 36f - homeView.undeterminedDataView.textSize = 36f - homeView.inHandleDataView.textSize = 36f - homeView.completedDataView.textSize = 36f - } - homeView.todoDataView.text = it["beforeGet"] - homeView.undeterminedDataView.text = it["beforeConfirm"] - homeView.inHandleDataView.text = it["inHandle"] - homeView.completedDataView.text = it["over"] - }) return homeView } + private fun initMap(savedInstanceState: Bundle?) { + homeView.mapView.onCreate(savedInstanceState) + aMap = homeView.mapView.map + val uiSettings = aMap.uiSettings + uiSettings.isMyLocationButtonEnabled = true//设置默认定位按钮是否显示 + uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER + uiSettings.isTiltGesturesEnabled = false//不许地图随手势倾斜角度 + uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 + //显示定位小蓝点 + val locationStyle = MyLocationStyle() + locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 + locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 + aMap.myLocationStyle = locationStyle + aMap.isMyLocationEnabled = true + //注册地图缩放监听 + aMap.addOnCameraChangeListener(this) + } + + /***地图接口实现*********************************************************************************/ + override fun onCameraChange(p0: CameraPosition?) { + Log.d(kTag, "onCameraChange: ") + } + + override fun onCameraChangeFinish(p0: CameraPosition?) { +// resetMarks() + Log.d(kTag, "onCameraChangeFinish: ") + } + + override fun onMarkerClick(p0: Marker?): Boolean { + + return false + } + + /***以下是地图生命周期管理************************************************************************/ override fun onResume() { super.onResume() homeView.mapView.onResume() @@ -98,8 +141,6 @@ workOrderViewModel.countWorkOrderByState() } - /***以下是地图生命周期管理************************************************************************/ - override fun onPause() { super.onPause() homeView.mapView.onPause() diff --git a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt index 80f5c04..1df65f2 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt @@ -11,7 +11,6 @@ import com.casic.app.smartwell.utils.LoadState import com.casic.app.smartwell.utils.SaveKeyValues import com.casic.app.smartwell.view.AboutUsActivity -import com.casic.app.smartwell.view.CustomerServiceActivity import com.casic.app.smartwell.view.HelpCenterActivity import com.casic.app.smartwell.view.UserDetailActivity import com.casic.app.smartwell.vm.UpdateVersionViewModel @@ -53,10 +52,6 @@ requireContext().navigatePageTo(HelpCenterActivity::class.java) } - customerServiceLayout.setOnClickListener { - requireContext().navigatePageTo(CustomerServiceActivity::class.java) - } - updateVersionLayout.setOnClickListener { updateVersionViewModel.updateVersion() } diff --git a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt index 874e449..f19ae75 100644 --- a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt +++ b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt @@ -1,6 +1,5 @@ package com.casic.app.smartwell.vm -import android.util.Log import androidx.lifecycle.MutableLiveData import com.casic.app.smartwell.base.BaseViewModel import com.casic.app.smartwell.extensions.launch @@ -9,7 +8,6 @@ class WellListViewModel : BaseViewModel() { - private val kTag = "WellListViewModel" val listModel = MutableLiveData() fun obtainWellList( @@ -22,7 +20,9 @@ listModel.value = RetrofitServiceManager.obtainWellList( keywords, wellType, deptid, isAlarm, page ) - }, { - Log.d(kTag, "obtainWellList: ${it.printStackTrace()}") + }) + + fun obtainAllWell() = launch({ + listModel.value = RetrofitServiceManager.obtainAllWell() }) } \ No newline at end of file diff --git a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml deleted file mode 100644 index 2b068d1..0000000 --- a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml deleted file mode 100644 index 07d5da9..0000000 --- a/app/src/main/res/drawable/ic_launcher_background.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/activity_change_pwd.xml b/app/src/main/res/layout/activity_change_pwd.xml index 3f162a9..480894e 100644 --- a/app/src/main/res/layout/activity_change_pwd.xml +++ b/app/src/main/res/layout/activity_change_pwd.xml @@ -111,9 +111,7 @@ android:id="@+id/submitButton" style="@style/buttonStyle" android:layout_alignParentBottom="true" - android:layout_marginHorizontal="20dp" - android:layout_marginTop="20dp" - android:layout_marginBottom="20dp" + android:layout_margin="20dp" android:text="提\u3000\u3000交" /> \ No newline at end of file diff --git a/app/src/main/res/layout/activity_customer_service.xml b/app/src/main/res/layout/activity_customer_service.xml deleted file mode 100644 index 766487d..0000000 --- a/app/src/main/res/layout/activity_customer_service.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7460cc2..83f613a 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -26,7 +26,6 @@ android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:requestLegacyExternalStorage="true" - android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/QMUI.Compat.NoActionBar" android:usesCleartextTraffic="true"> @@ -55,7 +54,6 @@ - 4 || it["beforeConfirm"]!!.length > 4 || + it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 + ) { + homeView.todoDataView.textSize = 36f + homeView.undeterminedDataView.textSize = 36f + homeView.inHandleDataView.textSize = 36f + homeView.completedDataView.textSize = 36f + } + homeView.todoDataView.text = it["beforeGet"] + homeView.undeterminedDataView.text = it["beforeConfirm"] + homeView.inHandleDataView.text = it["inHandle"] + homeView.completedDataView.text = it["over"] + }) + //地图初始化 - homeView.mapView.onCreate(savedInstanceState) - aMap = homeView.mapView.map - val uiSettings = aMap.uiSettings - uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER - uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 - //显示定位小蓝点 - locationStyle = MyLocationStyle() - locationStyle - locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 - locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 - aMap.myLocationStyle = locationStyle - aMap.isMyLocationEnabled = true - aMap.moveCamera(CameraUpdateFactory.zoomTo(14.toFloat())) + initMap(savedInstanceState) //首页功能块 val homeRecycleAdapter = HomeRecycleAdapter(requireContext()) @@ -65,31 +96,43 @@ } } }) - wellCountViewModel = ViewModelProvider(this).get(WellCountViewModel::class.java) - workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java) - - wellCountViewModel.resultModel.observe(viewLifecycleOwner, { - homeView.unDeployedWellView.text = it["bfWell"] - homeView.deployedWellView.text = it["cfWell"] - homeView.allWellDataView.text = it["total"] - }) - workOrderViewModel.resultModel.observe(viewLifecycleOwner, { - if (it["beforeGet"]!!.length > 4 || it["beforeConfirm"]!!.length > 4 || - it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 - ) { - homeView.todoDataView.textSize = 36f - homeView.undeterminedDataView.textSize = 36f - homeView.inHandleDataView.textSize = 36f - homeView.completedDataView.textSize = 36f - } - homeView.todoDataView.text = it["beforeGet"] - homeView.undeterminedDataView.text = it["beforeConfirm"] - homeView.inHandleDataView.text = it["inHandle"] - homeView.completedDataView.text = it["over"] - }) return homeView } + private fun initMap(savedInstanceState: Bundle?) { + homeView.mapView.onCreate(savedInstanceState) + aMap = homeView.mapView.map + val uiSettings = aMap.uiSettings + uiSettings.isMyLocationButtonEnabled = true//设置默认定位按钮是否显示 + uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER + uiSettings.isTiltGesturesEnabled = false//不许地图随手势倾斜角度 + uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 + //显示定位小蓝点 + val locationStyle = MyLocationStyle() + locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 + locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 + aMap.myLocationStyle = locationStyle + aMap.isMyLocationEnabled = true + //注册地图缩放监听 + aMap.addOnCameraChangeListener(this) + } + + /***地图接口实现*********************************************************************************/ + override fun onCameraChange(p0: CameraPosition?) { + Log.d(kTag, "onCameraChange: ") + } + + override fun onCameraChangeFinish(p0: CameraPosition?) { +// resetMarks() + Log.d(kTag, "onCameraChangeFinish: ") + } + + override fun onMarkerClick(p0: Marker?): Boolean { + + return false + } + + /***以下是地图生命周期管理************************************************************************/ override fun onResume() { super.onResume() homeView.mapView.onResume() @@ -98,8 +141,6 @@ workOrderViewModel.countWorkOrderByState() } - /***以下是地图生命周期管理************************************************************************/ - override fun onPause() { super.onPause() homeView.mapView.onPause() diff --git a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt index 80f5c04..1df65f2 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt @@ -11,7 +11,6 @@ import com.casic.app.smartwell.utils.LoadState import com.casic.app.smartwell.utils.SaveKeyValues import com.casic.app.smartwell.view.AboutUsActivity -import com.casic.app.smartwell.view.CustomerServiceActivity import com.casic.app.smartwell.view.HelpCenterActivity import com.casic.app.smartwell.view.UserDetailActivity import com.casic.app.smartwell.vm.UpdateVersionViewModel @@ -53,10 +52,6 @@ requireContext().navigatePageTo(HelpCenterActivity::class.java) } - customerServiceLayout.setOnClickListener { - requireContext().navigatePageTo(CustomerServiceActivity::class.java) - } - updateVersionLayout.setOnClickListener { updateVersionViewModel.updateVersion() } diff --git a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt index 874e449..f19ae75 100644 --- a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt +++ b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt @@ -1,6 +1,5 @@ package com.casic.app.smartwell.vm -import android.util.Log import androidx.lifecycle.MutableLiveData import com.casic.app.smartwell.base.BaseViewModel import com.casic.app.smartwell.extensions.launch @@ -9,7 +8,6 @@ class WellListViewModel : BaseViewModel() { - private val kTag = "WellListViewModel" val listModel = MutableLiveData() fun obtainWellList( @@ -22,7 +20,9 @@ listModel.value = RetrofitServiceManager.obtainWellList( keywords, wellType, deptid, isAlarm, page ) - }, { - Log.d(kTag, "obtainWellList: ${it.printStackTrace()}") + }) + + fun obtainAllWell() = launch({ + listModel.value = RetrofitServiceManager.obtainAllWell() }) } \ No newline at end of file diff --git a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml deleted file mode 100644 index 2b068d1..0000000 --- a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml deleted file mode 100644 index 07d5da9..0000000 --- a/app/src/main/res/drawable/ic_launcher_background.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/activity_change_pwd.xml b/app/src/main/res/layout/activity_change_pwd.xml index 3f162a9..480894e 100644 --- a/app/src/main/res/layout/activity_change_pwd.xml +++ b/app/src/main/res/layout/activity_change_pwd.xml @@ -111,9 +111,7 @@ android:id="@+id/submitButton" style="@style/buttonStyle" android:layout_alignParentBottom="true" - android:layout_marginHorizontal="20dp" - android:layout_marginTop="20dp" - android:layout_marginBottom="20dp" + android:layout_margin="20dp" android:text="提\u3000\u3000交" /> \ No newline at end of file diff --git a/app/src/main/res/layout/activity_customer_service.xml b/app/src/main/res/layout/activity_customer_service.xml deleted file mode 100644 index 766487d..0000000 --- a/app/src/main/res/layout/activity_customer_service.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/layout/activity_help_center.xml b/app/src/main/res/layout/activity_help_center.xml index 2b51b79..64dfc15 100644 --- a/app/src/main/res/layout/activity_help_center.xml +++ b/app/src/main/res/layout/activity_help_center.xml @@ -5,7 +5,7 @@ android:layout_height="match_parent" android:background="@color/white" android:orientation="vertical" - tools:context=".view.CustomerServiceActivity"> + tools:context=".view.HelpCenterActivity"> diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7460cc2..83f613a 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -26,7 +26,6 @@ android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:requestLegacyExternalStorage="true" - android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/QMUI.Compat.NoActionBar" android:usesCleartextTraffic="true"> @@ -55,7 +54,6 @@ - 4 || it["beforeConfirm"]!!.length > 4 || + it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 + ) { + homeView.todoDataView.textSize = 36f + homeView.undeterminedDataView.textSize = 36f + homeView.inHandleDataView.textSize = 36f + homeView.completedDataView.textSize = 36f + } + homeView.todoDataView.text = it["beforeGet"] + homeView.undeterminedDataView.text = it["beforeConfirm"] + homeView.inHandleDataView.text = it["inHandle"] + homeView.completedDataView.text = it["over"] + }) + //地图初始化 - homeView.mapView.onCreate(savedInstanceState) - aMap = homeView.mapView.map - val uiSettings = aMap.uiSettings - uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER - uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 - //显示定位小蓝点 - locationStyle = MyLocationStyle() - locationStyle - locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 - locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 - aMap.myLocationStyle = locationStyle - aMap.isMyLocationEnabled = true - aMap.moveCamera(CameraUpdateFactory.zoomTo(14.toFloat())) + initMap(savedInstanceState) //首页功能块 val homeRecycleAdapter = HomeRecycleAdapter(requireContext()) @@ -65,31 +96,43 @@ } } }) - wellCountViewModel = ViewModelProvider(this).get(WellCountViewModel::class.java) - workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java) - - wellCountViewModel.resultModel.observe(viewLifecycleOwner, { - homeView.unDeployedWellView.text = it["bfWell"] - homeView.deployedWellView.text = it["cfWell"] - homeView.allWellDataView.text = it["total"] - }) - workOrderViewModel.resultModel.observe(viewLifecycleOwner, { - if (it["beforeGet"]!!.length > 4 || it["beforeConfirm"]!!.length > 4 || - it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 - ) { - homeView.todoDataView.textSize = 36f - homeView.undeterminedDataView.textSize = 36f - homeView.inHandleDataView.textSize = 36f - homeView.completedDataView.textSize = 36f - } - homeView.todoDataView.text = it["beforeGet"] - homeView.undeterminedDataView.text = it["beforeConfirm"] - homeView.inHandleDataView.text = it["inHandle"] - homeView.completedDataView.text = it["over"] - }) return homeView } + private fun initMap(savedInstanceState: Bundle?) { + homeView.mapView.onCreate(savedInstanceState) + aMap = homeView.mapView.map + val uiSettings = aMap.uiSettings + uiSettings.isMyLocationButtonEnabled = true//设置默认定位按钮是否显示 + uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER + uiSettings.isTiltGesturesEnabled = false//不许地图随手势倾斜角度 + uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 + //显示定位小蓝点 + val locationStyle = MyLocationStyle() + locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 + locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 + aMap.myLocationStyle = locationStyle + aMap.isMyLocationEnabled = true + //注册地图缩放监听 + aMap.addOnCameraChangeListener(this) + } + + /***地图接口实现*********************************************************************************/ + override fun onCameraChange(p0: CameraPosition?) { + Log.d(kTag, "onCameraChange: ") + } + + override fun onCameraChangeFinish(p0: CameraPosition?) { +// resetMarks() + Log.d(kTag, "onCameraChangeFinish: ") + } + + override fun onMarkerClick(p0: Marker?): Boolean { + + return false + } + + /***以下是地图生命周期管理************************************************************************/ override fun onResume() { super.onResume() homeView.mapView.onResume() @@ -98,8 +141,6 @@ workOrderViewModel.countWorkOrderByState() } - /***以下是地图生命周期管理************************************************************************/ - override fun onPause() { super.onPause() homeView.mapView.onPause() diff --git a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt index 80f5c04..1df65f2 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt @@ -11,7 +11,6 @@ import com.casic.app.smartwell.utils.LoadState import com.casic.app.smartwell.utils.SaveKeyValues import com.casic.app.smartwell.view.AboutUsActivity -import com.casic.app.smartwell.view.CustomerServiceActivity import com.casic.app.smartwell.view.HelpCenterActivity import com.casic.app.smartwell.view.UserDetailActivity import com.casic.app.smartwell.vm.UpdateVersionViewModel @@ -53,10 +52,6 @@ requireContext().navigatePageTo(HelpCenterActivity::class.java) } - customerServiceLayout.setOnClickListener { - requireContext().navigatePageTo(CustomerServiceActivity::class.java) - } - updateVersionLayout.setOnClickListener { updateVersionViewModel.updateVersion() } diff --git a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt index 874e449..f19ae75 100644 --- a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt +++ b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt @@ -1,6 +1,5 @@ package com.casic.app.smartwell.vm -import android.util.Log import androidx.lifecycle.MutableLiveData import com.casic.app.smartwell.base.BaseViewModel import com.casic.app.smartwell.extensions.launch @@ -9,7 +8,6 @@ class WellListViewModel : BaseViewModel() { - private val kTag = "WellListViewModel" val listModel = MutableLiveData() fun obtainWellList( @@ -22,7 +20,9 @@ listModel.value = RetrofitServiceManager.obtainWellList( keywords, wellType, deptid, isAlarm, page ) - }, { - Log.d(kTag, "obtainWellList: ${it.printStackTrace()}") + }) + + fun obtainAllWell() = launch({ + listModel.value = RetrofitServiceManager.obtainAllWell() }) } \ No newline at end of file diff --git a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml deleted file mode 100644 index 2b068d1..0000000 --- a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml deleted file mode 100644 index 07d5da9..0000000 --- a/app/src/main/res/drawable/ic_launcher_background.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/activity_change_pwd.xml b/app/src/main/res/layout/activity_change_pwd.xml index 3f162a9..480894e 100644 --- a/app/src/main/res/layout/activity_change_pwd.xml +++ b/app/src/main/res/layout/activity_change_pwd.xml @@ -111,9 +111,7 @@ android:id="@+id/submitButton" style="@style/buttonStyle" android:layout_alignParentBottom="true" - android:layout_marginHorizontal="20dp" - android:layout_marginTop="20dp" - android:layout_marginBottom="20dp" + android:layout_margin="20dp" android:text="提\u3000\u3000交" /> \ No newline at end of file diff --git a/app/src/main/res/layout/activity_customer_service.xml b/app/src/main/res/layout/activity_customer_service.xml deleted file mode 100644 index 766487d..0000000 --- a/app/src/main/res/layout/activity_customer_service.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/layout/activity_help_center.xml b/app/src/main/res/layout/activity_help_center.xml index 2b51b79..64dfc15 100644 --- a/app/src/main/res/layout/activity_help_center.xml +++ b/app/src/main/res/layout/activity_help_center.xml @@ -5,7 +5,7 @@ android:layout_height="match_parent" android:background="@color/white" android:orientation="vertical" - tools:context=".view.CustomerServiceActivity"> + tools:context=".view.HelpCenterActivity"> diff --git a/app/src/main/res/layout/activity_user_detail.xml b/app/src/main/res/layout/activity_user_detail.xml index e6d8082..b536285 100644 --- a/app/src/main/res/layout/activity_user_detail.xml +++ b/app/src/main/res/layout/activity_user_detail.xml @@ -107,8 +107,7 @@ style="@style/buttonStyle" android:layout_alignParentBottom="true" android:layout_marginHorizontal="20dp" - android:layout_marginTop="20dp" - android:layout_marginBottom="20dp" + android:layout_marginVertical="@dimen/dp_10" android:text="退出登录" /> diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7460cc2..83f613a 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -26,7 +26,6 @@ android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:requestLegacyExternalStorage="true" - android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/QMUI.Compat.NoActionBar" android:usesCleartextTraffic="true"> @@ -55,7 +54,6 @@ - 4 || it["beforeConfirm"]!!.length > 4 || + it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 + ) { + homeView.todoDataView.textSize = 36f + homeView.undeterminedDataView.textSize = 36f + homeView.inHandleDataView.textSize = 36f + homeView.completedDataView.textSize = 36f + } + homeView.todoDataView.text = it["beforeGet"] + homeView.undeterminedDataView.text = it["beforeConfirm"] + homeView.inHandleDataView.text = it["inHandle"] + homeView.completedDataView.text = it["over"] + }) + //地图初始化 - homeView.mapView.onCreate(savedInstanceState) - aMap = homeView.mapView.map - val uiSettings = aMap.uiSettings - uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER - uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 - //显示定位小蓝点 - locationStyle = MyLocationStyle() - locationStyle - locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 - locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 - aMap.myLocationStyle = locationStyle - aMap.isMyLocationEnabled = true - aMap.moveCamera(CameraUpdateFactory.zoomTo(14.toFloat())) + initMap(savedInstanceState) //首页功能块 val homeRecycleAdapter = HomeRecycleAdapter(requireContext()) @@ -65,31 +96,43 @@ } } }) - wellCountViewModel = ViewModelProvider(this).get(WellCountViewModel::class.java) - workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java) - - wellCountViewModel.resultModel.observe(viewLifecycleOwner, { - homeView.unDeployedWellView.text = it["bfWell"] - homeView.deployedWellView.text = it["cfWell"] - homeView.allWellDataView.text = it["total"] - }) - workOrderViewModel.resultModel.observe(viewLifecycleOwner, { - if (it["beforeGet"]!!.length > 4 || it["beforeConfirm"]!!.length > 4 || - it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 - ) { - homeView.todoDataView.textSize = 36f - homeView.undeterminedDataView.textSize = 36f - homeView.inHandleDataView.textSize = 36f - homeView.completedDataView.textSize = 36f - } - homeView.todoDataView.text = it["beforeGet"] - homeView.undeterminedDataView.text = it["beforeConfirm"] - homeView.inHandleDataView.text = it["inHandle"] - homeView.completedDataView.text = it["over"] - }) return homeView } + private fun initMap(savedInstanceState: Bundle?) { + homeView.mapView.onCreate(savedInstanceState) + aMap = homeView.mapView.map + val uiSettings = aMap.uiSettings + uiSettings.isMyLocationButtonEnabled = true//设置默认定位按钮是否显示 + uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER + uiSettings.isTiltGesturesEnabled = false//不许地图随手势倾斜角度 + uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 + //显示定位小蓝点 + val locationStyle = MyLocationStyle() + locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 + locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 + aMap.myLocationStyle = locationStyle + aMap.isMyLocationEnabled = true + //注册地图缩放监听 + aMap.addOnCameraChangeListener(this) + } + + /***地图接口实现*********************************************************************************/ + override fun onCameraChange(p0: CameraPosition?) { + Log.d(kTag, "onCameraChange: ") + } + + override fun onCameraChangeFinish(p0: CameraPosition?) { +// resetMarks() + Log.d(kTag, "onCameraChangeFinish: ") + } + + override fun onMarkerClick(p0: Marker?): Boolean { + + return false + } + + /***以下是地图生命周期管理************************************************************************/ override fun onResume() { super.onResume() homeView.mapView.onResume() @@ -98,8 +141,6 @@ workOrderViewModel.countWorkOrderByState() } - /***以下是地图生命周期管理************************************************************************/ - override fun onPause() { super.onPause() homeView.mapView.onPause() diff --git a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt index 80f5c04..1df65f2 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt @@ -11,7 +11,6 @@ import com.casic.app.smartwell.utils.LoadState import com.casic.app.smartwell.utils.SaveKeyValues import com.casic.app.smartwell.view.AboutUsActivity -import com.casic.app.smartwell.view.CustomerServiceActivity import com.casic.app.smartwell.view.HelpCenterActivity import com.casic.app.smartwell.view.UserDetailActivity import com.casic.app.smartwell.vm.UpdateVersionViewModel @@ -53,10 +52,6 @@ requireContext().navigatePageTo(HelpCenterActivity::class.java) } - customerServiceLayout.setOnClickListener { - requireContext().navigatePageTo(CustomerServiceActivity::class.java) - } - updateVersionLayout.setOnClickListener { updateVersionViewModel.updateVersion() } diff --git a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt index 874e449..f19ae75 100644 --- a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt +++ b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt @@ -1,6 +1,5 @@ package com.casic.app.smartwell.vm -import android.util.Log import androidx.lifecycle.MutableLiveData import com.casic.app.smartwell.base.BaseViewModel import com.casic.app.smartwell.extensions.launch @@ -9,7 +8,6 @@ class WellListViewModel : BaseViewModel() { - private val kTag = "WellListViewModel" val listModel = MutableLiveData() fun obtainWellList( @@ -22,7 +20,9 @@ listModel.value = RetrofitServiceManager.obtainWellList( keywords, wellType, deptid, isAlarm, page ) - }, { - Log.d(kTag, "obtainWellList: ${it.printStackTrace()}") + }) + + fun obtainAllWell() = launch({ + listModel.value = RetrofitServiceManager.obtainAllWell() }) } \ No newline at end of file diff --git a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml deleted file mode 100644 index 2b068d1..0000000 --- a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml deleted file mode 100644 index 07d5da9..0000000 --- a/app/src/main/res/drawable/ic_launcher_background.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/activity_change_pwd.xml b/app/src/main/res/layout/activity_change_pwd.xml index 3f162a9..480894e 100644 --- a/app/src/main/res/layout/activity_change_pwd.xml +++ b/app/src/main/res/layout/activity_change_pwd.xml @@ -111,9 +111,7 @@ android:id="@+id/submitButton" style="@style/buttonStyle" android:layout_alignParentBottom="true" - android:layout_marginHorizontal="20dp" - android:layout_marginTop="20dp" - android:layout_marginBottom="20dp" + android:layout_margin="20dp" android:text="提\u3000\u3000交" /> \ No newline at end of file diff --git a/app/src/main/res/layout/activity_customer_service.xml b/app/src/main/res/layout/activity_customer_service.xml deleted file mode 100644 index 766487d..0000000 --- a/app/src/main/res/layout/activity_customer_service.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/layout/activity_help_center.xml b/app/src/main/res/layout/activity_help_center.xml index 2b51b79..64dfc15 100644 --- a/app/src/main/res/layout/activity_help_center.xml +++ b/app/src/main/res/layout/activity_help_center.xml @@ -5,7 +5,7 @@ android:layout_height="match_parent" android:background="@color/white" android:orientation="vertical" - tools:context=".view.CustomerServiceActivity"> + tools:context=".view.HelpCenterActivity"> diff --git a/app/src/main/res/layout/activity_user_detail.xml b/app/src/main/res/layout/activity_user_detail.xml index e6d8082..b536285 100644 --- a/app/src/main/res/layout/activity_user_detail.xml +++ b/app/src/main/res/layout/activity_user_detail.xml @@ -107,8 +107,7 @@ style="@style/buttonStyle" android:layout_alignParentBottom="true" android:layout_marginHorizontal="20dp" - android:layout_marginTop="20dp" - android:layout_marginBottom="20dp" + android:layout_marginVertical="@dimen/dp_10" android:text="退出登录" /> diff --git a/app/src/main/res/layout/fragment_mine.xml b/app/src/main/res/layout/fragment_mine.xml index 0a89b13..ed26092 100644 --- a/app/src/main/res/layout/fragment_mine.xml +++ b/app/src/main/res/layout/fragment_mine.xml @@ -46,15 +46,26 @@ - + - + + + diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7460cc2..83f613a 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -26,7 +26,6 @@ android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:requestLegacyExternalStorage="true" - android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/QMUI.Compat.NoActionBar" android:usesCleartextTraffic="true"> @@ -55,7 +54,6 @@ - 4 || it["beforeConfirm"]!!.length > 4 || + it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 + ) { + homeView.todoDataView.textSize = 36f + homeView.undeterminedDataView.textSize = 36f + homeView.inHandleDataView.textSize = 36f + homeView.completedDataView.textSize = 36f + } + homeView.todoDataView.text = it["beforeGet"] + homeView.undeterminedDataView.text = it["beforeConfirm"] + homeView.inHandleDataView.text = it["inHandle"] + homeView.completedDataView.text = it["over"] + }) + //地图初始化 - homeView.mapView.onCreate(savedInstanceState) - aMap = homeView.mapView.map - val uiSettings = aMap.uiSettings - uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER - uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 - //显示定位小蓝点 - locationStyle = MyLocationStyle() - locationStyle - locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 - locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 - aMap.myLocationStyle = locationStyle - aMap.isMyLocationEnabled = true - aMap.moveCamera(CameraUpdateFactory.zoomTo(14.toFloat())) + initMap(savedInstanceState) //首页功能块 val homeRecycleAdapter = HomeRecycleAdapter(requireContext()) @@ -65,31 +96,43 @@ } } }) - wellCountViewModel = ViewModelProvider(this).get(WellCountViewModel::class.java) - workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java) - - wellCountViewModel.resultModel.observe(viewLifecycleOwner, { - homeView.unDeployedWellView.text = it["bfWell"] - homeView.deployedWellView.text = it["cfWell"] - homeView.allWellDataView.text = it["total"] - }) - workOrderViewModel.resultModel.observe(viewLifecycleOwner, { - if (it["beforeGet"]!!.length > 4 || it["beforeConfirm"]!!.length > 4 || - it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 - ) { - homeView.todoDataView.textSize = 36f - homeView.undeterminedDataView.textSize = 36f - homeView.inHandleDataView.textSize = 36f - homeView.completedDataView.textSize = 36f - } - homeView.todoDataView.text = it["beforeGet"] - homeView.undeterminedDataView.text = it["beforeConfirm"] - homeView.inHandleDataView.text = it["inHandle"] - homeView.completedDataView.text = it["over"] - }) return homeView } + private fun initMap(savedInstanceState: Bundle?) { + homeView.mapView.onCreate(savedInstanceState) + aMap = homeView.mapView.map + val uiSettings = aMap.uiSettings + uiSettings.isMyLocationButtonEnabled = true//设置默认定位按钮是否显示 + uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER + uiSettings.isTiltGesturesEnabled = false//不许地图随手势倾斜角度 + uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 + //显示定位小蓝点 + val locationStyle = MyLocationStyle() + locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 + locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 + aMap.myLocationStyle = locationStyle + aMap.isMyLocationEnabled = true + //注册地图缩放监听 + aMap.addOnCameraChangeListener(this) + } + + /***地图接口实现*********************************************************************************/ + override fun onCameraChange(p0: CameraPosition?) { + Log.d(kTag, "onCameraChange: ") + } + + override fun onCameraChangeFinish(p0: CameraPosition?) { +// resetMarks() + Log.d(kTag, "onCameraChangeFinish: ") + } + + override fun onMarkerClick(p0: Marker?): Boolean { + + return false + } + + /***以下是地图生命周期管理************************************************************************/ override fun onResume() { super.onResume() homeView.mapView.onResume() @@ -98,8 +141,6 @@ workOrderViewModel.countWorkOrderByState() } - /***以下是地图生命周期管理************************************************************************/ - override fun onPause() { super.onPause() homeView.mapView.onPause() diff --git a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt index 80f5c04..1df65f2 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt @@ -11,7 +11,6 @@ import com.casic.app.smartwell.utils.LoadState import com.casic.app.smartwell.utils.SaveKeyValues import com.casic.app.smartwell.view.AboutUsActivity -import com.casic.app.smartwell.view.CustomerServiceActivity import com.casic.app.smartwell.view.HelpCenterActivity import com.casic.app.smartwell.view.UserDetailActivity import com.casic.app.smartwell.vm.UpdateVersionViewModel @@ -53,10 +52,6 @@ requireContext().navigatePageTo(HelpCenterActivity::class.java) } - customerServiceLayout.setOnClickListener { - requireContext().navigatePageTo(CustomerServiceActivity::class.java) - } - updateVersionLayout.setOnClickListener { updateVersionViewModel.updateVersion() } diff --git a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt index 874e449..f19ae75 100644 --- a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt +++ b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt @@ -1,6 +1,5 @@ package com.casic.app.smartwell.vm -import android.util.Log import androidx.lifecycle.MutableLiveData import com.casic.app.smartwell.base.BaseViewModel import com.casic.app.smartwell.extensions.launch @@ -9,7 +8,6 @@ class WellListViewModel : BaseViewModel() { - private val kTag = "WellListViewModel" val listModel = MutableLiveData() fun obtainWellList( @@ -22,7 +20,9 @@ listModel.value = RetrofitServiceManager.obtainWellList( keywords, wellType, deptid, isAlarm, page ) - }, { - Log.d(kTag, "obtainWellList: ${it.printStackTrace()}") + }) + + fun obtainAllWell() = launch({ + listModel.value = RetrofitServiceManager.obtainAllWell() }) } \ No newline at end of file diff --git a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml deleted file mode 100644 index 2b068d1..0000000 --- a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml deleted file mode 100644 index 07d5da9..0000000 --- a/app/src/main/res/drawable/ic_launcher_background.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/activity_change_pwd.xml b/app/src/main/res/layout/activity_change_pwd.xml index 3f162a9..480894e 100644 --- a/app/src/main/res/layout/activity_change_pwd.xml +++ b/app/src/main/res/layout/activity_change_pwd.xml @@ -111,9 +111,7 @@ android:id="@+id/submitButton" style="@style/buttonStyle" android:layout_alignParentBottom="true" - android:layout_marginHorizontal="20dp" - android:layout_marginTop="20dp" - android:layout_marginBottom="20dp" + android:layout_margin="20dp" android:text="提\u3000\u3000交" /> \ No newline at end of file diff --git a/app/src/main/res/layout/activity_customer_service.xml b/app/src/main/res/layout/activity_customer_service.xml deleted file mode 100644 index 766487d..0000000 --- a/app/src/main/res/layout/activity_customer_service.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/layout/activity_help_center.xml b/app/src/main/res/layout/activity_help_center.xml index 2b51b79..64dfc15 100644 --- a/app/src/main/res/layout/activity_help_center.xml +++ b/app/src/main/res/layout/activity_help_center.xml @@ -5,7 +5,7 @@ android:layout_height="match_parent" android:background="@color/white" android:orientation="vertical" - tools:context=".view.CustomerServiceActivity"> + tools:context=".view.HelpCenterActivity"> diff --git a/app/src/main/res/layout/activity_user_detail.xml b/app/src/main/res/layout/activity_user_detail.xml index e6d8082..b536285 100644 --- a/app/src/main/res/layout/activity_user_detail.xml +++ b/app/src/main/res/layout/activity_user_detail.xml @@ -107,8 +107,7 @@ style="@style/buttonStyle" android:layout_alignParentBottom="true" android:layout_marginHorizontal="20dp" - android:layout_marginTop="20dp" - android:layout_marginBottom="20dp" + android:layout_marginVertical="@dimen/dp_10" android:text="退出登录" /> diff --git a/app/src/main/res/layout/fragment_mine.xml b/app/src/main/res/layout/fragment_mine.xml index 0a89b13..ed26092 100644 --- a/app/src/main/res/layout/fragment_mine.xml +++ b/app/src/main/res/layout/fragment_mine.xml @@ -46,15 +46,26 @@ - + - + + + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml deleted file mode 100644 index eca70cf..0000000 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7460cc2..83f613a 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -26,7 +26,6 @@ android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:requestLegacyExternalStorage="true" - android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/QMUI.Compat.NoActionBar" android:usesCleartextTraffic="true"> @@ -55,7 +54,6 @@ - 4 || it["beforeConfirm"]!!.length > 4 || + it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 + ) { + homeView.todoDataView.textSize = 36f + homeView.undeterminedDataView.textSize = 36f + homeView.inHandleDataView.textSize = 36f + homeView.completedDataView.textSize = 36f + } + homeView.todoDataView.text = it["beforeGet"] + homeView.undeterminedDataView.text = it["beforeConfirm"] + homeView.inHandleDataView.text = it["inHandle"] + homeView.completedDataView.text = it["over"] + }) + //地图初始化 - homeView.mapView.onCreate(savedInstanceState) - aMap = homeView.mapView.map - val uiSettings = aMap.uiSettings - uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER - uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 - //显示定位小蓝点 - locationStyle = MyLocationStyle() - locationStyle - locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 - locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 - aMap.myLocationStyle = locationStyle - aMap.isMyLocationEnabled = true - aMap.moveCamera(CameraUpdateFactory.zoomTo(14.toFloat())) + initMap(savedInstanceState) //首页功能块 val homeRecycleAdapter = HomeRecycleAdapter(requireContext()) @@ -65,31 +96,43 @@ } } }) - wellCountViewModel = ViewModelProvider(this).get(WellCountViewModel::class.java) - workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java) - - wellCountViewModel.resultModel.observe(viewLifecycleOwner, { - homeView.unDeployedWellView.text = it["bfWell"] - homeView.deployedWellView.text = it["cfWell"] - homeView.allWellDataView.text = it["total"] - }) - workOrderViewModel.resultModel.observe(viewLifecycleOwner, { - if (it["beforeGet"]!!.length > 4 || it["beforeConfirm"]!!.length > 4 || - it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 - ) { - homeView.todoDataView.textSize = 36f - homeView.undeterminedDataView.textSize = 36f - homeView.inHandleDataView.textSize = 36f - homeView.completedDataView.textSize = 36f - } - homeView.todoDataView.text = it["beforeGet"] - homeView.undeterminedDataView.text = it["beforeConfirm"] - homeView.inHandleDataView.text = it["inHandle"] - homeView.completedDataView.text = it["over"] - }) return homeView } + private fun initMap(savedInstanceState: Bundle?) { + homeView.mapView.onCreate(savedInstanceState) + aMap = homeView.mapView.map + val uiSettings = aMap.uiSettings + uiSettings.isMyLocationButtonEnabled = true//设置默认定位按钮是否显示 + uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER + uiSettings.isTiltGesturesEnabled = false//不许地图随手势倾斜角度 + uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 + //显示定位小蓝点 + val locationStyle = MyLocationStyle() + locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 + locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 + aMap.myLocationStyle = locationStyle + aMap.isMyLocationEnabled = true + //注册地图缩放监听 + aMap.addOnCameraChangeListener(this) + } + + /***地图接口实现*********************************************************************************/ + override fun onCameraChange(p0: CameraPosition?) { + Log.d(kTag, "onCameraChange: ") + } + + override fun onCameraChangeFinish(p0: CameraPosition?) { +// resetMarks() + Log.d(kTag, "onCameraChangeFinish: ") + } + + override fun onMarkerClick(p0: Marker?): Boolean { + + return false + } + + /***以下是地图生命周期管理************************************************************************/ override fun onResume() { super.onResume() homeView.mapView.onResume() @@ -98,8 +141,6 @@ workOrderViewModel.countWorkOrderByState() } - /***以下是地图生命周期管理************************************************************************/ - override fun onPause() { super.onPause() homeView.mapView.onPause() diff --git a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt index 80f5c04..1df65f2 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt @@ -11,7 +11,6 @@ import com.casic.app.smartwell.utils.LoadState import com.casic.app.smartwell.utils.SaveKeyValues import com.casic.app.smartwell.view.AboutUsActivity -import com.casic.app.smartwell.view.CustomerServiceActivity import com.casic.app.smartwell.view.HelpCenterActivity import com.casic.app.smartwell.view.UserDetailActivity import com.casic.app.smartwell.vm.UpdateVersionViewModel @@ -53,10 +52,6 @@ requireContext().navigatePageTo(HelpCenterActivity::class.java) } - customerServiceLayout.setOnClickListener { - requireContext().navigatePageTo(CustomerServiceActivity::class.java) - } - updateVersionLayout.setOnClickListener { updateVersionViewModel.updateVersion() } diff --git a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt index 874e449..f19ae75 100644 --- a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt +++ b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt @@ -1,6 +1,5 @@ package com.casic.app.smartwell.vm -import android.util.Log import androidx.lifecycle.MutableLiveData import com.casic.app.smartwell.base.BaseViewModel import com.casic.app.smartwell.extensions.launch @@ -9,7 +8,6 @@ class WellListViewModel : BaseViewModel() { - private val kTag = "WellListViewModel" val listModel = MutableLiveData() fun obtainWellList( @@ -22,7 +20,9 @@ listModel.value = RetrofitServiceManager.obtainWellList( keywords, wellType, deptid, isAlarm, page ) - }, { - Log.d(kTag, "obtainWellList: ${it.printStackTrace()}") + }) + + fun obtainAllWell() = launch({ + listModel.value = RetrofitServiceManager.obtainAllWell() }) } \ No newline at end of file diff --git a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml deleted file mode 100644 index 2b068d1..0000000 --- a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml deleted file mode 100644 index 07d5da9..0000000 --- a/app/src/main/res/drawable/ic_launcher_background.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/activity_change_pwd.xml b/app/src/main/res/layout/activity_change_pwd.xml index 3f162a9..480894e 100644 --- a/app/src/main/res/layout/activity_change_pwd.xml +++ b/app/src/main/res/layout/activity_change_pwd.xml @@ -111,9 +111,7 @@ android:id="@+id/submitButton" style="@style/buttonStyle" android:layout_alignParentBottom="true" - android:layout_marginHorizontal="20dp" - android:layout_marginTop="20dp" - android:layout_marginBottom="20dp" + android:layout_margin="20dp" android:text="提\u3000\u3000交" /> \ No newline at end of file diff --git a/app/src/main/res/layout/activity_customer_service.xml b/app/src/main/res/layout/activity_customer_service.xml deleted file mode 100644 index 766487d..0000000 --- a/app/src/main/res/layout/activity_customer_service.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/layout/activity_help_center.xml b/app/src/main/res/layout/activity_help_center.xml index 2b51b79..64dfc15 100644 --- a/app/src/main/res/layout/activity_help_center.xml +++ b/app/src/main/res/layout/activity_help_center.xml @@ -5,7 +5,7 @@ android:layout_height="match_parent" android:background="@color/white" android:orientation="vertical" - tools:context=".view.CustomerServiceActivity"> + tools:context=".view.HelpCenterActivity"> diff --git a/app/src/main/res/layout/activity_user_detail.xml b/app/src/main/res/layout/activity_user_detail.xml index e6d8082..b536285 100644 --- a/app/src/main/res/layout/activity_user_detail.xml +++ b/app/src/main/res/layout/activity_user_detail.xml @@ -107,8 +107,7 @@ style="@style/buttonStyle" android:layout_alignParentBottom="true" android:layout_marginHorizontal="20dp" - android:layout_marginTop="20dp" - android:layout_marginBottom="20dp" + android:layout_marginVertical="@dimen/dp_10" android:text="退出登录" /> diff --git a/app/src/main/res/layout/fragment_mine.xml b/app/src/main/res/layout/fragment_mine.xml index 0a89b13..ed26092 100644 --- a/app/src/main/res/layout/fragment_mine.xml +++ b/app/src/main/res/layout/fragment_mine.xml @@ -46,15 +46,26 @@ - + - + + + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml deleted file mode 100644 index eca70cf..0000000 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml deleted file mode 100644 index eca70cf..0000000 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7460cc2..83f613a 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -26,7 +26,6 @@ android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:requestLegacyExternalStorage="true" - android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/QMUI.Compat.NoActionBar" android:usesCleartextTraffic="true"> @@ -55,7 +54,6 @@ - 4 || it["beforeConfirm"]!!.length > 4 || + it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 + ) { + homeView.todoDataView.textSize = 36f + homeView.undeterminedDataView.textSize = 36f + homeView.inHandleDataView.textSize = 36f + homeView.completedDataView.textSize = 36f + } + homeView.todoDataView.text = it["beforeGet"] + homeView.undeterminedDataView.text = it["beforeConfirm"] + homeView.inHandleDataView.text = it["inHandle"] + homeView.completedDataView.text = it["over"] + }) + //地图初始化 - homeView.mapView.onCreate(savedInstanceState) - aMap = homeView.mapView.map - val uiSettings = aMap.uiSettings - uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER - uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 - //显示定位小蓝点 - locationStyle = MyLocationStyle() - locationStyle - locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 - locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 - aMap.myLocationStyle = locationStyle - aMap.isMyLocationEnabled = true - aMap.moveCamera(CameraUpdateFactory.zoomTo(14.toFloat())) + initMap(savedInstanceState) //首页功能块 val homeRecycleAdapter = HomeRecycleAdapter(requireContext()) @@ -65,31 +96,43 @@ } } }) - wellCountViewModel = ViewModelProvider(this).get(WellCountViewModel::class.java) - workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java) - - wellCountViewModel.resultModel.observe(viewLifecycleOwner, { - homeView.unDeployedWellView.text = it["bfWell"] - homeView.deployedWellView.text = it["cfWell"] - homeView.allWellDataView.text = it["total"] - }) - workOrderViewModel.resultModel.observe(viewLifecycleOwner, { - if (it["beforeGet"]!!.length > 4 || it["beforeConfirm"]!!.length > 4 || - it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 - ) { - homeView.todoDataView.textSize = 36f - homeView.undeterminedDataView.textSize = 36f - homeView.inHandleDataView.textSize = 36f - homeView.completedDataView.textSize = 36f - } - homeView.todoDataView.text = it["beforeGet"] - homeView.undeterminedDataView.text = it["beforeConfirm"] - homeView.inHandleDataView.text = it["inHandle"] - homeView.completedDataView.text = it["over"] - }) return homeView } + private fun initMap(savedInstanceState: Bundle?) { + homeView.mapView.onCreate(savedInstanceState) + aMap = homeView.mapView.map + val uiSettings = aMap.uiSettings + uiSettings.isMyLocationButtonEnabled = true//设置默认定位按钮是否显示 + uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER + uiSettings.isTiltGesturesEnabled = false//不许地图随手势倾斜角度 + uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 + //显示定位小蓝点 + val locationStyle = MyLocationStyle() + locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 + locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 + aMap.myLocationStyle = locationStyle + aMap.isMyLocationEnabled = true + //注册地图缩放监听 + aMap.addOnCameraChangeListener(this) + } + + /***地图接口实现*********************************************************************************/ + override fun onCameraChange(p0: CameraPosition?) { + Log.d(kTag, "onCameraChange: ") + } + + override fun onCameraChangeFinish(p0: CameraPosition?) { +// resetMarks() + Log.d(kTag, "onCameraChangeFinish: ") + } + + override fun onMarkerClick(p0: Marker?): Boolean { + + return false + } + + /***以下是地图生命周期管理************************************************************************/ override fun onResume() { super.onResume() homeView.mapView.onResume() @@ -98,8 +141,6 @@ workOrderViewModel.countWorkOrderByState() } - /***以下是地图生命周期管理************************************************************************/ - override fun onPause() { super.onPause() homeView.mapView.onPause() diff --git a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt index 80f5c04..1df65f2 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt @@ -11,7 +11,6 @@ import com.casic.app.smartwell.utils.LoadState import com.casic.app.smartwell.utils.SaveKeyValues import com.casic.app.smartwell.view.AboutUsActivity -import com.casic.app.smartwell.view.CustomerServiceActivity import com.casic.app.smartwell.view.HelpCenterActivity import com.casic.app.smartwell.view.UserDetailActivity import com.casic.app.smartwell.vm.UpdateVersionViewModel @@ -53,10 +52,6 @@ requireContext().navigatePageTo(HelpCenterActivity::class.java) } - customerServiceLayout.setOnClickListener { - requireContext().navigatePageTo(CustomerServiceActivity::class.java) - } - updateVersionLayout.setOnClickListener { updateVersionViewModel.updateVersion() } diff --git a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt index 874e449..f19ae75 100644 --- a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt +++ b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt @@ -1,6 +1,5 @@ package com.casic.app.smartwell.vm -import android.util.Log import androidx.lifecycle.MutableLiveData import com.casic.app.smartwell.base.BaseViewModel import com.casic.app.smartwell.extensions.launch @@ -9,7 +8,6 @@ class WellListViewModel : BaseViewModel() { - private val kTag = "WellListViewModel" val listModel = MutableLiveData() fun obtainWellList( @@ -22,7 +20,9 @@ listModel.value = RetrofitServiceManager.obtainWellList( keywords, wellType, deptid, isAlarm, page ) - }, { - Log.d(kTag, "obtainWellList: ${it.printStackTrace()}") + }) + + fun obtainAllWell() = launch({ + listModel.value = RetrofitServiceManager.obtainAllWell() }) } \ No newline at end of file diff --git a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml deleted file mode 100644 index 2b068d1..0000000 --- a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml deleted file mode 100644 index 07d5da9..0000000 --- a/app/src/main/res/drawable/ic_launcher_background.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/activity_change_pwd.xml b/app/src/main/res/layout/activity_change_pwd.xml index 3f162a9..480894e 100644 --- a/app/src/main/res/layout/activity_change_pwd.xml +++ b/app/src/main/res/layout/activity_change_pwd.xml @@ -111,9 +111,7 @@ android:id="@+id/submitButton" style="@style/buttonStyle" android:layout_alignParentBottom="true" - android:layout_marginHorizontal="20dp" - android:layout_marginTop="20dp" - android:layout_marginBottom="20dp" + android:layout_margin="20dp" android:text="提\u3000\u3000交" /> \ No newline at end of file diff --git a/app/src/main/res/layout/activity_customer_service.xml b/app/src/main/res/layout/activity_customer_service.xml deleted file mode 100644 index 766487d..0000000 --- a/app/src/main/res/layout/activity_customer_service.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/layout/activity_help_center.xml b/app/src/main/res/layout/activity_help_center.xml index 2b51b79..64dfc15 100644 --- a/app/src/main/res/layout/activity_help_center.xml +++ b/app/src/main/res/layout/activity_help_center.xml @@ -5,7 +5,7 @@ android:layout_height="match_parent" android:background="@color/white" android:orientation="vertical" - tools:context=".view.CustomerServiceActivity"> + tools:context=".view.HelpCenterActivity"> diff --git a/app/src/main/res/layout/activity_user_detail.xml b/app/src/main/res/layout/activity_user_detail.xml index e6d8082..b536285 100644 --- a/app/src/main/res/layout/activity_user_detail.xml +++ b/app/src/main/res/layout/activity_user_detail.xml @@ -107,8 +107,7 @@ style="@style/buttonStyle" android:layout_alignParentBottom="true" android:layout_marginHorizontal="20dp" - android:layout_marginTop="20dp" - android:layout_marginBottom="20dp" + android:layout_marginVertical="@dimen/dp_10" android:text="退出登录" /> diff --git a/app/src/main/res/layout/fragment_mine.xml b/app/src/main/res/layout/fragment_mine.xml index 0a89b13..ed26092 100644 --- a/app/src/main/res/layout/fragment_mine.xml +++ b/app/src/main/res/layout/fragment_mine.xml @@ -46,15 +46,26 @@ - + - + + + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml deleted file mode 100644 index eca70cf..0000000 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml deleted file mode 100644 index eca70cf..0000000 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png index a571e60..96ea16c 100644 --- a/app/src/main/res/mipmap-hdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-hdpi/ic_launcher.png Binary files differ diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7460cc2..83f613a 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -26,7 +26,6 @@ android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:requestLegacyExternalStorage="true" - android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/QMUI.Compat.NoActionBar" android:usesCleartextTraffic="true"> @@ -55,7 +54,6 @@ - 4 || it["beforeConfirm"]!!.length > 4 || + it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 + ) { + homeView.todoDataView.textSize = 36f + homeView.undeterminedDataView.textSize = 36f + homeView.inHandleDataView.textSize = 36f + homeView.completedDataView.textSize = 36f + } + homeView.todoDataView.text = it["beforeGet"] + homeView.undeterminedDataView.text = it["beforeConfirm"] + homeView.inHandleDataView.text = it["inHandle"] + homeView.completedDataView.text = it["over"] + }) + //地图初始化 - homeView.mapView.onCreate(savedInstanceState) - aMap = homeView.mapView.map - val uiSettings = aMap.uiSettings - uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER - uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 - //显示定位小蓝点 - locationStyle = MyLocationStyle() - locationStyle - locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 - locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 - aMap.myLocationStyle = locationStyle - aMap.isMyLocationEnabled = true - aMap.moveCamera(CameraUpdateFactory.zoomTo(14.toFloat())) + initMap(savedInstanceState) //首页功能块 val homeRecycleAdapter = HomeRecycleAdapter(requireContext()) @@ -65,31 +96,43 @@ } } }) - wellCountViewModel = ViewModelProvider(this).get(WellCountViewModel::class.java) - workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java) - - wellCountViewModel.resultModel.observe(viewLifecycleOwner, { - homeView.unDeployedWellView.text = it["bfWell"] - homeView.deployedWellView.text = it["cfWell"] - homeView.allWellDataView.text = it["total"] - }) - workOrderViewModel.resultModel.observe(viewLifecycleOwner, { - if (it["beforeGet"]!!.length > 4 || it["beforeConfirm"]!!.length > 4 || - it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 - ) { - homeView.todoDataView.textSize = 36f - homeView.undeterminedDataView.textSize = 36f - homeView.inHandleDataView.textSize = 36f - homeView.completedDataView.textSize = 36f - } - homeView.todoDataView.text = it["beforeGet"] - homeView.undeterminedDataView.text = it["beforeConfirm"] - homeView.inHandleDataView.text = it["inHandle"] - homeView.completedDataView.text = it["over"] - }) return homeView } + private fun initMap(savedInstanceState: Bundle?) { + homeView.mapView.onCreate(savedInstanceState) + aMap = homeView.mapView.map + val uiSettings = aMap.uiSettings + uiSettings.isMyLocationButtonEnabled = true//设置默认定位按钮是否显示 + uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER + uiSettings.isTiltGesturesEnabled = false//不许地图随手势倾斜角度 + uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 + //显示定位小蓝点 + val locationStyle = MyLocationStyle() + locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 + locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 + aMap.myLocationStyle = locationStyle + aMap.isMyLocationEnabled = true + //注册地图缩放监听 + aMap.addOnCameraChangeListener(this) + } + + /***地图接口实现*********************************************************************************/ + override fun onCameraChange(p0: CameraPosition?) { + Log.d(kTag, "onCameraChange: ") + } + + override fun onCameraChangeFinish(p0: CameraPosition?) { +// resetMarks() + Log.d(kTag, "onCameraChangeFinish: ") + } + + override fun onMarkerClick(p0: Marker?): Boolean { + + return false + } + + /***以下是地图生命周期管理************************************************************************/ override fun onResume() { super.onResume() homeView.mapView.onResume() @@ -98,8 +141,6 @@ workOrderViewModel.countWorkOrderByState() } - /***以下是地图生命周期管理************************************************************************/ - override fun onPause() { super.onPause() homeView.mapView.onPause() diff --git a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt index 80f5c04..1df65f2 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt @@ -11,7 +11,6 @@ import com.casic.app.smartwell.utils.LoadState import com.casic.app.smartwell.utils.SaveKeyValues import com.casic.app.smartwell.view.AboutUsActivity -import com.casic.app.smartwell.view.CustomerServiceActivity import com.casic.app.smartwell.view.HelpCenterActivity import com.casic.app.smartwell.view.UserDetailActivity import com.casic.app.smartwell.vm.UpdateVersionViewModel @@ -53,10 +52,6 @@ requireContext().navigatePageTo(HelpCenterActivity::class.java) } - customerServiceLayout.setOnClickListener { - requireContext().navigatePageTo(CustomerServiceActivity::class.java) - } - updateVersionLayout.setOnClickListener { updateVersionViewModel.updateVersion() } diff --git a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt index 874e449..f19ae75 100644 --- a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt +++ b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt @@ -1,6 +1,5 @@ package com.casic.app.smartwell.vm -import android.util.Log import androidx.lifecycle.MutableLiveData import com.casic.app.smartwell.base.BaseViewModel import com.casic.app.smartwell.extensions.launch @@ -9,7 +8,6 @@ class WellListViewModel : BaseViewModel() { - private val kTag = "WellListViewModel" val listModel = MutableLiveData() fun obtainWellList( @@ -22,7 +20,9 @@ listModel.value = RetrofitServiceManager.obtainWellList( keywords, wellType, deptid, isAlarm, page ) - }, { - Log.d(kTag, "obtainWellList: ${it.printStackTrace()}") + }) + + fun obtainAllWell() = launch({ + listModel.value = RetrofitServiceManager.obtainAllWell() }) } \ No newline at end of file diff --git a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml deleted file mode 100644 index 2b068d1..0000000 --- a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml deleted file mode 100644 index 07d5da9..0000000 --- a/app/src/main/res/drawable/ic_launcher_background.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/activity_change_pwd.xml b/app/src/main/res/layout/activity_change_pwd.xml index 3f162a9..480894e 100644 --- a/app/src/main/res/layout/activity_change_pwd.xml +++ b/app/src/main/res/layout/activity_change_pwd.xml @@ -111,9 +111,7 @@ android:id="@+id/submitButton" style="@style/buttonStyle" android:layout_alignParentBottom="true" - android:layout_marginHorizontal="20dp" - android:layout_marginTop="20dp" - android:layout_marginBottom="20dp" + android:layout_margin="20dp" android:text="提\u3000\u3000交" /> \ No newline at end of file diff --git a/app/src/main/res/layout/activity_customer_service.xml b/app/src/main/res/layout/activity_customer_service.xml deleted file mode 100644 index 766487d..0000000 --- a/app/src/main/res/layout/activity_customer_service.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/layout/activity_help_center.xml b/app/src/main/res/layout/activity_help_center.xml index 2b51b79..64dfc15 100644 --- a/app/src/main/res/layout/activity_help_center.xml +++ b/app/src/main/res/layout/activity_help_center.xml @@ -5,7 +5,7 @@ android:layout_height="match_parent" android:background="@color/white" android:orientation="vertical" - tools:context=".view.CustomerServiceActivity"> + tools:context=".view.HelpCenterActivity"> diff --git a/app/src/main/res/layout/activity_user_detail.xml b/app/src/main/res/layout/activity_user_detail.xml index e6d8082..b536285 100644 --- a/app/src/main/res/layout/activity_user_detail.xml +++ b/app/src/main/res/layout/activity_user_detail.xml @@ -107,8 +107,7 @@ style="@style/buttonStyle" android:layout_alignParentBottom="true" android:layout_marginHorizontal="20dp" - android:layout_marginTop="20dp" - android:layout_marginBottom="20dp" + android:layout_marginVertical="@dimen/dp_10" android:text="退出登录" /> diff --git a/app/src/main/res/layout/fragment_mine.xml b/app/src/main/res/layout/fragment_mine.xml index 0a89b13..ed26092 100644 --- a/app/src/main/res/layout/fragment_mine.xml +++ b/app/src/main/res/layout/fragment_mine.xml @@ -46,15 +46,26 @@ - + - + + + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml deleted file mode 100644 index eca70cf..0000000 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml deleted file mode 100644 index eca70cf..0000000 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png index a571e60..96ea16c 100644 --- a/app/src/main/res/mipmap-hdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-hdpi/ic_launcher.png Binary files differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/app/src/main/res/mipmap-hdpi/ic_launcher_round.png deleted file mode 100644 index 61da551..0000000 --- a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png +++ /dev/null Binary files differ diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7460cc2..83f613a 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -26,7 +26,6 @@ android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:requestLegacyExternalStorage="true" - android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/QMUI.Compat.NoActionBar" android:usesCleartextTraffic="true"> @@ -55,7 +54,6 @@ - 4 || it["beforeConfirm"]!!.length > 4 || + it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 + ) { + homeView.todoDataView.textSize = 36f + homeView.undeterminedDataView.textSize = 36f + homeView.inHandleDataView.textSize = 36f + homeView.completedDataView.textSize = 36f + } + homeView.todoDataView.text = it["beforeGet"] + homeView.undeterminedDataView.text = it["beforeConfirm"] + homeView.inHandleDataView.text = it["inHandle"] + homeView.completedDataView.text = it["over"] + }) + //地图初始化 - homeView.mapView.onCreate(savedInstanceState) - aMap = homeView.mapView.map - val uiSettings = aMap.uiSettings - uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER - uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 - //显示定位小蓝点 - locationStyle = MyLocationStyle() - locationStyle - locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 - locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 - aMap.myLocationStyle = locationStyle - aMap.isMyLocationEnabled = true - aMap.moveCamera(CameraUpdateFactory.zoomTo(14.toFloat())) + initMap(savedInstanceState) //首页功能块 val homeRecycleAdapter = HomeRecycleAdapter(requireContext()) @@ -65,31 +96,43 @@ } } }) - wellCountViewModel = ViewModelProvider(this).get(WellCountViewModel::class.java) - workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java) - - wellCountViewModel.resultModel.observe(viewLifecycleOwner, { - homeView.unDeployedWellView.text = it["bfWell"] - homeView.deployedWellView.text = it["cfWell"] - homeView.allWellDataView.text = it["total"] - }) - workOrderViewModel.resultModel.observe(viewLifecycleOwner, { - if (it["beforeGet"]!!.length > 4 || it["beforeConfirm"]!!.length > 4 || - it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 - ) { - homeView.todoDataView.textSize = 36f - homeView.undeterminedDataView.textSize = 36f - homeView.inHandleDataView.textSize = 36f - homeView.completedDataView.textSize = 36f - } - homeView.todoDataView.text = it["beforeGet"] - homeView.undeterminedDataView.text = it["beforeConfirm"] - homeView.inHandleDataView.text = it["inHandle"] - homeView.completedDataView.text = it["over"] - }) return homeView } + private fun initMap(savedInstanceState: Bundle?) { + homeView.mapView.onCreate(savedInstanceState) + aMap = homeView.mapView.map + val uiSettings = aMap.uiSettings + uiSettings.isMyLocationButtonEnabled = true//设置默认定位按钮是否显示 + uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER + uiSettings.isTiltGesturesEnabled = false//不许地图随手势倾斜角度 + uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 + //显示定位小蓝点 + val locationStyle = MyLocationStyle() + locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 + locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 + aMap.myLocationStyle = locationStyle + aMap.isMyLocationEnabled = true + //注册地图缩放监听 + aMap.addOnCameraChangeListener(this) + } + + /***地图接口实现*********************************************************************************/ + override fun onCameraChange(p0: CameraPosition?) { + Log.d(kTag, "onCameraChange: ") + } + + override fun onCameraChangeFinish(p0: CameraPosition?) { +// resetMarks() + Log.d(kTag, "onCameraChangeFinish: ") + } + + override fun onMarkerClick(p0: Marker?): Boolean { + + return false + } + + /***以下是地图生命周期管理************************************************************************/ override fun onResume() { super.onResume() homeView.mapView.onResume() @@ -98,8 +141,6 @@ workOrderViewModel.countWorkOrderByState() } - /***以下是地图生命周期管理************************************************************************/ - override fun onPause() { super.onPause() homeView.mapView.onPause() diff --git a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt index 80f5c04..1df65f2 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt @@ -11,7 +11,6 @@ import com.casic.app.smartwell.utils.LoadState import com.casic.app.smartwell.utils.SaveKeyValues import com.casic.app.smartwell.view.AboutUsActivity -import com.casic.app.smartwell.view.CustomerServiceActivity import com.casic.app.smartwell.view.HelpCenterActivity import com.casic.app.smartwell.view.UserDetailActivity import com.casic.app.smartwell.vm.UpdateVersionViewModel @@ -53,10 +52,6 @@ requireContext().navigatePageTo(HelpCenterActivity::class.java) } - customerServiceLayout.setOnClickListener { - requireContext().navigatePageTo(CustomerServiceActivity::class.java) - } - updateVersionLayout.setOnClickListener { updateVersionViewModel.updateVersion() } diff --git a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt index 874e449..f19ae75 100644 --- a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt +++ b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt @@ -1,6 +1,5 @@ package com.casic.app.smartwell.vm -import android.util.Log import androidx.lifecycle.MutableLiveData import com.casic.app.smartwell.base.BaseViewModel import com.casic.app.smartwell.extensions.launch @@ -9,7 +8,6 @@ class WellListViewModel : BaseViewModel() { - private val kTag = "WellListViewModel" val listModel = MutableLiveData() fun obtainWellList( @@ -22,7 +20,9 @@ listModel.value = RetrofitServiceManager.obtainWellList( keywords, wellType, deptid, isAlarm, page ) - }, { - Log.d(kTag, "obtainWellList: ${it.printStackTrace()}") + }) + + fun obtainAllWell() = launch({ + listModel.value = RetrofitServiceManager.obtainAllWell() }) } \ No newline at end of file diff --git a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml deleted file mode 100644 index 2b068d1..0000000 --- a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml deleted file mode 100644 index 07d5da9..0000000 --- a/app/src/main/res/drawable/ic_launcher_background.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/activity_change_pwd.xml b/app/src/main/res/layout/activity_change_pwd.xml index 3f162a9..480894e 100644 --- a/app/src/main/res/layout/activity_change_pwd.xml +++ b/app/src/main/res/layout/activity_change_pwd.xml @@ -111,9 +111,7 @@ android:id="@+id/submitButton" style="@style/buttonStyle" android:layout_alignParentBottom="true" - android:layout_marginHorizontal="20dp" - android:layout_marginTop="20dp" - android:layout_marginBottom="20dp" + android:layout_margin="20dp" android:text="提\u3000\u3000交" /> \ No newline at end of file diff --git a/app/src/main/res/layout/activity_customer_service.xml b/app/src/main/res/layout/activity_customer_service.xml deleted file mode 100644 index 766487d..0000000 --- a/app/src/main/res/layout/activity_customer_service.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/layout/activity_help_center.xml b/app/src/main/res/layout/activity_help_center.xml index 2b51b79..64dfc15 100644 --- a/app/src/main/res/layout/activity_help_center.xml +++ b/app/src/main/res/layout/activity_help_center.xml @@ -5,7 +5,7 @@ android:layout_height="match_parent" android:background="@color/white" android:orientation="vertical" - tools:context=".view.CustomerServiceActivity"> + tools:context=".view.HelpCenterActivity"> diff --git a/app/src/main/res/layout/activity_user_detail.xml b/app/src/main/res/layout/activity_user_detail.xml index e6d8082..b536285 100644 --- a/app/src/main/res/layout/activity_user_detail.xml +++ b/app/src/main/res/layout/activity_user_detail.xml @@ -107,8 +107,7 @@ style="@style/buttonStyle" android:layout_alignParentBottom="true" android:layout_marginHorizontal="20dp" - android:layout_marginTop="20dp" - android:layout_marginBottom="20dp" + android:layout_marginVertical="@dimen/dp_10" android:text="退出登录" /> diff --git a/app/src/main/res/layout/fragment_mine.xml b/app/src/main/res/layout/fragment_mine.xml index 0a89b13..ed26092 100644 --- a/app/src/main/res/layout/fragment_mine.xml +++ b/app/src/main/res/layout/fragment_mine.xml @@ -46,15 +46,26 @@ - + - + + + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml deleted file mode 100644 index eca70cf..0000000 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml deleted file mode 100644 index eca70cf..0000000 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png index a571e60..96ea16c 100644 --- a/app/src/main/res/mipmap-hdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-hdpi/ic_launcher.png Binary files differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/app/src/main/res/mipmap-hdpi/ic_launcher_round.png deleted file mode 100644 index 61da551..0000000 --- a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png +++ /dev/null Binary files differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.png b/app/src/main/res/mipmap-mdpi/ic_launcher.png index c41dd28..96ea16c 100644 --- a/app/src/main/res/mipmap-mdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-mdpi/ic_launcher.png Binary files differ diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7460cc2..83f613a 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -26,7 +26,6 @@ android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:requestLegacyExternalStorage="true" - android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/QMUI.Compat.NoActionBar" android:usesCleartextTraffic="true"> @@ -55,7 +54,6 @@ - 4 || it["beforeConfirm"]!!.length > 4 || + it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 + ) { + homeView.todoDataView.textSize = 36f + homeView.undeterminedDataView.textSize = 36f + homeView.inHandleDataView.textSize = 36f + homeView.completedDataView.textSize = 36f + } + homeView.todoDataView.text = it["beforeGet"] + homeView.undeterminedDataView.text = it["beforeConfirm"] + homeView.inHandleDataView.text = it["inHandle"] + homeView.completedDataView.text = it["over"] + }) + //地图初始化 - homeView.mapView.onCreate(savedInstanceState) - aMap = homeView.mapView.map - val uiSettings = aMap.uiSettings - uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER - uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 - //显示定位小蓝点 - locationStyle = MyLocationStyle() - locationStyle - locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 - locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 - aMap.myLocationStyle = locationStyle - aMap.isMyLocationEnabled = true - aMap.moveCamera(CameraUpdateFactory.zoomTo(14.toFloat())) + initMap(savedInstanceState) //首页功能块 val homeRecycleAdapter = HomeRecycleAdapter(requireContext()) @@ -65,31 +96,43 @@ } } }) - wellCountViewModel = ViewModelProvider(this).get(WellCountViewModel::class.java) - workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java) - - wellCountViewModel.resultModel.observe(viewLifecycleOwner, { - homeView.unDeployedWellView.text = it["bfWell"] - homeView.deployedWellView.text = it["cfWell"] - homeView.allWellDataView.text = it["total"] - }) - workOrderViewModel.resultModel.observe(viewLifecycleOwner, { - if (it["beforeGet"]!!.length > 4 || it["beforeConfirm"]!!.length > 4 || - it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 - ) { - homeView.todoDataView.textSize = 36f - homeView.undeterminedDataView.textSize = 36f - homeView.inHandleDataView.textSize = 36f - homeView.completedDataView.textSize = 36f - } - homeView.todoDataView.text = it["beforeGet"] - homeView.undeterminedDataView.text = it["beforeConfirm"] - homeView.inHandleDataView.text = it["inHandle"] - homeView.completedDataView.text = it["over"] - }) return homeView } + private fun initMap(savedInstanceState: Bundle?) { + homeView.mapView.onCreate(savedInstanceState) + aMap = homeView.mapView.map + val uiSettings = aMap.uiSettings + uiSettings.isMyLocationButtonEnabled = true//设置默认定位按钮是否显示 + uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER + uiSettings.isTiltGesturesEnabled = false//不许地图随手势倾斜角度 + uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 + //显示定位小蓝点 + val locationStyle = MyLocationStyle() + locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 + locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 + aMap.myLocationStyle = locationStyle + aMap.isMyLocationEnabled = true + //注册地图缩放监听 + aMap.addOnCameraChangeListener(this) + } + + /***地图接口实现*********************************************************************************/ + override fun onCameraChange(p0: CameraPosition?) { + Log.d(kTag, "onCameraChange: ") + } + + override fun onCameraChangeFinish(p0: CameraPosition?) { +// resetMarks() + Log.d(kTag, "onCameraChangeFinish: ") + } + + override fun onMarkerClick(p0: Marker?): Boolean { + + return false + } + + /***以下是地图生命周期管理************************************************************************/ override fun onResume() { super.onResume() homeView.mapView.onResume() @@ -98,8 +141,6 @@ workOrderViewModel.countWorkOrderByState() } - /***以下是地图生命周期管理************************************************************************/ - override fun onPause() { super.onPause() homeView.mapView.onPause() diff --git a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt index 80f5c04..1df65f2 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt @@ -11,7 +11,6 @@ import com.casic.app.smartwell.utils.LoadState import com.casic.app.smartwell.utils.SaveKeyValues import com.casic.app.smartwell.view.AboutUsActivity -import com.casic.app.smartwell.view.CustomerServiceActivity import com.casic.app.smartwell.view.HelpCenterActivity import com.casic.app.smartwell.view.UserDetailActivity import com.casic.app.smartwell.vm.UpdateVersionViewModel @@ -53,10 +52,6 @@ requireContext().navigatePageTo(HelpCenterActivity::class.java) } - customerServiceLayout.setOnClickListener { - requireContext().navigatePageTo(CustomerServiceActivity::class.java) - } - updateVersionLayout.setOnClickListener { updateVersionViewModel.updateVersion() } diff --git a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt index 874e449..f19ae75 100644 --- a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt +++ b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt @@ -1,6 +1,5 @@ package com.casic.app.smartwell.vm -import android.util.Log import androidx.lifecycle.MutableLiveData import com.casic.app.smartwell.base.BaseViewModel import com.casic.app.smartwell.extensions.launch @@ -9,7 +8,6 @@ class WellListViewModel : BaseViewModel() { - private val kTag = "WellListViewModel" val listModel = MutableLiveData() fun obtainWellList( @@ -22,7 +20,9 @@ listModel.value = RetrofitServiceManager.obtainWellList( keywords, wellType, deptid, isAlarm, page ) - }, { - Log.d(kTag, "obtainWellList: ${it.printStackTrace()}") + }) + + fun obtainAllWell() = launch({ + listModel.value = RetrofitServiceManager.obtainAllWell() }) } \ No newline at end of file diff --git a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml deleted file mode 100644 index 2b068d1..0000000 --- a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml deleted file mode 100644 index 07d5da9..0000000 --- a/app/src/main/res/drawable/ic_launcher_background.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/activity_change_pwd.xml b/app/src/main/res/layout/activity_change_pwd.xml index 3f162a9..480894e 100644 --- a/app/src/main/res/layout/activity_change_pwd.xml +++ b/app/src/main/res/layout/activity_change_pwd.xml @@ -111,9 +111,7 @@ android:id="@+id/submitButton" style="@style/buttonStyle" android:layout_alignParentBottom="true" - android:layout_marginHorizontal="20dp" - android:layout_marginTop="20dp" - android:layout_marginBottom="20dp" + android:layout_margin="20dp" android:text="提\u3000\u3000交" /> \ No newline at end of file diff --git a/app/src/main/res/layout/activity_customer_service.xml b/app/src/main/res/layout/activity_customer_service.xml deleted file mode 100644 index 766487d..0000000 --- a/app/src/main/res/layout/activity_customer_service.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/layout/activity_help_center.xml b/app/src/main/res/layout/activity_help_center.xml index 2b51b79..64dfc15 100644 --- a/app/src/main/res/layout/activity_help_center.xml +++ b/app/src/main/res/layout/activity_help_center.xml @@ -5,7 +5,7 @@ android:layout_height="match_parent" android:background="@color/white" android:orientation="vertical" - tools:context=".view.CustomerServiceActivity"> + tools:context=".view.HelpCenterActivity"> diff --git a/app/src/main/res/layout/activity_user_detail.xml b/app/src/main/res/layout/activity_user_detail.xml index e6d8082..b536285 100644 --- a/app/src/main/res/layout/activity_user_detail.xml +++ b/app/src/main/res/layout/activity_user_detail.xml @@ -107,8 +107,7 @@ style="@style/buttonStyle" android:layout_alignParentBottom="true" android:layout_marginHorizontal="20dp" - android:layout_marginTop="20dp" - android:layout_marginBottom="20dp" + android:layout_marginVertical="@dimen/dp_10" android:text="退出登录" /> diff --git a/app/src/main/res/layout/fragment_mine.xml b/app/src/main/res/layout/fragment_mine.xml index 0a89b13..ed26092 100644 --- a/app/src/main/res/layout/fragment_mine.xml +++ b/app/src/main/res/layout/fragment_mine.xml @@ -46,15 +46,26 @@ - + - + + + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml deleted file mode 100644 index eca70cf..0000000 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml deleted file mode 100644 index eca70cf..0000000 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png index a571e60..96ea16c 100644 --- a/app/src/main/res/mipmap-hdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-hdpi/ic_launcher.png Binary files differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/app/src/main/res/mipmap-hdpi/ic_launcher_round.png deleted file mode 100644 index 61da551..0000000 --- a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png +++ /dev/null Binary files differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.png b/app/src/main/res/mipmap-mdpi/ic_launcher.png index c41dd28..96ea16c 100644 --- a/app/src/main/res/mipmap-mdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-mdpi/ic_launcher.png Binary files differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/app/src/main/res/mipmap-mdpi/ic_launcher_round.png deleted file mode 100644 index db5080a..0000000 --- a/app/src/main/res/mipmap-mdpi/ic_launcher_round.png +++ /dev/null Binary files differ diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7460cc2..83f613a 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -26,7 +26,6 @@ android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:requestLegacyExternalStorage="true" - android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/QMUI.Compat.NoActionBar" android:usesCleartextTraffic="true"> @@ -55,7 +54,6 @@ - 4 || it["beforeConfirm"]!!.length > 4 || + it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 + ) { + homeView.todoDataView.textSize = 36f + homeView.undeterminedDataView.textSize = 36f + homeView.inHandleDataView.textSize = 36f + homeView.completedDataView.textSize = 36f + } + homeView.todoDataView.text = it["beforeGet"] + homeView.undeterminedDataView.text = it["beforeConfirm"] + homeView.inHandleDataView.text = it["inHandle"] + homeView.completedDataView.text = it["over"] + }) + //地图初始化 - homeView.mapView.onCreate(savedInstanceState) - aMap = homeView.mapView.map - val uiSettings = aMap.uiSettings - uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER - uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 - //显示定位小蓝点 - locationStyle = MyLocationStyle() - locationStyle - locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 - locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 - aMap.myLocationStyle = locationStyle - aMap.isMyLocationEnabled = true - aMap.moveCamera(CameraUpdateFactory.zoomTo(14.toFloat())) + initMap(savedInstanceState) //首页功能块 val homeRecycleAdapter = HomeRecycleAdapter(requireContext()) @@ -65,31 +96,43 @@ } } }) - wellCountViewModel = ViewModelProvider(this).get(WellCountViewModel::class.java) - workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java) - - wellCountViewModel.resultModel.observe(viewLifecycleOwner, { - homeView.unDeployedWellView.text = it["bfWell"] - homeView.deployedWellView.text = it["cfWell"] - homeView.allWellDataView.text = it["total"] - }) - workOrderViewModel.resultModel.observe(viewLifecycleOwner, { - if (it["beforeGet"]!!.length > 4 || it["beforeConfirm"]!!.length > 4 || - it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 - ) { - homeView.todoDataView.textSize = 36f - homeView.undeterminedDataView.textSize = 36f - homeView.inHandleDataView.textSize = 36f - homeView.completedDataView.textSize = 36f - } - homeView.todoDataView.text = it["beforeGet"] - homeView.undeterminedDataView.text = it["beforeConfirm"] - homeView.inHandleDataView.text = it["inHandle"] - homeView.completedDataView.text = it["over"] - }) return homeView } + private fun initMap(savedInstanceState: Bundle?) { + homeView.mapView.onCreate(savedInstanceState) + aMap = homeView.mapView.map + val uiSettings = aMap.uiSettings + uiSettings.isMyLocationButtonEnabled = true//设置默认定位按钮是否显示 + uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER + uiSettings.isTiltGesturesEnabled = false//不许地图随手势倾斜角度 + uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 + //显示定位小蓝点 + val locationStyle = MyLocationStyle() + locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 + locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 + aMap.myLocationStyle = locationStyle + aMap.isMyLocationEnabled = true + //注册地图缩放监听 + aMap.addOnCameraChangeListener(this) + } + + /***地图接口实现*********************************************************************************/ + override fun onCameraChange(p0: CameraPosition?) { + Log.d(kTag, "onCameraChange: ") + } + + override fun onCameraChangeFinish(p0: CameraPosition?) { +// resetMarks() + Log.d(kTag, "onCameraChangeFinish: ") + } + + override fun onMarkerClick(p0: Marker?): Boolean { + + return false + } + + /***以下是地图生命周期管理************************************************************************/ override fun onResume() { super.onResume() homeView.mapView.onResume() @@ -98,8 +141,6 @@ workOrderViewModel.countWorkOrderByState() } - /***以下是地图生命周期管理************************************************************************/ - override fun onPause() { super.onPause() homeView.mapView.onPause() diff --git a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt index 80f5c04..1df65f2 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt @@ -11,7 +11,6 @@ import com.casic.app.smartwell.utils.LoadState import com.casic.app.smartwell.utils.SaveKeyValues import com.casic.app.smartwell.view.AboutUsActivity -import com.casic.app.smartwell.view.CustomerServiceActivity import com.casic.app.smartwell.view.HelpCenterActivity import com.casic.app.smartwell.view.UserDetailActivity import com.casic.app.smartwell.vm.UpdateVersionViewModel @@ -53,10 +52,6 @@ requireContext().navigatePageTo(HelpCenterActivity::class.java) } - customerServiceLayout.setOnClickListener { - requireContext().navigatePageTo(CustomerServiceActivity::class.java) - } - updateVersionLayout.setOnClickListener { updateVersionViewModel.updateVersion() } diff --git a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt index 874e449..f19ae75 100644 --- a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt +++ b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt @@ -1,6 +1,5 @@ package com.casic.app.smartwell.vm -import android.util.Log import androidx.lifecycle.MutableLiveData import com.casic.app.smartwell.base.BaseViewModel import com.casic.app.smartwell.extensions.launch @@ -9,7 +8,6 @@ class WellListViewModel : BaseViewModel() { - private val kTag = "WellListViewModel" val listModel = MutableLiveData() fun obtainWellList( @@ -22,7 +20,9 @@ listModel.value = RetrofitServiceManager.obtainWellList( keywords, wellType, deptid, isAlarm, page ) - }, { - Log.d(kTag, "obtainWellList: ${it.printStackTrace()}") + }) + + fun obtainAllWell() = launch({ + listModel.value = RetrofitServiceManager.obtainAllWell() }) } \ No newline at end of file diff --git a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml deleted file mode 100644 index 2b068d1..0000000 --- a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml deleted file mode 100644 index 07d5da9..0000000 --- a/app/src/main/res/drawable/ic_launcher_background.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/activity_change_pwd.xml b/app/src/main/res/layout/activity_change_pwd.xml index 3f162a9..480894e 100644 --- a/app/src/main/res/layout/activity_change_pwd.xml +++ b/app/src/main/res/layout/activity_change_pwd.xml @@ -111,9 +111,7 @@ android:id="@+id/submitButton" style="@style/buttonStyle" android:layout_alignParentBottom="true" - android:layout_marginHorizontal="20dp" - android:layout_marginTop="20dp" - android:layout_marginBottom="20dp" + android:layout_margin="20dp" android:text="提\u3000\u3000交" /> \ No newline at end of file diff --git a/app/src/main/res/layout/activity_customer_service.xml b/app/src/main/res/layout/activity_customer_service.xml deleted file mode 100644 index 766487d..0000000 --- a/app/src/main/res/layout/activity_customer_service.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/layout/activity_help_center.xml b/app/src/main/res/layout/activity_help_center.xml index 2b51b79..64dfc15 100644 --- a/app/src/main/res/layout/activity_help_center.xml +++ b/app/src/main/res/layout/activity_help_center.xml @@ -5,7 +5,7 @@ android:layout_height="match_parent" android:background="@color/white" android:orientation="vertical" - tools:context=".view.CustomerServiceActivity"> + tools:context=".view.HelpCenterActivity"> diff --git a/app/src/main/res/layout/activity_user_detail.xml b/app/src/main/res/layout/activity_user_detail.xml index e6d8082..b536285 100644 --- a/app/src/main/res/layout/activity_user_detail.xml +++ b/app/src/main/res/layout/activity_user_detail.xml @@ -107,8 +107,7 @@ style="@style/buttonStyle" android:layout_alignParentBottom="true" android:layout_marginHorizontal="20dp" - android:layout_marginTop="20dp" - android:layout_marginBottom="20dp" + android:layout_marginVertical="@dimen/dp_10" android:text="退出登录" /> diff --git a/app/src/main/res/layout/fragment_mine.xml b/app/src/main/res/layout/fragment_mine.xml index 0a89b13..ed26092 100644 --- a/app/src/main/res/layout/fragment_mine.xml +++ b/app/src/main/res/layout/fragment_mine.xml @@ -46,15 +46,26 @@ - + - + + + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml deleted file mode 100644 index eca70cf..0000000 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml deleted file mode 100644 index eca70cf..0000000 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png index a571e60..96ea16c 100644 --- a/app/src/main/res/mipmap-hdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-hdpi/ic_launcher.png Binary files differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/app/src/main/res/mipmap-hdpi/ic_launcher_round.png deleted file mode 100644 index 61da551..0000000 --- a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png +++ /dev/null Binary files differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.png b/app/src/main/res/mipmap-mdpi/ic_launcher.png index c41dd28..96ea16c 100644 --- a/app/src/main/res/mipmap-mdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-mdpi/ic_launcher.png Binary files differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/app/src/main/res/mipmap-mdpi/ic_launcher_round.png deleted file mode 100644 index db5080a..0000000 --- a/app/src/main/res/mipmap-mdpi/ic_launcher_round.png +++ /dev/null Binary files differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/app/src/main/res/mipmap-xhdpi/ic_launcher.png index 6dba46d..96ea16c 100644 --- a/app/src/main/res/mipmap-xhdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-xhdpi/ic_launcher.png Binary files differ diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7460cc2..83f613a 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -26,7 +26,6 @@ android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:requestLegacyExternalStorage="true" - android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/QMUI.Compat.NoActionBar" android:usesCleartextTraffic="true"> @@ -55,7 +54,6 @@ - 4 || it["beforeConfirm"]!!.length > 4 || + it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 + ) { + homeView.todoDataView.textSize = 36f + homeView.undeterminedDataView.textSize = 36f + homeView.inHandleDataView.textSize = 36f + homeView.completedDataView.textSize = 36f + } + homeView.todoDataView.text = it["beforeGet"] + homeView.undeterminedDataView.text = it["beforeConfirm"] + homeView.inHandleDataView.text = it["inHandle"] + homeView.completedDataView.text = it["over"] + }) + //地图初始化 - homeView.mapView.onCreate(savedInstanceState) - aMap = homeView.mapView.map - val uiSettings = aMap.uiSettings - uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER - uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 - //显示定位小蓝点 - locationStyle = MyLocationStyle() - locationStyle - locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 - locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 - aMap.myLocationStyle = locationStyle - aMap.isMyLocationEnabled = true - aMap.moveCamera(CameraUpdateFactory.zoomTo(14.toFloat())) + initMap(savedInstanceState) //首页功能块 val homeRecycleAdapter = HomeRecycleAdapter(requireContext()) @@ -65,31 +96,43 @@ } } }) - wellCountViewModel = ViewModelProvider(this).get(WellCountViewModel::class.java) - workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java) - - wellCountViewModel.resultModel.observe(viewLifecycleOwner, { - homeView.unDeployedWellView.text = it["bfWell"] - homeView.deployedWellView.text = it["cfWell"] - homeView.allWellDataView.text = it["total"] - }) - workOrderViewModel.resultModel.observe(viewLifecycleOwner, { - if (it["beforeGet"]!!.length > 4 || it["beforeConfirm"]!!.length > 4 || - it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 - ) { - homeView.todoDataView.textSize = 36f - homeView.undeterminedDataView.textSize = 36f - homeView.inHandleDataView.textSize = 36f - homeView.completedDataView.textSize = 36f - } - homeView.todoDataView.text = it["beforeGet"] - homeView.undeterminedDataView.text = it["beforeConfirm"] - homeView.inHandleDataView.text = it["inHandle"] - homeView.completedDataView.text = it["over"] - }) return homeView } + private fun initMap(savedInstanceState: Bundle?) { + homeView.mapView.onCreate(savedInstanceState) + aMap = homeView.mapView.map + val uiSettings = aMap.uiSettings + uiSettings.isMyLocationButtonEnabled = true//设置默认定位按钮是否显示 + uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER + uiSettings.isTiltGesturesEnabled = false//不许地图随手势倾斜角度 + uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 + //显示定位小蓝点 + val locationStyle = MyLocationStyle() + locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 + locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 + aMap.myLocationStyle = locationStyle + aMap.isMyLocationEnabled = true + //注册地图缩放监听 + aMap.addOnCameraChangeListener(this) + } + + /***地图接口实现*********************************************************************************/ + override fun onCameraChange(p0: CameraPosition?) { + Log.d(kTag, "onCameraChange: ") + } + + override fun onCameraChangeFinish(p0: CameraPosition?) { +// resetMarks() + Log.d(kTag, "onCameraChangeFinish: ") + } + + override fun onMarkerClick(p0: Marker?): Boolean { + + return false + } + + /***以下是地图生命周期管理************************************************************************/ override fun onResume() { super.onResume() homeView.mapView.onResume() @@ -98,8 +141,6 @@ workOrderViewModel.countWorkOrderByState() } - /***以下是地图生命周期管理************************************************************************/ - override fun onPause() { super.onPause() homeView.mapView.onPause() diff --git a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt index 80f5c04..1df65f2 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt @@ -11,7 +11,6 @@ import com.casic.app.smartwell.utils.LoadState import com.casic.app.smartwell.utils.SaveKeyValues import com.casic.app.smartwell.view.AboutUsActivity -import com.casic.app.smartwell.view.CustomerServiceActivity import com.casic.app.smartwell.view.HelpCenterActivity import com.casic.app.smartwell.view.UserDetailActivity import com.casic.app.smartwell.vm.UpdateVersionViewModel @@ -53,10 +52,6 @@ requireContext().navigatePageTo(HelpCenterActivity::class.java) } - customerServiceLayout.setOnClickListener { - requireContext().navigatePageTo(CustomerServiceActivity::class.java) - } - updateVersionLayout.setOnClickListener { updateVersionViewModel.updateVersion() } diff --git a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt index 874e449..f19ae75 100644 --- a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt +++ b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt @@ -1,6 +1,5 @@ package com.casic.app.smartwell.vm -import android.util.Log import androidx.lifecycle.MutableLiveData import com.casic.app.smartwell.base.BaseViewModel import com.casic.app.smartwell.extensions.launch @@ -9,7 +8,6 @@ class WellListViewModel : BaseViewModel() { - private val kTag = "WellListViewModel" val listModel = MutableLiveData() fun obtainWellList( @@ -22,7 +20,9 @@ listModel.value = RetrofitServiceManager.obtainWellList( keywords, wellType, deptid, isAlarm, page ) - }, { - Log.d(kTag, "obtainWellList: ${it.printStackTrace()}") + }) + + fun obtainAllWell() = launch({ + listModel.value = RetrofitServiceManager.obtainAllWell() }) } \ No newline at end of file diff --git a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml deleted file mode 100644 index 2b068d1..0000000 --- a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml deleted file mode 100644 index 07d5da9..0000000 --- a/app/src/main/res/drawable/ic_launcher_background.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/activity_change_pwd.xml b/app/src/main/res/layout/activity_change_pwd.xml index 3f162a9..480894e 100644 --- a/app/src/main/res/layout/activity_change_pwd.xml +++ b/app/src/main/res/layout/activity_change_pwd.xml @@ -111,9 +111,7 @@ android:id="@+id/submitButton" style="@style/buttonStyle" android:layout_alignParentBottom="true" - android:layout_marginHorizontal="20dp" - android:layout_marginTop="20dp" - android:layout_marginBottom="20dp" + android:layout_margin="20dp" android:text="提\u3000\u3000交" /> \ No newline at end of file diff --git a/app/src/main/res/layout/activity_customer_service.xml b/app/src/main/res/layout/activity_customer_service.xml deleted file mode 100644 index 766487d..0000000 --- a/app/src/main/res/layout/activity_customer_service.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/layout/activity_help_center.xml b/app/src/main/res/layout/activity_help_center.xml index 2b51b79..64dfc15 100644 --- a/app/src/main/res/layout/activity_help_center.xml +++ b/app/src/main/res/layout/activity_help_center.xml @@ -5,7 +5,7 @@ android:layout_height="match_parent" android:background="@color/white" android:orientation="vertical" - tools:context=".view.CustomerServiceActivity"> + tools:context=".view.HelpCenterActivity"> diff --git a/app/src/main/res/layout/activity_user_detail.xml b/app/src/main/res/layout/activity_user_detail.xml index e6d8082..b536285 100644 --- a/app/src/main/res/layout/activity_user_detail.xml +++ b/app/src/main/res/layout/activity_user_detail.xml @@ -107,8 +107,7 @@ style="@style/buttonStyle" android:layout_alignParentBottom="true" android:layout_marginHorizontal="20dp" - android:layout_marginTop="20dp" - android:layout_marginBottom="20dp" + android:layout_marginVertical="@dimen/dp_10" android:text="退出登录" /> diff --git a/app/src/main/res/layout/fragment_mine.xml b/app/src/main/res/layout/fragment_mine.xml index 0a89b13..ed26092 100644 --- a/app/src/main/res/layout/fragment_mine.xml +++ b/app/src/main/res/layout/fragment_mine.xml @@ -46,15 +46,26 @@ - + - + + + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml deleted file mode 100644 index eca70cf..0000000 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml deleted file mode 100644 index eca70cf..0000000 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png index a571e60..96ea16c 100644 --- a/app/src/main/res/mipmap-hdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-hdpi/ic_launcher.png Binary files differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/app/src/main/res/mipmap-hdpi/ic_launcher_round.png deleted file mode 100644 index 61da551..0000000 --- a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png +++ /dev/null Binary files differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.png b/app/src/main/res/mipmap-mdpi/ic_launcher.png index c41dd28..96ea16c 100644 --- a/app/src/main/res/mipmap-mdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-mdpi/ic_launcher.png Binary files differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/app/src/main/res/mipmap-mdpi/ic_launcher_round.png deleted file mode 100644 index db5080a..0000000 --- a/app/src/main/res/mipmap-mdpi/ic_launcher_round.png +++ /dev/null Binary files differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/app/src/main/res/mipmap-xhdpi/ic_launcher.png index 6dba46d..96ea16c 100644 --- a/app/src/main/res/mipmap-xhdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-xhdpi/ic_launcher.png Binary files differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png deleted file mode 100644 index da31a87..0000000 --- a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png +++ /dev/null Binary files differ diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7460cc2..83f613a 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -26,7 +26,6 @@ android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:requestLegacyExternalStorage="true" - android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/QMUI.Compat.NoActionBar" android:usesCleartextTraffic="true"> @@ -55,7 +54,6 @@ - 4 || it["beforeConfirm"]!!.length > 4 || + it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 + ) { + homeView.todoDataView.textSize = 36f + homeView.undeterminedDataView.textSize = 36f + homeView.inHandleDataView.textSize = 36f + homeView.completedDataView.textSize = 36f + } + homeView.todoDataView.text = it["beforeGet"] + homeView.undeterminedDataView.text = it["beforeConfirm"] + homeView.inHandleDataView.text = it["inHandle"] + homeView.completedDataView.text = it["over"] + }) + //地图初始化 - homeView.mapView.onCreate(savedInstanceState) - aMap = homeView.mapView.map - val uiSettings = aMap.uiSettings - uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER - uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 - //显示定位小蓝点 - locationStyle = MyLocationStyle() - locationStyle - locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 - locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 - aMap.myLocationStyle = locationStyle - aMap.isMyLocationEnabled = true - aMap.moveCamera(CameraUpdateFactory.zoomTo(14.toFloat())) + initMap(savedInstanceState) //首页功能块 val homeRecycleAdapter = HomeRecycleAdapter(requireContext()) @@ -65,31 +96,43 @@ } } }) - wellCountViewModel = ViewModelProvider(this).get(WellCountViewModel::class.java) - workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java) - - wellCountViewModel.resultModel.observe(viewLifecycleOwner, { - homeView.unDeployedWellView.text = it["bfWell"] - homeView.deployedWellView.text = it["cfWell"] - homeView.allWellDataView.text = it["total"] - }) - workOrderViewModel.resultModel.observe(viewLifecycleOwner, { - if (it["beforeGet"]!!.length > 4 || it["beforeConfirm"]!!.length > 4 || - it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 - ) { - homeView.todoDataView.textSize = 36f - homeView.undeterminedDataView.textSize = 36f - homeView.inHandleDataView.textSize = 36f - homeView.completedDataView.textSize = 36f - } - homeView.todoDataView.text = it["beforeGet"] - homeView.undeterminedDataView.text = it["beforeConfirm"] - homeView.inHandleDataView.text = it["inHandle"] - homeView.completedDataView.text = it["over"] - }) return homeView } + private fun initMap(savedInstanceState: Bundle?) { + homeView.mapView.onCreate(savedInstanceState) + aMap = homeView.mapView.map + val uiSettings = aMap.uiSettings + uiSettings.isMyLocationButtonEnabled = true//设置默认定位按钮是否显示 + uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER + uiSettings.isTiltGesturesEnabled = false//不许地图随手势倾斜角度 + uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 + //显示定位小蓝点 + val locationStyle = MyLocationStyle() + locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 + locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 + aMap.myLocationStyle = locationStyle + aMap.isMyLocationEnabled = true + //注册地图缩放监听 + aMap.addOnCameraChangeListener(this) + } + + /***地图接口实现*********************************************************************************/ + override fun onCameraChange(p0: CameraPosition?) { + Log.d(kTag, "onCameraChange: ") + } + + override fun onCameraChangeFinish(p0: CameraPosition?) { +// resetMarks() + Log.d(kTag, "onCameraChangeFinish: ") + } + + override fun onMarkerClick(p0: Marker?): Boolean { + + return false + } + + /***以下是地图生命周期管理************************************************************************/ override fun onResume() { super.onResume() homeView.mapView.onResume() @@ -98,8 +141,6 @@ workOrderViewModel.countWorkOrderByState() } - /***以下是地图生命周期管理************************************************************************/ - override fun onPause() { super.onPause() homeView.mapView.onPause() diff --git a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt index 80f5c04..1df65f2 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt @@ -11,7 +11,6 @@ import com.casic.app.smartwell.utils.LoadState import com.casic.app.smartwell.utils.SaveKeyValues import com.casic.app.smartwell.view.AboutUsActivity -import com.casic.app.smartwell.view.CustomerServiceActivity import com.casic.app.smartwell.view.HelpCenterActivity import com.casic.app.smartwell.view.UserDetailActivity import com.casic.app.smartwell.vm.UpdateVersionViewModel @@ -53,10 +52,6 @@ requireContext().navigatePageTo(HelpCenterActivity::class.java) } - customerServiceLayout.setOnClickListener { - requireContext().navigatePageTo(CustomerServiceActivity::class.java) - } - updateVersionLayout.setOnClickListener { updateVersionViewModel.updateVersion() } diff --git a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt index 874e449..f19ae75 100644 --- a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt +++ b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt @@ -1,6 +1,5 @@ package com.casic.app.smartwell.vm -import android.util.Log import androidx.lifecycle.MutableLiveData import com.casic.app.smartwell.base.BaseViewModel import com.casic.app.smartwell.extensions.launch @@ -9,7 +8,6 @@ class WellListViewModel : BaseViewModel() { - private val kTag = "WellListViewModel" val listModel = MutableLiveData() fun obtainWellList( @@ -22,7 +20,9 @@ listModel.value = RetrofitServiceManager.obtainWellList( keywords, wellType, deptid, isAlarm, page ) - }, { - Log.d(kTag, "obtainWellList: ${it.printStackTrace()}") + }) + + fun obtainAllWell() = launch({ + listModel.value = RetrofitServiceManager.obtainAllWell() }) } \ No newline at end of file diff --git a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml deleted file mode 100644 index 2b068d1..0000000 --- a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml deleted file mode 100644 index 07d5da9..0000000 --- a/app/src/main/res/drawable/ic_launcher_background.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/activity_change_pwd.xml b/app/src/main/res/layout/activity_change_pwd.xml index 3f162a9..480894e 100644 --- a/app/src/main/res/layout/activity_change_pwd.xml +++ b/app/src/main/res/layout/activity_change_pwd.xml @@ -111,9 +111,7 @@ android:id="@+id/submitButton" style="@style/buttonStyle" android:layout_alignParentBottom="true" - android:layout_marginHorizontal="20dp" - android:layout_marginTop="20dp" - android:layout_marginBottom="20dp" + android:layout_margin="20dp" android:text="提\u3000\u3000交" /> \ No newline at end of file diff --git a/app/src/main/res/layout/activity_customer_service.xml b/app/src/main/res/layout/activity_customer_service.xml deleted file mode 100644 index 766487d..0000000 --- a/app/src/main/res/layout/activity_customer_service.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/layout/activity_help_center.xml b/app/src/main/res/layout/activity_help_center.xml index 2b51b79..64dfc15 100644 --- a/app/src/main/res/layout/activity_help_center.xml +++ b/app/src/main/res/layout/activity_help_center.xml @@ -5,7 +5,7 @@ android:layout_height="match_parent" android:background="@color/white" android:orientation="vertical" - tools:context=".view.CustomerServiceActivity"> + tools:context=".view.HelpCenterActivity"> diff --git a/app/src/main/res/layout/activity_user_detail.xml b/app/src/main/res/layout/activity_user_detail.xml index e6d8082..b536285 100644 --- a/app/src/main/res/layout/activity_user_detail.xml +++ b/app/src/main/res/layout/activity_user_detail.xml @@ -107,8 +107,7 @@ style="@style/buttonStyle" android:layout_alignParentBottom="true" android:layout_marginHorizontal="20dp" - android:layout_marginTop="20dp" - android:layout_marginBottom="20dp" + android:layout_marginVertical="@dimen/dp_10" android:text="退出登录" /> diff --git a/app/src/main/res/layout/fragment_mine.xml b/app/src/main/res/layout/fragment_mine.xml index 0a89b13..ed26092 100644 --- a/app/src/main/res/layout/fragment_mine.xml +++ b/app/src/main/res/layout/fragment_mine.xml @@ -46,15 +46,26 @@ - + - + + + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml deleted file mode 100644 index eca70cf..0000000 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml deleted file mode 100644 index eca70cf..0000000 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png index a571e60..96ea16c 100644 --- a/app/src/main/res/mipmap-hdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-hdpi/ic_launcher.png Binary files differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/app/src/main/res/mipmap-hdpi/ic_launcher_round.png deleted file mode 100644 index 61da551..0000000 --- a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png +++ /dev/null Binary files differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.png b/app/src/main/res/mipmap-mdpi/ic_launcher.png index c41dd28..96ea16c 100644 --- a/app/src/main/res/mipmap-mdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-mdpi/ic_launcher.png Binary files differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/app/src/main/res/mipmap-mdpi/ic_launcher_round.png deleted file mode 100644 index db5080a..0000000 --- a/app/src/main/res/mipmap-mdpi/ic_launcher_round.png +++ /dev/null Binary files differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/app/src/main/res/mipmap-xhdpi/ic_launcher.png index 6dba46d..96ea16c 100644 --- a/app/src/main/res/mipmap-xhdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-xhdpi/ic_launcher.png Binary files differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png deleted file mode 100644 index da31a87..0000000 --- a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png +++ /dev/null Binary files differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png index 15ac681..96ea16c 100644 --- a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png Binary files differ diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7460cc2..83f613a 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -26,7 +26,6 @@ android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:requestLegacyExternalStorage="true" - android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/QMUI.Compat.NoActionBar" android:usesCleartextTraffic="true"> @@ -55,7 +54,6 @@ - 4 || it["beforeConfirm"]!!.length > 4 || + it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 + ) { + homeView.todoDataView.textSize = 36f + homeView.undeterminedDataView.textSize = 36f + homeView.inHandleDataView.textSize = 36f + homeView.completedDataView.textSize = 36f + } + homeView.todoDataView.text = it["beforeGet"] + homeView.undeterminedDataView.text = it["beforeConfirm"] + homeView.inHandleDataView.text = it["inHandle"] + homeView.completedDataView.text = it["over"] + }) + //地图初始化 - homeView.mapView.onCreate(savedInstanceState) - aMap = homeView.mapView.map - val uiSettings = aMap.uiSettings - uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER - uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 - //显示定位小蓝点 - locationStyle = MyLocationStyle() - locationStyle - locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 - locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 - aMap.myLocationStyle = locationStyle - aMap.isMyLocationEnabled = true - aMap.moveCamera(CameraUpdateFactory.zoomTo(14.toFloat())) + initMap(savedInstanceState) //首页功能块 val homeRecycleAdapter = HomeRecycleAdapter(requireContext()) @@ -65,31 +96,43 @@ } } }) - wellCountViewModel = ViewModelProvider(this).get(WellCountViewModel::class.java) - workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java) - - wellCountViewModel.resultModel.observe(viewLifecycleOwner, { - homeView.unDeployedWellView.text = it["bfWell"] - homeView.deployedWellView.text = it["cfWell"] - homeView.allWellDataView.text = it["total"] - }) - workOrderViewModel.resultModel.observe(viewLifecycleOwner, { - if (it["beforeGet"]!!.length > 4 || it["beforeConfirm"]!!.length > 4 || - it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 - ) { - homeView.todoDataView.textSize = 36f - homeView.undeterminedDataView.textSize = 36f - homeView.inHandleDataView.textSize = 36f - homeView.completedDataView.textSize = 36f - } - homeView.todoDataView.text = it["beforeGet"] - homeView.undeterminedDataView.text = it["beforeConfirm"] - homeView.inHandleDataView.text = it["inHandle"] - homeView.completedDataView.text = it["over"] - }) return homeView } + private fun initMap(savedInstanceState: Bundle?) { + homeView.mapView.onCreate(savedInstanceState) + aMap = homeView.mapView.map + val uiSettings = aMap.uiSettings + uiSettings.isMyLocationButtonEnabled = true//设置默认定位按钮是否显示 + uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER + uiSettings.isTiltGesturesEnabled = false//不许地图随手势倾斜角度 + uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 + //显示定位小蓝点 + val locationStyle = MyLocationStyle() + locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 + locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 + aMap.myLocationStyle = locationStyle + aMap.isMyLocationEnabled = true + //注册地图缩放监听 + aMap.addOnCameraChangeListener(this) + } + + /***地图接口实现*********************************************************************************/ + override fun onCameraChange(p0: CameraPosition?) { + Log.d(kTag, "onCameraChange: ") + } + + override fun onCameraChangeFinish(p0: CameraPosition?) { +// resetMarks() + Log.d(kTag, "onCameraChangeFinish: ") + } + + override fun onMarkerClick(p0: Marker?): Boolean { + + return false + } + + /***以下是地图生命周期管理************************************************************************/ override fun onResume() { super.onResume() homeView.mapView.onResume() @@ -98,8 +141,6 @@ workOrderViewModel.countWorkOrderByState() } - /***以下是地图生命周期管理************************************************************************/ - override fun onPause() { super.onPause() homeView.mapView.onPause() diff --git a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt index 80f5c04..1df65f2 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt @@ -11,7 +11,6 @@ import com.casic.app.smartwell.utils.LoadState import com.casic.app.smartwell.utils.SaveKeyValues import com.casic.app.smartwell.view.AboutUsActivity -import com.casic.app.smartwell.view.CustomerServiceActivity import com.casic.app.smartwell.view.HelpCenterActivity import com.casic.app.smartwell.view.UserDetailActivity import com.casic.app.smartwell.vm.UpdateVersionViewModel @@ -53,10 +52,6 @@ requireContext().navigatePageTo(HelpCenterActivity::class.java) } - customerServiceLayout.setOnClickListener { - requireContext().navigatePageTo(CustomerServiceActivity::class.java) - } - updateVersionLayout.setOnClickListener { updateVersionViewModel.updateVersion() } diff --git a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt index 874e449..f19ae75 100644 --- a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt +++ b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt @@ -1,6 +1,5 @@ package com.casic.app.smartwell.vm -import android.util.Log import androidx.lifecycle.MutableLiveData import com.casic.app.smartwell.base.BaseViewModel import com.casic.app.smartwell.extensions.launch @@ -9,7 +8,6 @@ class WellListViewModel : BaseViewModel() { - private val kTag = "WellListViewModel" val listModel = MutableLiveData() fun obtainWellList( @@ -22,7 +20,9 @@ listModel.value = RetrofitServiceManager.obtainWellList( keywords, wellType, deptid, isAlarm, page ) - }, { - Log.d(kTag, "obtainWellList: ${it.printStackTrace()}") + }) + + fun obtainAllWell() = launch({ + listModel.value = RetrofitServiceManager.obtainAllWell() }) } \ No newline at end of file diff --git a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml deleted file mode 100644 index 2b068d1..0000000 --- a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml deleted file mode 100644 index 07d5da9..0000000 --- a/app/src/main/res/drawable/ic_launcher_background.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/activity_change_pwd.xml b/app/src/main/res/layout/activity_change_pwd.xml index 3f162a9..480894e 100644 --- a/app/src/main/res/layout/activity_change_pwd.xml +++ b/app/src/main/res/layout/activity_change_pwd.xml @@ -111,9 +111,7 @@ android:id="@+id/submitButton" style="@style/buttonStyle" android:layout_alignParentBottom="true" - android:layout_marginHorizontal="20dp" - android:layout_marginTop="20dp" - android:layout_marginBottom="20dp" + android:layout_margin="20dp" android:text="提\u3000\u3000交" /> \ No newline at end of file diff --git a/app/src/main/res/layout/activity_customer_service.xml b/app/src/main/res/layout/activity_customer_service.xml deleted file mode 100644 index 766487d..0000000 --- a/app/src/main/res/layout/activity_customer_service.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/layout/activity_help_center.xml b/app/src/main/res/layout/activity_help_center.xml index 2b51b79..64dfc15 100644 --- a/app/src/main/res/layout/activity_help_center.xml +++ b/app/src/main/res/layout/activity_help_center.xml @@ -5,7 +5,7 @@ android:layout_height="match_parent" android:background="@color/white" android:orientation="vertical" - tools:context=".view.CustomerServiceActivity"> + tools:context=".view.HelpCenterActivity"> diff --git a/app/src/main/res/layout/activity_user_detail.xml b/app/src/main/res/layout/activity_user_detail.xml index e6d8082..b536285 100644 --- a/app/src/main/res/layout/activity_user_detail.xml +++ b/app/src/main/res/layout/activity_user_detail.xml @@ -107,8 +107,7 @@ style="@style/buttonStyle" android:layout_alignParentBottom="true" android:layout_marginHorizontal="20dp" - android:layout_marginTop="20dp" - android:layout_marginBottom="20dp" + android:layout_marginVertical="@dimen/dp_10" android:text="退出登录" /> diff --git a/app/src/main/res/layout/fragment_mine.xml b/app/src/main/res/layout/fragment_mine.xml index 0a89b13..ed26092 100644 --- a/app/src/main/res/layout/fragment_mine.xml +++ b/app/src/main/res/layout/fragment_mine.xml @@ -46,15 +46,26 @@ - + - + + + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml deleted file mode 100644 index eca70cf..0000000 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml deleted file mode 100644 index eca70cf..0000000 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png index a571e60..96ea16c 100644 --- a/app/src/main/res/mipmap-hdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-hdpi/ic_launcher.png Binary files differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/app/src/main/res/mipmap-hdpi/ic_launcher_round.png deleted file mode 100644 index 61da551..0000000 --- a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png +++ /dev/null Binary files differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.png b/app/src/main/res/mipmap-mdpi/ic_launcher.png index c41dd28..96ea16c 100644 --- a/app/src/main/res/mipmap-mdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-mdpi/ic_launcher.png Binary files differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/app/src/main/res/mipmap-mdpi/ic_launcher_round.png deleted file mode 100644 index db5080a..0000000 --- a/app/src/main/res/mipmap-mdpi/ic_launcher_round.png +++ /dev/null Binary files differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/app/src/main/res/mipmap-xhdpi/ic_launcher.png index 6dba46d..96ea16c 100644 --- a/app/src/main/res/mipmap-xhdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-xhdpi/ic_launcher.png Binary files differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png deleted file mode 100644 index da31a87..0000000 --- a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png +++ /dev/null Binary files differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png index 15ac681..96ea16c 100644 --- a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png Binary files differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png deleted file mode 100644 index b216f2d..0000000 --- a/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png +++ /dev/null Binary files differ diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7460cc2..83f613a 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -26,7 +26,6 @@ android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:requestLegacyExternalStorage="true" - android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/QMUI.Compat.NoActionBar" android:usesCleartextTraffic="true"> @@ -55,7 +54,6 @@ - 4 || it["beforeConfirm"]!!.length > 4 || + it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 + ) { + homeView.todoDataView.textSize = 36f + homeView.undeterminedDataView.textSize = 36f + homeView.inHandleDataView.textSize = 36f + homeView.completedDataView.textSize = 36f + } + homeView.todoDataView.text = it["beforeGet"] + homeView.undeterminedDataView.text = it["beforeConfirm"] + homeView.inHandleDataView.text = it["inHandle"] + homeView.completedDataView.text = it["over"] + }) + //地图初始化 - homeView.mapView.onCreate(savedInstanceState) - aMap = homeView.mapView.map - val uiSettings = aMap.uiSettings - uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER - uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 - //显示定位小蓝点 - locationStyle = MyLocationStyle() - locationStyle - locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 - locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 - aMap.myLocationStyle = locationStyle - aMap.isMyLocationEnabled = true - aMap.moveCamera(CameraUpdateFactory.zoomTo(14.toFloat())) + initMap(savedInstanceState) //首页功能块 val homeRecycleAdapter = HomeRecycleAdapter(requireContext()) @@ -65,31 +96,43 @@ } } }) - wellCountViewModel = ViewModelProvider(this).get(WellCountViewModel::class.java) - workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java) - - wellCountViewModel.resultModel.observe(viewLifecycleOwner, { - homeView.unDeployedWellView.text = it["bfWell"] - homeView.deployedWellView.text = it["cfWell"] - homeView.allWellDataView.text = it["total"] - }) - workOrderViewModel.resultModel.observe(viewLifecycleOwner, { - if (it["beforeGet"]!!.length > 4 || it["beforeConfirm"]!!.length > 4 || - it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 - ) { - homeView.todoDataView.textSize = 36f - homeView.undeterminedDataView.textSize = 36f - homeView.inHandleDataView.textSize = 36f - homeView.completedDataView.textSize = 36f - } - homeView.todoDataView.text = it["beforeGet"] - homeView.undeterminedDataView.text = it["beforeConfirm"] - homeView.inHandleDataView.text = it["inHandle"] - homeView.completedDataView.text = it["over"] - }) return homeView } + private fun initMap(savedInstanceState: Bundle?) { + homeView.mapView.onCreate(savedInstanceState) + aMap = homeView.mapView.map + val uiSettings = aMap.uiSettings + uiSettings.isMyLocationButtonEnabled = true//设置默认定位按钮是否显示 + uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER + uiSettings.isTiltGesturesEnabled = false//不许地图随手势倾斜角度 + uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 + //显示定位小蓝点 + val locationStyle = MyLocationStyle() + locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 + locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 + aMap.myLocationStyle = locationStyle + aMap.isMyLocationEnabled = true + //注册地图缩放监听 + aMap.addOnCameraChangeListener(this) + } + + /***地图接口实现*********************************************************************************/ + override fun onCameraChange(p0: CameraPosition?) { + Log.d(kTag, "onCameraChange: ") + } + + override fun onCameraChangeFinish(p0: CameraPosition?) { +// resetMarks() + Log.d(kTag, "onCameraChangeFinish: ") + } + + override fun onMarkerClick(p0: Marker?): Boolean { + + return false + } + + /***以下是地图生命周期管理************************************************************************/ override fun onResume() { super.onResume() homeView.mapView.onResume() @@ -98,8 +141,6 @@ workOrderViewModel.countWorkOrderByState() } - /***以下是地图生命周期管理************************************************************************/ - override fun onPause() { super.onPause() homeView.mapView.onPause() diff --git a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt index 80f5c04..1df65f2 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt @@ -11,7 +11,6 @@ import com.casic.app.smartwell.utils.LoadState import com.casic.app.smartwell.utils.SaveKeyValues import com.casic.app.smartwell.view.AboutUsActivity -import com.casic.app.smartwell.view.CustomerServiceActivity import com.casic.app.smartwell.view.HelpCenterActivity import com.casic.app.smartwell.view.UserDetailActivity import com.casic.app.smartwell.vm.UpdateVersionViewModel @@ -53,10 +52,6 @@ requireContext().navigatePageTo(HelpCenterActivity::class.java) } - customerServiceLayout.setOnClickListener { - requireContext().navigatePageTo(CustomerServiceActivity::class.java) - } - updateVersionLayout.setOnClickListener { updateVersionViewModel.updateVersion() } diff --git a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt index 874e449..f19ae75 100644 --- a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt +++ b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt @@ -1,6 +1,5 @@ package com.casic.app.smartwell.vm -import android.util.Log import androidx.lifecycle.MutableLiveData import com.casic.app.smartwell.base.BaseViewModel import com.casic.app.smartwell.extensions.launch @@ -9,7 +8,6 @@ class WellListViewModel : BaseViewModel() { - private val kTag = "WellListViewModel" val listModel = MutableLiveData() fun obtainWellList( @@ -22,7 +20,9 @@ listModel.value = RetrofitServiceManager.obtainWellList( keywords, wellType, deptid, isAlarm, page ) - }, { - Log.d(kTag, "obtainWellList: ${it.printStackTrace()}") + }) + + fun obtainAllWell() = launch({ + listModel.value = RetrofitServiceManager.obtainAllWell() }) } \ No newline at end of file diff --git a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml deleted file mode 100644 index 2b068d1..0000000 --- a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml deleted file mode 100644 index 07d5da9..0000000 --- a/app/src/main/res/drawable/ic_launcher_background.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/activity_change_pwd.xml b/app/src/main/res/layout/activity_change_pwd.xml index 3f162a9..480894e 100644 --- a/app/src/main/res/layout/activity_change_pwd.xml +++ b/app/src/main/res/layout/activity_change_pwd.xml @@ -111,9 +111,7 @@ android:id="@+id/submitButton" style="@style/buttonStyle" android:layout_alignParentBottom="true" - android:layout_marginHorizontal="20dp" - android:layout_marginTop="20dp" - android:layout_marginBottom="20dp" + android:layout_margin="20dp" android:text="提\u3000\u3000交" /> \ No newline at end of file diff --git a/app/src/main/res/layout/activity_customer_service.xml b/app/src/main/res/layout/activity_customer_service.xml deleted file mode 100644 index 766487d..0000000 --- a/app/src/main/res/layout/activity_customer_service.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/layout/activity_help_center.xml b/app/src/main/res/layout/activity_help_center.xml index 2b51b79..64dfc15 100644 --- a/app/src/main/res/layout/activity_help_center.xml +++ b/app/src/main/res/layout/activity_help_center.xml @@ -5,7 +5,7 @@ android:layout_height="match_parent" android:background="@color/white" android:orientation="vertical" - tools:context=".view.CustomerServiceActivity"> + tools:context=".view.HelpCenterActivity"> diff --git a/app/src/main/res/layout/activity_user_detail.xml b/app/src/main/res/layout/activity_user_detail.xml index e6d8082..b536285 100644 --- a/app/src/main/res/layout/activity_user_detail.xml +++ b/app/src/main/res/layout/activity_user_detail.xml @@ -107,8 +107,7 @@ style="@style/buttonStyle" android:layout_alignParentBottom="true" android:layout_marginHorizontal="20dp" - android:layout_marginTop="20dp" - android:layout_marginBottom="20dp" + android:layout_marginVertical="@dimen/dp_10" android:text="退出登录" /> diff --git a/app/src/main/res/layout/fragment_mine.xml b/app/src/main/res/layout/fragment_mine.xml index 0a89b13..ed26092 100644 --- a/app/src/main/res/layout/fragment_mine.xml +++ b/app/src/main/res/layout/fragment_mine.xml @@ -46,15 +46,26 @@ - + - + + + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml deleted file mode 100644 index eca70cf..0000000 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml deleted file mode 100644 index eca70cf..0000000 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png index a571e60..96ea16c 100644 --- a/app/src/main/res/mipmap-hdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-hdpi/ic_launcher.png Binary files differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/app/src/main/res/mipmap-hdpi/ic_launcher_round.png deleted file mode 100644 index 61da551..0000000 --- a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png +++ /dev/null Binary files differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.png b/app/src/main/res/mipmap-mdpi/ic_launcher.png index c41dd28..96ea16c 100644 --- a/app/src/main/res/mipmap-mdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-mdpi/ic_launcher.png Binary files differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/app/src/main/res/mipmap-mdpi/ic_launcher_round.png deleted file mode 100644 index db5080a..0000000 --- a/app/src/main/res/mipmap-mdpi/ic_launcher_round.png +++ /dev/null Binary files differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/app/src/main/res/mipmap-xhdpi/ic_launcher.png index 6dba46d..96ea16c 100644 --- a/app/src/main/res/mipmap-xhdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-xhdpi/ic_launcher.png Binary files differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png deleted file mode 100644 index da31a87..0000000 --- a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png +++ /dev/null Binary files differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png index 15ac681..96ea16c 100644 --- a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png Binary files differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png deleted file mode 100644 index b216f2d..0000000 --- a/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png +++ /dev/null Binary files differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png index f25a419..96ea16c 100644 --- a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png Binary files differ diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7460cc2..83f613a 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -26,7 +26,6 @@ android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:requestLegacyExternalStorage="true" - android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/QMUI.Compat.NoActionBar" android:usesCleartextTraffic="true"> @@ -55,7 +54,6 @@ - 4 || it["beforeConfirm"]!!.length > 4 || + it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 + ) { + homeView.todoDataView.textSize = 36f + homeView.undeterminedDataView.textSize = 36f + homeView.inHandleDataView.textSize = 36f + homeView.completedDataView.textSize = 36f + } + homeView.todoDataView.text = it["beforeGet"] + homeView.undeterminedDataView.text = it["beforeConfirm"] + homeView.inHandleDataView.text = it["inHandle"] + homeView.completedDataView.text = it["over"] + }) + //地图初始化 - homeView.mapView.onCreate(savedInstanceState) - aMap = homeView.mapView.map - val uiSettings = aMap.uiSettings - uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER - uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 - //显示定位小蓝点 - locationStyle = MyLocationStyle() - locationStyle - locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 - locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 - aMap.myLocationStyle = locationStyle - aMap.isMyLocationEnabled = true - aMap.moveCamera(CameraUpdateFactory.zoomTo(14.toFloat())) + initMap(savedInstanceState) //首页功能块 val homeRecycleAdapter = HomeRecycleAdapter(requireContext()) @@ -65,31 +96,43 @@ } } }) - wellCountViewModel = ViewModelProvider(this).get(WellCountViewModel::class.java) - workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java) - - wellCountViewModel.resultModel.observe(viewLifecycleOwner, { - homeView.unDeployedWellView.text = it["bfWell"] - homeView.deployedWellView.text = it["cfWell"] - homeView.allWellDataView.text = it["total"] - }) - workOrderViewModel.resultModel.observe(viewLifecycleOwner, { - if (it["beforeGet"]!!.length > 4 || it["beforeConfirm"]!!.length > 4 || - it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 - ) { - homeView.todoDataView.textSize = 36f - homeView.undeterminedDataView.textSize = 36f - homeView.inHandleDataView.textSize = 36f - homeView.completedDataView.textSize = 36f - } - homeView.todoDataView.text = it["beforeGet"] - homeView.undeterminedDataView.text = it["beforeConfirm"] - homeView.inHandleDataView.text = it["inHandle"] - homeView.completedDataView.text = it["over"] - }) return homeView } + private fun initMap(savedInstanceState: Bundle?) { + homeView.mapView.onCreate(savedInstanceState) + aMap = homeView.mapView.map + val uiSettings = aMap.uiSettings + uiSettings.isMyLocationButtonEnabled = true//设置默认定位按钮是否显示 + uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER + uiSettings.isTiltGesturesEnabled = false//不许地图随手势倾斜角度 + uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 + //显示定位小蓝点 + val locationStyle = MyLocationStyle() + locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 + locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 + aMap.myLocationStyle = locationStyle + aMap.isMyLocationEnabled = true + //注册地图缩放监听 + aMap.addOnCameraChangeListener(this) + } + + /***地图接口实现*********************************************************************************/ + override fun onCameraChange(p0: CameraPosition?) { + Log.d(kTag, "onCameraChange: ") + } + + override fun onCameraChangeFinish(p0: CameraPosition?) { +// resetMarks() + Log.d(kTag, "onCameraChangeFinish: ") + } + + override fun onMarkerClick(p0: Marker?): Boolean { + + return false + } + + /***以下是地图生命周期管理************************************************************************/ override fun onResume() { super.onResume() homeView.mapView.onResume() @@ -98,8 +141,6 @@ workOrderViewModel.countWorkOrderByState() } - /***以下是地图生命周期管理************************************************************************/ - override fun onPause() { super.onPause() homeView.mapView.onPause() diff --git a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt index 80f5c04..1df65f2 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt @@ -11,7 +11,6 @@ import com.casic.app.smartwell.utils.LoadState import com.casic.app.smartwell.utils.SaveKeyValues import com.casic.app.smartwell.view.AboutUsActivity -import com.casic.app.smartwell.view.CustomerServiceActivity import com.casic.app.smartwell.view.HelpCenterActivity import com.casic.app.smartwell.view.UserDetailActivity import com.casic.app.smartwell.vm.UpdateVersionViewModel @@ -53,10 +52,6 @@ requireContext().navigatePageTo(HelpCenterActivity::class.java) } - customerServiceLayout.setOnClickListener { - requireContext().navigatePageTo(CustomerServiceActivity::class.java) - } - updateVersionLayout.setOnClickListener { updateVersionViewModel.updateVersion() } diff --git a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt index 874e449..f19ae75 100644 --- a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt +++ b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt @@ -1,6 +1,5 @@ package com.casic.app.smartwell.vm -import android.util.Log import androidx.lifecycle.MutableLiveData import com.casic.app.smartwell.base.BaseViewModel import com.casic.app.smartwell.extensions.launch @@ -9,7 +8,6 @@ class WellListViewModel : BaseViewModel() { - private val kTag = "WellListViewModel" val listModel = MutableLiveData() fun obtainWellList( @@ -22,7 +20,9 @@ listModel.value = RetrofitServiceManager.obtainWellList( keywords, wellType, deptid, isAlarm, page ) - }, { - Log.d(kTag, "obtainWellList: ${it.printStackTrace()}") + }) + + fun obtainAllWell() = launch({ + listModel.value = RetrofitServiceManager.obtainAllWell() }) } \ No newline at end of file diff --git a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml deleted file mode 100644 index 2b068d1..0000000 --- a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml deleted file mode 100644 index 07d5da9..0000000 --- a/app/src/main/res/drawable/ic_launcher_background.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/activity_change_pwd.xml b/app/src/main/res/layout/activity_change_pwd.xml index 3f162a9..480894e 100644 --- a/app/src/main/res/layout/activity_change_pwd.xml +++ b/app/src/main/res/layout/activity_change_pwd.xml @@ -111,9 +111,7 @@ android:id="@+id/submitButton" style="@style/buttonStyle" android:layout_alignParentBottom="true" - android:layout_marginHorizontal="20dp" - android:layout_marginTop="20dp" - android:layout_marginBottom="20dp" + android:layout_margin="20dp" android:text="提\u3000\u3000交" /> \ No newline at end of file diff --git a/app/src/main/res/layout/activity_customer_service.xml b/app/src/main/res/layout/activity_customer_service.xml deleted file mode 100644 index 766487d..0000000 --- a/app/src/main/res/layout/activity_customer_service.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/layout/activity_help_center.xml b/app/src/main/res/layout/activity_help_center.xml index 2b51b79..64dfc15 100644 --- a/app/src/main/res/layout/activity_help_center.xml +++ b/app/src/main/res/layout/activity_help_center.xml @@ -5,7 +5,7 @@ android:layout_height="match_parent" android:background="@color/white" android:orientation="vertical" - tools:context=".view.CustomerServiceActivity"> + tools:context=".view.HelpCenterActivity"> diff --git a/app/src/main/res/layout/activity_user_detail.xml b/app/src/main/res/layout/activity_user_detail.xml index e6d8082..b536285 100644 --- a/app/src/main/res/layout/activity_user_detail.xml +++ b/app/src/main/res/layout/activity_user_detail.xml @@ -107,8 +107,7 @@ style="@style/buttonStyle" android:layout_alignParentBottom="true" android:layout_marginHorizontal="20dp" - android:layout_marginTop="20dp" - android:layout_marginBottom="20dp" + android:layout_marginVertical="@dimen/dp_10" android:text="退出登录" /> diff --git a/app/src/main/res/layout/fragment_mine.xml b/app/src/main/res/layout/fragment_mine.xml index 0a89b13..ed26092 100644 --- a/app/src/main/res/layout/fragment_mine.xml +++ b/app/src/main/res/layout/fragment_mine.xml @@ -46,15 +46,26 @@ - + - + + + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml deleted file mode 100644 index eca70cf..0000000 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml deleted file mode 100644 index eca70cf..0000000 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png index a571e60..96ea16c 100644 --- a/app/src/main/res/mipmap-hdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-hdpi/ic_launcher.png Binary files differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/app/src/main/res/mipmap-hdpi/ic_launcher_round.png deleted file mode 100644 index 61da551..0000000 --- a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png +++ /dev/null Binary files differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.png b/app/src/main/res/mipmap-mdpi/ic_launcher.png index c41dd28..96ea16c 100644 --- a/app/src/main/res/mipmap-mdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-mdpi/ic_launcher.png Binary files differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/app/src/main/res/mipmap-mdpi/ic_launcher_round.png deleted file mode 100644 index db5080a..0000000 --- a/app/src/main/res/mipmap-mdpi/ic_launcher_round.png +++ /dev/null Binary files differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/app/src/main/res/mipmap-xhdpi/ic_launcher.png index 6dba46d..96ea16c 100644 --- a/app/src/main/res/mipmap-xhdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-xhdpi/ic_launcher.png Binary files differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png deleted file mode 100644 index da31a87..0000000 --- a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png +++ /dev/null Binary files differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png index 15ac681..96ea16c 100644 --- a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png Binary files differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png deleted file mode 100644 index b216f2d..0000000 --- a/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png +++ /dev/null Binary files differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png index f25a419..96ea16c 100644 --- a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png Binary files differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png deleted file mode 100644 index e96783c..0000000 --- a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png +++ /dev/null Binary files differ diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7460cc2..83f613a 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -26,7 +26,6 @@ android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:requestLegacyExternalStorage="true" - android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/QMUI.Compat.NoActionBar" android:usesCleartextTraffic="true"> @@ -55,7 +54,6 @@ - 4 || it["beforeConfirm"]!!.length > 4 || + it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 + ) { + homeView.todoDataView.textSize = 36f + homeView.undeterminedDataView.textSize = 36f + homeView.inHandleDataView.textSize = 36f + homeView.completedDataView.textSize = 36f + } + homeView.todoDataView.text = it["beforeGet"] + homeView.undeterminedDataView.text = it["beforeConfirm"] + homeView.inHandleDataView.text = it["inHandle"] + homeView.completedDataView.text = it["over"] + }) + //地图初始化 - homeView.mapView.onCreate(savedInstanceState) - aMap = homeView.mapView.map - val uiSettings = aMap.uiSettings - uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER - uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 - //显示定位小蓝点 - locationStyle = MyLocationStyle() - locationStyle - locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 - locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 - aMap.myLocationStyle = locationStyle - aMap.isMyLocationEnabled = true - aMap.moveCamera(CameraUpdateFactory.zoomTo(14.toFloat())) + initMap(savedInstanceState) //首页功能块 val homeRecycleAdapter = HomeRecycleAdapter(requireContext()) @@ -65,31 +96,43 @@ } } }) - wellCountViewModel = ViewModelProvider(this).get(WellCountViewModel::class.java) - workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java) - - wellCountViewModel.resultModel.observe(viewLifecycleOwner, { - homeView.unDeployedWellView.text = it["bfWell"] - homeView.deployedWellView.text = it["cfWell"] - homeView.allWellDataView.text = it["total"] - }) - workOrderViewModel.resultModel.observe(viewLifecycleOwner, { - if (it["beforeGet"]!!.length > 4 || it["beforeConfirm"]!!.length > 4 || - it["inHandle"]!!.length > 4 || it["over"]!!.length > 4 - ) { - homeView.todoDataView.textSize = 36f - homeView.undeterminedDataView.textSize = 36f - homeView.inHandleDataView.textSize = 36f - homeView.completedDataView.textSize = 36f - } - homeView.todoDataView.text = it["beforeGet"] - homeView.undeterminedDataView.text = it["beforeConfirm"] - homeView.inHandleDataView.text = it["inHandle"] - homeView.completedDataView.text = it["over"] - }) return homeView } + private fun initMap(savedInstanceState: Bundle?) { + homeView.mapView.onCreate(savedInstanceState) + aMap = homeView.mapView.map + val uiSettings = aMap.uiSettings + uiSettings.isMyLocationButtonEnabled = true//设置默认定位按钮是否显示 + uiSettings.zoomPosition = AMapOptions.ZOOM_POSITION_RIGHT_CENTER + uiSettings.isTiltGesturesEnabled = false//不许地图随手势倾斜角度 + uiSettings.isRotateGesturesEnabled = false//不许地图随手势旋转角度 + //显示定位小蓝点 + val locationStyle = MyLocationStyle() + locationStyle.showMyLocation(true)//设置是否显示定位小蓝点 + locationStyle.interval(10 * 1000)////设置连续定位模式下的定位间隔,只在连续定位模式下生效。单位为毫秒 + aMap.myLocationStyle = locationStyle + aMap.isMyLocationEnabled = true + //注册地图缩放监听 + aMap.addOnCameraChangeListener(this) + } + + /***地图接口实现*********************************************************************************/ + override fun onCameraChange(p0: CameraPosition?) { + Log.d(kTag, "onCameraChange: ") + } + + override fun onCameraChangeFinish(p0: CameraPosition?) { +// resetMarks() + Log.d(kTag, "onCameraChangeFinish: ") + } + + override fun onMarkerClick(p0: Marker?): Boolean { + + return false + } + + /***以下是地图生命周期管理************************************************************************/ override fun onResume() { super.onResume() homeView.mapView.onResume() @@ -98,8 +141,6 @@ workOrderViewModel.countWorkOrderByState() } - /***以下是地图生命周期管理************************************************************************/ - override fun onPause() { super.onPause() homeView.mapView.onPause() diff --git a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt index 80f5c04..1df65f2 100644 --- a/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt +++ b/app/src/main/java/com/casic/app/smartwell/view/fragment/MinePageFragment.kt @@ -11,7 +11,6 @@ import com.casic.app.smartwell.utils.LoadState import com.casic.app.smartwell.utils.SaveKeyValues import com.casic.app.smartwell.view.AboutUsActivity -import com.casic.app.smartwell.view.CustomerServiceActivity import com.casic.app.smartwell.view.HelpCenterActivity import com.casic.app.smartwell.view.UserDetailActivity import com.casic.app.smartwell.vm.UpdateVersionViewModel @@ -53,10 +52,6 @@ requireContext().navigatePageTo(HelpCenterActivity::class.java) } - customerServiceLayout.setOnClickListener { - requireContext().navigatePageTo(CustomerServiceActivity::class.java) - } - updateVersionLayout.setOnClickListener { updateVersionViewModel.updateVersion() } diff --git a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt index 874e449..f19ae75 100644 --- a/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt +++ b/app/src/main/java/com/casic/app/smartwell/vm/WellListViewModel.kt @@ -1,6 +1,5 @@ package com.casic.app.smartwell.vm -import android.util.Log import androidx.lifecycle.MutableLiveData import com.casic.app.smartwell.base.BaseViewModel import com.casic.app.smartwell.extensions.launch @@ -9,7 +8,6 @@ class WellListViewModel : BaseViewModel() { - private val kTag = "WellListViewModel" val listModel = MutableLiveData() fun obtainWellList( @@ -22,7 +20,9 @@ listModel.value = RetrofitServiceManager.obtainWellList( keywords, wellType, deptid, isAlarm, page ) - }, { - Log.d(kTag, "obtainWellList: ${it.printStackTrace()}") + }) + + fun obtainAllWell() = launch({ + listModel.value = RetrofitServiceManager.obtainAllWell() }) } \ No newline at end of file diff --git a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml deleted file mode 100644 index 2b068d1..0000000 --- a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml deleted file mode 100644 index 07d5da9..0000000 --- a/app/src/main/res/drawable/ic_launcher_background.xml +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/app/src/main/res/layout/activity_change_pwd.xml b/app/src/main/res/layout/activity_change_pwd.xml index 3f162a9..480894e 100644 --- a/app/src/main/res/layout/activity_change_pwd.xml +++ b/app/src/main/res/layout/activity_change_pwd.xml @@ -111,9 +111,7 @@ android:id="@+id/submitButton" style="@style/buttonStyle" android:layout_alignParentBottom="true" - android:layout_marginHorizontal="20dp" - android:layout_marginTop="20dp" - android:layout_marginBottom="20dp" + android:layout_margin="20dp" android:text="提\u3000\u3000交" /> \ No newline at end of file diff --git a/app/src/main/res/layout/activity_customer_service.xml b/app/src/main/res/layout/activity_customer_service.xml deleted file mode 100644 index 766487d..0000000 --- a/app/src/main/res/layout/activity_customer_service.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/layout/activity_help_center.xml b/app/src/main/res/layout/activity_help_center.xml index 2b51b79..64dfc15 100644 --- a/app/src/main/res/layout/activity_help_center.xml +++ b/app/src/main/res/layout/activity_help_center.xml @@ -5,7 +5,7 @@ android:layout_height="match_parent" android:background="@color/white" android:orientation="vertical" - tools:context=".view.CustomerServiceActivity"> + tools:context=".view.HelpCenterActivity"> diff --git a/app/src/main/res/layout/activity_user_detail.xml b/app/src/main/res/layout/activity_user_detail.xml index e6d8082..b536285 100644 --- a/app/src/main/res/layout/activity_user_detail.xml +++ b/app/src/main/res/layout/activity_user_detail.xml @@ -107,8 +107,7 @@ style="@style/buttonStyle" android:layout_alignParentBottom="true" android:layout_marginHorizontal="20dp" - android:layout_marginTop="20dp" - android:layout_marginBottom="20dp" + android:layout_marginVertical="@dimen/dp_10" android:text="退出登录" /> diff --git a/app/src/main/res/layout/fragment_mine.xml b/app/src/main/res/layout/fragment_mine.xml index 0a89b13..ed26092 100644 --- a/app/src/main/res/layout/fragment_mine.xml +++ b/app/src/main/res/layout/fragment_mine.xml @@ -46,15 +46,26 @@ - + - + + + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml deleted file mode 100644 index eca70cf..0000000 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml deleted file mode 100644 index eca70cf..0000000 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png index a571e60..96ea16c 100644 --- a/app/src/main/res/mipmap-hdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-hdpi/ic_launcher.png Binary files differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/app/src/main/res/mipmap-hdpi/ic_launcher_round.png deleted file mode 100644 index 61da551..0000000 --- a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png +++ /dev/null Binary files differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.png b/app/src/main/res/mipmap-mdpi/ic_launcher.png index c41dd28..96ea16c 100644 --- a/app/src/main/res/mipmap-mdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-mdpi/ic_launcher.png Binary files differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/app/src/main/res/mipmap-mdpi/ic_launcher_round.png deleted file mode 100644 index db5080a..0000000 --- a/app/src/main/res/mipmap-mdpi/ic_launcher_round.png +++ /dev/null Binary files differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/app/src/main/res/mipmap-xhdpi/ic_launcher.png index 6dba46d..96ea16c 100644 --- a/app/src/main/res/mipmap-xhdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-xhdpi/ic_launcher.png Binary files differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png deleted file mode 100644 index da31a87..0000000 --- a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png +++ /dev/null Binary files differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png index 15ac681..96ea16c 100644 --- a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png Binary files differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png deleted file mode 100644 index b216f2d..0000000 --- a/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png +++ /dev/null Binary files differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png index f25a419..96ea16c 100644 --- a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png +++ b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png Binary files differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png deleted file mode 100644 index e96783c..0000000 --- a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png +++ /dev/null Binary files differ diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index 00f7dfa..eb48ef2 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -12,6 +12,7 @@ 20dp 30dp 50dp + 80dp 100dp 200dp