diff --git a/app/libs/lite-release.aar b/app/libs/lite-release.aar
index d0a2f49..95567db 100644
--- a/app/libs/lite-release.aar
+++ b/app/libs/lite-release.aar
Binary files differ
diff --git a/app/libs/lite-release.aar b/app/libs/lite-release.aar
index d0a2f49..95567db 100644
--- a/app/libs/lite-release.aar
+++ b/app/libs/lite-release.aar
Binary files differ
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 1d8f7de..0d66103 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -6,6 +6,7 @@
+
@@ -27,7 +28,7 @@
android:label="@string/app_name"
android:requestLegacyExternalStorage="true"
android:supportsRtl="true"
- android:theme="@style/QMUI.Compat.NoActionBar"
+ android:theme="@style/AppTheme"
android:usesCleartextTraffic="true">
+
@@ -27,7 +28,7 @@
android:label="@string/app_name"
android:requestLegacyExternalStorage="true"
android:supportsRtl="true"
- android:theme="@style/QMUI.Compat.NoActionBar"
+ android:theme="@style/AppTheme"
android:usesCleartextTraffic="true">
+
@@ -27,7 +28,7 @@
android:label="@string/app_name"
android:requestLegacyExternalStorage="true"
android:supportsRtl="true"
- android:theme="@style/QMUI.Compat.NoActionBar"
+ android:theme="@style/AppTheme"
android:usesCleartextTraffic="true">
+
@@ -27,7 +28,7 @@
android:label="@string/app_name"
android:requestLegacyExternalStorage="true"
android:supportsRtl="true"
- android:theme="@style/QMUI.Compat.NoActionBar"
+ android:theme="@style/AppTheme"
android:usesCleartextTraffic="true">
+
@@ -27,7 +28,7 @@
android:label="@string/app_name"
android:requestLegacyExternalStorage="true"
android:supportsRtl="true"
- android:theme="@style/QMUI.Compat.NoActionBar"
+ android:theme="@style/AppTheme"
android:usesCleartextTraffic="true">
+
@@ -27,7 +28,7 @@
android:label="@string/app_name"
android:requestLegacyExternalStorage="true"
android:supportsRtl="true"
- android:theme="@style/QMUI.Compat.NoActionBar"
+ android:theme="@style/AppTheme"
android:usesCleartextTraffic="true">
+
@@ -27,7 +28,7 @@
android:label="@string/app_name"
android:requestLegacyExternalStorage="true"
android:supportsRtl="true"
- android:theme="@style/QMUI.Compat.NoActionBar"
+ android:theme="@style/AppTheme"
android:usesCleartextTraffic="true">
+
@@ -27,7 +28,7 @@
android:label="@string/app_name"
android:requestLegacyExternalStorage="true"
android:supportsRtl="true"
- android:theme="@style/QMUI.Compat.NoActionBar"
+ android:theme="@style/AppTheme"
android:usesCleartextTraffic="true">
+
@@ -27,7 +28,7 @@
android:label="@string/app_name"
android:requestLegacyExternalStorage="true"
android:supportsRtl="true"
- android:theme="@style/QMUI.Compat.NoActionBar"
+ android:theme="@style/AppTheme"
android:usesCleartextTraffic="true">
+
@@ -27,7 +28,7 @@
android:label="@string/app_name"
android:requestLegacyExternalStorage="true"
android:supportsRtl="true"
- android:theme="@style/QMUI.Compat.NoActionBar"
+ android:theme="@style/AppTheme"
android:usesCleartextTraffic="true">
+
@@ -27,7 +28,7 @@
android:label="@string/app_name"
android:requestLegacyExternalStorage="true"
android:supportsRtl="true"
- android:theme="@style/QMUI.Compat.NoActionBar"
+ android:theme="@style/AppTheme"
android:usesCleartextTraffic="true">
) : FragmentPagerAdapter(fragmentManager, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT) {
- override fun getItem(position: Int): Fragment {
- return pages[position]
- }
+ override fun getItem(position: Int) = pages[position]
- override fun getCount(): Int {
- return pages.size
- }
+ override fun getCount() = pages.size
- override fun getPageTitle(position: Int): CharSequence {
- return pageTitles[position]
- }
+ override fun getPageTitle(position: Int) = pageTitles[position]
}
\ No newline at end of file
diff --git a/app/libs/lite-release.aar b/app/libs/lite-release.aar
index d0a2f49..95567db 100644
--- a/app/libs/lite-release.aar
+++ b/app/libs/lite-release.aar
Binary files differ
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 1d8f7de..0d66103 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -6,6 +6,7 @@
+
@@ -27,7 +28,7 @@
android:label="@string/app_name"
android:requestLegacyExternalStorage="true"
android:supportsRtl="true"
- android:theme="@style/QMUI.Compat.NoActionBar"
+ android:theme="@style/AppTheme"
android:usesCleartextTraffic="true">
) : FragmentPagerAdapter(fragmentManager, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT) {
- override fun getItem(position: Int): Fragment {
- return pages[position]
- }
+ override fun getItem(position: Int) = pages[position]
- override fun getCount(): Int {
- return pages.size
- }
+ override fun getCount() = pages.size
- override fun getPageTitle(position: Int): CharSequence {
- return pageTitles[position]
- }
+ override fun getPageTitle(position: Int) = pageTitles[position]
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
index 4eeb06e..c327938 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
@@ -9,7 +9,7 @@
private var pageList: List = list
- override fun getItem(position: Int): Fragment = pageList[position]
+ override fun getItem(position: Int) = pageList[position]
- override fun getCount(): Int = pageList.size
+ override fun getCount() = pageList.size
}
\ No newline at end of file
diff --git a/app/libs/lite-release.aar b/app/libs/lite-release.aar
index d0a2f49..95567db 100644
--- a/app/libs/lite-release.aar
+++ b/app/libs/lite-release.aar
Binary files differ
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 1d8f7de..0d66103 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -6,6 +6,7 @@
+
@@ -27,7 +28,7 @@
android:label="@string/app_name"
android:requestLegacyExternalStorage="true"
android:supportsRtl="true"
- android:theme="@style/QMUI.Compat.NoActionBar"
+ android:theme="@style/AppTheme"
android:usesCleartextTraffic="true">
) : FragmentPagerAdapter(fragmentManager, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT) {
- override fun getItem(position: Int): Fragment {
- return pages[position]
- }
+ override fun getItem(position: Int) = pages[position]
- override fun getCount(): Int {
- return pages.size
- }
+ override fun getCount() = pages.size
- override fun getPageTitle(position: Int): CharSequence {
- return pageTitles[position]
- }
+ override fun getPageTitle(position: Int) = pageTitles[position]
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
index 4eeb06e..c327938 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
@@ -9,7 +9,7 @@
private var pageList: List = list
- override fun getItem(position: Int): Fragment = pageList[position]
+ override fun getItem(position: Int) = pageList[position]
- override fun getCount(): Int = pageList.size
+ override fun getCount() = pageList.size
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
index 93da00d..6f1d122 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
@@ -16,11 +16,9 @@
private var layoutInflater: LayoutInflater = LayoutInflater.from(context)
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ItemViewHolder {
- return ItemViewHolder(
- layoutInflater.inflate(R.layout.item_well_list_rv, parent, false)
- )
- }
+ override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) = ItemViewHolder(
+ layoutInflater.inflate(R.layout.item_well_list_rv, parent, false)
+ )
override fun onBindViewHolder(holder: ItemViewHolder, position: Int) {
//绑定数据
@@ -43,13 +41,11 @@
holder.ownerShipView.text = String.format("权属单位:${rowsBean.deptName}")
holder.wellLocationView.text = String.format("井位置:${rowsBean.position}")
//绑定事件
- if (listener != null) {
- holder.itemView.setOnClickListener {
- listener!!.onClicked(position)
- }
- holder.navigationButton.setOnClickListener {
- listener!!.onItemButtonClicked(position)
- }
+ holder.itemView.setOnClickListener {
+ listener?.onClicked(position)
+ }
+ holder.navigationButton.setOnClickListener {
+ listener?.onItemButtonClicked(position)
}
}
diff --git a/app/libs/lite-release.aar b/app/libs/lite-release.aar
index d0a2f49..95567db 100644
--- a/app/libs/lite-release.aar
+++ b/app/libs/lite-release.aar
Binary files differ
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 1d8f7de..0d66103 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -6,6 +6,7 @@
+
@@ -27,7 +28,7 @@
android:label="@string/app_name"
android:requestLegacyExternalStorage="true"
android:supportsRtl="true"
- android:theme="@style/QMUI.Compat.NoActionBar"
+ android:theme="@style/AppTheme"
android:usesCleartextTraffic="true">
) : FragmentPagerAdapter(fragmentManager, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT) {
- override fun getItem(position: Int): Fragment {
- return pages[position]
- }
+ override fun getItem(position: Int) = pages[position]
- override fun getCount(): Int {
- return pages.size
- }
+ override fun getCount() = pages.size
- override fun getPageTitle(position: Int): CharSequence {
- return pageTitles[position]
- }
+ override fun getPageTitle(position: Int) = pageTitles[position]
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
index 4eeb06e..c327938 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
@@ -9,7 +9,7 @@
private var pageList: List = list
- override fun getItem(position: Int): Fragment = pageList[position]
+ override fun getItem(position: Int) = pageList[position]
- override fun getCount(): Int = pageList.size
+ override fun getCount() = pageList.size
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
index 93da00d..6f1d122 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
@@ -16,11 +16,9 @@
private var layoutInflater: LayoutInflater = LayoutInflater.from(context)
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ItemViewHolder {
- return ItemViewHolder(
- layoutInflater.inflate(R.layout.item_well_list_rv, parent, false)
- )
- }
+ override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) = ItemViewHolder(
+ layoutInflater.inflate(R.layout.item_well_list_rv, parent, false)
+ )
override fun onBindViewHolder(holder: ItemViewHolder, position: Int) {
//绑定数据
@@ -43,13 +41,11 @@
holder.ownerShipView.text = String.format("权属单位:${rowsBean.deptName}")
holder.wellLocationView.text = String.format("井位置:${rowsBean.position}")
//绑定事件
- if (listener != null) {
- holder.itemView.setOnClickListener {
- listener!!.onClicked(position)
- }
- holder.navigationButton.setOnClickListener {
- listener!!.onItemButtonClicked(position)
- }
+ holder.itemView.setOnClickListener {
+ listener?.onClicked(position)
+ }
+ holder.navigationButton.setOnClickListener {
+ listener?.onItemButtonClicked(position)
}
}
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
index 05d8dea..c35b4b1 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
@@ -16,11 +16,9 @@
private var layoutInflater: LayoutInflater = LayoutInflater.from(context)
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ItemViewHolder {
- return ItemViewHolder(
- layoutInflater.inflate(R.layout.item_well_operation_rv, parent, false)
- )
- }
+ override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) = ItemViewHolder(
+ layoutInflater.inflate(R.layout.item_well_operation_rv, parent, false)
+ )
override fun onBindViewHolder(holder: ItemViewHolder, position: Int) {
//绑定数据
@@ -45,16 +43,14 @@
holder.ownerShipView.text = String.format("权属单位:${rowsBean.deptName}")
holder.wellLocationView.text = String.format("井位置:${rowsBean.position}")
//绑定事件
- if (listener != null) {
- holder.itemView.setOnClickListener {
- listener!!.onClicked(position)
- }
- holder.operationButton.setOnClickListener {
- listener!!.onOperationClicked(position)
- }
- holder.navigationButton.setOnClickListener {
- listener!!.onNavigationButtonClicked(position)
- }
+ holder.itemView.setOnClickListener {
+ listener?.onClicked(position)
+ }
+ holder.operationButton.setOnClickListener {
+ listener?.onOperationClicked(position)
+ }
+ holder.navigationButton.setOnClickListener {
+ listener?.onNavigationButtonClicked(position)
}
}
diff --git a/app/libs/lite-release.aar b/app/libs/lite-release.aar
index d0a2f49..95567db 100644
--- a/app/libs/lite-release.aar
+++ b/app/libs/lite-release.aar
Binary files differ
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 1d8f7de..0d66103 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -6,6 +6,7 @@
+
@@ -27,7 +28,7 @@
android:label="@string/app_name"
android:requestLegacyExternalStorage="true"
android:supportsRtl="true"
- android:theme="@style/QMUI.Compat.NoActionBar"
+ android:theme="@style/AppTheme"
android:usesCleartextTraffic="true">
) : FragmentPagerAdapter(fragmentManager, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT) {
- override fun getItem(position: Int): Fragment {
- return pages[position]
- }
+ override fun getItem(position: Int) = pages[position]
- override fun getCount(): Int {
- return pages.size
- }
+ override fun getCount() = pages.size
- override fun getPageTitle(position: Int): CharSequence {
- return pageTitles[position]
- }
+ override fun getPageTitle(position: Int) = pageTitles[position]
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
index 4eeb06e..c327938 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
@@ -9,7 +9,7 @@
private var pageList: List = list
- override fun getItem(position: Int): Fragment = pageList[position]
+ override fun getItem(position: Int) = pageList[position]
- override fun getCount(): Int = pageList.size
+ override fun getCount() = pageList.size
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
index 93da00d..6f1d122 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
@@ -16,11 +16,9 @@
private var layoutInflater: LayoutInflater = LayoutInflater.from(context)
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ItemViewHolder {
- return ItemViewHolder(
- layoutInflater.inflate(R.layout.item_well_list_rv, parent, false)
- )
- }
+ override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) = ItemViewHolder(
+ layoutInflater.inflate(R.layout.item_well_list_rv, parent, false)
+ )
override fun onBindViewHolder(holder: ItemViewHolder, position: Int) {
//绑定数据
@@ -43,13 +41,11 @@
holder.ownerShipView.text = String.format("权属单位:${rowsBean.deptName}")
holder.wellLocationView.text = String.format("井位置:${rowsBean.position}")
//绑定事件
- if (listener != null) {
- holder.itemView.setOnClickListener {
- listener!!.onClicked(position)
- }
- holder.navigationButton.setOnClickListener {
- listener!!.onItemButtonClicked(position)
- }
+ holder.itemView.setOnClickListener {
+ listener?.onClicked(position)
+ }
+ holder.navigationButton.setOnClickListener {
+ listener?.onItemButtonClicked(position)
}
}
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
index 05d8dea..c35b4b1 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
@@ -16,11 +16,9 @@
private var layoutInflater: LayoutInflater = LayoutInflater.from(context)
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ItemViewHolder {
- return ItemViewHolder(
- layoutInflater.inflate(R.layout.item_well_operation_rv, parent, false)
- )
- }
+ override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) = ItemViewHolder(
+ layoutInflater.inflate(R.layout.item_well_operation_rv, parent, false)
+ )
override fun onBindViewHolder(holder: ItemViewHolder, position: Int) {
//绑定数据
@@ -45,16 +43,14 @@
holder.ownerShipView.text = String.format("权属单位:${rowsBean.deptName}")
holder.wellLocationView.text = String.format("井位置:${rowsBean.position}")
//绑定事件
- if (listener != null) {
- holder.itemView.setOnClickListener {
- listener!!.onClicked(position)
- }
- holder.operationButton.setOnClickListener {
- listener!!.onOperationClicked(position)
- }
- holder.navigationButton.setOnClickListener {
- listener!!.onNavigationButtonClicked(position)
- }
+ holder.itemView.setOnClickListener {
+ listener?.onClicked(position)
+ }
+ holder.operationButton.setOnClickListener {
+ listener?.onOperationClicked(position)
+ }
+ holder.navigationButton.setOnClickListener {
+ listener?.onNavigationButtonClicked(position)
}
}
diff --git a/app/src/main/java/com/casic/app/smartwell/extensions/String.kt b/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
index 3529312..ac030f0 100644
--- a/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
+++ b/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
@@ -36,7 +36,7 @@
if (this.isEmpty()) return this
val defaultValue = SaveKeyValues.getValue(
LocaleConstant.DEFAULT_SERVER_CONFIG,
- "http://111.198.10.15:11304"
+ LocaleConstant.DEFAULT_SERVER
) as String
return "$defaultValue/static/${this.replace("\\", "/")}"
}
@@ -48,7 +48,7 @@
if (this.isEmpty()) return this
val defaultValue = SaveKeyValues.getValue(
LocaleConstant.DEFAULT_SERVER_CONFIG,
- "http://111.198.10.15:11304"
+ LocaleConstant.DEFAULT_SERVER
) as String
return "$defaultValue/static/${this}"
}
diff --git a/app/libs/lite-release.aar b/app/libs/lite-release.aar
index d0a2f49..95567db 100644
--- a/app/libs/lite-release.aar
+++ b/app/libs/lite-release.aar
Binary files differ
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 1d8f7de..0d66103 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -6,6 +6,7 @@
+
@@ -27,7 +28,7 @@
android:label="@string/app_name"
android:requestLegacyExternalStorage="true"
android:supportsRtl="true"
- android:theme="@style/QMUI.Compat.NoActionBar"
+ android:theme="@style/AppTheme"
android:usesCleartextTraffic="true">
) : FragmentPagerAdapter(fragmentManager, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT) {
- override fun getItem(position: Int): Fragment {
- return pages[position]
- }
+ override fun getItem(position: Int) = pages[position]
- override fun getCount(): Int {
- return pages.size
- }
+ override fun getCount() = pages.size
- override fun getPageTitle(position: Int): CharSequence {
- return pageTitles[position]
- }
+ override fun getPageTitle(position: Int) = pageTitles[position]
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
index 4eeb06e..c327938 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
@@ -9,7 +9,7 @@
private var pageList: List = list
- override fun getItem(position: Int): Fragment = pageList[position]
+ override fun getItem(position: Int) = pageList[position]
- override fun getCount(): Int = pageList.size
+ override fun getCount() = pageList.size
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
index 93da00d..6f1d122 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
@@ -16,11 +16,9 @@
private var layoutInflater: LayoutInflater = LayoutInflater.from(context)
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ItemViewHolder {
- return ItemViewHolder(
- layoutInflater.inflate(R.layout.item_well_list_rv, parent, false)
- )
- }
+ override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) = ItemViewHolder(
+ layoutInflater.inflate(R.layout.item_well_list_rv, parent, false)
+ )
override fun onBindViewHolder(holder: ItemViewHolder, position: Int) {
//绑定数据
@@ -43,13 +41,11 @@
holder.ownerShipView.text = String.format("权属单位:${rowsBean.deptName}")
holder.wellLocationView.text = String.format("井位置:${rowsBean.position}")
//绑定事件
- if (listener != null) {
- holder.itemView.setOnClickListener {
- listener!!.onClicked(position)
- }
- holder.navigationButton.setOnClickListener {
- listener!!.onItemButtonClicked(position)
- }
+ holder.itemView.setOnClickListener {
+ listener?.onClicked(position)
+ }
+ holder.navigationButton.setOnClickListener {
+ listener?.onItemButtonClicked(position)
}
}
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
index 05d8dea..c35b4b1 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
@@ -16,11 +16,9 @@
private var layoutInflater: LayoutInflater = LayoutInflater.from(context)
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ItemViewHolder {
- return ItemViewHolder(
- layoutInflater.inflate(R.layout.item_well_operation_rv, parent, false)
- )
- }
+ override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) = ItemViewHolder(
+ layoutInflater.inflate(R.layout.item_well_operation_rv, parent, false)
+ )
override fun onBindViewHolder(holder: ItemViewHolder, position: Int) {
//绑定数据
@@ -45,16 +43,14 @@
holder.ownerShipView.text = String.format("权属单位:${rowsBean.deptName}")
holder.wellLocationView.text = String.format("井位置:${rowsBean.position}")
//绑定事件
- if (listener != null) {
- holder.itemView.setOnClickListener {
- listener!!.onClicked(position)
- }
- holder.operationButton.setOnClickListener {
- listener!!.onOperationClicked(position)
- }
- holder.navigationButton.setOnClickListener {
- listener!!.onNavigationButtonClicked(position)
- }
+ holder.itemView.setOnClickListener {
+ listener?.onClicked(position)
+ }
+ holder.operationButton.setOnClickListener {
+ listener?.onOperationClicked(position)
+ }
+ holder.navigationButton.setOnClickListener {
+ listener?.onNavigationButtonClicked(position)
}
}
diff --git a/app/src/main/java/com/casic/app/smartwell/extensions/String.kt b/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
index 3529312..ac030f0 100644
--- a/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
+++ b/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
@@ -36,7 +36,7 @@
if (this.isEmpty()) return this
val defaultValue = SaveKeyValues.getValue(
LocaleConstant.DEFAULT_SERVER_CONFIG,
- "http://111.198.10.15:11304"
+ LocaleConstant.DEFAULT_SERVER
) as String
return "$defaultValue/static/${this.replace("\\", "/")}"
}
@@ -48,7 +48,7 @@
if (this.isEmpty()) return this
val defaultValue = SaveKeyValues.getValue(
LocaleConstant.DEFAULT_SERVER_CONFIG,
- "http://111.198.10.15:11304"
+ LocaleConstant.DEFAULT_SERVER
) as String
return "$defaultValue/static/${this}"
}
diff --git a/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt b/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
index dabbe10..f89555f 100644
--- a/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
+++ b/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
@@ -66,8 +66,7 @@
private var wellModels: MutableList = ArrayList()
override fun onCreateView(
- inflater: LayoutInflater, container: ViewGroup?,
- savedInstanceState: Bundle?
+ inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?
): View {
homeView = inflater.inflate(R.layout.fragment_home, container, false)
homeView.titleView.text = "首页"
@@ -281,10 +280,7 @@
if (!isInRange) {
clustersMarkers.add(
GaoDeClusterMarkerView(
- requireContext(),
- it,
- proj,
- LocaleConstant.RADIUS_SIZE
+ requireContext(), it, proj, LocaleConstant.RADIUS_SIZE
)
)//相距多少才聚合
}
diff --git a/app/libs/lite-release.aar b/app/libs/lite-release.aar
index d0a2f49..95567db 100644
--- a/app/libs/lite-release.aar
+++ b/app/libs/lite-release.aar
Binary files differ
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 1d8f7de..0d66103 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -6,6 +6,7 @@
+
@@ -27,7 +28,7 @@
android:label="@string/app_name"
android:requestLegacyExternalStorage="true"
android:supportsRtl="true"
- android:theme="@style/QMUI.Compat.NoActionBar"
+ android:theme="@style/AppTheme"
android:usesCleartextTraffic="true">
) : FragmentPagerAdapter(fragmentManager, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT) {
- override fun getItem(position: Int): Fragment {
- return pages[position]
- }
+ override fun getItem(position: Int) = pages[position]
- override fun getCount(): Int {
- return pages.size
- }
+ override fun getCount() = pages.size
- override fun getPageTitle(position: Int): CharSequence {
- return pageTitles[position]
- }
+ override fun getPageTitle(position: Int) = pageTitles[position]
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
index 4eeb06e..c327938 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
@@ -9,7 +9,7 @@
private var pageList: List = list
- override fun getItem(position: Int): Fragment = pageList[position]
+ override fun getItem(position: Int) = pageList[position]
- override fun getCount(): Int = pageList.size
+ override fun getCount() = pageList.size
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
index 93da00d..6f1d122 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
@@ -16,11 +16,9 @@
private var layoutInflater: LayoutInflater = LayoutInflater.from(context)
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ItemViewHolder {
- return ItemViewHolder(
- layoutInflater.inflate(R.layout.item_well_list_rv, parent, false)
- )
- }
+ override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) = ItemViewHolder(
+ layoutInflater.inflate(R.layout.item_well_list_rv, parent, false)
+ )
override fun onBindViewHolder(holder: ItemViewHolder, position: Int) {
//绑定数据
@@ -43,13 +41,11 @@
holder.ownerShipView.text = String.format("权属单位:${rowsBean.deptName}")
holder.wellLocationView.text = String.format("井位置:${rowsBean.position}")
//绑定事件
- if (listener != null) {
- holder.itemView.setOnClickListener {
- listener!!.onClicked(position)
- }
- holder.navigationButton.setOnClickListener {
- listener!!.onItemButtonClicked(position)
- }
+ holder.itemView.setOnClickListener {
+ listener?.onClicked(position)
+ }
+ holder.navigationButton.setOnClickListener {
+ listener?.onItemButtonClicked(position)
}
}
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
index 05d8dea..c35b4b1 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
@@ -16,11 +16,9 @@
private var layoutInflater: LayoutInflater = LayoutInflater.from(context)
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ItemViewHolder {
- return ItemViewHolder(
- layoutInflater.inflate(R.layout.item_well_operation_rv, parent, false)
- )
- }
+ override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) = ItemViewHolder(
+ layoutInflater.inflate(R.layout.item_well_operation_rv, parent, false)
+ )
override fun onBindViewHolder(holder: ItemViewHolder, position: Int) {
//绑定数据
@@ -45,16 +43,14 @@
holder.ownerShipView.text = String.format("权属单位:${rowsBean.deptName}")
holder.wellLocationView.text = String.format("井位置:${rowsBean.position}")
//绑定事件
- if (listener != null) {
- holder.itemView.setOnClickListener {
- listener!!.onClicked(position)
- }
- holder.operationButton.setOnClickListener {
- listener!!.onOperationClicked(position)
- }
- holder.navigationButton.setOnClickListener {
- listener!!.onNavigationButtonClicked(position)
- }
+ holder.itemView.setOnClickListener {
+ listener?.onClicked(position)
+ }
+ holder.operationButton.setOnClickListener {
+ listener?.onOperationClicked(position)
+ }
+ holder.navigationButton.setOnClickListener {
+ listener?.onNavigationButtonClicked(position)
}
}
diff --git a/app/src/main/java/com/casic/app/smartwell/extensions/String.kt b/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
index 3529312..ac030f0 100644
--- a/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
+++ b/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
@@ -36,7 +36,7 @@
if (this.isEmpty()) return this
val defaultValue = SaveKeyValues.getValue(
LocaleConstant.DEFAULT_SERVER_CONFIG,
- "http://111.198.10.15:11304"
+ LocaleConstant.DEFAULT_SERVER
) as String
return "$defaultValue/static/${this.replace("\\", "/")}"
}
@@ -48,7 +48,7 @@
if (this.isEmpty()) return this
val defaultValue = SaveKeyValues.getValue(
LocaleConstant.DEFAULT_SERVER_CONFIG,
- "http://111.198.10.15:11304"
+ LocaleConstant.DEFAULT_SERVER
) as String
return "$defaultValue/static/${this}"
}
diff --git a/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt b/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
index dabbe10..f89555f 100644
--- a/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
+++ b/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
@@ -66,8 +66,7 @@
private var wellModels: MutableList = ArrayList()
override fun onCreateView(
- inflater: LayoutInflater, container: ViewGroup?,
- savedInstanceState: Bundle?
+ inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?
): View {
homeView = inflater.inflate(R.layout.fragment_home, container, false)
homeView.titleView.text = "首页"
@@ -281,10 +280,7 @@
if (!isInRange) {
clustersMarkers.add(
GaoDeClusterMarkerView(
- requireContext(),
- it,
- proj,
- LocaleConstant.RADIUS_SIZE
+ requireContext(), it, proj, LocaleConstant.RADIUS_SIZE
)
)//相距多少才聚合
}
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt b/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt
index f0f3539..8a9a150 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt
@@ -16,13 +16,13 @@
const val FIVE_YEARS = 5L * 365 * 60 * 60 * 24 * 1000L
const val RADIUS_SIZE = 100 //相距多少米才聚合,单位:米
- const val DISTANCE = 5 //两点间距离阈值,单位:米
const val PERMISSIONS_CODE = 999
const val PAGE_LIMIT = 20
const val ACCOUNT = "account"
const val PASSWORD = "password"
const val DEFAULT_SERVER_CONFIG = "defaultServerConfig"
+ const val DEFAULT_SERVER = "http://111.198.10.15:11309"
const val USER_DETAIL_MODEL = "userDetailModel"
const val INTENT_PARAM = "intentParam"
const val APP_AUTHORITY = "com.casic.app.smartwell.fileprovider"
diff --git a/app/libs/lite-release.aar b/app/libs/lite-release.aar
index d0a2f49..95567db 100644
--- a/app/libs/lite-release.aar
+++ b/app/libs/lite-release.aar
Binary files differ
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 1d8f7de..0d66103 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -6,6 +6,7 @@
+
@@ -27,7 +28,7 @@
android:label="@string/app_name"
android:requestLegacyExternalStorage="true"
android:supportsRtl="true"
- android:theme="@style/QMUI.Compat.NoActionBar"
+ android:theme="@style/AppTheme"
android:usesCleartextTraffic="true">
) : FragmentPagerAdapter(fragmentManager, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT) {
- override fun getItem(position: Int): Fragment {
- return pages[position]
- }
+ override fun getItem(position: Int) = pages[position]
- override fun getCount(): Int {
- return pages.size
- }
+ override fun getCount() = pages.size
- override fun getPageTitle(position: Int): CharSequence {
- return pageTitles[position]
- }
+ override fun getPageTitle(position: Int) = pageTitles[position]
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
index 4eeb06e..c327938 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
@@ -9,7 +9,7 @@
private var pageList: List = list
- override fun getItem(position: Int): Fragment = pageList[position]
+ override fun getItem(position: Int) = pageList[position]
- override fun getCount(): Int = pageList.size
+ override fun getCount() = pageList.size
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
index 93da00d..6f1d122 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
@@ -16,11 +16,9 @@
private var layoutInflater: LayoutInflater = LayoutInflater.from(context)
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ItemViewHolder {
- return ItemViewHolder(
- layoutInflater.inflate(R.layout.item_well_list_rv, parent, false)
- )
- }
+ override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) = ItemViewHolder(
+ layoutInflater.inflate(R.layout.item_well_list_rv, parent, false)
+ )
override fun onBindViewHolder(holder: ItemViewHolder, position: Int) {
//绑定数据
@@ -43,13 +41,11 @@
holder.ownerShipView.text = String.format("权属单位:${rowsBean.deptName}")
holder.wellLocationView.text = String.format("井位置:${rowsBean.position}")
//绑定事件
- if (listener != null) {
- holder.itemView.setOnClickListener {
- listener!!.onClicked(position)
- }
- holder.navigationButton.setOnClickListener {
- listener!!.onItemButtonClicked(position)
- }
+ holder.itemView.setOnClickListener {
+ listener?.onClicked(position)
+ }
+ holder.navigationButton.setOnClickListener {
+ listener?.onItemButtonClicked(position)
}
}
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
index 05d8dea..c35b4b1 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
@@ -16,11 +16,9 @@
private var layoutInflater: LayoutInflater = LayoutInflater.from(context)
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ItemViewHolder {
- return ItemViewHolder(
- layoutInflater.inflate(R.layout.item_well_operation_rv, parent, false)
- )
- }
+ override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) = ItemViewHolder(
+ layoutInflater.inflate(R.layout.item_well_operation_rv, parent, false)
+ )
override fun onBindViewHolder(holder: ItemViewHolder, position: Int) {
//绑定数据
@@ -45,16 +43,14 @@
holder.ownerShipView.text = String.format("权属单位:${rowsBean.deptName}")
holder.wellLocationView.text = String.format("井位置:${rowsBean.position}")
//绑定事件
- if (listener != null) {
- holder.itemView.setOnClickListener {
- listener!!.onClicked(position)
- }
- holder.operationButton.setOnClickListener {
- listener!!.onOperationClicked(position)
- }
- holder.navigationButton.setOnClickListener {
- listener!!.onNavigationButtonClicked(position)
- }
+ holder.itemView.setOnClickListener {
+ listener?.onClicked(position)
+ }
+ holder.operationButton.setOnClickListener {
+ listener?.onOperationClicked(position)
+ }
+ holder.navigationButton.setOnClickListener {
+ listener?.onNavigationButtonClicked(position)
}
}
diff --git a/app/src/main/java/com/casic/app/smartwell/extensions/String.kt b/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
index 3529312..ac030f0 100644
--- a/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
+++ b/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
@@ -36,7 +36,7 @@
if (this.isEmpty()) return this
val defaultValue = SaveKeyValues.getValue(
LocaleConstant.DEFAULT_SERVER_CONFIG,
- "http://111.198.10.15:11304"
+ LocaleConstant.DEFAULT_SERVER
) as String
return "$defaultValue/static/${this.replace("\\", "/")}"
}
@@ -48,7 +48,7 @@
if (this.isEmpty()) return this
val defaultValue = SaveKeyValues.getValue(
LocaleConstant.DEFAULT_SERVER_CONFIG,
- "http://111.198.10.15:11304"
+ LocaleConstant.DEFAULT_SERVER
) as String
return "$defaultValue/static/${this}"
}
diff --git a/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt b/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
index dabbe10..f89555f 100644
--- a/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
+++ b/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
@@ -66,8 +66,7 @@
private var wellModels: MutableList = ArrayList()
override fun onCreateView(
- inflater: LayoutInflater, container: ViewGroup?,
- savedInstanceState: Bundle?
+ inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?
): View {
homeView = inflater.inflate(R.layout.fragment_home, container, false)
homeView.titleView.text = "首页"
@@ -281,10 +280,7 @@
if (!isInRange) {
clustersMarkers.add(
GaoDeClusterMarkerView(
- requireContext(),
- it,
- proj,
- LocaleConstant.RADIUS_SIZE
+ requireContext(), it, proj, LocaleConstant.RADIUS_SIZE
)
)//相距多少才聚合
}
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt b/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt
index f0f3539..8a9a150 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt
@@ -16,13 +16,13 @@
const val FIVE_YEARS = 5L * 365 * 60 * 60 * 24 * 1000L
const val RADIUS_SIZE = 100 //相距多少米才聚合,单位:米
- const val DISTANCE = 5 //两点间距离阈值,单位:米
const val PERMISSIONS_CODE = 999
const val PAGE_LIMIT = 20
const val ACCOUNT = "account"
const val PASSWORD = "password"
const val DEFAULT_SERVER_CONFIG = "defaultServerConfig"
+ const val DEFAULT_SERVER = "http://111.198.10.15:11309"
const val USER_DETAIL_MODEL = "userDetailModel"
const val INTENT_PARAM = "intentParam"
const val APP_AUTHORITY = "com.casic.app.smartwell.fileprovider"
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt b/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt
index 7dd2576..76c37f1 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt
@@ -22,8 +22,7 @@
}
override fun getItemOffsets(
- outRect: Rect, view: View,
- parent: RecyclerView, state: RecyclerView.State
+ outRect: Rect, view: View, parent: RecyclerView, state: RecyclerView.State
) {
super.getItemOffsets(outRect, view, parent, state)
outRect.left = 16.5f.dp2px(context)
diff --git a/app/libs/lite-release.aar b/app/libs/lite-release.aar
index d0a2f49..95567db 100644
--- a/app/libs/lite-release.aar
+++ b/app/libs/lite-release.aar
Binary files differ
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 1d8f7de..0d66103 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -6,6 +6,7 @@
+
@@ -27,7 +28,7 @@
android:label="@string/app_name"
android:requestLegacyExternalStorage="true"
android:supportsRtl="true"
- android:theme="@style/QMUI.Compat.NoActionBar"
+ android:theme="@style/AppTheme"
android:usesCleartextTraffic="true">
) : FragmentPagerAdapter(fragmentManager, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT) {
- override fun getItem(position: Int): Fragment {
- return pages[position]
- }
+ override fun getItem(position: Int) = pages[position]
- override fun getCount(): Int {
- return pages.size
- }
+ override fun getCount() = pages.size
- override fun getPageTitle(position: Int): CharSequence {
- return pageTitles[position]
- }
+ override fun getPageTitle(position: Int) = pageTitles[position]
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
index 4eeb06e..c327938 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
@@ -9,7 +9,7 @@
private var pageList: List = list
- override fun getItem(position: Int): Fragment = pageList[position]
+ override fun getItem(position: Int) = pageList[position]
- override fun getCount(): Int = pageList.size
+ override fun getCount() = pageList.size
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
index 93da00d..6f1d122 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
@@ -16,11 +16,9 @@
private var layoutInflater: LayoutInflater = LayoutInflater.from(context)
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ItemViewHolder {
- return ItemViewHolder(
- layoutInflater.inflate(R.layout.item_well_list_rv, parent, false)
- )
- }
+ override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) = ItemViewHolder(
+ layoutInflater.inflate(R.layout.item_well_list_rv, parent, false)
+ )
override fun onBindViewHolder(holder: ItemViewHolder, position: Int) {
//绑定数据
@@ -43,13 +41,11 @@
holder.ownerShipView.text = String.format("权属单位:${rowsBean.deptName}")
holder.wellLocationView.text = String.format("井位置:${rowsBean.position}")
//绑定事件
- if (listener != null) {
- holder.itemView.setOnClickListener {
- listener!!.onClicked(position)
- }
- holder.navigationButton.setOnClickListener {
- listener!!.onItemButtonClicked(position)
- }
+ holder.itemView.setOnClickListener {
+ listener?.onClicked(position)
+ }
+ holder.navigationButton.setOnClickListener {
+ listener?.onItemButtonClicked(position)
}
}
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
index 05d8dea..c35b4b1 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
@@ -16,11 +16,9 @@
private var layoutInflater: LayoutInflater = LayoutInflater.from(context)
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ItemViewHolder {
- return ItemViewHolder(
- layoutInflater.inflate(R.layout.item_well_operation_rv, parent, false)
- )
- }
+ override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) = ItemViewHolder(
+ layoutInflater.inflate(R.layout.item_well_operation_rv, parent, false)
+ )
override fun onBindViewHolder(holder: ItemViewHolder, position: Int) {
//绑定数据
@@ -45,16 +43,14 @@
holder.ownerShipView.text = String.format("权属单位:${rowsBean.deptName}")
holder.wellLocationView.text = String.format("井位置:${rowsBean.position}")
//绑定事件
- if (listener != null) {
- holder.itemView.setOnClickListener {
- listener!!.onClicked(position)
- }
- holder.operationButton.setOnClickListener {
- listener!!.onOperationClicked(position)
- }
- holder.navigationButton.setOnClickListener {
- listener!!.onNavigationButtonClicked(position)
- }
+ holder.itemView.setOnClickListener {
+ listener?.onClicked(position)
+ }
+ holder.operationButton.setOnClickListener {
+ listener?.onOperationClicked(position)
+ }
+ holder.navigationButton.setOnClickListener {
+ listener?.onNavigationButtonClicked(position)
}
}
diff --git a/app/src/main/java/com/casic/app/smartwell/extensions/String.kt b/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
index 3529312..ac030f0 100644
--- a/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
+++ b/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
@@ -36,7 +36,7 @@
if (this.isEmpty()) return this
val defaultValue = SaveKeyValues.getValue(
LocaleConstant.DEFAULT_SERVER_CONFIG,
- "http://111.198.10.15:11304"
+ LocaleConstant.DEFAULT_SERVER
) as String
return "$defaultValue/static/${this.replace("\\", "/")}"
}
@@ -48,7 +48,7 @@
if (this.isEmpty()) return this
val defaultValue = SaveKeyValues.getValue(
LocaleConstant.DEFAULT_SERVER_CONFIG,
- "http://111.198.10.15:11304"
+ LocaleConstant.DEFAULT_SERVER
) as String
return "$defaultValue/static/${this}"
}
diff --git a/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt b/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
index dabbe10..f89555f 100644
--- a/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
+++ b/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
@@ -66,8 +66,7 @@
private var wellModels: MutableList = ArrayList()
override fun onCreateView(
- inflater: LayoutInflater, container: ViewGroup?,
- savedInstanceState: Bundle?
+ inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?
): View {
homeView = inflater.inflate(R.layout.fragment_home, container, false)
homeView.titleView.text = "首页"
@@ -281,10 +280,7 @@
if (!isInRange) {
clustersMarkers.add(
GaoDeClusterMarkerView(
- requireContext(),
- it,
- proj,
- LocaleConstant.RADIUS_SIZE
+ requireContext(), it, proj, LocaleConstant.RADIUS_SIZE
)
)//相距多少才聚合
}
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt b/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt
index f0f3539..8a9a150 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt
@@ -16,13 +16,13 @@
const val FIVE_YEARS = 5L * 365 * 60 * 60 * 24 * 1000L
const val RADIUS_SIZE = 100 //相距多少米才聚合,单位:米
- const val DISTANCE = 5 //两点间距离阈值,单位:米
const val PERMISSIONS_CODE = 999
const val PAGE_LIMIT = 20
const val ACCOUNT = "account"
const val PASSWORD = "password"
const val DEFAULT_SERVER_CONFIG = "defaultServerConfig"
+ const val DEFAULT_SERVER = "http://111.198.10.15:11309"
const val USER_DETAIL_MODEL = "userDetailModel"
const val INTENT_PARAM = "intentParam"
const val APP_AUTHORITY = "com.casic.app.smartwell.fileprovider"
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt b/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt
index 7dd2576..76c37f1 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt
@@ -22,8 +22,7 @@
}
override fun getItemOffsets(
- outRect: Rect, view: View,
- parent: RecyclerView, state: RecyclerView.State
+ outRect: Rect, view: View, parent: RecyclerView, state: RecyclerView.State
) {
super.getItemOffsets(outRect, view, parent, state)
outRect.left = 16.5f.dp2px(context)
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt b/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt
index c6b5e70..01fece1 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt
@@ -7,7 +7,7 @@
/**
* PublicKey校验
*/
- @GET("/config/baseConfig")
+ @GET("/sys/config/baseConfig")
suspend fun obtainPublicKey(): String
/**
@@ -17,7 +17,7 @@
* @param secretKey 加密后的密码
*/
@FormUrlEncoded
- @POST("/user/appLogin")
+ @POST("/sys/user/appLogin")
suspend fun obtainLoginResult(
@Field("username") account: String,
@Field("password") secretKey: String
@@ -161,7 +161,7 @@
* @param roleTips 角色类型,例:leader,member
*/
@FormUrlEncoded
- @POST("/mgr/simplelist")
+ @POST("/sys/mgr/simplelist")
suspend fun obtainSubordinate(
@Header("token") token: String,
@Field("hasMine") hasMine: String?,
@@ -274,7 +274,7 @@
/**
* 获取用户信息
*/
- @GET("/user/info")
+ @GET("/sys/user/info")
suspend fun obtainUserDetail(@Header("token") token: String): String
/**
@@ -294,7 +294,7 @@
/**
* 退出登录
*/
- @GET("/user/logout")
+ @GET("/sys/user/logout")
suspend fun loginOut(@Header("token") token: String): String
/**
diff --git a/app/libs/lite-release.aar b/app/libs/lite-release.aar
index d0a2f49..95567db 100644
--- a/app/libs/lite-release.aar
+++ b/app/libs/lite-release.aar
Binary files differ
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 1d8f7de..0d66103 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -6,6 +6,7 @@
+
@@ -27,7 +28,7 @@
android:label="@string/app_name"
android:requestLegacyExternalStorage="true"
android:supportsRtl="true"
- android:theme="@style/QMUI.Compat.NoActionBar"
+ android:theme="@style/AppTheme"
android:usesCleartextTraffic="true">
) : FragmentPagerAdapter(fragmentManager, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT) {
- override fun getItem(position: Int): Fragment {
- return pages[position]
- }
+ override fun getItem(position: Int) = pages[position]
- override fun getCount(): Int {
- return pages.size
- }
+ override fun getCount() = pages.size
- override fun getPageTitle(position: Int): CharSequence {
- return pageTitles[position]
- }
+ override fun getPageTitle(position: Int) = pageTitles[position]
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
index 4eeb06e..c327938 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
@@ -9,7 +9,7 @@
private var pageList: List = list
- override fun getItem(position: Int): Fragment = pageList[position]
+ override fun getItem(position: Int) = pageList[position]
- override fun getCount(): Int = pageList.size
+ override fun getCount() = pageList.size
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
index 93da00d..6f1d122 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
@@ -16,11 +16,9 @@
private var layoutInflater: LayoutInflater = LayoutInflater.from(context)
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ItemViewHolder {
- return ItemViewHolder(
- layoutInflater.inflate(R.layout.item_well_list_rv, parent, false)
- )
- }
+ override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) = ItemViewHolder(
+ layoutInflater.inflate(R.layout.item_well_list_rv, parent, false)
+ )
override fun onBindViewHolder(holder: ItemViewHolder, position: Int) {
//绑定数据
@@ -43,13 +41,11 @@
holder.ownerShipView.text = String.format("权属单位:${rowsBean.deptName}")
holder.wellLocationView.text = String.format("井位置:${rowsBean.position}")
//绑定事件
- if (listener != null) {
- holder.itemView.setOnClickListener {
- listener!!.onClicked(position)
- }
- holder.navigationButton.setOnClickListener {
- listener!!.onItemButtonClicked(position)
- }
+ holder.itemView.setOnClickListener {
+ listener?.onClicked(position)
+ }
+ holder.navigationButton.setOnClickListener {
+ listener?.onItemButtonClicked(position)
}
}
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
index 05d8dea..c35b4b1 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
@@ -16,11 +16,9 @@
private var layoutInflater: LayoutInflater = LayoutInflater.from(context)
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ItemViewHolder {
- return ItemViewHolder(
- layoutInflater.inflate(R.layout.item_well_operation_rv, parent, false)
- )
- }
+ override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) = ItemViewHolder(
+ layoutInflater.inflate(R.layout.item_well_operation_rv, parent, false)
+ )
override fun onBindViewHolder(holder: ItemViewHolder, position: Int) {
//绑定数据
@@ -45,16 +43,14 @@
holder.ownerShipView.text = String.format("权属单位:${rowsBean.deptName}")
holder.wellLocationView.text = String.format("井位置:${rowsBean.position}")
//绑定事件
- if (listener != null) {
- holder.itemView.setOnClickListener {
- listener!!.onClicked(position)
- }
- holder.operationButton.setOnClickListener {
- listener!!.onOperationClicked(position)
- }
- holder.navigationButton.setOnClickListener {
- listener!!.onNavigationButtonClicked(position)
- }
+ holder.itemView.setOnClickListener {
+ listener?.onClicked(position)
+ }
+ holder.operationButton.setOnClickListener {
+ listener?.onOperationClicked(position)
+ }
+ holder.navigationButton.setOnClickListener {
+ listener?.onNavigationButtonClicked(position)
}
}
diff --git a/app/src/main/java/com/casic/app/smartwell/extensions/String.kt b/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
index 3529312..ac030f0 100644
--- a/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
+++ b/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
@@ -36,7 +36,7 @@
if (this.isEmpty()) return this
val defaultValue = SaveKeyValues.getValue(
LocaleConstant.DEFAULT_SERVER_CONFIG,
- "http://111.198.10.15:11304"
+ LocaleConstant.DEFAULT_SERVER
) as String
return "$defaultValue/static/${this.replace("\\", "/")}"
}
@@ -48,7 +48,7 @@
if (this.isEmpty()) return this
val defaultValue = SaveKeyValues.getValue(
LocaleConstant.DEFAULT_SERVER_CONFIG,
- "http://111.198.10.15:11304"
+ LocaleConstant.DEFAULT_SERVER
) as String
return "$defaultValue/static/${this}"
}
diff --git a/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt b/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
index dabbe10..f89555f 100644
--- a/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
+++ b/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
@@ -66,8 +66,7 @@
private var wellModels: MutableList = ArrayList()
override fun onCreateView(
- inflater: LayoutInflater, container: ViewGroup?,
- savedInstanceState: Bundle?
+ inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?
): View {
homeView = inflater.inflate(R.layout.fragment_home, container, false)
homeView.titleView.text = "首页"
@@ -281,10 +280,7 @@
if (!isInRange) {
clustersMarkers.add(
GaoDeClusterMarkerView(
- requireContext(),
- it,
- proj,
- LocaleConstant.RADIUS_SIZE
+ requireContext(), it, proj, LocaleConstant.RADIUS_SIZE
)
)//相距多少才聚合
}
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt b/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt
index f0f3539..8a9a150 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt
@@ -16,13 +16,13 @@
const val FIVE_YEARS = 5L * 365 * 60 * 60 * 24 * 1000L
const val RADIUS_SIZE = 100 //相距多少米才聚合,单位:米
- const val DISTANCE = 5 //两点间距离阈值,单位:米
const val PERMISSIONS_CODE = 999
const val PAGE_LIMIT = 20
const val ACCOUNT = "account"
const val PASSWORD = "password"
const val DEFAULT_SERVER_CONFIG = "defaultServerConfig"
+ const val DEFAULT_SERVER = "http://111.198.10.15:11309"
const val USER_DETAIL_MODEL = "userDetailModel"
const val INTENT_PARAM = "intentParam"
const val APP_AUTHORITY = "com.casic.app.smartwell.fileprovider"
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt b/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt
index 7dd2576..76c37f1 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt
@@ -22,8 +22,7 @@
}
override fun getItemOffsets(
- outRect: Rect, view: View,
- parent: RecyclerView, state: RecyclerView.State
+ outRect: Rect, view: View, parent: RecyclerView, state: RecyclerView.State
) {
super.getItemOffsets(outRect, view, parent, state)
outRect.left = 16.5f.dp2px(context)
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt b/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt
index c6b5e70..01fece1 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt
@@ -7,7 +7,7 @@
/**
* PublicKey校验
*/
- @GET("/config/baseConfig")
+ @GET("/sys/config/baseConfig")
suspend fun obtainPublicKey(): String
/**
@@ -17,7 +17,7 @@
* @param secretKey 加密后的密码
*/
@FormUrlEncoded
- @POST("/user/appLogin")
+ @POST("/sys/user/appLogin")
suspend fun obtainLoginResult(
@Field("username") account: String,
@Field("password") secretKey: String
@@ -161,7 +161,7 @@
* @param roleTips 角色类型,例:leader,member
*/
@FormUrlEncoded
- @POST("/mgr/simplelist")
+ @POST("/sys/mgr/simplelist")
suspend fun obtainSubordinate(
@Header("token") token: String,
@Field("hasMine") hasMine: String?,
@@ -274,7 +274,7 @@
/**
* 获取用户信息
*/
- @GET("/user/info")
+ @GET("/sys/user/info")
suspend fun obtainUserDetail(@Header("token") token: String): String
/**
@@ -294,7 +294,7 @@
/**
* 退出登录
*/
- @GET("/user/logout")
+ @GET("/sys/user/logout")
suspend fun loginOut(@Header("token") token: String): String
/**
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitServiceManager.kt b/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitServiceManager.kt
index d2859fc..99e655a 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitServiceManager.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitServiceManager.kt
@@ -15,7 +15,7 @@
private val api by lazy {
val defaultValue = SaveKeyValues.getValue(
LocaleConstant.DEFAULT_SERVER_CONFIG,
- "http://111.198.10.15:11304"
+ LocaleConstant.DEFAULT_SERVER
) as String
createRetrofit(defaultValue)
}
diff --git a/app/libs/lite-release.aar b/app/libs/lite-release.aar
index d0a2f49..95567db 100644
--- a/app/libs/lite-release.aar
+++ b/app/libs/lite-release.aar
Binary files differ
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 1d8f7de..0d66103 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -6,6 +6,7 @@
+
@@ -27,7 +28,7 @@
android:label="@string/app_name"
android:requestLegacyExternalStorage="true"
android:supportsRtl="true"
- android:theme="@style/QMUI.Compat.NoActionBar"
+ android:theme="@style/AppTheme"
android:usesCleartextTraffic="true">
) : FragmentPagerAdapter(fragmentManager, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT) {
- override fun getItem(position: Int): Fragment {
- return pages[position]
- }
+ override fun getItem(position: Int) = pages[position]
- override fun getCount(): Int {
- return pages.size
- }
+ override fun getCount() = pages.size
- override fun getPageTitle(position: Int): CharSequence {
- return pageTitles[position]
- }
+ override fun getPageTitle(position: Int) = pageTitles[position]
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
index 4eeb06e..c327938 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
@@ -9,7 +9,7 @@
private var pageList: List = list
- override fun getItem(position: Int): Fragment = pageList[position]
+ override fun getItem(position: Int) = pageList[position]
- override fun getCount(): Int = pageList.size
+ override fun getCount() = pageList.size
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
index 93da00d..6f1d122 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
@@ -16,11 +16,9 @@
private var layoutInflater: LayoutInflater = LayoutInflater.from(context)
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ItemViewHolder {
- return ItemViewHolder(
- layoutInflater.inflate(R.layout.item_well_list_rv, parent, false)
- )
- }
+ override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) = ItemViewHolder(
+ layoutInflater.inflate(R.layout.item_well_list_rv, parent, false)
+ )
override fun onBindViewHolder(holder: ItemViewHolder, position: Int) {
//绑定数据
@@ -43,13 +41,11 @@
holder.ownerShipView.text = String.format("权属单位:${rowsBean.deptName}")
holder.wellLocationView.text = String.format("井位置:${rowsBean.position}")
//绑定事件
- if (listener != null) {
- holder.itemView.setOnClickListener {
- listener!!.onClicked(position)
- }
- holder.navigationButton.setOnClickListener {
- listener!!.onItemButtonClicked(position)
- }
+ holder.itemView.setOnClickListener {
+ listener?.onClicked(position)
+ }
+ holder.navigationButton.setOnClickListener {
+ listener?.onItemButtonClicked(position)
}
}
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
index 05d8dea..c35b4b1 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
@@ -16,11 +16,9 @@
private var layoutInflater: LayoutInflater = LayoutInflater.from(context)
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ItemViewHolder {
- return ItemViewHolder(
- layoutInflater.inflate(R.layout.item_well_operation_rv, parent, false)
- )
- }
+ override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) = ItemViewHolder(
+ layoutInflater.inflate(R.layout.item_well_operation_rv, parent, false)
+ )
override fun onBindViewHolder(holder: ItemViewHolder, position: Int) {
//绑定数据
@@ -45,16 +43,14 @@
holder.ownerShipView.text = String.format("权属单位:${rowsBean.deptName}")
holder.wellLocationView.text = String.format("井位置:${rowsBean.position}")
//绑定事件
- if (listener != null) {
- holder.itemView.setOnClickListener {
- listener!!.onClicked(position)
- }
- holder.operationButton.setOnClickListener {
- listener!!.onOperationClicked(position)
- }
- holder.navigationButton.setOnClickListener {
- listener!!.onNavigationButtonClicked(position)
- }
+ holder.itemView.setOnClickListener {
+ listener?.onClicked(position)
+ }
+ holder.operationButton.setOnClickListener {
+ listener?.onOperationClicked(position)
+ }
+ holder.navigationButton.setOnClickListener {
+ listener?.onNavigationButtonClicked(position)
}
}
diff --git a/app/src/main/java/com/casic/app/smartwell/extensions/String.kt b/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
index 3529312..ac030f0 100644
--- a/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
+++ b/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
@@ -36,7 +36,7 @@
if (this.isEmpty()) return this
val defaultValue = SaveKeyValues.getValue(
LocaleConstant.DEFAULT_SERVER_CONFIG,
- "http://111.198.10.15:11304"
+ LocaleConstant.DEFAULT_SERVER
) as String
return "$defaultValue/static/${this.replace("\\", "/")}"
}
@@ -48,7 +48,7 @@
if (this.isEmpty()) return this
val defaultValue = SaveKeyValues.getValue(
LocaleConstant.DEFAULT_SERVER_CONFIG,
- "http://111.198.10.15:11304"
+ LocaleConstant.DEFAULT_SERVER
) as String
return "$defaultValue/static/${this}"
}
diff --git a/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt b/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
index dabbe10..f89555f 100644
--- a/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
+++ b/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
@@ -66,8 +66,7 @@
private var wellModels: MutableList = ArrayList()
override fun onCreateView(
- inflater: LayoutInflater, container: ViewGroup?,
- savedInstanceState: Bundle?
+ inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?
): View {
homeView = inflater.inflate(R.layout.fragment_home, container, false)
homeView.titleView.text = "首页"
@@ -281,10 +280,7 @@
if (!isInRange) {
clustersMarkers.add(
GaoDeClusterMarkerView(
- requireContext(),
- it,
- proj,
- LocaleConstant.RADIUS_SIZE
+ requireContext(), it, proj, LocaleConstant.RADIUS_SIZE
)
)//相距多少才聚合
}
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt b/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt
index f0f3539..8a9a150 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt
@@ -16,13 +16,13 @@
const val FIVE_YEARS = 5L * 365 * 60 * 60 * 24 * 1000L
const val RADIUS_SIZE = 100 //相距多少米才聚合,单位:米
- const val DISTANCE = 5 //两点间距离阈值,单位:米
const val PERMISSIONS_CODE = 999
const val PAGE_LIMIT = 20
const val ACCOUNT = "account"
const val PASSWORD = "password"
const val DEFAULT_SERVER_CONFIG = "defaultServerConfig"
+ const val DEFAULT_SERVER = "http://111.198.10.15:11309"
const val USER_DETAIL_MODEL = "userDetailModel"
const val INTENT_PARAM = "intentParam"
const val APP_AUTHORITY = "com.casic.app.smartwell.fileprovider"
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt b/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt
index 7dd2576..76c37f1 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt
@@ -22,8 +22,7 @@
}
override fun getItemOffsets(
- outRect: Rect, view: View,
- parent: RecyclerView, state: RecyclerView.State
+ outRect: Rect, view: View, parent: RecyclerView, state: RecyclerView.State
) {
super.getItemOffsets(outRect, view, parent, state)
outRect.left = 16.5f.dp2px(context)
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt b/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt
index c6b5e70..01fece1 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt
@@ -7,7 +7,7 @@
/**
* PublicKey校验
*/
- @GET("/config/baseConfig")
+ @GET("/sys/config/baseConfig")
suspend fun obtainPublicKey(): String
/**
@@ -17,7 +17,7 @@
* @param secretKey 加密后的密码
*/
@FormUrlEncoded
- @POST("/user/appLogin")
+ @POST("/sys/user/appLogin")
suspend fun obtainLoginResult(
@Field("username") account: String,
@Field("password") secretKey: String
@@ -161,7 +161,7 @@
* @param roleTips 角色类型,例:leader,member
*/
@FormUrlEncoded
- @POST("/mgr/simplelist")
+ @POST("/sys/mgr/simplelist")
suspend fun obtainSubordinate(
@Header("token") token: String,
@Field("hasMine") hasMine: String?,
@@ -274,7 +274,7 @@
/**
* 获取用户信息
*/
- @GET("/user/info")
+ @GET("/sys/user/info")
suspend fun obtainUserDetail(@Header("token") token: String): String
/**
@@ -294,7 +294,7 @@
/**
* 退出登录
*/
- @GET("/user/logout")
+ @GET("/sys/user/logout")
suspend fun loginOut(@Header("token") token: String): String
/**
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitServiceManager.kt b/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitServiceManager.kt
index d2859fc..99e655a 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitServiceManager.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitServiceManager.kt
@@ -15,7 +15,7 @@
private val api by lazy {
val defaultValue = SaveKeyValues.getValue(
LocaleConstant.DEFAULT_SERVER_CONFIG,
- "http://111.198.10.15:11304"
+ LocaleConstant.DEFAULT_SERVER
) as String
createRetrofit(defaultValue)
}
diff --git a/app/src/main/java/com/casic/app/smartwell/view/MainActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/MainActivity.kt
index 006a9fe..fd8df9e 100644
--- a/app/src/main/java/com/casic/app/smartwell/view/MainActivity.kt
+++ b/app/src/main/java/com/casic/app/smartwell/view/MainActivity.kt
@@ -21,14 +21,14 @@
class MainActivity : KotlinBaseActivity() {
private var menuItem: MenuItem? = null
- private var fragmentList: ArrayList = ArrayList()
+ private var fragmentPages: ArrayList = ArrayList()
private var clickTime: Long = 0
init {
- fragmentList.add(HomePageFragment())
- fragmentList.add(OrderListFragment())
- fragmentList.add(NoticePageFragment())
- fragmentList.add(MinePageFragment())
+ fragmentPages.add(HomePageFragment())
+ fragmentPages.add(OrderListFragment())
+ fragmentPages.add(NoticePageFragment())
+ fragmentPages.add(MinePageFragment())
}
override fun initLayoutView(): Int = R.layout.activity_main
@@ -62,8 +62,8 @@
}
false
}
- mainViewPager.adapter = ViewPagerAdapter(fragmentList, supportFragmentManager)
- mainViewPager.offscreenPageLimit = fragmentList.size //缓存页数
+ mainViewPager.adapter = ViewPagerAdapter(fragmentPages, supportFragmentManager)
+ mainViewPager.offscreenPageLimit = fragmentPages.size //缓存页数
mainViewPager.addOnPageChangeListener(object : ViewPager.OnPageChangeListener {
override fun onPageScrollStateChanged(state: Int) {
diff --git a/app/libs/lite-release.aar b/app/libs/lite-release.aar
index d0a2f49..95567db 100644
--- a/app/libs/lite-release.aar
+++ b/app/libs/lite-release.aar
Binary files differ
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 1d8f7de..0d66103 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -6,6 +6,7 @@
+
@@ -27,7 +28,7 @@
android:label="@string/app_name"
android:requestLegacyExternalStorage="true"
android:supportsRtl="true"
- android:theme="@style/QMUI.Compat.NoActionBar"
+ android:theme="@style/AppTheme"
android:usesCleartextTraffic="true">
) : FragmentPagerAdapter(fragmentManager, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT) {
- override fun getItem(position: Int): Fragment {
- return pages[position]
- }
+ override fun getItem(position: Int) = pages[position]
- override fun getCount(): Int {
- return pages.size
- }
+ override fun getCount() = pages.size
- override fun getPageTitle(position: Int): CharSequence {
- return pageTitles[position]
- }
+ override fun getPageTitle(position: Int) = pageTitles[position]
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
index 4eeb06e..c327938 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
@@ -9,7 +9,7 @@
private var pageList: List = list
- override fun getItem(position: Int): Fragment = pageList[position]
+ override fun getItem(position: Int) = pageList[position]
- override fun getCount(): Int = pageList.size
+ override fun getCount() = pageList.size
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
index 93da00d..6f1d122 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
@@ -16,11 +16,9 @@
private var layoutInflater: LayoutInflater = LayoutInflater.from(context)
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ItemViewHolder {
- return ItemViewHolder(
- layoutInflater.inflate(R.layout.item_well_list_rv, parent, false)
- )
- }
+ override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) = ItemViewHolder(
+ layoutInflater.inflate(R.layout.item_well_list_rv, parent, false)
+ )
override fun onBindViewHolder(holder: ItemViewHolder, position: Int) {
//绑定数据
@@ -43,13 +41,11 @@
holder.ownerShipView.text = String.format("权属单位:${rowsBean.deptName}")
holder.wellLocationView.text = String.format("井位置:${rowsBean.position}")
//绑定事件
- if (listener != null) {
- holder.itemView.setOnClickListener {
- listener!!.onClicked(position)
- }
- holder.navigationButton.setOnClickListener {
- listener!!.onItemButtonClicked(position)
- }
+ holder.itemView.setOnClickListener {
+ listener?.onClicked(position)
+ }
+ holder.navigationButton.setOnClickListener {
+ listener?.onItemButtonClicked(position)
}
}
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
index 05d8dea..c35b4b1 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
@@ -16,11 +16,9 @@
private var layoutInflater: LayoutInflater = LayoutInflater.from(context)
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ItemViewHolder {
- return ItemViewHolder(
- layoutInflater.inflate(R.layout.item_well_operation_rv, parent, false)
- )
- }
+ override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) = ItemViewHolder(
+ layoutInflater.inflate(R.layout.item_well_operation_rv, parent, false)
+ )
override fun onBindViewHolder(holder: ItemViewHolder, position: Int) {
//绑定数据
@@ -45,16 +43,14 @@
holder.ownerShipView.text = String.format("权属单位:${rowsBean.deptName}")
holder.wellLocationView.text = String.format("井位置:${rowsBean.position}")
//绑定事件
- if (listener != null) {
- holder.itemView.setOnClickListener {
- listener!!.onClicked(position)
- }
- holder.operationButton.setOnClickListener {
- listener!!.onOperationClicked(position)
- }
- holder.navigationButton.setOnClickListener {
- listener!!.onNavigationButtonClicked(position)
- }
+ holder.itemView.setOnClickListener {
+ listener?.onClicked(position)
+ }
+ holder.operationButton.setOnClickListener {
+ listener?.onOperationClicked(position)
+ }
+ holder.navigationButton.setOnClickListener {
+ listener?.onNavigationButtonClicked(position)
}
}
diff --git a/app/src/main/java/com/casic/app/smartwell/extensions/String.kt b/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
index 3529312..ac030f0 100644
--- a/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
+++ b/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
@@ -36,7 +36,7 @@
if (this.isEmpty()) return this
val defaultValue = SaveKeyValues.getValue(
LocaleConstant.DEFAULT_SERVER_CONFIG,
- "http://111.198.10.15:11304"
+ LocaleConstant.DEFAULT_SERVER
) as String
return "$defaultValue/static/${this.replace("\\", "/")}"
}
@@ -48,7 +48,7 @@
if (this.isEmpty()) return this
val defaultValue = SaveKeyValues.getValue(
LocaleConstant.DEFAULT_SERVER_CONFIG,
- "http://111.198.10.15:11304"
+ LocaleConstant.DEFAULT_SERVER
) as String
return "$defaultValue/static/${this}"
}
diff --git a/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt b/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
index dabbe10..f89555f 100644
--- a/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
+++ b/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
@@ -66,8 +66,7 @@
private var wellModels: MutableList = ArrayList()
override fun onCreateView(
- inflater: LayoutInflater, container: ViewGroup?,
- savedInstanceState: Bundle?
+ inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?
): View {
homeView = inflater.inflate(R.layout.fragment_home, container, false)
homeView.titleView.text = "首页"
@@ -281,10 +280,7 @@
if (!isInRange) {
clustersMarkers.add(
GaoDeClusterMarkerView(
- requireContext(),
- it,
- proj,
- LocaleConstant.RADIUS_SIZE
+ requireContext(), it, proj, LocaleConstant.RADIUS_SIZE
)
)//相距多少才聚合
}
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt b/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt
index f0f3539..8a9a150 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt
@@ -16,13 +16,13 @@
const val FIVE_YEARS = 5L * 365 * 60 * 60 * 24 * 1000L
const val RADIUS_SIZE = 100 //相距多少米才聚合,单位:米
- const val DISTANCE = 5 //两点间距离阈值,单位:米
const val PERMISSIONS_CODE = 999
const val PAGE_LIMIT = 20
const val ACCOUNT = "account"
const val PASSWORD = "password"
const val DEFAULT_SERVER_CONFIG = "defaultServerConfig"
+ const val DEFAULT_SERVER = "http://111.198.10.15:11309"
const val USER_DETAIL_MODEL = "userDetailModel"
const val INTENT_PARAM = "intentParam"
const val APP_AUTHORITY = "com.casic.app.smartwell.fileprovider"
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt b/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt
index 7dd2576..76c37f1 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt
@@ -22,8 +22,7 @@
}
override fun getItemOffsets(
- outRect: Rect, view: View,
- parent: RecyclerView, state: RecyclerView.State
+ outRect: Rect, view: View, parent: RecyclerView, state: RecyclerView.State
) {
super.getItemOffsets(outRect, view, parent, state)
outRect.left = 16.5f.dp2px(context)
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt b/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt
index c6b5e70..01fece1 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt
@@ -7,7 +7,7 @@
/**
* PublicKey校验
*/
- @GET("/config/baseConfig")
+ @GET("/sys/config/baseConfig")
suspend fun obtainPublicKey(): String
/**
@@ -17,7 +17,7 @@
* @param secretKey 加密后的密码
*/
@FormUrlEncoded
- @POST("/user/appLogin")
+ @POST("/sys/user/appLogin")
suspend fun obtainLoginResult(
@Field("username") account: String,
@Field("password") secretKey: String
@@ -161,7 +161,7 @@
* @param roleTips 角色类型,例:leader,member
*/
@FormUrlEncoded
- @POST("/mgr/simplelist")
+ @POST("/sys/mgr/simplelist")
suspend fun obtainSubordinate(
@Header("token") token: String,
@Field("hasMine") hasMine: String?,
@@ -274,7 +274,7 @@
/**
* 获取用户信息
*/
- @GET("/user/info")
+ @GET("/sys/user/info")
suspend fun obtainUserDetail(@Header("token") token: String): String
/**
@@ -294,7 +294,7 @@
/**
* 退出登录
*/
- @GET("/user/logout")
+ @GET("/sys/user/logout")
suspend fun loginOut(@Header("token") token: String): String
/**
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitServiceManager.kt b/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitServiceManager.kt
index d2859fc..99e655a 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitServiceManager.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitServiceManager.kt
@@ -15,7 +15,7 @@
private val api by lazy {
val defaultValue = SaveKeyValues.getValue(
LocaleConstant.DEFAULT_SERVER_CONFIG,
- "http://111.198.10.15:11304"
+ LocaleConstant.DEFAULT_SERVER
) as String
createRetrofit(defaultValue)
}
diff --git a/app/src/main/java/com/casic/app/smartwell/view/MainActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/MainActivity.kt
index 006a9fe..fd8df9e 100644
--- a/app/src/main/java/com/casic/app/smartwell/view/MainActivity.kt
+++ b/app/src/main/java/com/casic/app/smartwell/view/MainActivity.kt
@@ -21,14 +21,14 @@
class MainActivity : KotlinBaseActivity() {
private var menuItem: MenuItem? = null
- private var fragmentList: ArrayList = ArrayList()
+ private var fragmentPages: ArrayList = ArrayList()
private var clickTime: Long = 0
init {
- fragmentList.add(HomePageFragment())
- fragmentList.add(OrderListFragment())
- fragmentList.add(NoticePageFragment())
- fragmentList.add(MinePageFragment())
+ fragmentPages.add(HomePageFragment())
+ fragmentPages.add(OrderListFragment())
+ fragmentPages.add(NoticePageFragment())
+ fragmentPages.add(MinePageFragment())
}
override fun initLayoutView(): Int = R.layout.activity_main
@@ -62,8 +62,8 @@
}
false
}
- mainViewPager.adapter = ViewPagerAdapter(fragmentList, supportFragmentManager)
- mainViewPager.offscreenPageLimit = fragmentList.size //缓存页数
+ mainViewPager.adapter = ViewPagerAdapter(fragmentPages, supportFragmentManager)
+ mainViewPager.offscreenPageLimit = fragmentPages.size //缓存页数
mainViewPager.addOnPageChangeListener(object : ViewPager.OnPageChangeListener {
override fun onPageScrollStateChanged(state: Int) {
diff --git a/app/src/main/java/com/casic/app/smartwell/view/OrderCompletedDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/OrderCompletedDetailActivity.kt
index 5db0c8a..cd6438d 100644
--- a/app/src/main/java/com/casic/app/smartwell/view/OrderCompletedDetailActivity.kt
+++ b/app/src/main/java/com/casic/app/smartwell/view/OrderCompletedDetailActivity.kt
@@ -24,7 +24,6 @@
class OrderCompletedDetailActivity : KotlinBaseActivity() {
private lateinit var workOrderViewModel: WorkOrderViewModel
- private lateinit var jobId: String
private val context: Context = this@OrderCompletedDetailActivity
override fun initLayoutView(): Int = R.layout.activity_order_completed_detail
@@ -39,13 +38,13 @@
}
override fun initData() {
- jobId = intent.getStringExtra(LocaleConstant.INTENT_PARAM)!!
+ val jobId = intent.getStringExtra(LocaleConstant.INTENT_PARAM)!!
workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java)
+ workOrderViewModel.obtainWorkOrderDetail(id = jobId)
}
override fun initEvent() {
- workOrderViewModel.obtainWorkOrderDetail(id = jobId)
workOrderViewModel.detailModel.observe(this, {
if (it.code == 200) {
val orderDetail = it.data!![0]
diff --git a/app/libs/lite-release.aar b/app/libs/lite-release.aar
index d0a2f49..95567db 100644
--- a/app/libs/lite-release.aar
+++ b/app/libs/lite-release.aar
Binary files differ
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 1d8f7de..0d66103 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -6,6 +6,7 @@
+
@@ -27,7 +28,7 @@
android:label="@string/app_name"
android:requestLegacyExternalStorage="true"
android:supportsRtl="true"
- android:theme="@style/QMUI.Compat.NoActionBar"
+ android:theme="@style/AppTheme"
android:usesCleartextTraffic="true">
) : FragmentPagerAdapter(fragmentManager, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT) {
- override fun getItem(position: Int): Fragment {
- return pages[position]
- }
+ override fun getItem(position: Int) = pages[position]
- override fun getCount(): Int {
- return pages.size
- }
+ override fun getCount() = pages.size
- override fun getPageTitle(position: Int): CharSequence {
- return pageTitles[position]
- }
+ override fun getPageTitle(position: Int) = pageTitles[position]
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
index 4eeb06e..c327938 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
@@ -9,7 +9,7 @@
private var pageList: List = list
- override fun getItem(position: Int): Fragment = pageList[position]
+ override fun getItem(position: Int) = pageList[position]
- override fun getCount(): Int = pageList.size
+ override fun getCount() = pageList.size
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
index 93da00d..6f1d122 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
@@ -16,11 +16,9 @@
private var layoutInflater: LayoutInflater = LayoutInflater.from(context)
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ItemViewHolder {
- return ItemViewHolder(
- layoutInflater.inflate(R.layout.item_well_list_rv, parent, false)
- )
- }
+ override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) = ItemViewHolder(
+ layoutInflater.inflate(R.layout.item_well_list_rv, parent, false)
+ )
override fun onBindViewHolder(holder: ItemViewHolder, position: Int) {
//绑定数据
@@ -43,13 +41,11 @@
holder.ownerShipView.text = String.format("权属单位:${rowsBean.deptName}")
holder.wellLocationView.text = String.format("井位置:${rowsBean.position}")
//绑定事件
- if (listener != null) {
- holder.itemView.setOnClickListener {
- listener!!.onClicked(position)
- }
- holder.navigationButton.setOnClickListener {
- listener!!.onItemButtonClicked(position)
- }
+ holder.itemView.setOnClickListener {
+ listener?.onClicked(position)
+ }
+ holder.navigationButton.setOnClickListener {
+ listener?.onItemButtonClicked(position)
}
}
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
index 05d8dea..c35b4b1 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
@@ -16,11 +16,9 @@
private var layoutInflater: LayoutInflater = LayoutInflater.from(context)
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ItemViewHolder {
- return ItemViewHolder(
- layoutInflater.inflate(R.layout.item_well_operation_rv, parent, false)
- )
- }
+ override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) = ItemViewHolder(
+ layoutInflater.inflate(R.layout.item_well_operation_rv, parent, false)
+ )
override fun onBindViewHolder(holder: ItemViewHolder, position: Int) {
//绑定数据
@@ -45,16 +43,14 @@
holder.ownerShipView.text = String.format("权属单位:${rowsBean.deptName}")
holder.wellLocationView.text = String.format("井位置:${rowsBean.position}")
//绑定事件
- if (listener != null) {
- holder.itemView.setOnClickListener {
- listener!!.onClicked(position)
- }
- holder.operationButton.setOnClickListener {
- listener!!.onOperationClicked(position)
- }
- holder.navigationButton.setOnClickListener {
- listener!!.onNavigationButtonClicked(position)
- }
+ holder.itemView.setOnClickListener {
+ listener?.onClicked(position)
+ }
+ holder.operationButton.setOnClickListener {
+ listener?.onOperationClicked(position)
+ }
+ holder.navigationButton.setOnClickListener {
+ listener?.onNavigationButtonClicked(position)
}
}
diff --git a/app/src/main/java/com/casic/app/smartwell/extensions/String.kt b/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
index 3529312..ac030f0 100644
--- a/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
+++ b/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
@@ -36,7 +36,7 @@
if (this.isEmpty()) return this
val defaultValue = SaveKeyValues.getValue(
LocaleConstant.DEFAULT_SERVER_CONFIG,
- "http://111.198.10.15:11304"
+ LocaleConstant.DEFAULT_SERVER
) as String
return "$defaultValue/static/${this.replace("\\", "/")}"
}
@@ -48,7 +48,7 @@
if (this.isEmpty()) return this
val defaultValue = SaveKeyValues.getValue(
LocaleConstant.DEFAULT_SERVER_CONFIG,
- "http://111.198.10.15:11304"
+ LocaleConstant.DEFAULT_SERVER
) as String
return "$defaultValue/static/${this}"
}
diff --git a/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt b/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
index dabbe10..f89555f 100644
--- a/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
+++ b/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
@@ -66,8 +66,7 @@
private var wellModels: MutableList = ArrayList()
override fun onCreateView(
- inflater: LayoutInflater, container: ViewGroup?,
- savedInstanceState: Bundle?
+ inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?
): View {
homeView = inflater.inflate(R.layout.fragment_home, container, false)
homeView.titleView.text = "首页"
@@ -281,10 +280,7 @@
if (!isInRange) {
clustersMarkers.add(
GaoDeClusterMarkerView(
- requireContext(),
- it,
- proj,
- LocaleConstant.RADIUS_SIZE
+ requireContext(), it, proj, LocaleConstant.RADIUS_SIZE
)
)//相距多少才聚合
}
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt b/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt
index f0f3539..8a9a150 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt
@@ -16,13 +16,13 @@
const val FIVE_YEARS = 5L * 365 * 60 * 60 * 24 * 1000L
const val RADIUS_SIZE = 100 //相距多少米才聚合,单位:米
- const val DISTANCE = 5 //两点间距离阈值,单位:米
const val PERMISSIONS_CODE = 999
const val PAGE_LIMIT = 20
const val ACCOUNT = "account"
const val PASSWORD = "password"
const val DEFAULT_SERVER_CONFIG = "defaultServerConfig"
+ const val DEFAULT_SERVER = "http://111.198.10.15:11309"
const val USER_DETAIL_MODEL = "userDetailModel"
const val INTENT_PARAM = "intentParam"
const val APP_AUTHORITY = "com.casic.app.smartwell.fileprovider"
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt b/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt
index 7dd2576..76c37f1 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt
@@ -22,8 +22,7 @@
}
override fun getItemOffsets(
- outRect: Rect, view: View,
- parent: RecyclerView, state: RecyclerView.State
+ outRect: Rect, view: View, parent: RecyclerView, state: RecyclerView.State
) {
super.getItemOffsets(outRect, view, parent, state)
outRect.left = 16.5f.dp2px(context)
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt b/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt
index c6b5e70..01fece1 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt
@@ -7,7 +7,7 @@
/**
* PublicKey校验
*/
- @GET("/config/baseConfig")
+ @GET("/sys/config/baseConfig")
suspend fun obtainPublicKey(): String
/**
@@ -17,7 +17,7 @@
* @param secretKey 加密后的密码
*/
@FormUrlEncoded
- @POST("/user/appLogin")
+ @POST("/sys/user/appLogin")
suspend fun obtainLoginResult(
@Field("username") account: String,
@Field("password") secretKey: String
@@ -161,7 +161,7 @@
* @param roleTips 角色类型,例:leader,member
*/
@FormUrlEncoded
- @POST("/mgr/simplelist")
+ @POST("/sys/mgr/simplelist")
suspend fun obtainSubordinate(
@Header("token") token: String,
@Field("hasMine") hasMine: String?,
@@ -274,7 +274,7 @@
/**
* 获取用户信息
*/
- @GET("/user/info")
+ @GET("/sys/user/info")
suspend fun obtainUserDetail(@Header("token") token: String): String
/**
@@ -294,7 +294,7 @@
/**
* 退出登录
*/
- @GET("/user/logout")
+ @GET("/sys/user/logout")
suspend fun loginOut(@Header("token") token: String): String
/**
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitServiceManager.kt b/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitServiceManager.kt
index d2859fc..99e655a 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitServiceManager.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitServiceManager.kt
@@ -15,7 +15,7 @@
private val api by lazy {
val defaultValue = SaveKeyValues.getValue(
LocaleConstant.DEFAULT_SERVER_CONFIG,
- "http://111.198.10.15:11304"
+ LocaleConstant.DEFAULT_SERVER
) as String
createRetrofit(defaultValue)
}
diff --git a/app/src/main/java/com/casic/app/smartwell/view/MainActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/MainActivity.kt
index 006a9fe..fd8df9e 100644
--- a/app/src/main/java/com/casic/app/smartwell/view/MainActivity.kt
+++ b/app/src/main/java/com/casic/app/smartwell/view/MainActivity.kt
@@ -21,14 +21,14 @@
class MainActivity : KotlinBaseActivity() {
private var menuItem: MenuItem? = null
- private var fragmentList: ArrayList = ArrayList()
+ private var fragmentPages: ArrayList = ArrayList()
private var clickTime: Long = 0
init {
- fragmentList.add(HomePageFragment())
- fragmentList.add(OrderListFragment())
- fragmentList.add(NoticePageFragment())
- fragmentList.add(MinePageFragment())
+ fragmentPages.add(HomePageFragment())
+ fragmentPages.add(OrderListFragment())
+ fragmentPages.add(NoticePageFragment())
+ fragmentPages.add(MinePageFragment())
}
override fun initLayoutView(): Int = R.layout.activity_main
@@ -62,8 +62,8 @@
}
false
}
- mainViewPager.adapter = ViewPagerAdapter(fragmentList, supportFragmentManager)
- mainViewPager.offscreenPageLimit = fragmentList.size //缓存页数
+ mainViewPager.adapter = ViewPagerAdapter(fragmentPages, supportFragmentManager)
+ mainViewPager.offscreenPageLimit = fragmentPages.size //缓存页数
mainViewPager.addOnPageChangeListener(object : ViewPager.OnPageChangeListener {
override fun onPageScrollStateChanged(state: Int) {
diff --git a/app/src/main/java/com/casic/app/smartwell/view/OrderCompletedDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/OrderCompletedDetailActivity.kt
index 5db0c8a..cd6438d 100644
--- a/app/src/main/java/com/casic/app/smartwell/view/OrderCompletedDetailActivity.kt
+++ b/app/src/main/java/com/casic/app/smartwell/view/OrderCompletedDetailActivity.kt
@@ -24,7 +24,6 @@
class OrderCompletedDetailActivity : KotlinBaseActivity() {
private lateinit var workOrderViewModel: WorkOrderViewModel
- private lateinit var jobId: String
private val context: Context = this@OrderCompletedDetailActivity
override fun initLayoutView(): Int = R.layout.activity_order_completed_detail
@@ -39,13 +38,13 @@
}
override fun initData() {
- jobId = intent.getStringExtra(LocaleConstant.INTENT_PARAM)!!
+ val jobId = intent.getStringExtra(LocaleConstant.INTENT_PARAM)!!
workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java)
+ workOrderViewModel.obtainWorkOrderDetail(id = jobId)
}
override fun initEvent() {
- workOrderViewModel.obtainWorkOrderDetail(id = jobId)
workOrderViewModel.detailModel.observe(this, {
if (it.code == 200) {
val orderDetail = it.data!![0]
diff --git a/app/src/main/java/com/casic/app/smartwell/view/OrderInHandleDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/OrderInHandleDetailActivity.kt
index 21fa8a1..16510b9 100644
--- a/app/src/main/java/com/casic/app/smartwell/view/OrderInHandleDetailActivity.kt
+++ b/app/src/main/java/com/casic/app/smartwell/view/OrderInHandleDetailActivity.kt
@@ -10,7 +10,6 @@
import android.util.Log
import android.view.View
import androidx.lifecycle.ViewModelProvider
-import androidx.recyclerview.widget.GridLayoutManager
import com.casic.app.smartwell.R
import com.casic.app.smartwell.callback.OnImageCompressListener
import com.casic.app.smartwell.extensions.*
@@ -35,7 +34,6 @@
import com.pengxh.kt.lite.widget.dialog.AlertControlDialog
import com.pengxh.kt.lite.widget.dialog.AlertMessageDialog
import com.pengxh.kt.lite.widget.dialog.BottomActionSheet
-import com.qmuiteam.qmui.widget.dialog.QMUITipDialog
import kotlinx.android.synthetic.main.activity_order_in_handle_detail.*
import kotlinx.android.synthetic.main.include_base_order_detail.*
import kotlinx.android.synthetic.main.include_base_title.*
@@ -67,18 +65,15 @@
override fun initData() {
val jobId = intent.getStringExtra(LocaleConstant.INTENT_PARAM)!!//初始化图片九宫格
- imageAdapter = EditableImageAdapter(this, 3)
- imageAdapter.setImageMargins(20f, 20f, 3f)
- addImageRecyclerView.layoutManager = GridLayoutManager(this, 3)
+ imageAdapter = EditableImageAdapter(this, 3, 13f)
addImageRecyclerView.adapter = imageAdapter
+ weakReferenceHandler = WeakReferenceHandler(callback)
workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java)
uploadImageViewModel = ViewModelProvider(this).get(UploadImageViewModel::class.java)
userViewModel = ViewModelProvider(this).get(UserViewModel::class.java)
operationViewModel = ViewModelProvider(this).get(OperationViewModel::class.java)
- weakReferenceHandler = WeakReferenceHandler(callback)
-
workOrderViewModel.obtainWorkOrderDetail(jobId)
}
@@ -183,7 +178,7 @@
imageAdapter.setImageList(urls)
imageGridView.adapter = imageAdapter
imageGridView.setOnItemClickListener { _, _, position, _ ->
- if (urls[position].isEmpty()) {
+ if (urls[position].isBlank()) {
"图片加载失败,无法查看大图".show(context)
} else {
context.navigatePageTo(position, urls)
@@ -290,9 +285,7 @@
AlertControlDialog.OnDialogButtonClickListener {
override fun onConfirmClick() {
operationViewModel.completeWorkOrder(
- id = orderId,
- handleMessage = state,
- handlePhotos = imagePaths.reformat()
+ orderId, state, imagePaths.reformat()
)
}
@@ -350,7 +343,14 @@
}
})
uploadImageViewModel.loadState.observe(this, {
- dismissLoadingDialog()
+ when (it) {
+ LoadState.Loading -> {
+ DialogHelper.showLoadingDialog(this, "图片上传中,请稍后...")
+ }
+ else -> {
+ DialogHelper.dismissLoadingDialog()
+ }
+ }
})
//转单状态处理
@@ -422,7 +422,6 @@
.setImageEngine(GlideLoadEngine.instance)
.forResult(object : OnResultCallbackListener {
override fun onResult(result: ArrayList?) {
- showLoadingDialog(context, "图片上传中,请稍后...")
if (result == null) {
"选择照片失败,请重试".show(context)
return
@@ -485,22 +484,4 @@
}
})
}
-
- private var loadingDialog: QMUITipDialog? = null
-
- fun showLoadingDialog(context: Context?, message: String?) {
- loadingDialog = QMUITipDialog.Builder(context)
- .setIconType(QMUITipDialog.Builder.ICON_TYPE_LOADING)
- .setTipWord(message)
- .create()
- loadingDialog!!.show()
- }
-
- fun dismissLoadingDialog() {
- if (loadingDialog != null) {
- if (loadingDialog!!.isShowing) {
- loadingDialog!!.dismiss()
- }
- }
- }
}
\ No newline at end of file
diff --git a/app/libs/lite-release.aar b/app/libs/lite-release.aar
index d0a2f49..95567db 100644
--- a/app/libs/lite-release.aar
+++ b/app/libs/lite-release.aar
Binary files differ
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 1d8f7de..0d66103 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -6,6 +6,7 @@
+
@@ -27,7 +28,7 @@
android:label="@string/app_name"
android:requestLegacyExternalStorage="true"
android:supportsRtl="true"
- android:theme="@style/QMUI.Compat.NoActionBar"
+ android:theme="@style/AppTheme"
android:usesCleartextTraffic="true">
) : FragmentPagerAdapter(fragmentManager, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT) {
- override fun getItem(position: Int): Fragment {
- return pages[position]
- }
+ override fun getItem(position: Int) = pages[position]
- override fun getCount(): Int {
- return pages.size
- }
+ override fun getCount() = pages.size
- override fun getPageTitle(position: Int): CharSequence {
- return pageTitles[position]
- }
+ override fun getPageTitle(position: Int) = pageTitles[position]
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
index 4eeb06e..c327938 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
@@ -9,7 +9,7 @@
private var pageList: List = list
- override fun getItem(position: Int): Fragment = pageList[position]
+ override fun getItem(position: Int) = pageList[position]
- override fun getCount(): Int = pageList.size
+ override fun getCount() = pageList.size
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
index 93da00d..6f1d122 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
@@ -16,11 +16,9 @@
private var layoutInflater: LayoutInflater = LayoutInflater.from(context)
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ItemViewHolder {
- return ItemViewHolder(
- layoutInflater.inflate(R.layout.item_well_list_rv, parent, false)
- )
- }
+ override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) = ItemViewHolder(
+ layoutInflater.inflate(R.layout.item_well_list_rv, parent, false)
+ )
override fun onBindViewHolder(holder: ItemViewHolder, position: Int) {
//绑定数据
@@ -43,13 +41,11 @@
holder.ownerShipView.text = String.format("权属单位:${rowsBean.deptName}")
holder.wellLocationView.text = String.format("井位置:${rowsBean.position}")
//绑定事件
- if (listener != null) {
- holder.itemView.setOnClickListener {
- listener!!.onClicked(position)
- }
- holder.navigationButton.setOnClickListener {
- listener!!.onItemButtonClicked(position)
- }
+ holder.itemView.setOnClickListener {
+ listener?.onClicked(position)
+ }
+ holder.navigationButton.setOnClickListener {
+ listener?.onItemButtonClicked(position)
}
}
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
index 05d8dea..c35b4b1 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
@@ -16,11 +16,9 @@
private var layoutInflater: LayoutInflater = LayoutInflater.from(context)
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ItemViewHolder {
- return ItemViewHolder(
- layoutInflater.inflate(R.layout.item_well_operation_rv, parent, false)
- )
- }
+ override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) = ItemViewHolder(
+ layoutInflater.inflate(R.layout.item_well_operation_rv, parent, false)
+ )
override fun onBindViewHolder(holder: ItemViewHolder, position: Int) {
//绑定数据
@@ -45,16 +43,14 @@
holder.ownerShipView.text = String.format("权属单位:${rowsBean.deptName}")
holder.wellLocationView.text = String.format("井位置:${rowsBean.position}")
//绑定事件
- if (listener != null) {
- holder.itemView.setOnClickListener {
- listener!!.onClicked(position)
- }
- holder.operationButton.setOnClickListener {
- listener!!.onOperationClicked(position)
- }
- holder.navigationButton.setOnClickListener {
- listener!!.onNavigationButtonClicked(position)
- }
+ holder.itemView.setOnClickListener {
+ listener?.onClicked(position)
+ }
+ holder.operationButton.setOnClickListener {
+ listener?.onOperationClicked(position)
+ }
+ holder.navigationButton.setOnClickListener {
+ listener?.onNavigationButtonClicked(position)
}
}
diff --git a/app/src/main/java/com/casic/app/smartwell/extensions/String.kt b/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
index 3529312..ac030f0 100644
--- a/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
+++ b/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
@@ -36,7 +36,7 @@
if (this.isEmpty()) return this
val defaultValue = SaveKeyValues.getValue(
LocaleConstant.DEFAULT_SERVER_CONFIG,
- "http://111.198.10.15:11304"
+ LocaleConstant.DEFAULT_SERVER
) as String
return "$defaultValue/static/${this.replace("\\", "/")}"
}
@@ -48,7 +48,7 @@
if (this.isEmpty()) return this
val defaultValue = SaveKeyValues.getValue(
LocaleConstant.DEFAULT_SERVER_CONFIG,
- "http://111.198.10.15:11304"
+ LocaleConstant.DEFAULT_SERVER
) as String
return "$defaultValue/static/${this}"
}
diff --git a/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt b/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
index dabbe10..f89555f 100644
--- a/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
+++ b/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
@@ -66,8 +66,7 @@
private var wellModels: MutableList = ArrayList()
override fun onCreateView(
- inflater: LayoutInflater, container: ViewGroup?,
- savedInstanceState: Bundle?
+ inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?
): View {
homeView = inflater.inflate(R.layout.fragment_home, container, false)
homeView.titleView.text = "首页"
@@ -281,10 +280,7 @@
if (!isInRange) {
clustersMarkers.add(
GaoDeClusterMarkerView(
- requireContext(),
- it,
- proj,
- LocaleConstant.RADIUS_SIZE
+ requireContext(), it, proj, LocaleConstant.RADIUS_SIZE
)
)//相距多少才聚合
}
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt b/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt
index f0f3539..8a9a150 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt
@@ -16,13 +16,13 @@
const val FIVE_YEARS = 5L * 365 * 60 * 60 * 24 * 1000L
const val RADIUS_SIZE = 100 //相距多少米才聚合,单位:米
- const val DISTANCE = 5 //两点间距离阈值,单位:米
const val PERMISSIONS_CODE = 999
const val PAGE_LIMIT = 20
const val ACCOUNT = "account"
const val PASSWORD = "password"
const val DEFAULT_SERVER_CONFIG = "defaultServerConfig"
+ const val DEFAULT_SERVER = "http://111.198.10.15:11309"
const val USER_DETAIL_MODEL = "userDetailModel"
const val INTENT_PARAM = "intentParam"
const val APP_AUTHORITY = "com.casic.app.smartwell.fileprovider"
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt b/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt
index 7dd2576..76c37f1 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt
@@ -22,8 +22,7 @@
}
override fun getItemOffsets(
- outRect: Rect, view: View,
- parent: RecyclerView, state: RecyclerView.State
+ outRect: Rect, view: View, parent: RecyclerView, state: RecyclerView.State
) {
super.getItemOffsets(outRect, view, parent, state)
outRect.left = 16.5f.dp2px(context)
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt b/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt
index c6b5e70..01fece1 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt
@@ -7,7 +7,7 @@
/**
* PublicKey校验
*/
- @GET("/config/baseConfig")
+ @GET("/sys/config/baseConfig")
suspend fun obtainPublicKey(): String
/**
@@ -17,7 +17,7 @@
* @param secretKey 加密后的密码
*/
@FormUrlEncoded
- @POST("/user/appLogin")
+ @POST("/sys/user/appLogin")
suspend fun obtainLoginResult(
@Field("username") account: String,
@Field("password") secretKey: String
@@ -161,7 +161,7 @@
* @param roleTips 角色类型,例:leader,member
*/
@FormUrlEncoded
- @POST("/mgr/simplelist")
+ @POST("/sys/mgr/simplelist")
suspend fun obtainSubordinate(
@Header("token") token: String,
@Field("hasMine") hasMine: String?,
@@ -274,7 +274,7 @@
/**
* 获取用户信息
*/
- @GET("/user/info")
+ @GET("/sys/user/info")
suspend fun obtainUserDetail(@Header("token") token: String): String
/**
@@ -294,7 +294,7 @@
/**
* 退出登录
*/
- @GET("/user/logout")
+ @GET("/sys/user/logout")
suspend fun loginOut(@Header("token") token: String): String
/**
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitServiceManager.kt b/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitServiceManager.kt
index d2859fc..99e655a 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitServiceManager.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitServiceManager.kt
@@ -15,7 +15,7 @@
private val api by lazy {
val defaultValue = SaveKeyValues.getValue(
LocaleConstant.DEFAULT_SERVER_CONFIG,
- "http://111.198.10.15:11304"
+ LocaleConstant.DEFAULT_SERVER
) as String
createRetrofit(defaultValue)
}
diff --git a/app/src/main/java/com/casic/app/smartwell/view/MainActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/MainActivity.kt
index 006a9fe..fd8df9e 100644
--- a/app/src/main/java/com/casic/app/smartwell/view/MainActivity.kt
+++ b/app/src/main/java/com/casic/app/smartwell/view/MainActivity.kt
@@ -21,14 +21,14 @@
class MainActivity : KotlinBaseActivity() {
private var menuItem: MenuItem? = null
- private var fragmentList: ArrayList = ArrayList()
+ private var fragmentPages: ArrayList = ArrayList()
private var clickTime: Long = 0
init {
- fragmentList.add(HomePageFragment())
- fragmentList.add(OrderListFragment())
- fragmentList.add(NoticePageFragment())
- fragmentList.add(MinePageFragment())
+ fragmentPages.add(HomePageFragment())
+ fragmentPages.add(OrderListFragment())
+ fragmentPages.add(NoticePageFragment())
+ fragmentPages.add(MinePageFragment())
}
override fun initLayoutView(): Int = R.layout.activity_main
@@ -62,8 +62,8 @@
}
false
}
- mainViewPager.adapter = ViewPagerAdapter(fragmentList, supportFragmentManager)
- mainViewPager.offscreenPageLimit = fragmentList.size //缓存页数
+ mainViewPager.adapter = ViewPagerAdapter(fragmentPages, supportFragmentManager)
+ mainViewPager.offscreenPageLimit = fragmentPages.size //缓存页数
mainViewPager.addOnPageChangeListener(object : ViewPager.OnPageChangeListener {
override fun onPageScrollStateChanged(state: Int) {
diff --git a/app/src/main/java/com/casic/app/smartwell/view/OrderCompletedDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/OrderCompletedDetailActivity.kt
index 5db0c8a..cd6438d 100644
--- a/app/src/main/java/com/casic/app/smartwell/view/OrderCompletedDetailActivity.kt
+++ b/app/src/main/java/com/casic/app/smartwell/view/OrderCompletedDetailActivity.kt
@@ -24,7 +24,6 @@
class OrderCompletedDetailActivity : KotlinBaseActivity() {
private lateinit var workOrderViewModel: WorkOrderViewModel
- private lateinit var jobId: String
private val context: Context = this@OrderCompletedDetailActivity
override fun initLayoutView(): Int = R.layout.activity_order_completed_detail
@@ -39,13 +38,13 @@
}
override fun initData() {
- jobId = intent.getStringExtra(LocaleConstant.INTENT_PARAM)!!
+ val jobId = intent.getStringExtra(LocaleConstant.INTENT_PARAM)!!
workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java)
+ workOrderViewModel.obtainWorkOrderDetail(id = jobId)
}
override fun initEvent() {
- workOrderViewModel.obtainWorkOrderDetail(id = jobId)
workOrderViewModel.detailModel.observe(this, {
if (it.code == 200) {
val orderDetail = it.data!![0]
diff --git a/app/src/main/java/com/casic/app/smartwell/view/OrderInHandleDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/OrderInHandleDetailActivity.kt
index 21fa8a1..16510b9 100644
--- a/app/src/main/java/com/casic/app/smartwell/view/OrderInHandleDetailActivity.kt
+++ b/app/src/main/java/com/casic/app/smartwell/view/OrderInHandleDetailActivity.kt
@@ -10,7 +10,6 @@
import android.util.Log
import android.view.View
import androidx.lifecycle.ViewModelProvider
-import androidx.recyclerview.widget.GridLayoutManager
import com.casic.app.smartwell.R
import com.casic.app.smartwell.callback.OnImageCompressListener
import com.casic.app.smartwell.extensions.*
@@ -35,7 +34,6 @@
import com.pengxh.kt.lite.widget.dialog.AlertControlDialog
import com.pengxh.kt.lite.widget.dialog.AlertMessageDialog
import com.pengxh.kt.lite.widget.dialog.BottomActionSheet
-import com.qmuiteam.qmui.widget.dialog.QMUITipDialog
import kotlinx.android.synthetic.main.activity_order_in_handle_detail.*
import kotlinx.android.synthetic.main.include_base_order_detail.*
import kotlinx.android.synthetic.main.include_base_title.*
@@ -67,18 +65,15 @@
override fun initData() {
val jobId = intent.getStringExtra(LocaleConstant.INTENT_PARAM)!!//初始化图片九宫格
- imageAdapter = EditableImageAdapter(this, 3)
- imageAdapter.setImageMargins(20f, 20f, 3f)
- addImageRecyclerView.layoutManager = GridLayoutManager(this, 3)
+ imageAdapter = EditableImageAdapter(this, 3, 13f)
addImageRecyclerView.adapter = imageAdapter
+ weakReferenceHandler = WeakReferenceHandler(callback)
workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java)
uploadImageViewModel = ViewModelProvider(this).get(UploadImageViewModel::class.java)
userViewModel = ViewModelProvider(this).get(UserViewModel::class.java)
operationViewModel = ViewModelProvider(this).get(OperationViewModel::class.java)
- weakReferenceHandler = WeakReferenceHandler(callback)
-
workOrderViewModel.obtainWorkOrderDetail(jobId)
}
@@ -183,7 +178,7 @@
imageAdapter.setImageList(urls)
imageGridView.adapter = imageAdapter
imageGridView.setOnItemClickListener { _, _, position, _ ->
- if (urls[position].isEmpty()) {
+ if (urls[position].isBlank()) {
"图片加载失败,无法查看大图".show(context)
} else {
context.navigatePageTo(position, urls)
@@ -290,9 +285,7 @@
AlertControlDialog.OnDialogButtonClickListener {
override fun onConfirmClick() {
operationViewModel.completeWorkOrder(
- id = orderId,
- handleMessage = state,
- handlePhotos = imagePaths.reformat()
+ orderId, state, imagePaths.reformat()
)
}
@@ -350,7 +343,14 @@
}
})
uploadImageViewModel.loadState.observe(this, {
- dismissLoadingDialog()
+ when (it) {
+ LoadState.Loading -> {
+ DialogHelper.showLoadingDialog(this, "图片上传中,请稍后...")
+ }
+ else -> {
+ DialogHelper.dismissLoadingDialog()
+ }
+ }
})
//转单状态处理
@@ -422,7 +422,6 @@
.setImageEngine(GlideLoadEngine.instance)
.forResult(object : OnResultCallbackListener {
override fun onResult(result: ArrayList?) {
- showLoadingDialog(context, "图片上传中,请稍后...")
if (result == null) {
"选择照片失败,请重试".show(context)
return
@@ -485,22 +484,4 @@
}
})
}
-
- private var loadingDialog: QMUITipDialog? = null
-
- fun showLoadingDialog(context: Context?, message: String?) {
- loadingDialog = QMUITipDialog.Builder(context)
- .setIconType(QMUITipDialog.Builder.ICON_TYPE_LOADING)
- .setTipWord(message)
- .create()
- loadingDialog!!.show()
- }
-
- fun dismissLoadingDialog() {
- if (loadingDialog != null) {
- if (loadingDialog!!.isShowing) {
- loadingDialog!!.dismiss()
- }
- }
- }
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/view/OrderNotConfirmedDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/OrderNotConfirmedDetailActivity.kt
index fd3b02f..4700479 100644
--- a/app/src/main/java/com/casic/app/smartwell/view/OrderNotConfirmedDetailActivity.kt
+++ b/app/src/main/java/com/casic/app/smartwell/view/OrderNotConfirmedDetailActivity.kt
@@ -9,7 +9,6 @@
import android.util.Log
import android.view.View
import androidx.lifecycle.ViewModelProvider
-import androidx.recyclerview.widget.GridLayoutManager
import com.casic.app.smartwell.R
import com.casic.app.smartwell.callback.OnImageCompressListener
import com.casic.app.smartwell.extensions.*
@@ -33,7 +32,6 @@
import com.pengxh.kt.lite.widget.dialog.AlertControlDialog
import com.pengxh.kt.lite.widget.dialog.AlertMessageDialog
import com.pengxh.kt.lite.widget.dialog.BottomActionSheet
-import com.qmuiteam.qmui.widget.dialog.QMUITipDialog
import kotlinx.android.synthetic.main.activity_order_not_confirmed_detail.*
import kotlinx.android.synthetic.main.activity_well_management.*
import kotlinx.android.synthetic.main.include_base_order_detail.*
@@ -68,18 +66,15 @@
override fun initData() {
val jobId = intent.getStringExtra(LocaleConstant.INTENT_PARAM)!!
//初始化图片九宫格
- imageAdapter = EditableImageAdapter(this, 3)
- imageAdapter.setImageMargins(20f, 20f, 3f)
- addImageRecyclerView.layoutManager = GridLayoutManager(this, 3)
+ imageAdapter = EditableImageAdapter(this, 3, 13f)
addImageRecyclerView.adapter = imageAdapter
+ weakReferenceHandler = WeakReferenceHandler(callback)
workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java)
uploadImageViewModel = ViewModelProvider(this).get(UploadImageViewModel::class.java)
userViewModel = ViewModelProvider(this).get(UserViewModel::class.java)
operationViewModel = ViewModelProvider(this).get(OperationViewModel::class.java)
- weakReferenceHandler = WeakReferenceHandler(callback)
-
workOrderViewModel.obtainWorkOrderDetail(jobId)
}
@@ -194,7 +189,7 @@
return
}
operationViewModel.transferWorkOrder(
- id = orderId, userId = personBean.id!!
+ orderId, personBean.id!!
)
}
@@ -250,10 +245,7 @@
AlertControlDialog.OnDialogButtonClickListener {
override fun onConfirmClick() {
operationViewModel.confirmWorkOrder(
- id = orderId,
- firstState = state,
- firstStatePhotos = imagePaths.reformat(),
- needHandle = needHandle
+ orderId, state, imagePaths.reformat(), needHandle
)
}
@@ -311,7 +303,14 @@
}
})
uploadImageViewModel.loadState.observe(this, {
- dismissLoadingDialog()
+ when (it) {
+ LoadState.Loading -> {
+ DialogHelper.showLoadingDialog(this, "图片上传中,请稍后...")
+ }
+ else -> {
+ DialogHelper.dismissLoadingDialog()
+ }
+ }
})
//转单状态处理
@@ -383,7 +382,6 @@
.setImageEngine(GlideLoadEngine.instance)
.forResult(object : OnResultCallbackListener {
override fun onResult(result: ArrayList?) {
- showLoadingDialog(context, "图片上传中,请稍后...")
if (result == null) {
"选择照片失败,请重试".show(context)
return
@@ -446,22 +444,4 @@
}
})
}
-
- private var loadingDialog: QMUITipDialog? = null
-
- fun showLoadingDialog(context: Context?, message: String?) {
- loadingDialog = QMUITipDialog.Builder(context)
- .setIconType(QMUITipDialog.Builder.ICON_TYPE_LOADING)
- .setTipWord(message)
- .create()
- loadingDialog!!.show()
- }
-
- fun dismissLoadingDialog() {
- if (loadingDialog != null) {
- if (loadingDialog!!.isShowing) {
- loadingDialog!!.dismiss()
- }
- }
- }
}
\ No newline at end of file
diff --git a/app/libs/lite-release.aar b/app/libs/lite-release.aar
index d0a2f49..95567db 100644
--- a/app/libs/lite-release.aar
+++ b/app/libs/lite-release.aar
Binary files differ
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 1d8f7de..0d66103 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -6,6 +6,7 @@
+
@@ -27,7 +28,7 @@
android:label="@string/app_name"
android:requestLegacyExternalStorage="true"
android:supportsRtl="true"
- android:theme="@style/QMUI.Compat.NoActionBar"
+ android:theme="@style/AppTheme"
android:usesCleartextTraffic="true">
) : FragmentPagerAdapter(fragmentManager, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT) {
- override fun getItem(position: Int): Fragment {
- return pages[position]
- }
+ override fun getItem(position: Int) = pages[position]
- override fun getCount(): Int {
- return pages.size
- }
+ override fun getCount() = pages.size
- override fun getPageTitle(position: Int): CharSequence {
- return pageTitles[position]
- }
+ override fun getPageTitle(position: Int) = pageTitles[position]
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
index 4eeb06e..c327938 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
@@ -9,7 +9,7 @@
private var pageList: List = list
- override fun getItem(position: Int): Fragment = pageList[position]
+ override fun getItem(position: Int) = pageList[position]
- override fun getCount(): Int = pageList.size
+ override fun getCount() = pageList.size
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
index 93da00d..6f1d122 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
@@ -16,11 +16,9 @@
private var layoutInflater: LayoutInflater = LayoutInflater.from(context)
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ItemViewHolder {
- return ItemViewHolder(
- layoutInflater.inflate(R.layout.item_well_list_rv, parent, false)
- )
- }
+ override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) = ItemViewHolder(
+ layoutInflater.inflate(R.layout.item_well_list_rv, parent, false)
+ )
override fun onBindViewHolder(holder: ItemViewHolder, position: Int) {
//绑定数据
@@ -43,13 +41,11 @@
holder.ownerShipView.text = String.format("权属单位:${rowsBean.deptName}")
holder.wellLocationView.text = String.format("井位置:${rowsBean.position}")
//绑定事件
- if (listener != null) {
- holder.itemView.setOnClickListener {
- listener!!.onClicked(position)
- }
- holder.navigationButton.setOnClickListener {
- listener!!.onItemButtonClicked(position)
- }
+ holder.itemView.setOnClickListener {
+ listener?.onClicked(position)
+ }
+ holder.navigationButton.setOnClickListener {
+ listener?.onItemButtonClicked(position)
}
}
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
index 05d8dea..c35b4b1 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
@@ -16,11 +16,9 @@
private var layoutInflater: LayoutInflater = LayoutInflater.from(context)
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ItemViewHolder {
- return ItemViewHolder(
- layoutInflater.inflate(R.layout.item_well_operation_rv, parent, false)
- )
- }
+ override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) = ItemViewHolder(
+ layoutInflater.inflate(R.layout.item_well_operation_rv, parent, false)
+ )
override fun onBindViewHolder(holder: ItemViewHolder, position: Int) {
//绑定数据
@@ -45,16 +43,14 @@
holder.ownerShipView.text = String.format("权属单位:${rowsBean.deptName}")
holder.wellLocationView.text = String.format("井位置:${rowsBean.position}")
//绑定事件
- if (listener != null) {
- holder.itemView.setOnClickListener {
- listener!!.onClicked(position)
- }
- holder.operationButton.setOnClickListener {
- listener!!.onOperationClicked(position)
- }
- holder.navigationButton.setOnClickListener {
- listener!!.onNavigationButtonClicked(position)
- }
+ holder.itemView.setOnClickListener {
+ listener?.onClicked(position)
+ }
+ holder.operationButton.setOnClickListener {
+ listener?.onOperationClicked(position)
+ }
+ holder.navigationButton.setOnClickListener {
+ listener?.onNavigationButtonClicked(position)
}
}
diff --git a/app/src/main/java/com/casic/app/smartwell/extensions/String.kt b/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
index 3529312..ac030f0 100644
--- a/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
+++ b/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
@@ -36,7 +36,7 @@
if (this.isEmpty()) return this
val defaultValue = SaveKeyValues.getValue(
LocaleConstant.DEFAULT_SERVER_CONFIG,
- "http://111.198.10.15:11304"
+ LocaleConstant.DEFAULT_SERVER
) as String
return "$defaultValue/static/${this.replace("\\", "/")}"
}
@@ -48,7 +48,7 @@
if (this.isEmpty()) return this
val defaultValue = SaveKeyValues.getValue(
LocaleConstant.DEFAULT_SERVER_CONFIG,
- "http://111.198.10.15:11304"
+ LocaleConstant.DEFAULT_SERVER
) as String
return "$defaultValue/static/${this}"
}
diff --git a/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt b/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
index dabbe10..f89555f 100644
--- a/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
+++ b/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
@@ -66,8 +66,7 @@
private var wellModels: MutableList = ArrayList()
override fun onCreateView(
- inflater: LayoutInflater, container: ViewGroup?,
- savedInstanceState: Bundle?
+ inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?
): View {
homeView = inflater.inflate(R.layout.fragment_home, container, false)
homeView.titleView.text = "首页"
@@ -281,10 +280,7 @@
if (!isInRange) {
clustersMarkers.add(
GaoDeClusterMarkerView(
- requireContext(),
- it,
- proj,
- LocaleConstant.RADIUS_SIZE
+ requireContext(), it, proj, LocaleConstant.RADIUS_SIZE
)
)//相距多少才聚合
}
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt b/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt
index f0f3539..8a9a150 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt
@@ -16,13 +16,13 @@
const val FIVE_YEARS = 5L * 365 * 60 * 60 * 24 * 1000L
const val RADIUS_SIZE = 100 //相距多少米才聚合,单位:米
- const val DISTANCE = 5 //两点间距离阈值,单位:米
const val PERMISSIONS_CODE = 999
const val PAGE_LIMIT = 20
const val ACCOUNT = "account"
const val PASSWORD = "password"
const val DEFAULT_SERVER_CONFIG = "defaultServerConfig"
+ const val DEFAULT_SERVER = "http://111.198.10.15:11309"
const val USER_DETAIL_MODEL = "userDetailModel"
const val INTENT_PARAM = "intentParam"
const val APP_AUTHORITY = "com.casic.app.smartwell.fileprovider"
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt b/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt
index 7dd2576..76c37f1 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt
@@ -22,8 +22,7 @@
}
override fun getItemOffsets(
- outRect: Rect, view: View,
- parent: RecyclerView, state: RecyclerView.State
+ outRect: Rect, view: View, parent: RecyclerView, state: RecyclerView.State
) {
super.getItemOffsets(outRect, view, parent, state)
outRect.left = 16.5f.dp2px(context)
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt b/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt
index c6b5e70..01fece1 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt
@@ -7,7 +7,7 @@
/**
* PublicKey校验
*/
- @GET("/config/baseConfig")
+ @GET("/sys/config/baseConfig")
suspend fun obtainPublicKey(): String
/**
@@ -17,7 +17,7 @@
* @param secretKey 加密后的密码
*/
@FormUrlEncoded
- @POST("/user/appLogin")
+ @POST("/sys/user/appLogin")
suspend fun obtainLoginResult(
@Field("username") account: String,
@Field("password") secretKey: String
@@ -161,7 +161,7 @@
* @param roleTips 角色类型,例:leader,member
*/
@FormUrlEncoded
- @POST("/mgr/simplelist")
+ @POST("/sys/mgr/simplelist")
suspend fun obtainSubordinate(
@Header("token") token: String,
@Field("hasMine") hasMine: String?,
@@ -274,7 +274,7 @@
/**
* 获取用户信息
*/
- @GET("/user/info")
+ @GET("/sys/user/info")
suspend fun obtainUserDetail(@Header("token") token: String): String
/**
@@ -294,7 +294,7 @@
/**
* 退出登录
*/
- @GET("/user/logout")
+ @GET("/sys/user/logout")
suspend fun loginOut(@Header("token") token: String): String
/**
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitServiceManager.kt b/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitServiceManager.kt
index d2859fc..99e655a 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitServiceManager.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitServiceManager.kt
@@ -15,7 +15,7 @@
private val api by lazy {
val defaultValue = SaveKeyValues.getValue(
LocaleConstant.DEFAULT_SERVER_CONFIG,
- "http://111.198.10.15:11304"
+ LocaleConstant.DEFAULT_SERVER
) as String
createRetrofit(defaultValue)
}
diff --git a/app/src/main/java/com/casic/app/smartwell/view/MainActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/MainActivity.kt
index 006a9fe..fd8df9e 100644
--- a/app/src/main/java/com/casic/app/smartwell/view/MainActivity.kt
+++ b/app/src/main/java/com/casic/app/smartwell/view/MainActivity.kt
@@ -21,14 +21,14 @@
class MainActivity : KotlinBaseActivity() {
private var menuItem: MenuItem? = null
- private var fragmentList: ArrayList = ArrayList()
+ private var fragmentPages: ArrayList = ArrayList()
private var clickTime: Long = 0
init {
- fragmentList.add(HomePageFragment())
- fragmentList.add(OrderListFragment())
- fragmentList.add(NoticePageFragment())
- fragmentList.add(MinePageFragment())
+ fragmentPages.add(HomePageFragment())
+ fragmentPages.add(OrderListFragment())
+ fragmentPages.add(NoticePageFragment())
+ fragmentPages.add(MinePageFragment())
}
override fun initLayoutView(): Int = R.layout.activity_main
@@ -62,8 +62,8 @@
}
false
}
- mainViewPager.adapter = ViewPagerAdapter(fragmentList, supportFragmentManager)
- mainViewPager.offscreenPageLimit = fragmentList.size //缓存页数
+ mainViewPager.adapter = ViewPagerAdapter(fragmentPages, supportFragmentManager)
+ mainViewPager.offscreenPageLimit = fragmentPages.size //缓存页数
mainViewPager.addOnPageChangeListener(object : ViewPager.OnPageChangeListener {
override fun onPageScrollStateChanged(state: Int) {
diff --git a/app/src/main/java/com/casic/app/smartwell/view/OrderCompletedDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/OrderCompletedDetailActivity.kt
index 5db0c8a..cd6438d 100644
--- a/app/src/main/java/com/casic/app/smartwell/view/OrderCompletedDetailActivity.kt
+++ b/app/src/main/java/com/casic/app/smartwell/view/OrderCompletedDetailActivity.kt
@@ -24,7 +24,6 @@
class OrderCompletedDetailActivity : KotlinBaseActivity() {
private lateinit var workOrderViewModel: WorkOrderViewModel
- private lateinit var jobId: String
private val context: Context = this@OrderCompletedDetailActivity
override fun initLayoutView(): Int = R.layout.activity_order_completed_detail
@@ -39,13 +38,13 @@
}
override fun initData() {
- jobId = intent.getStringExtra(LocaleConstant.INTENT_PARAM)!!
+ val jobId = intent.getStringExtra(LocaleConstant.INTENT_PARAM)!!
workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java)
+ workOrderViewModel.obtainWorkOrderDetail(id = jobId)
}
override fun initEvent() {
- workOrderViewModel.obtainWorkOrderDetail(id = jobId)
workOrderViewModel.detailModel.observe(this, {
if (it.code == 200) {
val orderDetail = it.data!![0]
diff --git a/app/src/main/java/com/casic/app/smartwell/view/OrderInHandleDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/OrderInHandleDetailActivity.kt
index 21fa8a1..16510b9 100644
--- a/app/src/main/java/com/casic/app/smartwell/view/OrderInHandleDetailActivity.kt
+++ b/app/src/main/java/com/casic/app/smartwell/view/OrderInHandleDetailActivity.kt
@@ -10,7 +10,6 @@
import android.util.Log
import android.view.View
import androidx.lifecycle.ViewModelProvider
-import androidx.recyclerview.widget.GridLayoutManager
import com.casic.app.smartwell.R
import com.casic.app.smartwell.callback.OnImageCompressListener
import com.casic.app.smartwell.extensions.*
@@ -35,7 +34,6 @@
import com.pengxh.kt.lite.widget.dialog.AlertControlDialog
import com.pengxh.kt.lite.widget.dialog.AlertMessageDialog
import com.pengxh.kt.lite.widget.dialog.BottomActionSheet
-import com.qmuiteam.qmui.widget.dialog.QMUITipDialog
import kotlinx.android.synthetic.main.activity_order_in_handle_detail.*
import kotlinx.android.synthetic.main.include_base_order_detail.*
import kotlinx.android.synthetic.main.include_base_title.*
@@ -67,18 +65,15 @@
override fun initData() {
val jobId = intent.getStringExtra(LocaleConstant.INTENT_PARAM)!!//初始化图片九宫格
- imageAdapter = EditableImageAdapter(this, 3)
- imageAdapter.setImageMargins(20f, 20f, 3f)
- addImageRecyclerView.layoutManager = GridLayoutManager(this, 3)
+ imageAdapter = EditableImageAdapter(this, 3, 13f)
addImageRecyclerView.adapter = imageAdapter
+ weakReferenceHandler = WeakReferenceHandler(callback)
workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java)
uploadImageViewModel = ViewModelProvider(this).get(UploadImageViewModel::class.java)
userViewModel = ViewModelProvider(this).get(UserViewModel::class.java)
operationViewModel = ViewModelProvider(this).get(OperationViewModel::class.java)
- weakReferenceHandler = WeakReferenceHandler(callback)
-
workOrderViewModel.obtainWorkOrderDetail(jobId)
}
@@ -183,7 +178,7 @@
imageAdapter.setImageList(urls)
imageGridView.adapter = imageAdapter
imageGridView.setOnItemClickListener { _, _, position, _ ->
- if (urls[position].isEmpty()) {
+ if (urls[position].isBlank()) {
"图片加载失败,无法查看大图".show(context)
} else {
context.navigatePageTo(position, urls)
@@ -290,9 +285,7 @@
AlertControlDialog.OnDialogButtonClickListener {
override fun onConfirmClick() {
operationViewModel.completeWorkOrder(
- id = orderId,
- handleMessage = state,
- handlePhotos = imagePaths.reformat()
+ orderId, state, imagePaths.reformat()
)
}
@@ -350,7 +343,14 @@
}
})
uploadImageViewModel.loadState.observe(this, {
- dismissLoadingDialog()
+ when (it) {
+ LoadState.Loading -> {
+ DialogHelper.showLoadingDialog(this, "图片上传中,请稍后...")
+ }
+ else -> {
+ DialogHelper.dismissLoadingDialog()
+ }
+ }
})
//转单状态处理
@@ -422,7 +422,6 @@
.setImageEngine(GlideLoadEngine.instance)
.forResult(object : OnResultCallbackListener {
override fun onResult(result: ArrayList?) {
- showLoadingDialog(context, "图片上传中,请稍后...")
if (result == null) {
"选择照片失败,请重试".show(context)
return
@@ -485,22 +484,4 @@
}
})
}
-
- private var loadingDialog: QMUITipDialog? = null
-
- fun showLoadingDialog(context: Context?, message: String?) {
- loadingDialog = QMUITipDialog.Builder(context)
- .setIconType(QMUITipDialog.Builder.ICON_TYPE_LOADING)
- .setTipWord(message)
- .create()
- loadingDialog!!.show()
- }
-
- fun dismissLoadingDialog() {
- if (loadingDialog != null) {
- if (loadingDialog!!.isShowing) {
- loadingDialog!!.dismiss()
- }
- }
- }
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/view/OrderNotConfirmedDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/OrderNotConfirmedDetailActivity.kt
index fd3b02f..4700479 100644
--- a/app/src/main/java/com/casic/app/smartwell/view/OrderNotConfirmedDetailActivity.kt
+++ b/app/src/main/java/com/casic/app/smartwell/view/OrderNotConfirmedDetailActivity.kt
@@ -9,7 +9,6 @@
import android.util.Log
import android.view.View
import androidx.lifecycle.ViewModelProvider
-import androidx.recyclerview.widget.GridLayoutManager
import com.casic.app.smartwell.R
import com.casic.app.smartwell.callback.OnImageCompressListener
import com.casic.app.smartwell.extensions.*
@@ -33,7 +32,6 @@
import com.pengxh.kt.lite.widget.dialog.AlertControlDialog
import com.pengxh.kt.lite.widget.dialog.AlertMessageDialog
import com.pengxh.kt.lite.widget.dialog.BottomActionSheet
-import com.qmuiteam.qmui.widget.dialog.QMUITipDialog
import kotlinx.android.synthetic.main.activity_order_not_confirmed_detail.*
import kotlinx.android.synthetic.main.activity_well_management.*
import kotlinx.android.synthetic.main.include_base_order_detail.*
@@ -68,18 +66,15 @@
override fun initData() {
val jobId = intent.getStringExtra(LocaleConstant.INTENT_PARAM)!!
//初始化图片九宫格
- imageAdapter = EditableImageAdapter(this, 3)
- imageAdapter.setImageMargins(20f, 20f, 3f)
- addImageRecyclerView.layoutManager = GridLayoutManager(this, 3)
+ imageAdapter = EditableImageAdapter(this, 3, 13f)
addImageRecyclerView.adapter = imageAdapter
+ weakReferenceHandler = WeakReferenceHandler(callback)
workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java)
uploadImageViewModel = ViewModelProvider(this).get(UploadImageViewModel::class.java)
userViewModel = ViewModelProvider(this).get(UserViewModel::class.java)
operationViewModel = ViewModelProvider(this).get(OperationViewModel::class.java)
- weakReferenceHandler = WeakReferenceHandler(callback)
-
workOrderViewModel.obtainWorkOrderDetail(jobId)
}
@@ -194,7 +189,7 @@
return
}
operationViewModel.transferWorkOrder(
- id = orderId, userId = personBean.id!!
+ orderId, personBean.id!!
)
}
@@ -250,10 +245,7 @@
AlertControlDialog.OnDialogButtonClickListener {
override fun onConfirmClick() {
operationViewModel.confirmWorkOrder(
- id = orderId,
- firstState = state,
- firstStatePhotos = imagePaths.reformat(),
- needHandle = needHandle
+ orderId, state, imagePaths.reformat(), needHandle
)
}
@@ -311,7 +303,14 @@
}
})
uploadImageViewModel.loadState.observe(this, {
- dismissLoadingDialog()
+ when (it) {
+ LoadState.Loading -> {
+ DialogHelper.showLoadingDialog(this, "图片上传中,请稍后...")
+ }
+ else -> {
+ DialogHelper.dismissLoadingDialog()
+ }
+ }
})
//转单状态处理
@@ -383,7 +382,6 @@
.setImageEngine(GlideLoadEngine.instance)
.forResult(object : OnResultCallbackListener {
override fun onResult(result: ArrayList?) {
- showLoadingDialog(context, "图片上传中,请稍后...")
if (result == null) {
"选择照片失败,请重试".show(context)
return
@@ -446,22 +444,4 @@
}
})
}
-
- private var loadingDialog: QMUITipDialog? = null
-
- fun showLoadingDialog(context: Context?, message: String?) {
- loadingDialog = QMUITipDialog.Builder(context)
- .setIconType(QMUITipDialog.Builder.ICON_TYPE_LOADING)
- .setTipWord(message)
- .create()
- loadingDialog!!.show()
- }
-
- fun dismissLoadingDialog() {
- if (loadingDialog != null) {
- if (loadingDialog!!.isShowing) {
- loadingDialog!!.dismiss()
- }
- }
- }
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/view/OrderNotProcessedDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/OrderNotProcessedDetailActivity.kt
index 9e8a680..e41f751 100644
--- a/app/src/main/java/com/casic/app/smartwell/view/OrderNotProcessedDetailActivity.kt
+++ b/app/src/main/java/com/casic/app/smartwell/view/OrderNotProcessedDetailActivity.kt
@@ -124,7 +124,7 @@
"窨井ID异常,无法导航".show(context)
return@setOnClickListener
}
- wellViewModel.obtainWellDetail(id = wellId)
+ wellViewModel.obtainWellDetail(wellId)
}
wellViewModel.wellDetailModel.observe(this, { well ->
if (well.code == 200) {
@@ -135,9 +135,7 @@
"窨井经纬度异常,无法开启导航".show(context)
} else {
Poi(
- orderDetail.position,
- LatLng(lat.toDouble(), lng.toDouble()),
- ""
+ orderDetail.position, LatLng(lat.toDouble(), lng.toDouble()), ""
).showRouteOnMap(this)
}
}
diff --git a/app/libs/lite-release.aar b/app/libs/lite-release.aar
index d0a2f49..95567db 100644
--- a/app/libs/lite-release.aar
+++ b/app/libs/lite-release.aar
Binary files differ
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 1d8f7de..0d66103 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -6,6 +6,7 @@
+
@@ -27,7 +28,7 @@
android:label="@string/app_name"
android:requestLegacyExternalStorage="true"
android:supportsRtl="true"
- android:theme="@style/QMUI.Compat.NoActionBar"
+ android:theme="@style/AppTheme"
android:usesCleartextTraffic="true">
) : FragmentPagerAdapter(fragmentManager, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT) {
- override fun getItem(position: Int): Fragment {
- return pages[position]
- }
+ override fun getItem(position: Int) = pages[position]
- override fun getCount(): Int {
- return pages.size
- }
+ override fun getCount() = pages.size
- override fun getPageTitle(position: Int): CharSequence {
- return pageTitles[position]
- }
+ override fun getPageTitle(position: Int) = pageTitles[position]
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
index 4eeb06e..c327938 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
@@ -9,7 +9,7 @@
private var pageList: List = list
- override fun getItem(position: Int): Fragment = pageList[position]
+ override fun getItem(position: Int) = pageList[position]
- override fun getCount(): Int = pageList.size
+ override fun getCount() = pageList.size
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
index 93da00d..6f1d122 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
@@ -16,11 +16,9 @@
private var layoutInflater: LayoutInflater = LayoutInflater.from(context)
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ItemViewHolder {
- return ItemViewHolder(
- layoutInflater.inflate(R.layout.item_well_list_rv, parent, false)
- )
- }
+ override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) = ItemViewHolder(
+ layoutInflater.inflate(R.layout.item_well_list_rv, parent, false)
+ )
override fun onBindViewHolder(holder: ItemViewHolder, position: Int) {
//绑定数据
@@ -43,13 +41,11 @@
holder.ownerShipView.text = String.format("权属单位:${rowsBean.deptName}")
holder.wellLocationView.text = String.format("井位置:${rowsBean.position}")
//绑定事件
- if (listener != null) {
- holder.itemView.setOnClickListener {
- listener!!.onClicked(position)
- }
- holder.navigationButton.setOnClickListener {
- listener!!.onItemButtonClicked(position)
- }
+ holder.itemView.setOnClickListener {
+ listener?.onClicked(position)
+ }
+ holder.navigationButton.setOnClickListener {
+ listener?.onItemButtonClicked(position)
}
}
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
index 05d8dea..c35b4b1 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
@@ -16,11 +16,9 @@
private var layoutInflater: LayoutInflater = LayoutInflater.from(context)
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ItemViewHolder {
- return ItemViewHolder(
- layoutInflater.inflate(R.layout.item_well_operation_rv, parent, false)
- )
- }
+ override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) = ItemViewHolder(
+ layoutInflater.inflate(R.layout.item_well_operation_rv, parent, false)
+ )
override fun onBindViewHolder(holder: ItemViewHolder, position: Int) {
//绑定数据
@@ -45,16 +43,14 @@
holder.ownerShipView.text = String.format("权属单位:${rowsBean.deptName}")
holder.wellLocationView.text = String.format("井位置:${rowsBean.position}")
//绑定事件
- if (listener != null) {
- holder.itemView.setOnClickListener {
- listener!!.onClicked(position)
- }
- holder.operationButton.setOnClickListener {
- listener!!.onOperationClicked(position)
- }
- holder.navigationButton.setOnClickListener {
- listener!!.onNavigationButtonClicked(position)
- }
+ holder.itemView.setOnClickListener {
+ listener?.onClicked(position)
+ }
+ holder.operationButton.setOnClickListener {
+ listener?.onOperationClicked(position)
+ }
+ holder.navigationButton.setOnClickListener {
+ listener?.onNavigationButtonClicked(position)
}
}
diff --git a/app/src/main/java/com/casic/app/smartwell/extensions/String.kt b/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
index 3529312..ac030f0 100644
--- a/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
+++ b/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
@@ -36,7 +36,7 @@
if (this.isEmpty()) return this
val defaultValue = SaveKeyValues.getValue(
LocaleConstant.DEFAULT_SERVER_CONFIG,
- "http://111.198.10.15:11304"
+ LocaleConstant.DEFAULT_SERVER
) as String
return "$defaultValue/static/${this.replace("\\", "/")}"
}
@@ -48,7 +48,7 @@
if (this.isEmpty()) return this
val defaultValue = SaveKeyValues.getValue(
LocaleConstant.DEFAULT_SERVER_CONFIG,
- "http://111.198.10.15:11304"
+ LocaleConstant.DEFAULT_SERVER
) as String
return "$defaultValue/static/${this}"
}
diff --git a/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt b/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
index dabbe10..f89555f 100644
--- a/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
+++ b/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
@@ -66,8 +66,7 @@
private var wellModels: MutableList = ArrayList()
override fun onCreateView(
- inflater: LayoutInflater, container: ViewGroup?,
- savedInstanceState: Bundle?
+ inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?
): View {
homeView = inflater.inflate(R.layout.fragment_home, container, false)
homeView.titleView.text = "首页"
@@ -281,10 +280,7 @@
if (!isInRange) {
clustersMarkers.add(
GaoDeClusterMarkerView(
- requireContext(),
- it,
- proj,
- LocaleConstant.RADIUS_SIZE
+ requireContext(), it, proj, LocaleConstant.RADIUS_SIZE
)
)//相距多少才聚合
}
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt b/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt
index f0f3539..8a9a150 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt
@@ -16,13 +16,13 @@
const val FIVE_YEARS = 5L * 365 * 60 * 60 * 24 * 1000L
const val RADIUS_SIZE = 100 //相距多少米才聚合,单位:米
- const val DISTANCE = 5 //两点间距离阈值,单位:米
const val PERMISSIONS_CODE = 999
const val PAGE_LIMIT = 20
const val ACCOUNT = "account"
const val PASSWORD = "password"
const val DEFAULT_SERVER_CONFIG = "defaultServerConfig"
+ const val DEFAULT_SERVER = "http://111.198.10.15:11309"
const val USER_DETAIL_MODEL = "userDetailModel"
const val INTENT_PARAM = "intentParam"
const val APP_AUTHORITY = "com.casic.app.smartwell.fileprovider"
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt b/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt
index 7dd2576..76c37f1 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt
@@ -22,8 +22,7 @@
}
override fun getItemOffsets(
- outRect: Rect, view: View,
- parent: RecyclerView, state: RecyclerView.State
+ outRect: Rect, view: View, parent: RecyclerView, state: RecyclerView.State
) {
super.getItemOffsets(outRect, view, parent, state)
outRect.left = 16.5f.dp2px(context)
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt b/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt
index c6b5e70..01fece1 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt
@@ -7,7 +7,7 @@
/**
* PublicKey校验
*/
- @GET("/config/baseConfig")
+ @GET("/sys/config/baseConfig")
suspend fun obtainPublicKey(): String
/**
@@ -17,7 +17,7 @@
* @param secretKey 加密后的密码
*/
@FormUrlEncoded
- @POST("/user/appLogin")
+ @POST("/sys/user/appLogin")
suspend fun obtainLoginResult(
@Field("username") account: String,
@Field("password") secretKey: String
@@ -161,7 +161,7 @@
* @param roleTips 角色类型,例:leader,member
*/
@FormUrlEncoded
- @POST("/mgr/simplelist")
+ @POST("/sys/mgr/simplelist")
suspend fun obtainSubordinate(
@Header("token") token: String,
@Field("hasMine") hasMine: String?,
@@ -274,7 +274,7 @@
/**
* 获取用户信息
*/
- @GET("/user/info")
+ @GET("/sys/user/info")
suspend fun obtainUserDetail(@Header("token") token: String): String
/**
@@ -294,7 +294,7 @@
/**
* 退出登录
*/
- @GET("/user/logout")
+ @GET("/sys/user/logout")
suspend fun loginOut(@Header("token") token: String): String
/**
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitServiceManager.kt b/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitServiceManager.kt
index d2859fc..99e655a 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitServiceManager.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitServiceManager.kt
@@ -15,7 +15,7 @@
private val api by lazy {
val defaultValue = SaveKeyValues.getValue(
LocaleConstant.DEFAULT_SERVER_CONFIG,
- "http://111.198.10.15:11304"
+ LocaleConstant.DEFAULT_SERVER
) as String
createRetrofit(defaultValue)
}
diff --git a/app/src/main/java/com/casic/app/smartwell/view/MainActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/MainActivity.kt
index 006a9fe..fd8df9e 100644
--- a/app/src/main/java/com/casic/app/smartwell/view/MainActivity.kt
+++ b/app/src/main/java/com/casic/app/smartwell/view/MainActivity.kt
@@ -21,14 +21,14 @@
class MainActivity : KotlinBaseActivity() {
private var menuItem: MenuItem? = null
- private var fragmentList: ArrayList = ArrayList()
+ private var fragmentPages: ArrayList = ArrayList()
private var clickTime: Long = 0
init {
- fragmentList.add(HomePageFragment())
- fragmentList.add(OrderListFragment())
- fragmentList.add(NoticePageFragment())
- fragmentList.add(MinePageFragment())
+ fragmentPages.add(HomePageFragment())
+ fragmentPages.add(OrderListFragment())
+ fragmentPages.add(NoticePageFragment())
+ fragmentPages.add(MinePageFragment())
}
override fun initLayoutView(): Int = R.layout.activity_main
@@ -62,8 +62,8 @@
}
false
}
- mainViewPager.adapter = ViewPagerAdapter(fragmentList, supportFragmentManager)
- mainViewPager.offscreenPageLimit = fragmentList.size //缓存页数
+ mainViewPager.adapter = ViewPagerAdapter(fragmentPages, supportFragmentManager)
+ mainViewPager.offscreenPageLimit = fragmentPages.size //缓存页数
mainViewPager.addOnPageChangeListener(object : ViewPager.OnPageChangeListener {
override fun onPageScrollStateChanged(state: Int) {
diff --git a/app/src/main/java/com/casic/app/smartwell/view/OrderCompletedDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/OrderCompletedDetailActivity.kt
index 5db0c8a..cd6438d 100644
--- a/app/src/main/java/com/casic/app/smartwell/view/OrderCompletedDetailActivity.kt
+++ b/app/src/main/java/com/casic/app/smartwell/view/OrderCompletedDetailActivity.kt
@@ -24,7 +24,6 @@
class OrderCompletedDetailActivity : KotlinBaseActivity() {
private lateinit var workOrderViewModel: WorkOrderViewModel
- private lateinit var jobId: String
private val context: Context = this@OrderCompletedDetailActivity
override fun initLayoutView(): Int = R.layout.activity_order_completed_detail
@@ -39,13 +38,13 @@
}
override fun initData() {
- jobId = intent.getStringExtra(LocaleConstant.INTENT_PARAM)!!
+ val jobId = intent.getStringExtra(LocaleConstant.INTENT_PARAM)!!
workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java)
+ workOrderViewModel.obtainWorkOrderDetail(id = jobId)
}
override fun initEvent() {
- workOrderViewModel.obtainWorkOrderDetail(id = jobId)
workOrderViewModel.detailModel.observe(this, {
if (it.code == 200) {
val orderDetail = it.data!![0]
diff --git a/app/src/main/java/com/casic/app/smartwell/view/OrderInHandleDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/OrderInHandleDetailActivity.kt
index 21fa8a1..16510b9 100644
--- a/app/src/main/java/com/casic/app/smartwell/view/OrderInHandleDetailActivity.kt
+++ b/app/src/main/java/com/casic/app/smartwell/view/OrderInHandleDetailActivity.kt
@@ -10,7 +10,6 @@
import android.util.Log
import android.view.View
import androidx.lifecycle.ViewModelProvider
-import androidx.recyclerview.widget.GridLayoutManager
import com.casic.app.smartwell.R
import com.casic.app.smartwell.callback.OnImageCompressListener
import com.casic.app.smartwell.extensions.*
@@ -35,7 +34,6 @@
import com.pengxh.kt.lite.widget.dialog.AlertControlDialog
import com.pengxh.kt.lite.widget.dialog.AlertMessageDialog
import com.pengxh.kt.lite.widget.dialog.BottomActionSheet
-import com.qmuiteam.qmui.widget.dialog.QMUITipDialog
import kotlinx.android.synthetic.main.activity_order_in_handle_detail.*
import kotlinx.android.synthetic.main.include_base_order_detail.*
import kotlinx.android.synthetic.main.include_base_title.*
@@ -67,18 +65,15 @@
override fun initData() {
val jobId = intent.getStringExtra(LocaleConstant.INTENT_PARAM)!!//初始化图片九宫格
- imageAdapter = EditableImageAdapter(this, 3)
- imageAdapter.setImageMargins(20f, 20f, 3f)
- addImageRecyclerView.layoutManager = GridLayoutManager(this, 3)
+ imageAdapter = EditableImageAdapter(this, 3, 13f)
addImageRecyclerView.adapter = imageAdapter
+ weakReferenceHandler = WeakReferenceHandler(callback)
workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java)
uploadImageViewModel = ViewModelProvider(this).get(UploadImageViewModel::class.java)
userViewModel = ViewModelProvider(this).get(UserViewModel::class.java)
operationViewModel = ViewModelProvider(this).get(OperationViewModel::class.java)
- weakReferenceHandler = WeakReferenceHandler(callback)
-
workOrderViewModel.obtainWorkOrderDetail(jobId)
}
@@ -183,7 +178,7 @@
imageAdapter.setImageList(urls)
imageGridView.adapter = imageAdapter
imageGridView.setOnItemClickListener { _, _, position, _ ->
- if (urls[position].isEmpty()) {
+ if (urls[position].isBlank()) {
"图片加载失败,无法查看大图".show(context)
} else {
context.navigatePageTo(position, urls)
@@ -290,9 +285,7 @@
AlertControlDialog.OnDialogButtonClickListener {
override fun onConfirmClick() {
operationViewModel.completeWorkOrder(
- id = orderId,
- handleMessage = state,
- handlePhotos = imagePaths.reformat()
+ orderId, state, imagePaths.reformat()
)
}
@@ -350,7 +343,14 @@
}
})
uploadImageViewModel.loadState.observe(this, {
- dismissLoadingDialog()
+ when (it) {
+ LoadState.Loading -> {
+ DialogHelper.showLoadingDialog(this, "图片上传中,请稍后...")
+ }
+ else -> {
+ DialogHelper.dismissLoadingDialog()
+ }
+ }
})
//转单状态处理
@@ -422,7 +422,6 @@
.setImageEngine(GlideLoadEngine.instance)
.forResult(object : OnResultCallbackListener {
override fun onResult(result: ArrayList?) {
- showLoadingDialog(context, "图片上传中,请稍后...")
if (result == null) {
"选择照片失败,请重试".show(context)
return
@@ -485,22 +484,4 @@
}
})
}
-
- private var loadingDialog: QMUITipDialog? = null
-
- fun showLoadingDialog(context: Context?, message: String?) {
- loadingDialog = QMUITipDialog.Builder(context)
- .setIconType(QMUITipDialog.Builder.ICON_TYPE_LOADING)
- .setTipWord(message)
- .create()
- loadingDialog!!.show()
- }
-
- fun dismissLoadingDialog() {
- if (loadingDialog != null) {
- if (loadingDialog!!.isShowing) {
- loadingDialog!!.dismiss()
- }
- }
- }
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/view/OrderNotConfirmedDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/OrderNotConfirmedDetailActivity.kt
index fd3b02f..4700479 100644
--- a/app/src/main/java/com/casic/app/smartwell/view/OrderNotConfirmedDetailActivity.kt
+++ b/app/src/main/java/com/casic/app/smartwell/view/OrderNotConfirmedDetailActivity.kt
@@ -9,7 +9,6 @@
import android.util.Log
import android.view.View
import androidx.lifecycle.ViewModelProvider
-import androidx.recyclerview.widget.GridLayoutManager
import com.casic.app.smartwell.R
import com.casic.app.smartwell.callback.OnImageCompressListener
import com.casic.app.smartwell.extensions.*
@@ -33,7 +32,6 @@
import com.pengxh.kt.lite.widget.dialog.AlertControlDialog
import com.pengxh.kt.lite.widget.dialog.AlertMessageDialog
import com.pengxh.kt.lite.widget.dialog.BottomActionSheet
-import com.qmuiteam.qmui.widget.dialog.QMUITipDialog
import kotlinx.android.synthetic.main.activity_order_not_confirmed_detail.*
import kotlinx.android.synthetic.main.activity_well_management.*
import kotlinx.android.synthetic.main.include_base_order_detail.*
@@ -68,18 +66,15 @@
override fun initData() {
val jobId = intent.getStringExtra(LocaleConstant.INTENT_PARAM)!!
//初始化图片九宫格
- imageAdapter = EditableImageAdapter(this, 3)
- imageAdapter.setImageMargins(20f, 20f, 3f)
- addImageRecyclerView.layoutManager = GridLayoutManager(this, 3)
+ imageAdapter = EditableImageAdapter(this, 3, 13f)
addImageRecyclerView.adapter = imageAdapter
+ weakReferenceHandler = WeakReferenceHandler(callback)
workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java)
uploadImageViewModel = ViewModelProvider(this).get(UploadImageViewModel::class.java)
userViewModel = ViewModelProvider(this).get(UserViewModel::class.java)
operationViewModel = ViewModelProvider(this).get(OperationViewModel::class.java)
- weakReferenceHandler = WeakReferenceHandler(callback)
-
workOrderViewModel.obtainWorkOrderDetail(jobId)
}
@@ -194,7 +189,7 @@
return
}
operationViewModel.transferWorkOrder(
- id = orderId, userId = personBean.id!!
+ orderId, personBean.id!!
)
}
@@ -250,10 +245,7 @@
AlertControlDialog.OnDialogButtonClickListener {
override fun onConfirmClick() {
operationViewModel.confirmWorkOrder(
- id = orderId,
- firstState = state,
- firstStatePhotos = imagePaths.reformat(),
- needHandle = needHandle
+ orderId, state, imagePaths.reformat(), needHandle
)
}
@@ -311,7 +303,14 @@
}
})
uploadImageViewModel.loadState.observe(this, {
- dismissLoadingDialog()
+ when (it) {
+ LoadState.Loading -> {
+ DialogHelper.showLoadingDialog(this, "图片上传中,请稍后...")
+ }
+ else -> {
+ DialogHelper.dismissLoadingDialog()
+ }
+ }
})
//转单状态处理
@@ -383,7 +382,6 @@
.setImageEngine(GlideLoadEngine.instance)
.forResult(object : OnResultCallbackListener {
override fun onResult(result: ArrayList?) {
- showLoadingDialog(context, "图片上传中,请稍后...")
if (result == null) {
"选择照片失败,请重试".show(context)
return
@@ -446,22 +444,4 @@
}
})
}
-
- private var loadingDialog: QMUITipDialog? = null
-
- fun showLoadingDialog(context: Context?, message: String?) {
- loadingDialog = QMUITipDialog.Builder(context)
- .setIconType(QMUITipDialog.Builder.ICON_TYPE_LOADING)
- .setTipWord(message)
- .create()
- loadingDialog!!.show()
- }
-
- fun dismissLoadingDialog() {
- if (loadingDialog != null) {
- if (loadingDialog!!.isShowing) {
- loadingDialog!!.dismiss()
- }
- }
- }
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/view/OrderNotProcessedDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/OrderNotProcessedDetailActivity.kt
index 9e8a680..e41f751 100644
--- a/app/src/main/java/com/casic/app/smartwell/view/OrderNotProcessedDetailActivity.kt
+++ b/app/src/main/java/com/casic/app/smartwell/view/OrderNotProcessedDetailActivity.kt
@@ -124,7 +124,7 @@
"窨井ID异常,无法导航".show(context)
return@setOnClickListener
}
- wellViewModel.obtainWellDetail(id = wellId)
+ wellViewModel.obtainWellDetail(wellId)
}
wellViewModel.wellDetailModel.observe(this, { well ->
if (well.code == 200) {
@@ -135,9 +135,7 @@
"窨井经纬度异常,无法开启导航".show(context)
} else {
Poi(
- orderDetail.position,
- LatLng(lat.toDouble(), lng.toDouble()),
- ""
+ orderDetail.position, LatLng(lat.toDouble(), lng.toDouble()), ""
).showRouteOnMap(this)
}
}
diff --git a/app/src/main/java/com/casic/app/smartwell/view/OvertimeOrderActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/OvertimeOrderActivity.kt
index 23f94dd..97b7a7a 100644
--- a/app/src/main/java/com/casic/app/smartwell/view/OvertimeOrderActivity.kt
+++ b/app/src/main/java/com/casic/app/smartwell/view/OvertimeOrderActivity.kt
@@ -17,11 +17,11 @@
class OvertimeOrderActivity : KotlinBaseActivity() {
- private var fragmentList: ArrayList = ArrayList()
+ private var fragmentPages: ArrayList = ArrayList()
init {
- fragmentList.add(OvertimeNotAcceptFragment())
- fragmentList.add(OvertimeNotHandleFragment())
+ fragmentPages.add(OvertimeNotAcceptFragment())
+ fragmentPages.add(OvertimeNotHandleFragment())
}
override fun initLayoutView(): Int = R.layout.activity_order_overtime
@@ -38,12 +38,10 @@
override fun initData() {
val topViewPagerAdapter =
TopViewPagerAdapter(
- supportFragmentManager,
- LocaleConstant.OVER_TIME_PAGE_TITLES,
- fragmentList
+ supportFragmentManager, LocaleConstant.OVER_TIME_PAGE_TITLES, fragmentPages
)
//页面永不销毁
- overTimeViewPager.offscreenPageLimit = fragmentList.size
+ overTimeViewPager.offscreenPageLimit = fragmentPages.size
overTimeViewPager.adapter = topViewPagerAdapter
overTimeTabLayout.setupWithViewPager(overTimeViewPager)
}
diff --git a/app/libs/lite-release.aar b/app/libs/lite-release.aar
index d0a2f49..95567db 100644
--- a/app/libs/lite-release.aar
+++ b/app/libs/lite-release.aar
Binary files differ
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 1d8f7de..0d66103 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -6,6 +6,7 @@
+
@@ -27,7 +28,7 @@
android:label="@string/app_name"
android:requestLegacyExternalStorage="true"
android:supportsRtl="true"
- android:theme="@style/QMUI.Compat.NoActionBar"
+ android:theme="@style/AppTheme"
android:usesCleartextTraffic="true">
) : FragmentPagerAdapter(fragmentManager, BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT) {
- override fun getItem(position: Int): Fragment {
- return pages[position]
- }
+ override fun getItem(position: Int) = pages[position]
- override fun getCount(): Int {
- return pages.size
- }
+ override fun getCount() = pages.size
- override fun getPageTitle(position: Int): CharSequence {
- return pageTitles[position]
- }
+ override fun getPageTitle(position: Int) = pageTitles[position]
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
index 4eeb06e..c327938 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/ViewPagerAdapter.kt
@@ -9,7 +9,7 @@
private var pageList: List = list
- override fun getItem(position: Int): Fragment = pageList[position]
+ override fun getItem(position: Int) = pageList[position]
- override fun getCount(): Int = pageList.size
+ override fun getCount() = pageList.size
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
index 93da00d..6f1d122 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/WellListAdapter.kt
@@ -16,11 +16,9 @@
private var layoutInflater: LayoutInflater = LayoutInflater.from(context)
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ItemViewHolder {
- return ItemViewHolder(
- layoutInflater.inflate(R.layout.item_well_list_rv, parent, false)
- )
- }
+ override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) = ItemViewHolder(
+ layoutInflater.inflate(R.layout.item_well_list_rv, parent, false)
+ )
override fun onBindViewHolder(holder: ItemViewHolder, position: Int) {
//绑定数据
@@ -43,13 +41,11 @@
holder.ownerShipView.text = String.format("权属单位:${rowsBean.deptName}")
holder.wellLocationView.text = String.format("井位置:${rowsBean.position}")
//绑定事件
- if (listener != null) {
- holder.itemView.setOnClickListener {
- listener!!.onClicked(position)
- }
- holder.navigationButton.setOnClickListener {
- listener!!.onItemButtonClicked(position)
- }
+ holder.itemView.setOnClickListener {
+ listener?.onClicked(position)
+ }
+ holder.navigationButton.setOnClickListener {
+ listener?.onItemButtonClicked(position)
}
}
diff --git a/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt b/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
index 05d8dea..c35b4b1 100644
--- a/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
+++ b/app/src/main/java/com/casic/app/smartwell/adapter/WellOperationAdapter.kt
@@ -16,11 +16,9 @@
private var layoutInflater: LayoutInflater = LayoutInflater.from(context)
- override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ItemViewHolder {
- return ItemViewHolder(
- layoutInflater.inflate(R.layout.item_well_operation_rv, parent, false)
- )
- }
+ override fun onCreateViewHolder(parent: ViewGroup, viewType: Int) = ItemViewHolder(
+ layoutInflater.inflate(R.layout.item_well_operation_rv, parent, false)
+ )
override fun onBindViewHolder(holder: ItemViewHolder, position: Int) {
//绑定数据
@@ -45,16 +43,14 @@
holder.ownerShipView.text = String.format("权属单位:${rowsBean.deptName}")
holder.wellLocationView.text = String.format("井位置:${rowsBean.position}")
//绑定事件
- if (listener != null) {
- holder.itemView.setOnClickListener {
- listener!!.onClicked(position)
- }
- holder.operationButton.setOnClickListener {
- listener!!.onOperationClicked(position)
- }
- holder.navigationButton.setOnClickListener {
- listener!!.onNavigationButtonClicked(position)
- }
+ holder.itemView.setOnClickListener {
+ listener?.onClicked(position)
+ }
+ holder.operationButton.setOnClickListener {
+ listener?.onOperationClicked(position)
+ }
+ holder.navigationButton.setOnClickListener {
+ listener?.onNavigationButtonClicked(position)
}
}
diff --git a/app/src/main/java/com/casic/app/smartwell/extensions/String.kt b/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
index 3529312..ac030f0 100644
--- a/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
+++ b/app/src/main/java/com/casic/app/smartwell/extensions/String.kt
@@ -36,7 +36,7 @@
if (this.isEmpty()) return this
val defaultValue = SaveKeyValues.getValue(
LocaleConstant.DEFAULT_SERVER_CONFIG,
- "http://111.198.10.15:11304"
+ LocaleConstant.DEFAULT_SERVER
) as String
return "$defaultValue/static/${this.replace("\\", "/")}"
}
@@ -48,7 +48,7 @@
if (this.isEmpty()) return this
val defaultValue = SaveKeyValues.getValue(
LocaleConstant.DEFAULT_SERVER_CONFIG,
- "http://111.198.10.15:11304"
+ LocaleConstant.DEFAULT_SERVER
) as String
return "$defaultValue/static/${this}"
}
diff --git a/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt b/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
index dabbe10..f89555f 100644
--- a/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
+++ b/app/src/main/java/com/casic/app/smartwell/fragment/HomePageFragment.kt
@@ -66,8 +66,7 @@
private var wellModels: MutableList = ArrayList()
override fun onCreateView(
- inflater: LayoutInflater, container: ViewGroup?,
- savedInstanceState: Bundle?
+ inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?
): View {
homeView = inflater.inflate(R.layout.fragment_home, container, false)
homeView.titleView.text = "首页"
@@ -281,10 +280,7 @@
if (!isInRange) {
clustersMarkers.add(
GaoDeClusterMarkerView(
- requireContext(),
- it,
- proj,
- LocaleConstant.RADIUS_SIZE
+ requireContext(), it, proj, LocaleConstant.RADIUS_SIZE
)
)//相距多少才聚合
}
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt b/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt
index f0f3539..8a9a150 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/LocaleConstant.kt
@@ -16,13 +16,13 @@
const val FIVE_YEARS = 5L * 365 * 60 * 60 * 24 * 1000L
const val RADIUS_SIZE = 100 //相距多少米才聚合,单位:米
- const val DISTANCE = 5 //两点间距离阈值,单位:米
const val PERMISSIONS_CODE = 999
const val PAGE_LIMIT = 20
const val ACCOUNT = "account"
const val PASSWORD = "password"
const val DEFAULT_SERVER_CONFIG = "defaultServerConfig"
+ const val DEFAULT_SERVER = "http://111.198.10.15:11309"
const val USER_DETAIL_MODEL = "userDetailModel"
const val INTENT_PARAM = "intentParam"
const val APP_AUTHORITY = "com.casic.app.smartwell.fileprovider"
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt b/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt
index 7dd2576..76c37f1 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/TimeLineItemDecoration.kt
@@ -22,8 +22,7 @@
}
override fun getItemOffsets(
- outRect: Rect, view: View,
- parent: RecyclerView, state: RecyclerView.State
+ outRect: Rect, view: View, parent: RecyclerView, state: RecyclerView.State
) {
super.getItemOffsets(outRect, view, parent, state)
outRect.left = 16.5f.dp2px(context)
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt b/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt
index c6b5e70..01fece1 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitService.kt
@@ -7,7 +7,7 @@
/**
* PublicKey校验
*/
- @GET("/config/baseConfig")
+ @GET("/sys/config/baseConfig")
suspend fun obtainPublicKey(): String
/**
@@ -17,7 +17,7 @@
* @param secretKey 加密后的密码
*/
@FormUrlEncoded
- @POST("/user/appLogin")
+ @POST("/sys/user/appLogin")
suspend fun obtainLoginResult(
@Field("username") account: String,
@Field("password") secretKey: String
@@ -161,7 +161,7 @@
* @param roleTips 角色类型,例:leader,member
*/
@FormUrlEncoded
- @POST("/mgr/simplelist")
+ @POST("/sys/mgr/simplelist")
suspend fun obtainSubordinate(
@Header("token") token: String,
@Field("hasMine") hasMine: String?,
@@ -274,7 +274,7 @@
/**
* 获取用户信息
*/
- @GET("/user/info")
+ @GET("/sys/user/info")
suspend fun obtainUserDetail(@Header("token") token: String): String
/**
@@ -294,7 +294,7 @@
/**
* 退出登录
*/
- @GET("/user/logout")
+ @GET("/sys/user/logout")
suspend fun loginOut(@Header("token") token: String): String
/**
diff --git a/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitServiceManager.kt b/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitServiceManager.kt
index d2859fc..99e655a 100644
--- a/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitServiceManager.kt
+++ b/app/src/main/java/com/casic/app/smartwell/utils/retrofit/RetrofitServiceManager.kt
@@ -15,7 +15,7 @@
private val api by lazy {
val defaultValue = SaveKeyValues.getValue(
LocaleConstant.DEFAULT_SERVER_CONFIG,
- "http://111.198.10.15:11304"
+ LocaleConstant.DEFAULT_SERVER
) as String
createRetrofit(defaultValue)
}
diff --git a/app/src/main/java/com/casic/app/smartwell/view/MainActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/MainActivity.kt
index 006a9fe..fd8df9e 100644
--- a/app/src/main/java/com/casic/app/smartwell/view/MainActivity.kt
+++ b/app/src/main/java/com/casic/app/smartwell/view/MainActivity.kt
@@ -21,14 +21,14 @@
class MainActivity : KotlinBaseActivity() {
private var menuItem: MenuItem? = null
- private var fragmentList: ArrayList = ArrayList()
+ private var fragmentPages: ArrayList = ArrayList()
private var clickTime: Long = 0
init {
- fragmentList.add(HomePageFragment())
- fragmentList.add(OrderListFragment())
- fragmentList.add(NoticePageFragment())
- fragmentList.add(MinePageFragment())
+ fragmentPages.add(HomePageFragment())
+ fragmentPages.add(OrderListFragment())
+ fragmentPages.add(NoticePageFragment())
+ fragmentPages.add(MinePageFragment())
}
override fun initLayoutView(): Int = R.layout.activity_main
@@ -62,8 +62,8 @@
}
false
}
- mainViewPager.adapter = ViewPagerAdapter(fragmentList, supportFragmentManager)
- mainViewPager.offscreenPageLimit = fragmentList.size //缓存页数
+ mainViewPager.adapter = ViewPagerAdapter(fragmentPages, supportFragmentManager)
+ mainViewPager.offscreenPageLimit = fragmentPages.size //缓存页数
mainViewPager.addOnPageChangeListener(object : ViewPager.OnPageChangeListener {
override fun onPageScrollStateChanged(state: Int) {
diff --git a/app/src/main/java/com/casic/app/smartwell/view/OrderCompletedDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/OrderCompletedDetailActivity.kt
index 5db0c8a..cd6438d 100644
--- a/app/src/main/java/com/casic/app/smartwell/view/OrderCompletedDetailActivity.kt
+++ b/app/src/main/java/com/casic/app/smartwell/view/OrderCompletedDetailActivity.kt
@@ -24,7 +24,6 @@
class OrderCompletedDetailActivity : KotlinBaseActivity() {
private lateinit var workOrderViewModel: WorkOrderViewModel
- private lateinit var jobId: String
private val context: Context = this@OrderCompletedDetailActivity
override fun initLayoutView(): Int = R.layout.activity_order_completed_detail
@@ -39,13 +38,13 @@
}
override fun initData() {
- jobId = intent.getStringExtra(LocaleConstant.INTENT_PARAM)!!
+ val jobId = intent.getStringExtra(LocaleConstant.INTENT_PARAM)!!
workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java)
+ workOrderViewModel.obtainWorkOrderDetail(id = jobId)
}
override fun initEvent() {
- workOrderViewModel.obtainWorkOrderDetail(id = jobId)
workOrderViewModel.detailModel.observe(this, {
if (it.code == 200) {
val orderDetail = it.data!![0]
diff --git a/app/src/main/java/com/casic/app/smartwell/view/OrderInHandleDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/OrderInHandleDetailActivity.kt
index 21fa8a1..16510b9 100644
--- a/app/src/main/java/com/casic/app/smartwell/view/OrderInHandleDetailActivity.kt
+++ b/app/src/main/java/com/casic/app/smartwell/view/OrderInHandleDetailActivity.kt
@@ -10,7 +10,6 @@
import android.util.Log
import android.view.View
import androidx.lifecycle.ViewModelProvider
-import androidx.recyclerview.widget.GridLayoutManager
import com.casic.app.smartwell.R
import com.casic.app.smartwell.callback.OnImageCompressListener
import com.casic.app.smartwell.extensions.*
@@ -35,7 +34,6 @@
import com.pengxh.kt.lite.widget.dialog.AlertControlDialog
import com.pengxh.kt.lite.widget.dialog.AlertMessageDialog
import com.pengxh.kt.lite.widget.dialog.BottomActionSheet
-import com.qmuiteam.qmui.widget.dialog.QMUITipDialog
import kotlinx.android.synthetic.main.activity_order_in_handle_detail.*
import kotlinx.android.synthetic.main.include_base_order_detail.*
import kotlinx.android.synthetic.main.include_base_title.*
@@ -67,18 +65,15 @@
override fun initData() {
val jobId = intent.getStringExtra(LocaleConstant.INTENT_PARAM)!!//初始化图片九宫格
- imageAdapter = EditableImageAdapter(this, 3)
- imageAdapter.setImageMargins(20f, 20f, 3f)
- addImageRecyclerView.layoutManager = GridLayoutManager(this, 3)
+ imageAdapter = EditableImageAdapter(this, 3, 13f)
addImageRecyclerView.adapter = imageAdapter
+ weakReferenceHandler = WeakReferenceHandler(callback)
workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java)
uploadImageViewModel = ViewModelProvider(this).get(UploadImageViewModel::class.java)
userViewModel = ViewModelProvider(this).get(UserViewModel::class.java)
operationViewModel = ViewModelProvider(this).get(OperationViewModel::class.java)
- weakReferenceHandler = WeakReferenceHandler(callback)
-
workOrderViewModel.obtainWorkOrderDetail(jobId)
}
@@ -183,7 +178,7 @@
imageAdapter.setImageList(urls)
imageGridView.adapter = imageAdapter
imageGridView.setOnItemClickListener { _, _, position, _ ->
- if (urls[position].isEmpty()) {
+ if (urls[position].isBlank()) {
"图片加载失败,无法查看大图".show(context)
} else {
context.navigatePageTo(position, urls)
@@ -290,9 +285,7 @@
AlertControlDialog.OnDialogButtonClickListener {
override fun onConfirmClick() {
operationViewModel.completeWorkOrder(
- id = orderId,
- handleMessage = state,
- handlePhotos = imagePaths.reformat()
+ orderId, state, imagePaths.reformat()
)
}
@@ -350,7 +343,14 @@
}
})
uploadImageViewModel.loadState.observe(this, {
- dismissLoadingDialog()
+ when (it) {
+ LoadState.Loading -> {
+ DialogHelper.showLoadingDialog(this, "图片上传中,请稍后...")
+ }
+ else -> {
+ DialogHelper.dismissLoadingDialog()
+ }
+ }
})
//转单状态处理
@@ -422,7 +422,6 @@
.setImageEngine(GlideLoadEngine.instance)
.forResult(object : OnResultCallbackListener {
override fun onResult(result: ArrayList?) {
- showLoadingDialog(context, "图片上传中,请稍后...")
if (result == null) {
"选择照片失败,请重试".show(context)
return
@@ -485,22 +484,4 @@
}
})
}
-
- private var loadingDialog: QMUITipDialog? = null
-
- fun showLoadingDialog(context: Context?, message: String?) {
- loadingDialog = QMUITipDialog.Builder(context)
- .setIconType(QMUITipDialog.Builder.ICON_TYPE_LOADING)
- .setTipWord(message)
- .create()
- loadingDialog!!.show()
- }
-
- fun dismissLoadingDialog() {
- if (loadingDialog != null) {
- if (loadingDialog!!.isShowing) {
- loadingDialog!!.dismiss()
- }
- }
- }
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/view/OrderNotConfirmedDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/OrderNotConfirmedDetailActivity.kt
index fd3b02f..4700479 100644
--- a/app/src/main/java/com/casic/app/smartwell/view/OrderNotConfirmedDetailActivity.kt
+++ b/app/src/main/java/com/casic/app/smartwell/view/OrderNotConfirmedDetailActivity.kt
@@ -9,7 +9,6 @@
import android.util.Log
import android.view.View
import androidx.lifecycle.ViewModelProvider
-import androidx.recyclerview.widget.GridLayoutManager
import com.casic.app.smartwell.R
import com.casic.app.smartwell.callback.OnImageCompressListener
import com.casic.app.smartwell.extensions.*
@@ -33,7 +32,6 @@
import com.pengxh.kt.lite.widget.dialog.AlertControlDialog
import com.pengxh.kt.lite.widget.dialog.AlertMessageDialog
import com.pengxh.kt.lite.widget.dialog.BottomActionSheet
-import com.qmuiteam.qmui.widget.dialog.QMUITipDialog
import kotlinx.android.synthetic.main.activity_order_not_confirmed_detail.*
import kotlinx.android.synthetic.main.activity_well_management.*
import kotlinx.android.synthetic.main.include_base_order_detail.*
@@ -68,18 +66,15 @@
override fun initData() {
val jobId = intent.getStringExtra(LocaleConstant.INTENT_PARAM)!!
//初始化图片九宫格
- imageAdapter = EditableImageAdapter(this, 3)
- imageAdapter.setImageMargins(20f, 20f, 3f)
- addImageRecyclerView.layoutManager = GridLayoutManager(this, 3)
+ imageAdapter = EditableImageAdapter(this, 3, 13f)
addImageRecyclerView.adapter = imageAdapter
+ weakReferenceHandler = WeakReferenceHandler(callback)
workOrderViewModel = ViewModelProvider(this).get(WorkOrderViewModel::class.java)
uploadImageViewModel = ViewModelProvider(this).get(UploadImageViewModel::class.java)
userViewModel = ViewModelProvider(this).get(UserViewModel::class.java)
operationViewModel = ViewModelProvider(this).get(OperationViewModel::class.java)
- weakReferenceHandler = WeakReferenceHandler(callback)
-
workOrderViewModel.obtainWorkOrderDetail(jobId)
}
@@ -194,7 +189,7 @@
return
}
operationViewModel.transferWorkOrder(
- id = orderId, userId = personBean.id!!
+ orderId, personBean.id!!
)
}
@@ -250,10 +245,7 @@
AlertControlDialog.OnDialogButtonClickListener {
override fun onConfirmClick() {
operationViewModel.confirmWorkOrder(
- id = orderId,
- firstState = state,
- firstStatePhotos = imagePaths.reformat(),
- needHandle = needHandle
+ orderId, state, imagePaths.reformat(), needHandle
)
}
@@ -311,7 +303,14 @@
}
})
uploadImageViewModel.loadState.observe(this, {
- dismissLoadingDialog()
+ when (it) {
+ LoadState.Loading -> {
+ DialogHelper.showLoadingDialog(this, "图片上传中,请稍后...")
+ }
+ else -> {
+ DialogHelper.dismissLoadingDialog()
+ }
+ }
})
//转单状态处理
@@ -383,7 +382,6 @@
.setImageEngine(GlideLoadEngine.instance)
.forResult(object : OnResultCallbackListener {
override fun onResult(result: ArrayList?) {
- showLoadingDialog(context, "图片上传中,请稍后...")
if (result == null) {
"选择照片失败,请重试".show(context)
return
@@ -446,22 +444,4 @@
}
})
}
-
- private var loadingDialog: QMUITipDialog? = null
-
- fun showLoadingDialog(context: Context?, message: String?) {
- loadingDialog = QMUITipDialog.Builder(context)
- .setIconType(QMUITipDialog.Builder.ICON_TYPE_LOADING)
- .setTipWord(message)
- .create()
- loadingDialog!!.show()
- }
-
- fun dismissLoadingDialog() {
- if (loadingDialog != null) {
- if (loadingDialog!!.isShowing) {
- loadingDialog!!.dismiss()
- }
- }
- }
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/app/smartwell/view/OrderNotProcessedDetailActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/OrderNotProcessedDetailActivity.kt
index 9e8a680..e41f751 100644
--- a/app/src/main/java/com/casic/app/smartwell/view/OrderNotProcessedDetailActivity.kt
+++ b/app/src/main/java/com/casic/app/smartwell/view/OrderNotProcessedDetailActivity.kt
@@ -124,7 +124,7 @@
"窨井ID异常,无法导航".show(context)
return@setOnClickListener
}
- wellViewModel.obtainWellDetail(id = wellId)
+ wellViewModel.obtainWellDetail(wellId)
}
wellViewModel.wellDetailModel.observe(this, { well ->
if (well.code == 200) {
@@ -135,9 +135,7 @@
"窨井经纬度异常,无法开启导航".show(context)
} else {
Poi(
- orderDetail.position,
- LatLng(lat.toDouble(), lng.toDouble()),
- ""
+ orderDetail.position, LatLng(lat.toDouble(), lng.toDouble()), ""
).showRouteOnMap(this)
}
}
diff --git a/app/src/main/java/com/casic/app/smartwell/view/OvertimeOrderActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/OvertimeOrderActivity.kt
index 23f94dd..97b7a7a 100644
--- a/app/src/main/java/com/casic/app/smartwell/view/OvertimeOrderActivity.kt
+++ b/app/src/main/java/com/casic/app/smartwell/view/OvertimeOrderActivity.kt
@@ -17,11 +17,11 @@
class OvertimeOrderActivity : KotlinBaseActivity() {
- private var fragmentList: ArrayList = ArrayList()
+ private var fragmentPages: ArrayList = ArrayList()
init {
- fragmentList.add(OvertimeNotAcceptFragment())
- fragmentList.add(OvertimeNotHandleFragment())
+ fragmentPages.add(OvertimeNotAcceptFragment())
+ fragmentPages.add(OvertimeNotHandleFragment())
}
override fun initLayoutView(): Int = R.layout.activity_order_overtime
@@ -38,12 +38,10 @@
override fun initData() {
val topViewPagerAdapter =
TopViewPagerAdapter(
- supportFragmentManager,
- LocaleConstant.OVER_TIME_PAGE_TITLES,
- fragmentList
+ supportFragmentManager, LocaleConstant.OVER_TIME_PAGE_TITLES, fragmentPages
)
//页面永不销毁
- overTimeViewPager.offscreenPageLimit = fragmentList.size
+ overTimeViewPager.offscreenPageLimit = fragmentPages.size
overTimeViewPager.adapter = topViewPagerAdapter
overTimeTabLayout.setupWithViewPager(overTimeViewPager)
}
diff --git a/app/src/main/java/com/casic/app/smartwell/view/SearchOrderActivity.kt b/app/src/main/java/com/casic/app/smartwell/view/SearchOrderActivity.kt
index 1a1c587..956592f 100644
--- a/app/src/main/java/com/casic/app/smartwell/view/SearchOrderActivity.kt
+++ b/app/src/main/java/com/casic/app/smartwell/view/SearchOrderActivity.kt
@@ -60,7 +60,7 @@
}
override fun initEvent() {
- contentTypeViewModel.obtainAlarmContentType(alarmType = "1")
+ contentTypeViewModel.obtainAlarmContentType("1")
contentTypeViewModel.listModel.observe(this, {
if (it.code == 200) {
//构造一个默认值
@@ -105,12 +105,10 @@
}
val levelAdapter = object : TagAdapter