diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 61bd7aa..eaea412 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -55,6 +55,7 @@
+
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 61bd7aa..eaea412 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -55,6 +55,7 @@
+
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
index 761da02..77afd2a 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
@@ -5,10 +5,7 @@
import com.casic.xz.meterage.R
import com.casic.xz.meterage.adapter.HomeGridAdapter
import com.casic.xz.meterage.utils.LocaleConstant
-import com.casic.xz.meterage.view.home.CapabilityActivity
-import com.casic.xz.meterage.view.home.EquipmentActivity
-import com.casic.xz.meterage.view.home.MeterageTrainActivity
-import com.casic.xz.meterage.view.home.StandardDeviceActivity
+import com.casic.xz.meterage.view.home.*
import com.casic.xz.meterage.view.notice.NoticeListActivity
import com.casic.xz.meterage.vm.NoticeViewModel
import com.pengxh.kt.lite.base.KotlinBaseFragment
@@ -20,7 +17,7 @@
override fun initData() {
val noticeViewModel = ViewModelProvider(this)[NoticeViewModel::class.java]
noticeViewModel.getNoticeList("", "", "", "", "", 1)
- noticeViewModel.noticeResult.observe(this, {
+ noticeViewModel.noticeResult.observe(this) {
if (it.code == 200) {
val total = it.data.total
if (total.toString() == "") {
@@ -34,7 +31,7 @@
}
}
}
- })
+ }
val homeAdapter = HomeGridAdapter(requireContext(), LocaleConstant.HOME_FUNC_OPERATE)
homeFuncRecyclerView.adapter = homeAdapter
@@ -51,7 +48,7 @@
"计量培训" -> requireContext().navigatePageTo()
// "合同发票" -> requireContext().navigatePageTo()
// "业务统计" -> requireContext().navigatePageTo()
-// "客户列表" -> requireContext().navigatePageTo()
+ "客户列表" -> requireContext().navigatePageTo()
// "外场检测" -> requireContext().navigatePageTo()
}
}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 61bd7aa..eaea412 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -55,6 +55,7 @@
+
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
index 761da02..77afd2a 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
@@ -5,10 +5,7 @@
import com.casic.xz.meterage.R
import com.casic.xz.meterage.adapter.HomeGridAdapter
import com.casic.xz.meterage.utils.LocaleConstant
-import com.casic.xz.meterage.view.home.CapabilityActivity
-import com.casic.xz.meterage.view.home.EquipmentActivity
-import com.casic.xz.meterage.view.home.MeterageTrainActivity
-import com.casic.xz.meterage.view.home.StandardDeviceActivity
+import com.casic.xz.meterage.view.home.*
import com.casic.xz.meterage.view.notice.NoticeListActivity
import com.casic.xz.meterage.vm.NoticeViewModel
import com.pengxh.kt.lite.base.KotlinBaseFragment
@@ -20,7 +17,7 @@
override fun initData() {
val noticeViewModel = ViewModelProvider(this)[NoticeViewModel::class.java]
noticeViewModel.getNoticeList("", "", "", "", "", 1)
- noticeViewModel.noticeResult.observe(this, {
+ noticeViewModel.noticeResult.observe(this) {
if (it.code == 200) {
val total = it.data.total
if (total.toString() == "") {
@@ -34,7 +31,7 @@
}
}
}
- })
+ }
val homeAdapter = HomeGridAdapter(requireContext(), LocaleConstant.HOME_FUNC_OPERATE)
homeFuncRecyclerView.adapter = homeAdapter
@@ -51,7 +48,7 @@
"计量培训" -> requireContext().navigatePageTo()
// "合同发票" -> requireContext().navigatePageTo()
// "业务统计" -> requireContext().navigatePageTo()
-// "客户列表" -> requireContext().navigatePageTo()
+ "客户列表" -> requireContext().navigatePageTo()
// "外场检测" -> requireContext().navigatePageTo()
}
}
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
index 56dc5ec..de0181c 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
@@ -20,7 +20,7 @@
val userViewModel = ViewModelProvider(this)[UserViewModel::class.java]
userViewModel.getUserInfo(SaveKeyValues.getValue(LocaleConstant.ACCOUNT, "") as String)
- userViewModel.userInfoResult.observe(this, {
+ userViewModel.userInfoResult.observe(this) {
if (it.code == 200) {
val data = it.data
userNameView.text = data.name
@@ -32,11 +32,11 @@
// .placeholder(R.mipmap.load_image_error)
// .into(userAvatarView)
}
- })
+ }
val noticeViewModel = ViewModelProvider(this)[NoticeViewModel::class.java]
noticeViewModel.getNoticeList("", "", "", "", "", 1)
- noticeViewModel.noticeResult.observe(this, {
+ noticeViewModel.noticeResult.observe(this) {
if (it.code == 200) {
val total = it.data.total
if (total.toString() == "") {
@@ -50,7 +50,7 @@
}
}
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 61bd7aa..eaea412 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -55,6 +55,7 @@
+
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
index 761da02..77afd2a 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
@@ -5,10 +5,7 @@
import com.casic.xz.meterage.R
import com.casic.xz.meterage.adapter.HomeGridAdapter
import com.casic.xz.meterage.utils.LocaleConstant
-import com.casic.xz.meterage.view.home.CapabilityActivity
-import com.casic.xz.meterage.view.home.EquipmentActivity
-import com.casic.xz.meterage.view.home.MeterageTrainActivity
-import com.casic.xz.meterage.view.home.StandardDeviceActivity
+import com.casic.xz.meterage.view.home.*
import com.casic.xz.meterage.view.notice.NoticeListActivity
import com.casic.xz.meterage.vm.NoticeViewModel
import com.pengxh.kt.lite.base.KotlinBaseFragment
@@ -20,7 +17,7 @@
override fun initData() {
val noticeViewModel = ViewModelProvider(this)[NoticeViewModel::class.java]
noticeViewModel.getNoticeList("", "", "", "", "", 1)
- noticeViewModel.noticeResult.observe(this, {
+ noticeViewModel.noticeResult.observe(this) {
if (it.code == 200) {
val total = it.data.total
if (total.toString() == "") {
@@ -34,7 +31,7 @@
}
}
}
- })
+ }
val homeAdapter = HomeGridAdapter(requireContext(), LocaleConstant.HOME_FUNC_OPERATE)
homeFuncRecyclerView.adapter = homeAdapter
@@ -51,7 +48,7 @@
"计量培训" -> requireContext().navigatePageTo()
// "合同发票" -> requireContext().navigatePageTo()
// "业务统计" -> requireContext().navigatePageTo()
-// "客户列表" -> requireContext().navigatePageTo()
+ "客户列表" -> requireContext().navigatePageTo()
// "外场检测" -> requireContext().navigatePageTo()
}
}
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
index 56dc5ec..de0181c 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
@@ -20,7 +20,7 @@
val userViewModel = ViewModelProvider(this)[UserViewModel::class.java]
userViewModel.getUserInfo(SaveKeyValues.getValue(LocaleConstant.ACCOUNT, "") as String)
- userViewModel.userInfoResult.observe(this, {
+ userViewModel.userInfoResult.observe(this) {
if (it.code == 200) {
val data = it.data
userNameView.text = data.name
@@ -32,11 +32,11 @@
// .placeholder(R.mipmap.load_image_error)
// .into(userAvatarView)
}
- })
+ }
val noticeViewModel = ViewModelProvider(this)[NoticeViewModel::class.java]
noticeViewModel.getNoticeList("", "", "", "", "", 1)
- noticeViewModel.noticeResult.observe(this, {
+ noticeViewModel.noticeResult.observe(this) {
if (it.code == 200) {
val total = it.data.total
if (total.toString() == "") {
@@ -50,7 +50,7 @@
}
}
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
index e1fc6b8..94d57c6 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
@@ -17,7 +17,7 @@
override fun initData() {
equipmentViewModel = ViewModelProvider(this)[EquipmentViewModel::class.java]
equipmentViewModel.getStandardDeviceDetail(id)
- equipmentViewModel.standardDeviceDetailResult.observe(this, {
+ equipmentViewModel.standardDeviceDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -62,7 +62,7 @@
}
remarkView.text = data.remark
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 61bd7aa..eaea412 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -55,6 +55,7 @@
+
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
index 761da02..77afd2a 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
@@ -5,10 +5,7 @@
import com.casic.xz.meterage.R
import com.casic.xz.meterage.adapter.HomeGridAdapter
import com.casic.xz.meterage.utils.LocaleConstant
-import com.casic.xz.meterage.view.home.CapabilityActivity
-import com.casic.xz.meterage.view.home.EquipmentActivity
-import com.casic.xz.meterage.view.home.MeterageTrainActivity
-import com.casic.xz.meterage.view.home.StandardDeviceActivity
+import com.casic.xz.meterage.view.home.*
import com.casic.xz.meterage.view.notice.NoticeListActivity
import com.casic.xz.meterage.vm.NoticeViewModel
import com.pengxh.kt.lite.base.KotlinBaseFragment
@@ -20,7 +17,7 @@
override fun initData() {
val noticeViewModel = ViewModelProvider(this)[NoticeViewModel::class.java]
noticeViewModel.getNoticeList("", "", "", "", "", 1)
- noticeViewModel.noticeResult.observe(this, {
+ noticeViewModel.noticeResult.observe(this) {
if (it.code == 200) {
val total = it.data.total
if (total.toString() == "") {
@@ -34,7 +31,7 @@
}
}
}
- })
+ }
val homeAdapter = HomeGridAdapter(requireContext(), LocaleConstant.HOME_FUNC_OPERATE)
homeFuncRecyclerView.adapter = homeAdapter
@@ -51,7 +48,7 @@
"计量培训" -> requireContext().navigatePageTo()
// "合同发票" -> requireContext().navigatePageTo()
// "业务统计" -> requireContext().navigatePageTo()
-// "客户列表" -> requireContext().navigatePageTo()
+ "客户列表" -> requireContext().navigatePageTo()
// "外场检测" -> requireContext().navigatePageTo()
}
}
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
index 56dc5ec..de0181c 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
@@ -20,7 +20,7 @@
val userViewModel = ViewModelProvider(this)[UserViewModel::class.java]
userViewModel.getUserInfo(SaveKeyValues.getValue(LocaleConstant.ACCOUNT, "") as String)
- userViewModel.userInfoResult.observe(this, {
+ userViewModel.userInfoResult.observe(this) {
if (it.code == 200) {
val data = it.data
userNameView.text = data.name
@@ -32,11 +32,11 @@
// .placeholder(R.mipmap.load_image_error)
// .into(userAvatarView)
}
- })
+ }
val noticeViewModel = ViewModelProvider(this)[NoticeViewModel::class.java]
noticeViewModel.getNoticeList("", "", "", "", "", 1)
- noticeViewModel.noticeResult.observe(this, {
+ noticeViewModel.noticeResult.observe(this) {
if (it.code == 200) {
val total = it.data.total
if (total.toString() == "") {
@@ -50,7 +50,7 @@
}
}
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
index e1fc6b8..94d57c6 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
@@ -17,7 +17,7 @@
override fun initData() {
equipmentViewModel = ViewModelProvider(this)[EquipmentViewModel::class.java]
equipmentViewModel.getStandardDeviceDetail(id)
- equipmentViewModel.standardDeviceDetailResult.observe(this, {
+ equipmentViewModel.standardDeviceDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -62,7 +62,7 @@
}
remarkView.text = data.remark
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
index a64791f..f7f845f 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
@@ -17,7 +17,7 @@
override fun initData() {
equipmentViewModel = ViewModelProvider(this)[EquipmentViewModel::class.java]
equipmentViewModel.getEquipmentDetail(id)
- equipmentViewModel.equipmentDetailResult.observe(this, {
+ equipmentViewModel.equipmentDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -79,7 +79,7 @@
}
}
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 61bd7aa..eaea412 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -55,6 +55,7 @@
+
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
index 761da02..77afd2a 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
@@ -5,10 +5,7 @@
import com.casic.xz.meterage.R
import com.casic.xz.meterage.adapter.HomeGridAdapter
import com.casic.xz.meterage.utils.LocaleConstant
-import com.casic.xz.meterage.view.home.CapabilityActivity
-import com.casic.xz.meterage.view.home.EquipmentActivity
-import com.casic.xz.meterage.view.home.MeterageTrainActivity
-import com.casic.xz.meterage.view.home.StandardDeviceActivity
+import com.casic.xz.meterage.view.home.*
import com.casic.xz.meterage.view.notice.NoticeListActivity
import com.casic.xz.meterage.vm.NoticeViewModel
import com.pengxh.kt.lite.base.KotlinBaseFragment
@@ -20,7 +17,7 @@
override fun initData() {
val noticeViewModel = ViewModelProvider(this)[NoticeViewModel::class.java]
noticeViewModel.getNoticeList("", "", "", "", "", 1)
- noticeViewModel.noticeResult.observe(this, {
+ noticeViewModel.noticeResult.observe(this) {
if (it.code == 200) {
val total = it.data.total
if (total.toString() == "") {
@@ -34,7 +31,7 @@
}
}
}
- })
+ }
val homeAdapter = HomeGridAdapter(requireContext(), LocaleConstant.HOME_FUNC_OPERATE)
homeFuncRecyclerView.adapter = homeAdapter
@@ -51,7 +48,7 @@
"计量培训" -> requireContext().navigatePageTo()
// "合同发票" -> requireContext().navigatePageTo()
// "业务统计" -> requireContext().navigatePageTo()
-// "客户列表" -> requireContext().navigatePageTo()
+ "客户列表" -> requireContext().navigatePageTo()
// "外场检测" -> requireContext().navigatePageTo()
}
}
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
index 56dc5ec..de0181c 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
@@ -20,7 +20,7 @@
val userViewModel = ViewModelProvider(this)[UserViewModel::class.java]
userViewModel.getUserInfo(SaveKeyValues.getValue(LocaleConstant.ACCOUNT, "") as String)
- userViewModel.userInfoResult.observe(this, {
+ userViewModel.userInfoResult.observe(this) {
if (it.code == 200) {
val data = it.data
userNameView.text = data.name
@@ -32,11 +32,11 @@
// .placeholder(R.mipmap.load_image_error)
// .into(userAvatarView)
}
- })
+ }
val noticeViewModel = ViewModelProvider(this)[NoticeViewModel::class.java]
noticeViewModel.getNoticeList("", "", "", "", "", 1)
- noticeViewModel.noticeResult.observe(this, {
+ noticeViewModel.noticeResult.observe(this) {
if (it.code == 200) {
val total = it.data.total
if (total.toString() == "") {
@@ -50,7 +50,7 @@
}
}
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
index e1fc6b8..94d57c6 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
@@ -17,7 +17,7 @@
override fun initData() {
equipmentViewModel = ViewModelProvider(this)[EquipmentViewModel::class.java]
equipmentViewModel.getStandardDeviceDetail(id)
- equipmentViewModel.standardDeviceDetailResult.observe(this, {
+ equipmentViewModel.standardDeviceDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -62,7 +62,7 @@
}
remarkView.text = data.remark
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
index a64791f..f7f845f 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
@@ -17,7 +17,7 @@
override fun initData() {
equipmentViewModel = ViewModelProvider(this)[EquipmentViewModel::class.java]
equipmentViewModel.getEquipmentDetail(id)
- equipmentViewModel.equipmentDetailResult.observe(this, {
+ equipmentViewModel.equipmentDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -79,7 +79,7 @@
}
}
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
index 73f927c..b8776f1 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
@@ -15,7 +15,7 @@
override fun initData() {
meterageTrainViewModel = ViewModelProvider(this)[MeterageTrainViewModel::class.java]
meterageTrainViewModel.getMeterageTrainDetail(id)
- meterageTrainViewModel.meterageTrainDetailResult.observe(this, {
+ meterageTrainViewModel.meterageTrainDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -32,7 +32,7 @@
contentView.text = data.trainContent
remarkView.text = data.remark
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 61bd7aa..eaea412 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -55,6 +55,7 @@
+
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
index 761da02..77afd2a 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
@@ -5,10 +5,7 @@
import com.casic.xz.meterage.R
import com.casic.xz.meterage.adapter.HomeGridAdapter
import com.casic.xz.meterage.utils.LocaleConstant
-import com.casic.xz.meterage.view.home.CapabilityActivity
-import com.casic.xz.meterage.view.home.EquipmentActivity
-import com.casic.xz.meterage.view.home.MeterageTrainActivity
-import com.casic.xz.meterage.view.home.StandardDeviceActivity
+import com.casic.xz.meterage.view.home.*
import com.casic.xz.meterage.view.notice.NoticeListActivity
import com.casic.xz.meterage.vm.NoticeViewModel
import com.pengxh.kt.lite.base.KotlinBaseFragment
@@ -20,7 +17,7 @@
override fun initData() {
val noticeViewModel = ViewModelProvider(this)[NoticeViewModel::class.java]
noticeViewModel.getNoticeList("", "", "", "", "", 1)
- noticeViewModel.noticeResult.observe(this, {
+ noticeViewModel.noticeResult.observe(this) {
if (it.code == 200) {
val total = it.data.total
if (total.toString() == "") {
@@ -34,7 +31,7 @@
}
}
}
- })
+ }
val homeAdapter = HomeGridAdapter(requireContext(), LocaleConstant.HOME_FUNC_OPERATE)
homeFuncRecyclerView.adapter = homeAdapter
@@ -51,7 +48,7 @@
"计量培训" -> requireContext().navigatePageTo()
// "合同发票" -> requireContext().navigatePageTo()
// "业务统计" -> requireContext().navigatePageTo()
-// "客户列表" -> requireContext().navigatePageTo()
+ "客户列表" -> requireContext().navigatePageTo()
// "外场检测" -> requireContext().navigatePageTo()
}
}
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
index 56dc5ec..de0181c 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
@@ -20,7 +20,7 @@
val userViewModel = ViewModelProvider(this)[UserViewModel::class.java]
userViewModel.getUserInfo(SaveKeyValues.getValue(LocaleConstant.ACCOUNT, "") as String)
- userViewModel.userInfoResult.observe(this, {
+ userViewModel.userInfoResult.observe(this) {
if (it.code == 200) {
val data = it.data
userNameView.text = data.name
@@ -32,11 +32,11 @@
// .placeholder(R.mipmap.load_image_error)
// .into(userAvatarView)
}
- })
+ }
val noticeViewModel = ViewModelProvider(this)[NoticeViewModel::class.java]
noticeViewModel.getNoticeList("", "", "", "", "", 1)
- noticeViewModel.noticeResult.observe(this, {
+ noticeViewModel.noticeResult.observe(this) {
if (it.code == 200) {
val total = it.data.total
if (total.toString() == "") {
@@ -50,7 +50,7 @@
}
}
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
index e1fc6b8..94d57c6 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
@@ -17,7 +17,7 @@
override fun initData() {
equipmentViewModel = ViewModelProvider(this)[EquipmentViewModel::class.java]
equipmentViewModel.getStandardDeviceDetail(id)
- equipmentViewModel.standardDeviceDetailResult.observe(this, {
+ equipmentViewModel.standardDeviceDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -62,7 +62,7 @@
}
remarkView.text = data.remark
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
index a64791f..f7f845f 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
@@ -17,7 +17,7 @@
override fun initData() {
equipmentViewModel = ViewModelProvider(this)[EquipmentViewModel::class.java]
equipmentViewModel.getEquipmentDetail(id)
- equipmentViewModel.equipmentDetailResult.observe(this, {
+ equipmentViewModel.equipmentDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -79,7 +79,7 @@
}
}
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
index 73f927c..b8776f1 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
@@ -15,7 +15,7 @@
override fun initData() {
meterageTrainViewModel = ViewModelProvider(this)[MeterageTrainViewModel::class.java]
meterageTrainViewModel.getMeterageTrainDetail(id)
- meterageTrainViewModel.meterageTrainDetailResult.observe(this, {
+ meterageTrainViewModel.meterageTrainDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -32,7 +32,7 @@
contentView.text = data.trainContent
remarkView.text = data.remark
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/model/CustomerListModel.java b/app/src/main/java/com/casic/xz/meterage/model/CustomerListModel.java
new file mode 100644
index 0000000..aecdcb4
--- /dev/null
+++ b/app/src/main/java/com/casic/xz/meterage/model/CustomerListModel.java
@@ -0,0 +1,508 @@
+package com.casic.xz.meterage.model;
+
+import java.util.List;
+
+public class CustomerListModel {
+
+ private int code;
+ private DataModel data;
+ private String message;
+
+ public int getCode() {
+ return code;
+ }
+
+ public void setCode(int code) {
+ this.code = code;
+ }
+
+ public DataModel getData() {
+ return data;
+ }
+
+ public void setData(DataModel data) {
+ this.data = data;
+ }
+
+ public String getMessage() {
+ return message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public static class DataModel {
+ private List rows;
+ private int total;
+
+ public List getRows() {
+ return rows;
+ }
+
+ public void setRows(List rows) {
+ this.rows = rows;
+ }
+
+ public int getTotal() {
+ return total;
+ }
+
+ public void setTotal(int total) {
+ this.total = total;
+ }
+
+ public static class RowsModel {
+ private String addressArea;
+ private String addressAreaName;
+ private String addressCity;
+ private String addressCityName;
+ private String addressCountry;
+ private String addressCountryName;
+ private String addressProvince;
+ private String addressProvinceName;
+ private String bankAccount;
+ private String bankAccountNumber;
+ private String bankName;
+ private String briefName;
+ private String businessContent;
+ private String businessScope;
+ private String businessSize;
+ private String businessSizeName;
+ private String companySize;
+ private String companySizeName;
+ private String createTime;
+ private String createUser;
+ private String customerName;
+ private String customerNo;
+ private String customerUserList;
+ private String director;
+ private String email;
+ private String evaluation;
+ private String evaluationName;
+ private String fax;
+ private String fullAddress;
+ private String grade;
+ private String id;
+ private String invoiceArea;
+ private String invoiceAreaName;
+ private String invoiceCity;
+ private String invoiceCityName;
+ private String invoiceCountry;
+ private String invoiceCountryName;
+ private String invoiceFullAddress;
+ private String invoiceProvince;
+ private String invoiceProvinceName;
+ private int isDel;
+ private String minioFileName;
+ private String mobile;
+ private String phone;
+ private String postalCode;
+ private String remark;
+ private String taxNumber;
+ private String updateTime;
+ private String updateUser;
+ private String website;
+
+ public String getAddressArea() {
+ return addressArea;
+ }
+
+ public void setAddressArea(String addressArea) {
+ this.addressArea = addressArea;
+ }
+
+ public String getAddressAreaName() {
+ return addressAreaName;
+ }
+
+ public void setAddressAreaName(String addressAreaName) {
+ this.addressAreaName = addressAreaName;
+ }
+
+ public String getAddressCity() {
+ return addressCity;
+ }
+
+ public void setAddressCity(String addressCity) {
+ this.addressCity = addressCity;
+ }
+
+ public String getAddressCityName() {
+ return addressCityName;
+ }
+
+ public void setAddressCityName(String addressCityName) {
+ this.addressCityName = addressCityName;
+ }
+
+ public String getAddressCountry() {
+ return addressCountry;
+ }
+
+ public void setAddressCountry(String addressCountry) {
+ this.addressCountry = addressCountry;
+ }
+
+ public String getAddressCountryName() {
+ return addressCountryName;
+ }
+
+ public void setAddressCountryName(String addressCountryName) {
+ this.addressCountryName = addressCountryName;
+ }
+
+ public String getAddressProvince() {
+ return addressProvince;
+ }
+
+ public void setAddressProvince(String addressProvince) {
+ this.addressProvince = addressProvince;
+ }
+
+ public String getAddressProvinceName() {
+ return addressProvinceName;
+ }
+
+ public void setAddressProvinceName(String addressProvinceName) {
+ this.addressProvinceName = addressProvinceName;
+ }
+
+ public String getBankAccount() {
+ return bankAccount;
+ }
+
+ public void setBankAccount(String bankAccount) {
+ this.bankAccount = bankAccount;
+ }
+
+ public String getBankAccountNumber() {
+ return bankAccountNumber;
+ }
+
+ public void setBankAccountNumber(String bankAccountNumber) {
+ this.bankAccountNumber = bankAccountNumber;
+ }
+
+ public String getBankName() {
+ return bankName;
+ }
+
+ public void setBankName(String bankName) {
+ this.bankName = bankName;
+ }
+
+ public String getBriefName() {
+ return briefName;
+ }
+
+ public void setBriefName(String briefName) {
+ this.briefName = briefName;
+ }
+
+ public String getBusinessContent() {
+ return businessContent;
+ }
+
+ public void setBusinessContent(String businessContent) {
+ this.businessContent = businessContent;
+ }
+
+ public String getBusinessScope() {
+ return businessScope;
+ }
+
+ public void setBusinessScope(String businessScope) {
+ this.businessScope = businessScope;
+ }
+
+ public String getBusinessSize() {
+ return businessSize;
+ }
+
+ public void setBusinessSize(String businessSize) {
+ this.businessSize = businessSize;
+ }
+
+ public String getBusinessSizeName() {
+ return businessSizeName;
+ }
+
+ public void setBusinessSizeName(String businessSizeName) {
+ this.businessSizeName = businessSizeName;
+ }
+
+ public String getCompanySize() {
+ return companySize;
+ }
+
+ public void setCompanySize(String companySize) {
+ this.companySize = companySize;
+ }
+
+ public String getCompanySizeName() {
+ return companySizeName;
+ }
+
+ public void setCompanySizeName(String companySizeName) {
+ this.companySizeName = companySizeName;
+ }
+
+ public String getCreateTime() {
+ return createTime;
+ }
+
+ public void setCreateTime(String createTime) {
+ this.createTime = createTime;
+ }
+
+ public String getCreateUser() {
+ return createUser;
+ }
+
+ public void setCreateUser(String createUser) {
+ this.createUser = createUser;
+ }
+
+ public String getCustomerName() {
+ return customerName;
+ }
+
+ public void setCustomerName(String customerName) {
+ this.customerName = customerName;
+ }
+
+ public String getCustomerNo() {
+ return customerNo;
+ }
+
+ public void setCustomerNo(String customerNo) {
+ this.customerNo = customerNo;
+ }
+
+ public String getCustomerUserList() {
+ return customerUserList;
+ }
+
+ public void setCustomerUserList(String customerUserList) {
+ this.customerUserList = customerUserList;
+ }
+
+ public String getDirector() {
+ return director;
+ }
+
+ public void setDirector(String director) {
+ this.director = director;
+ }
+
+ public String getEmail() {
+ return email;
+ }
+
+ public void setEmail(String email) {
+ this.email = email;
+ }
+
+ public String getEvaluation() {
+ return evaluation;
+ }
+
+ public void setEvaluation(String evaluation) {
+ this.evaluation = evaluation;
+ }
+
+ public String getEvaluationName() {
+ return evaluationName;
+ }
+
+ public void setEvaluationName(String evaluationName) {
+ this.evaluationName = evaluationName;
+ }
+
+ public String getFax() {
+ return fax;
+ }
+
+ public void setFax(String fax) {
+ this.fax = fax;
+ }
+
+ public String getFullAddress() {
+ return fullAddress;
+ }
+
+ public void setFullAddress(String fullAddress) {
+ this.fullAddress = fullAddress;
+ }
+
+ public String getGrade() {
+ return grade;
+ }
+
+ public void setGrade(String grade) {
+ this.grade = grade;
+ }
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getInvoiceArea() {
+ return invoiceArea;
+ }
+
+ public void setInvoiceArea(String invoiceArea) {
+ this.invoiceArea = invoiceArea;
+ }
+
+ public String getInvoiceAreaName() {
+ return invoiceAreaName;
+ }
+
+ public void setInvoiceAreaName(String invoiceAreaName) {
+ this.invoiceAreaName = invoiceAreaName;
+ }
+
+ public String getInvoiceCity() {
+ return invoiceCity;
+ }
+
+ public void setInvoiceCity(String invoiceCity) {
+ this.invoiceCity = invoiceCity;
+ }
+
+ public String getInvoiceCityName() {
+ return invoiceCityName;
+ }
+
+ public void setInvoiceCityName(String invoiceCityName) {
+ this.invoiceCityName = invoiceCityName;
+ }
+
+ public String getInvoiceCountry() {
+ return invoiceCountry;
+ }
+
+ public void setInvoiceCountry(String invoiceCountry) {
+ this.invoiceCountry = invoiceCountry;
+ }
+
+ public String getInvoiceCountryName() {
+ return invoiceCountryName;
+ }
+
+ public void setInvoiceCountryName(String invoiceCountryName) {
+ this.invoiceCountryName = invoiceCountryName;
+ }
+
+ public String getInvoiceFullAddress() {
+ return invoiceFullAddress;
+ }
+
+ public void setInvoiceFullAddress(String invoiceFullAddress) {
+ this.invoiceFullAddress = invoiceFullAddress;
+ }
+
+ public String getInvoiceProvince() {
+ return invoiceProvince;
+ }
+
+ public void setInvoiceProvince(String invoiceProvince) {
+ this.invoiceProvince = invoiceProvince;
+ }
+
+ public String getInvoiceProvinceName() {
+ return invoiceProvinceName;
+ }
+
+ public void setInvoiceProvinceName(String invoiceProvinceName) {
+ this.invoiceProvinceName = invoiceProvinceName;
+ }
+
+ public int getIsDel() {
+ return isDel;
+ }
+
+ public void setIsDel(int isDel) {
+ this.isDel = isDel;
+ }
+
+ public String getMinioFileName() {
+ return minioFileName;
+ }
+
+ public void setMinioFileName(String minioFileName) {
+ this.minioFileName = minioFileName;
+ }
+
+ public String getMobile() {
+ return mobile;
+ }
+
+ public void setMobile(String mobile) {
+ this.mobile = mobile;
+ }
+
+ public String getPhone() {
+ return phone;
+ }
+
+ public void setPhone(String phone) {
+ this.phone = phone;
+ }
+
+ public String getPostalCode() {
+ return postalCode;
+ }
+
+ public void setPostalCode(String postalCode) {
+ this.postalCode = postalCode;
+ }
+
+ public String getRemark() {
+ return remark;
+ }
+
+ public void setRemark(String remark) {
+ this.remark = remark;
+ }
+
+ public String getTaxNumber() {
+ return taxNumber;
+ }
+
+ public void setTaxNumber(String taxNumber) {
+ this.taxNumber = taxNumber;
+ }
+
+ public String getUpdateTime() {
+ return updateTime;
+ }
+
+ public void setUpdateTime(String updateTime) {
+ this.updateTime = updateTime;
+ }
+
+ public String getUpdateUser() {
+ return updateUser;
+ }
+
+ public void setUpdateUser(String updateUser) {
+ this.updateUser = updateUser;
+ }
+
+ public String getWebsite() {
+ return website;
+ }
+
+ public void setWebsite(String website) {
+ this.website = website;
+ }
+ }
+ }
+}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 61bd7aa..eaea412 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -55,6 +55,7 @@
+
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
index 761da02..77afd2a 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
@@ -5,10 +5,7 @@
import com.casic.xz.meterage.R
import com.casic.xz.meterage.adapter.HomeGridAdapter
import com.casic.xz.meterage.utils.LocaleConstant
-import com.casic.xz.meterage.view.home.CapabilityActivity
-import com.casic.xz.meterage.view.home.EquipmentActivity
-import com.casic.xz.meterage.view.home.MeterageTrainActivity
-import com.casic.xz.meterage.view.home.StandardDeviceActivity
+import com.casic.xz.meterage.view.home.*
import com.casic.xz.meterage.view.notice.NoticeListActivity
import com.casic.xz.meterage.vm.NoticeViewModel
import com.pengxh.kt.lite.base.KotlinBaseFragment
@@ -20,7 +17,7 @@
override fun initData() {
val noticeViewModel = ViewModelProvider(this)[NoticeViewModel::class.java]
noticeViewModel.getNoticeList("", "", "", "", "", 1)
- noticeViewModel.noticeResult.observe(this, {
+ noticeViewModel.noticeResult.observe(this) {
if (it.code == 200) {
val total = it.data.total
if (total.toString() == "") {
@@ -34,7 +31,7 @@
}
}
}
- })
+ }
val homeAdapter = HomeGridAdapter(requireContext(), LocaleConstant.HOME_FUNC_OPERATE)
homeFuncRecyclerView.adapter = homeAdapter
@@ -51,7 +48,7 @@
"计量培训" -> requireContext().navigatePageTo()
// "合同发票" -> requireContext().navigatePageTo()
// "业务统计" -> requireContext().navigatePageTo()
-// "客户列表" -> requireContext().navigatePageTo()
+ "客户列表" -> requireContext().navigatePageTo()
// "外场检测" -> requireContext().navigatePageTo()
}
}
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
index 56dc5ec..de0181c 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
@@ -20,7 +20,7 @@
val userViewModel = ViewModelProvider(this)[UserViewModel::class.java]
userViewModel.getUserInfo(SaveKeyValues.getValue(LocaleConstant.ACCOUNT, "") as String)
- userViewModel.userInfoResult.observe(this, {
+ userViewModel.userInfoResult.observe(this) {
if (it.code == 200) {
val data = it.data
userNameView.text = data.name
@@ -32,11 +32,11 @@
// .placeholder(R.mipmap.load_image_error)
// .into(userAvatarView)
}
- })
+ }
val noticeViewModel = ViewModelProvider(this)[NoticeViewModel::class.java]
noticeViewModel.getNoticeList("", "", "", "", "", 1)
- noticeViewModel.noticeResult.observe(this, {
+ noticeViewModel.noticeResult.observe(this) {
if (it.code == 200) {
val total = it.data.total
if (total.toString() == "") {
@@ -50,7 +50,7 @@
}
}
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
index e1fc6b8..94d57c6 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
@@ -17,7 +17,7 @@
override fun initData() {
equipmentViewModel = ViewModelProvider(this)[EquipmentViewModel::class.java]
equipmentViewModel.getStandardDeviceDetail(id)
- equipmentViewModel.standardDeviceDetailResult.observe(this, {
+ equipmentViewModel.standardDeviceDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -62,7 +62,7 @@
}
remarkView.text = data.remark
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
index a64791f..f7f845f 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
@@ -17,7 +17,7 @@
override fun initData() {
equipmentViewModel = ViewModelProvider(this)[EquipmentViewModel::class.java]
equipmentViewModel.getEquipmentDetail(id)
- equipmentViewModel.equipmentDetailResult.observe(this, {
+ equipmentViewModel.equipmentDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -79,7 +79,7 @@
}
}
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
index 73f927c..b8776f1 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
@@ -15,7 +15,7 @@
override fun initData() {
meterageTrainViewModel = ViewModelProvider(this)[MeterageTrainViewModel::class.java]
meterageTrainViewModel.getMeterageTrainDetail(id)
- meterageTrainViewModel.meterageTrainDetailResult.observe(this, {
+ meterageTrainViewModel.meterageTrainDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -32,7 +32,7 @@
contentView.text = data.trainContent
remarkView.text = data.remark
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/model/CustomerListModel.java b/app/src/main/java/com/casic/xz/meterage/model/CustomerListModel.java
new file mode 100644
index 0000000..aecdcb4
--- /dev/null
+++ b/app/src/main/java/com/casic/xz/meterage/model/CustomerListModel.java
@@ -0,0 +1,508 @@
+package com.casic.xz.meterage.model;
+
+import java.util.List;
+
+public class CustomerListModel {
+
+ private int code;
+ private DataModel data;
+ private String message;
+
+ public int getCode() {
+ return code;
+ }
+
+ public void setCode(int code) {
+ this.code = code;
+ }
+
+ public DataModel getData() {
+ return data;
+ }
+
+ public void setData(DataModel data) {
+ this.data = data;
+ }
+
+ public String getMessage() {
+ return message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public static class DataModel {
+ private List rows;
+ private int total;
+
+ public List getRows() {
+ return rows;
+ }
+
+ public void setRows(List rows) {
+ this.rows = rows;
+ }
+
+ public int getTotal() {
+ return total;
+ }
+
+ public void setTotal(int total) {
+ this.total = total;
+ }
+
+ public static class RowsModel {
+ private String addressArea;
+ private String addressAreaName;
+ private String addressCity;
+ private String addressCityName;
+ private String addressCountry;
+ private String addressCountryName;
+ private String addressProvince;
+ private String addressProvinceName;
+ private String bankAccount;
+ private String bankAccountNumber;
+ private String bankName;
+ private String briefName;
+ private String businessContent;
+ private String businessScope;
+ private String businessSize;
+ private String businessSizeName;
+ private String companySize;
+ private String companySizeName;
+ private String createTime;
+ private String createUser;
+ private String customerName;
+ private String customerNo;
+ private String customerUserList;
+ private String director;
+ private String email;
+ private String evaluation;
+ private String evaluationName;
+ private String fax;
+ private String fullAddress;
+ private String grade;
+ private String id;
+ private String invoiceArea;
+ private String invoiceAreaName;
+ private String invoiceCity;
+ private String invoiceCityName;
+ private String invoiceCountry;
+ private String invoiceCountryName;
+ private String invoiceFullAddress;
+ private String invoiceProvince;
+ private String invoiceProvinceName;
+ private int isDel;
+ private String minioFileName;
+ private String mobile;
+ private String phone;
+ private String postalCode;
+ private String remark;
+ private String taxNumber;
+ private String updateTime;
+ private String updateUser;
+ private String website;
+
+ public String getAddressArea() {
+ return addressArea;
+ }
+
+ public void setAddressArea(String addressArea) {
+ this.addressArea = addressArea;
+ }
+
+ public String getAddressAreaName() {
+ return addressAreaName;
+ }
+
+ public void setAddressAreaName(String addressAreaName) {
+ this.addressAreaName = addressAreaName;
+ }
+
+ public String getAddressCity() {
+ return addressCity;
+ }
+
+ public void setAddressCity(String addressCity) {
+ this.addressCity = addressCity;
+ }
+
+ public String getAddressCityName() {
+ return addressCityName;
+ }
+
+ public void setAddressCityName(String addressCityName) {
+ this.addressCityName = addressCityName;
+ }
+
+ public String getAddressCountry() {
+ return addressCountry;
+ }
+
+ public void setAddressCountry(String addressCountry) {
+ this.addressCountry = addressCountry;
+ }
+
+ public String getAddressCountryName() {
+ return addressCountryName;
+ }
+
+ public void setAddressCountryName(String addressCountryName) {
+ this.addressCountryName = addressCountryName;
+ }
+
+ public String getAddressProvince() {
+ return addressProvince;
+ }
+
+ public void setAddressProvince(String addressProvince) {
+ this.addressProvince = addressProvince;
+ }
+
+ public String getAddressProvinceName() {
+ return addressProvinceName;
+ }
+
+ public void setAddressProvinceName(String addressProvinceName) {
+ this.addressProvinceName = addressProvinceName;
+ }
+
+ public String getBankAccount() {
+ return bankAccount;
+ }
+
+ public void setBankAccount(String bankAccount) {
+ this.bankAccount = bankAccount;
+ }
+
+ public String getBankAccountNumber() {
+ return bankAccountNumber;
+ }
+
+ public void setBankAccountNumber(String bankAccountNumber) {
+ this.bankAccountNumber = bankAccountNumber;
+ }
+
+ public String getBankName() {
+ return bankName;
+ }
+
+ public void setBankName(String bankName) {
+ this.bankName = bankName;
+ }
+
+ public String getBriefName() {
+ return briefName;
+ }
+
+ public void setBriefName(String briefName) {
+ this.briefName = briefName;
+ }
+
+ public String getBusinessContent() {
+ return businessContent;
+ }
+
+ public void setBusinessContent(String businessContent) {
+ this.businessContent = businessContent;
+ }
+
+ public String getBusinessScope() {
+ return businessScope;
+ }
+
+ public void setBusinessScope(String businessScope) {
+ this.businessScope = businessScope;
+ }
+
+ public String getBusinessSize() {
+ return businessSize;
+ }
+
+ public void setBusinessSize(String businessSize) {
+ this.businessSize = businessSize;
+ }
+
+ public String getBusinessSizeName() {
+ return businessSizeName;
+ }
+
+ public void setBusinessSizeName(String businessSizeName) {
+ this.businessSizeName = businessSizeName;
+ }
+
+ public String getCompanySize() {
+ return companySize;
+ }
+
+ public void setCompanySize(String companySize) {
+ this.companySize = companySize;
+ }
+
+ public String getCompanySizeName() {
+ return companySizeName;
+ }
+
+ public void setCompanySizeName(String companySizeName) {
+ this.companySizeName = companySizeName;
+ }
+
+ public String getCreateTime() {
+ return createTime;
+ }
+
+ public void setCreateTime(String createTime) {
+ this.createTime = createTime;
+ }
+
+ public String getCreateUser() {
+ return createUser;
+ }
+
+ public void setCreateUser(String createUser) {
+ this.createUser = createUser;
+ }
+
+ public String getCustomerName() {
+ return customerName;
+ }
+
+ public void setCustomerName(String customerName) {
+ this.customerName = customerName;
+ }
+
+ public String getCustomerNo() {
+ return customerNo;
+ }
+
+ public void setCustomerNo(String customerNo) {
+ this.customerNo = customerNo;
+ }
+
+ public String getCustomerUserList() {
+ return customerUserList;
+ }
+
+ public void setCustomerUserList(String customerUserList) {
+ this.customerUserList = customerUserList;
+ }
+
+ public String getDirector() {
+ return director;
+ }
+
+ public void setDirector(String director) {
+ this.director = director;
+ }
+
+ public String getEmail() {
+ return email;
+ }
+
+ public void setEmail(String email) {
+ this.email = email;
+ }
+
+ public String getEvaluation() {
+ return evaluation;
+ }
+
+ public void setEvaluation(String evaluation) {
+ this.evaluation = evaluation;
+ }
+
+ public String getEvaluationName() {
+ return evaluationName;
+ }
+
+ public void setEvaluationName(String evaluationName) {
+ this.evaluationName = evaluationName;
+ }
+
+ public String getFax() {
+ return fax;
+ }
+
+ public void setFax(String fax) {
+ this.fax = fax;
+ }
+
+ public String getFullAddress() {
+ return fullAddress;
+ }
+
+ public void setFullAddress(String fullAddress) {
+ this.fullAddress = fullAddress;
+ }
+
+ public String getGrade() {
+ return grade;
+ }
+
+ public void setGrade(String grade) {
+ this.grade = grade;
+ }
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getInvoiceArea() {
+ return invoiceArea;
+ }
+
+ public void setInvoiceArea(String invoiceArea) {
+ this.invoiceArea = invoiceArea;
+ }
+
+ public String getInvoiceAreaName() {
+ return invoiceAreaName;
+ }
+
+ public void setInvoiceAreaName(String invoiceAreaName) {
+ this.invoiceAreaName = invoiceAreaName;
+ }
+
+ public String getInvoiceCity() {
+ return invoiceCity;
+ }
+
+ public void setInvoiceCity(String invoiceCity) {
+ this.invoiceCity = invoiceCity;
+ }
+
+ public String getInvoiceCityName() {
+ return invoiceCityName;
+ }
+
+ public void setInvoiceCityName(String invoiceCityName) {
+ this.invoiceCityName = invoiceCityName;
+ }
+
+ public String getInvoiceCountry() {
+ return invoiceCountry;
+ }
+
+ public void setInvoiceCountry(String invoiceCountry) {
+ this.invoiceCountry = invoiceCountry;
+ }
+
+ public String getInvoiceCountryName() {
+ return invoiceCountryName;
+ }
+
+ public void setInvoiceCountryName(String invoiceCountryName) {
+ this.invoiceCountryName = invoiceCountryName;
+ }
+
+ public String getInvoiceFullAddress() {
+ return invoiceFullAddress;
+ }
+
+ public void setInvoiceFullAddress(String invoiceFullAddress) {
+ this.invoiceFullAddress = invoiceFullAddress;
+ }
+
+ public String getInvoiceProvince() {
+ return invoiceProvince;
+ }
+
+ public void setInvoiceProvince(String invoiceProvince) {
+ this.invoiceProvince = invoiceProvince;
+ }
+
+ public String getInvoiceProvinceName() {
+ return invoiceProvinceName;
+ }
+
+ public void setInvoiceProvinceName(String invoiceProvinceName) {
+ this.invoiceProvinceName = invoiceProvinceName;
+ }
+
+ public int getIsDel() {
+ return isDel;
+ }
+
+ public void setIsDel(int isDel) {
+ this.isDel = isDel;
+ }
+
+ public String getMinioFileName() {
+ return minioFileName;
+ }
+
+ public void setMinioFileName(String minioFileName) {
+ this.minioFileName = minioFileName;
+ }
+
+ public String getMobile() {
+ return mobile;
+ }
+
+ public void setMobile(String mobile) {
+ this.mobile = mobile;
+ }
+
+ public String getPhone() {
+ return phone;
+ }
+
+ public void setPhone(String phone) {
+ this.phone = phone;
+ }
+
+ public String getPostalCode() {
+ return postalCode;
+ }
+
+ public void setPostalCode(String postalCode) {
+ this.postalCode = postalCode;
+ }
+
+ public String getRemark() {
+ return remark;
+ }
+
+ public void setRemark(String remark) {
+ this.remark = remark;
+ }
+
+ public String getTaxNumber() {
+ return taxNumber;
+ }
+
+ public void setTaxNumber(String taxNumber) {
+ this.taxNumber = taxNumber;
+ }
+
+ public String getUpdateTime() {
+ return updateTime;
+ }
+
+ public void setUpdateTime(String updateTime) {
+ this.updateTime = updateTime;
+ }
+
+ public String getUpdateUser() {
+ return updateUser;
+ }
+
+ public void setUpdateUser(String updateUser) {
+ this.updateUser = updateUser;
+ }
+
+ public String getWebsite() {
+ return website;
+ }
+
+ public void setWebsite(String website) {
+ this.website = website;
+ }
+ }
+ }
+}
diff --git a/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java b/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java
index e68ab5b..3c47e45 100644
--- a/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java
+++ b/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java
@@ -57,7 +57,7 @@
private String name;
private String phone;
private List resourceUrls;
- private List roleIds;
+ private List roleIds;
private List roleNames;
private List roleTips;
private String scopeType;
@@ -187,11 +187,11 @@
this.resourceUrls = resourceUrls;
}
- public List getRoleIds() {
+ public List getRoleIds() {
return roleIds;
}
- public void setRoleIds(List roleIds) {
+ public void setRoleIds(List roleIds) {
this.roleIds = roleIds;
}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 61bd7aa..eaea412 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -55,6 +55,7 @@
+
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
index 761da02..77afd2a 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
@@ -5,10 +5,7 @@
import com.casic.xz.meterage.R
import com.casic.xz.meterage.adapter.HomeGridAdapter
import com.casic.xz.meterage.utils.LocaleConstant
-import com.casic.xz.meterage.view.home.CapabilityActivity
-import com.casic.xz.meterage.view.home.EquipmentActivity
-import com.casic.xz.meterage.view.home.MeterageTrainActivity
-import com.casic.xz.meterage.view.home.StandardDeviceActivity
+import com.casic.xz.meterage.view.home.*
import com.casic.xz.meterage.view.notice.NoticeListActivity
import com.casic.xz.meterage.vm.NoticeViewModel
import com.pengxh.kt.lite.base.KotlinBaseFragment
@@ -20,7 +17,7 @@
override fun initData() {
val noticeViewModel = ViewModelProvider(this)[NoticeViewModel::class.java]
noticeViewModel.getNoticeList("", "", "", "", "", 1)
- noticeViewModel.noticeResult.observe(this, {
+ noticeViewModel.noticeResult.observe(this) {
if (it.code == 200) {
val total = it.data.total
if (total.toString() == "") {
@@ -34,7 +31,7 @@
}
}
}
- })
+ }
val homeAdapter = HomeGridAdapter(requireContext(), LocaleConstant.HOME_FUNC_OPERATE)
homeFuncRecyclerView.adapter = homeAdapter
@@ -51,7 +48,7 @@
"计量培训" -> requireContext().navigatePageTo()
// "合同发票" -> requireContext().navigatePageTo()
// "业务统计" -> requireContext().navigatePageTo()
-// "客户列表" -> requireContext().navigatePageTo()
+ "客户列表" -> requireContext().navigatePageTo()
// "外场检测" -> requireContext().navigatePageTo()
}
}
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
index 56dc5ec..de0181c 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
@@ -20,7 +20,7 @@
val userViewModel = ViewModelProvider(this)[UserViewModel::class.java]
userViewModel.getUserInfo(SaveKeyValues.getValue(LocaleConstant.ACCOUNT, "") as String)
- userViewModel.userInfoResult.observe(this, {
+ userViewModel.userInfoResult.observe(this) {
if (it.code == 200) {
val data = it.data
userNameView.text = data.name
@@ -32,11 +32,11 @@
// .placeholder(R.mipmap.load_image_error)
// .into(userAvatarView)
}
- })
+ }
val noticeViewModel = ViewModelProvider(this)[NoticeViewModel::class.java]
noticeViewModel.getNoticeList("", "", "", "", "", 1)
- noticeViewModel.noticeResult.observe(this, {
+ noticeViewModel.noticeResult.observe(this) {
if (it.code == 200) {
val total = it.data.total
if (total.toString() == "") {
@@ -50,7 +50,7 @@
}
}
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
index e1fc6b8..94d57c6 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
@@ -17,7 +17,7 @@
override fun initData() {
equipmentViewModel = ViewModelProvider(this)[EquipmentViewModel::class.java]
equipmentViewModel.getStandardDeviceDetail(id)
- equipmentViewModel.standardDeviceDetailResult.observe(this, {
+ equipmentViewModel.standardDeviceDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -62,7 +62,7 @@
}
remarkView.text = data.remark
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
index a64791f..f7f845f 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
@@ -17,7 +17,7 @@
override fun initData() {
equipmentViewModel = ViewModelProvider(this)[EquipmentViewModel::class.java]
equipmentViewModel.getEquipmentDetail(id)
- equipmentViewModel.equipmentDetailResult.observe(this, {
+ equipmentViewModel.equipmentDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -79,7 +79,7 @@
}
}
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
index 73f927c..b8776f1 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
@@ -15,7 +15,7 @@
override fun initData() {
meterageTrainViewModel = ViewModelProvider(this)[MeterageTrainViewModel::class.java]
meterageTrainViewModel.getMeterageTrainDetail(id)
- meterageTrainViewModel.meterageTrainDetailResult.observe(this, {
+ meterageTrainViewModel.meterageTrainDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -32,7 +32,7 @@
contentView.text = data.trainContent
remarkView.text = data.remark
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/model/CustomerListModel.java b/app/src/main/java/com/casic/xz/meterage/model/CustomerListModel.java
new file mode 100644
index 0000000..aecdcb4
--- /dev/null
+++ b/app/src/main/java/com/casic/xz/meterage/model/CustomerListModel.java
@@ -0,0 +1,508 @@
+package com.casic.xz.meterage.model;
+
+import java.util.List;
+
+public class CustomerListModel {
+
+ private int code;
+ private DataModel data;
+ private String message;
+
+ public int getCode() {
+ return code;
+ }
+
+ public void setCode(int code) {
+ this.code = code;
+ }
+
+ public DataModel getData() {
+ return data;
+ }
+
+ public void setData(DataModel data) {
+ this.data = data;
+ }
+
+ public String getMessage() {
+ return message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public static class DataModel {
+ private List rows;
+ private int total;
+
+ public List getRows() {
+ return rows;
+ }
+
+ public void setRows(List rows) {
+ this.rows = rows;
+ }
+
+ public int getTotal() {
+ return total;
+ }
+
+ public void setTotal(int total) {
+ this.total = total;
+ }
+
+ public static class RowsModel {
+ private String addressArea;
+ private String addressAreaName;
+ private String addressCity;
+ private String addressCityName;
+ private String addressCountry;
+ private String addressCountryName;
+ private String addressProvince;
+ private String addressProvinceName;
+ private String bankAccount;
+ private String bankAccountNumber;
+ private String bankName;
+ private String briefName;
+ private String businessContent;
+ private String businessScope;
+ private String businessSize;
+ private String businessSizeName;
+ private String companySize;
+ private String companySizeName;
+ private String createTime;
+ private String createUser;
+ private String customerName;
+ private String customerNo;
+ private String customerUserList;
+ private String director;
+ private String email;
+ private String evaluation;
+ private String evaluationName;
+ private String fax;
+ private String fullAddress;
+ private String grade;
+ private String id;
+ private String invoiceArea;
+ private String invoiceAreaName;
+ private String invoiceCity;
+ private String invoiceCityName;
+ private String invoiceCountry;
+ private String invoiceCountryName;
+ private String invoiceFullAddress;
+ private String invoiceProvince;
+ private String invoiceProvinceName;
+ private int isDel;
+ private String minioFileName;
+ private String mobile;
+ private String phone;
+ private String postalCode;
+ private String remark;
+ private String taxNumber;
+ private String updateTime;
+ private String updateUser;
+ private String website;
+
+ public String getAddressArea() {
+ return addressArea;
+ }
+
+ public void setAddressArea(String addressArea) {
+ this.addressArea = addressArea;
+ }
+
+ public String getAddressAreaName() {
+ return addressAreaName;
+ }
+
+ public void setAddressAreaName(String addressAreaName) {
+ this.addressAreaName = addressAreaName;
+ }
+
+ public String getAddressCity() {
+ return addressCity;
+ }
+
+ public void setAddressCity(String addressCity) {
+ this.addressCity = addressCity;
+ }
+
+ public String getAddressCityName() {
+ return addressCityName;
+ }
+
+ public void setAddressCityName(String addressCityName) {
+ this.addressCityName = addressCityName;
+ }
+
+ public String getAddressCountry() {
+ return addressCountry;
+ }
+
+ public void setAddressCountry(String addressCountry) {
+ this.addressCountry = addressCountry;
+ }
+
+ public String getAddressCountryName() {
+ return addressCountryName;
+ }
+
+ public void setAddressCountryName(String addressCountryName) {
+ this.addressCountryName = addressCountryName;
+ }
+
+ public String getAddressProvince() {
+ return addressProvince;
+ }
+
+ public void setAddressProvince(String addressProvince) {
+ this.addressProvince = addressProvince;
+ }
+
+ public String getAddressProvinceName() {
+ return addressProvinceName;
+ }
+
+ public void setAddressProvinceName(String addressProvinceName) {
+ this.addressProvinceName = addressProvinceName;
+ }
+
+ public String getBankAccount() {
+ return bankAccount;
+ }
+
+ public void setBankAccount(String bankAccount) {
+ this.bankAccount = bankAccount;
+ }
+
+ public String getBankAccountNumber() {
+ return bankAccountNumber;
+ }
+
+ public void setBankAccountNumber(String bankAccountNumber) {
+ this.bankAccountNumber = bankAccountNumber;
+ }
+
+ public String getBankName() {
+ return bankName;
+ }
+
+ public void setBankName(String bankName) {
+ this.bankName = bankName;
+ }
+
+ public String getBriefName() {
+ return briefName;
+ }
+
+ public void setBriefName(String briefName) {
+ this.briefName = briefName;
+ }
+
+ public String getBusinessContent() {
+ return businessContent;
+ }
+
+ public void setBusinessContent(String businessContent) {
+ this.businessContent = businessContent;
+ }
+
+ public String getBusinessScope() {
+ return businessScope;
+ }
+
+ public void setBusinessScope(String businessScope) {
+ this.businessScope = businessScope;
+ }
+
+ public String getBusinessSize() {
+ return businessSize;
+ }
+
+ public void setBusinessSize(String businessSize) {
+ this.businessSize = businessSize;
+ }
+
+ public String getBusinessSizeName() {
+ return businessSizeName;
+ }
+
+ public void setBusinessSizeName(String businessSizeName) {
+ this.businessSizeName = businessSizeName;
+ }
+
+ public String getCompanySize() {
+ return companySize;
+ }
+
+ public void setCompanySize(String companySize) {
+ this.companySize = companySize;
+ }
+
+ public String getCompanySizeName() {
+ return companySizeName;
+ }
+
+ public void setCompanySizeName(String companySizeName) {
+ this.companySizeName = companySizeName;
+ }
+
+ public String getCreateTime() {
+ return createTime;
+ }
+
+ public void setCreateTime(String createTime) {
+ this.createTime = createTime;
+ }
+
+ public String getCreateUser() {
+ return createUser;
+ }
+
+ public void setCreateUser(String createUser) {
+ this.createUser = createUser;
+ }
+
+ public String getCustomerName() {
+ return customerName;
+ }
+
+ public void setCustomerName(String customerName) {
+ this.customerName = customerName;
+ }
+
+ public String getCustomerNo() {
+ return customerNo;
+ }
+
+ public void setCustomerNo(String customerNo) {
+ this.customerNo = customerNo;
+ }
+
+ public String getCustomerUserList() {
+ return customerUserList;
+ }
+
+ public void setCustomerUserList(String customerUserList) {
+ this.customerUserList = customerUserList;
+ }
+
+ public String getDirector() {
+ return director;
+ }
+
+ public void setDirector(String director) {
+ this.director = director;
+ }
+
+ public String getEmail() {
+ return email;
+ }
+
+ public void setEmail(String email) {
+ this.email = email;
+ }
+
+ public String getEvaluation() {
+ return evaluation;
+ }
+
+ public void setEvaluation(String evaluation) {
+ this.evaluation = evaluation;
+ }
+
+ public String getEvaluationName() {
+ return evaluationName;
+ }
+
+ public void setEvaluationName(String evaluationName) {
+ this.evaluationName = evaluationName;
+ }
+
+ public String getFax() {
+ return fax;
+ }
+
+ public void setFax(String fax) {
+ this.fax = fax;
+ }
+
+ public String getFullAddress() {
+ return fullAddress;
+ }
+
+ public void setFullAddress(String fullAddress) {
+ this.fullAddress = fullAddress;
+ }
+
+ public String getGrade() {
+ return grade;
+ }
+
+ public void setGrade(String grade) {
+ this.grade = grade;
+ }
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getInvoiceArea() {
+ return invoiceArea;
+ }
+
+ public void setInvoiceArea(String invoiceArea) {
+ this.invoiceArea = invoiceArea;
+ }
+
+ public String getInvoiceAreaName() {
+ return invoiceAreaName;
+ }
+
+ public void setInvoiceAreaName(String invoiceAreaName) {
+ this.invoiceAreaName = invoiceAreaName;
+ }
+
+ public String getInvoiceCity() {
+ return invoiceCity;
+ }
+
+ public void setInvoiceCity(String invoiceCity) {
+ this.invoiceCity = invoiceCity;
+ }
+
+ public String getInvoiceCityName() {
+ return invoiceCityName;
+ }
+
+ public void setInvoiceCityName(String invoiceCityName) {
+ this.invoiceCityName = invoiceCityName;
+ }
+
+ public String getInvoiceCountry() {
+ return invoiceCountry;
+ }
+
+ public void setInvoiceCountry(String invoiceCountry) {
+ this.invoiceCountry = invoiceCountry;
+ }
+
+ public String getInvoiceCountryName() {
+ return invoiceCountryName;
+ }
+
+ public void setInvoiceCountryName(String invoiceCountryName) {
+ this.invoiceCountryName = invoiceCountryName;
+ }
+
+ public String getInvoiceFullAddress() {
+ return invoiceFullAddress;
+ }
+
+ public void setInvoiceFullAddress(String invoiceFullAddress) {
+ this.invoiceFullAddress = invoiceFullAddress;
+ }
+
+ public String getInvoiceProvince() {
+ return invoiceProvince;
+ }
+
+ public void setInvoiceProvince(String invoiceProvince) {
+ this.invoiceProvince = invoiceProvince;
+ }
+
+ public String getInvoiceProvinceName() {
+ return invoiceProvinceName;
+ }
+
+ public void setInvoiceProvinceName(String invoiceProvinceName) {
+ this.invoiceProvinceName = invoiceProvinceName;
+ }
+
+ public int getIsDel() {
+ return isDel;
+ }
+
+ public void setIsDel(int isDel) {
+ this.isDel = isDel;
+ }
+
+ public String getMinioFileName() {
+ return minioFileName;
+ }
+
+ public void setMinioFileName(String minioFileName) {
+ this.minioFileName = minioFileName;
+ }
+
+ public String getMobile() {
+ return mobile;
+ }
+
+ public void setMobile(String mobile) {
+ this.mobile = mobile;
+ }
+
+ public String getPhone() {
+ return phone;
+ }
+
+ public void setPhone(String phone) {
+ this.phone = phone;
+ }
+
+ public String getPostalCode() {
+ return postalCode;
+ }
+
+ public void setPostalCode(String postalCode) {
+ this.postalCode = postalCode;
+ }
+
+ public String getRemark() {
+ return remark;
+ }
+
+ public void setRemark(String remark) {
+ this.remark = remark;
+ }
+
+ public String getTaxNumber() {
+ return taxNumber;
+ }
+
+ public void setTaxNumber(String taxNumber) {
+ this.taxNumber = taxNumber;
+ }
+
+ public String getUpdateTime() {
+ return updateTime;
+ }
+
+ public void setUpdateTime(String updateTime) {
+ this.updateTime = updateTime;
+ }
+
+ public String getUpdateUser() {
+ return updateUser;
+ }
+
+ public void setUpdateUser(String updateUser) {
+ this.updateUser = updateUser;
+ }
+
+ public String getWebsite() {
+ return website;
+ }
+
+ public void setWebsite(String website) {
+ this.website = website;
+ }
+ }
+ }
+}
diff --git a/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java b/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java
index e68ab5b..3c47e45 100644
--- a/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java
+++ b/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java
@@ -57,7 +57,7 @@
private String name;
private String phone;
private List resourceUrls;
- private List roleIds;
+ private List roleIds;
private List roleNames;
private List roleTips;
private String scopeType;
@@ -187,11 +187,11 @@
this.resourceUrls = resourceUrls;
}
- public List getRoleIds() {
+ public List getRoleIds() {
return roleIds;
}
- public void setRoleIds(List roleIds) {
+ public void setRoleIds(List roleIds) {
this.roleIds = roleIds;
}
diff --git a/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitService.kt b/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitService.kt
index 3b8cb14..4451020 100644
--- a/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitService.kt
+++ b/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitService.kt
@@ -115,4 +115,15 @@
@Header("token") token: String,
@Body requestBody: RequestBody
): String
+
+ /**
+ * 获取客户列表
+ */
+ @POST("/customer/listPage")
+ suspend fun getCustomerList(
+ @Header("token") token: String,
+ @Body requestBody: RequestBody,
+ @QueryMap limit: Map,
+ @QueryMap offset: Map
+ ): String
}
\ No newline at end of file
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 61bd7aa..eaea412 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -55,6 +55,7 @@
+
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
index 761da02..77afd2a 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
@@ -5,10 +5,7 @@
import com.casic.xz.meterage.R
import com.casic.xz.meterage.adapter.HomeGridAdapter
import com.casic.xz.meterage.utils.LocaleConstant
-import com.casic.xz.meterage.view.home.CapabilityActivity
-import com.casic.xz.meterage.view.home.EquipmentActivity
-import com.casic.xz.meterage.view.home.MeterageTrainActivity
-import com.casic.xz.meterage.view.home.StandardDeviceActivity
+import com.casic.xz.meterage.view.home.*
import com.casic.xz.meterage.view.notice.NoticeListActivity
import com.casic.xz.meterage.vm.NoticeViewModel
import com.pengxh.kt.lite.base.KotlinBaseFragment
@@ -20,7 +17,7 @@
override fun initData() {
val noticeViewModel = ViewModelProvider(this)[NoticeViewModel::class.java]
noticeViewModel.getNoticeList("", "", "", "", "", 1)
- noticeViewModel.noticeResult.observe(this, {
+ noticeViewModel.noticeResult.observe(this) {
if (it.code == 200) {
val total = it.data.total
if (total.toString() == "") {
@@ -34,7 +31,7 @@
}
}
}
- })
+ }
val homeAdapter = HomeGridAdapter(requireContext(), LocaleConstant.HOME_FUNC_OPERATE)
homeFuncRecyclerView.adapter = homeAdapter
@@ -51,7 +48,7 @@
"计量培训" -> requireContext().navigatePageTo()
// "合同发票" -> requireContext().navigatePageTo()
// "业务统计" -> requireContext().navigatePageTo()
-// "客户列表" -> requireContext().navigatePageTo()
+ "客户列表" -> requireContext().navigatePageTo()
// "外场检测" -> requireContext().navigatePageTo()
}
}
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
index 56dc5ec..de0181c 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
@@ -20,7 +20,7 @@
val userViewModel = ViewModelProvider(this)[UserViewModel::class.java]
userViewModel.getUserInfo(SaveKeyValues.getValue(LocaleConstant.ACCOUNT, "") as String)
- userViewModel.userInfoResult.observe(this, {
+ userViewModel.userInfoResult.observe(this) {
if (it.code == 200) {
val data = it.data
userNameView.text = data.name
@@ -32,11 +32,11 @@
// .placeholder(R.mipmap.load_image_error)
// .into(userAvatarView)
}
- })
+ }
val noticeViewModel = ViewModelProvider(this)[NoticeViewModel::class.java]
noticeViewModel.getNoticeList("", "", "", "", "", 1)
- noticeViewModel.noticeResult.observe(this, {
+ noticeViewModel.noticeResult.observe(this) {
if (it.code == 200) {
val total = it.data.total
if (total.toString() == "") {
@@ -50,7 +50,7 @@
}
}
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
index e1fc6b8..94d57c6 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
@@ -17,7 +17,7 @@
override fun initData() {
equipmentViewModel = ViewModelProvider(this)[EquipmentViewModel::class.java]
equipmentViewModel.getStandardDeviceDetail(id)
- equipmentViewModel.standardDeviceDetailResult.observe(this, {
+ equipmentViewModel.standardDeviceDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -62,7 +62,7 @@
}
remarkView.text = data.remark
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
index a64791f..f7f845f 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
@@ -17,7 +17,7 @@
override fun initData() {
equipmentViewModel = ViewModelProvider(this)[EquipmentViewModel::class.java]
equipmentViewModel.getEquipmentDetail(id)
- equipmentViewModel.equipmentDetailResult.observe(this, {
+ equipmentViewModel.equipmentDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -79,7 +79,7 @@
}
}
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
index 73f927c..b8776f1 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
@@ -15,7 +15,7 @@
override fun initData() {
meterageTrainViewModel = ViewModelProvider(this)[MeterageTrainViewModel::class.java]
meterageTrainViewModel.getMeterageTrainDetail(id)
- meterageTrainViewModel.meterageTrainDetailResult.observe(this, {
+ meterageTrainViewModel.meterageTrainDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -32,7 +32,7 @@
contentView.text = data.trainContent
remarkView.text = data.remark
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/model/CustomerListModel.java b/app/src/main/java/com/casic/xz/meterage/model/CustomerListModel.java
new file mode 100644
index 0000000..aecdcb4
--- /dev/null
+++ b/app/src/main/java/com/casic/xz/meterage/model/CustomerListModel.java
@@ -0,0 +1,508 @@
+package com.casic.xz.meterage.model;
+
+import java.util.List;
+
+public class CustomerListModel {
+
+ private int code;
+ private DataModel data;
+ private String message;
+
+ public int getCode() {
+ return code;
+ }
+
+ public void setCode(int code) {
+ this.code = code;
+ }
+
+ public DataModel getData() {
+ return data;
+ }
+
+ public void setData(DataModel data) {
+ this.data = data;
+ }
+
+ public String getMessage() {
+ return message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public static class DataModel {
+ private List rows;
+ private int total;
+
+ public List getRows() {
+ return rows;
+ }
+
+ public void setRows(List rows) {
+ this.rows = rows;
+ }
+
+ public int getTotal() {
+ return total;
+ }
+
+ public void setTotal(int total) {
+ this.total = total;
+ }
+
+ public static class RowsModel {
+ private String addressArea;
+ private String addressAreaName;
+ private String addressCity;
+ private String addressCityName;
+ private String addressCountry;
+ private String addressCountryName;
+ private String addressProvince;
+ private String addressProvinceName;
+ private String bankAccount;
+ private String bankAccountNumber;
+ private String bankName;
+ private String briefName;
+ private String businessContent;
+ private String businessScope;
+ private String businessSize;
+ private String businessSizeName;
+ private String companySize;
+ private String companySizeName;
+ private String createTime;
+ private String createUser;
+ private String customerName;
+ private String customerNo;
+ private String customerUserList;
+ private String director;
+ private String email;
+ private String evaluation;
+ private String evaluationName;
+ private String fax;
+ private String fullAddress;
+ private String grade;
+ private String id;
+ private String invoiceArea;
+ private String invoiceAreaName;
+ private String invoiceCity;
+ private String invoiceCityName;
+ private String invoiceCountry;
+ private String invoiceCountryName;
+ private String invoiceFullAddress;
+ private String invoiceProvince;
+ private String invoiceProvinceName;
+ private int isDel;
+ private String minioFileName;
+ private String mobile;
+ private String phone;
+ private String postalCode;
+ private String remark;
+ private String taxNumber;
+ private String updateTime;
+ private String updateUser;
+ private String website;
+
+ public String getAddressArea() {
+ return addressArea;
+ }
+
+ public void setAddressArea(String addressArea) {
+ this.addressArea = addressArea;
+ }
+
+ public String getAddressAreaName() {
+ return addressAreaName;
+ }
+
+ public void setAddressAreaName(String addressAreaName) {
+ this.addressAreaName = addressAreaName;
+ }
+
+ public String getAddressCity() {
+ return addressCity;
+ }
+
+ public void setAddressCity(String addressCity) {
+ this.addressCity = addressCity;
+ }
+
+ public String getAddressCityName() {
+ return addressCityName;
+ }
+
+ public void setAddressCityName(String addressCityName) {
+ this.addressCityName = addressCityName;
+ }
+
+ public String getAddressCountry() {
+ return addressCountry;
+ }
+
+ public void setAddressCountry(String addressCountry) {
+ this.addressCountry = addressCountry;
+ }
+
+ public String getAddressCountryName() {
+ return addressCountryName;
+ }
+
+ public void setAddressCountryName(String addressCountryName) {
+ this.addressCountryName = addressCountryName;
+ }
+
+ public String getAddressProvince() {
+ return addressProvince;
+ }
+
+ public void setAddressProvince(String addressProvince) {
+ this.addressProvince = addressProvince;
+ }
+
+ public String getAddressProvinceName() {
+ return addressProvinceName;
+ }
+
+ public void setAddressProvinceName(String addressProvinceName) {
+ this.addressProvinceName = addressProvinceName;
+ }
+
+ public String getBankAccount() {
+ return bankAccount;
+ }
+
+ public void setBankAccount(String bankAccount) {
+ this.bankAccount = bankAccount;
+ }
+
+ public String getBankAccountNumber() {
+ return bankAccountNumber;
+ }
+
+ public void setBankAccountNumber(String bankAccountNumber) {
+ this.bankAccountNumber = bankAccountNumber;
+ }
+
+ public String getBankName() {
+ return bankName;
+ }
+
+ public void setBankName(String bankName) {
+ this.bankName = bankName;
+ }
+
+ public String getBriefName() {
+ return briefName;
+ }
+
+ public void setBriefName(String briefName) {
+ this.briefName = briefName;
+ }
+
+ public String getBusinessContent() {
+ return businessContent;
+ }
+
+ public void setBusinessContent(String businessContent) {
+ this.businessContent = businessContent;
+ }
+
+ public String getBusinessScope() {
+ return businessScope;
+ }
+
+ public void setBusinessScope(String businessScope) {
+ this.businessScope = businessScope;
+ }
+
+ public String getBusinessSize() {
+ return businessSize;
+ }
+
+ public void setBusinessSize(String businessSize) {
+ this.businessSize = businessSize;
+ }
+
+ public String getBusinessSizeName() {
+ return businessSizeName;
+ }
+
+ public void setBusinessSizeName(String businessSizeName) {
+ this.businessSizeName = businessSizeName;
+ }
+
+ public String getCompanySize() {
+ return companySize;
+ }
+
+ public void setCompanySize(String companySize) {
+ this.companySize = companySize;
+ }
+
+ public String getCompanySizeName() {
+ return companySizeName;
+ }
+
+ public void setCompanySizeName(String companySizeName) {
+ this.companySizeName = companySizeName;
+ }
+
+ public String getCreateTime() {
+ return createTime;
+ }
+
+ public void setCreateTime(String createTime) {
+ this.createTime = createTime;
+ }
+
+ public String getCreateUser() {
+ return createUser;
+ }
+
+ public void setCreateUser(String createUser) {
+ this.createUser = createUser;
+ }
+
+ public String getCustomerName() {
+ return customerName;
+ }
+
+ public void setCustomerName(String customerName) {
+ this.customerName = customerName;
+ }
+
+ public String getCustomerNo() {
+ return customerNo;
+ }
+
+ public void setCustomerNo(String customerNo) {
+ this.customerNo = customerNo;
+ }
+
+ public String getCustomerUserList() {
+ return customerUserList;
+ }
+
+ public void setCustomerUserList(String customerUserList) {
+ this.customerUserList = customerUserList;
+ }
+
+ public String getDirector() {
+ return director;
+ }
+
+ public void setDirector(String director) {
+ this.director = director;
+ }
+
+ public String getEmail() {
+ return email;
+ }
+
+ public void setEmail(String email) {
+ this.email = email;
+ }
+
+ public String getEvaluation() {
+ return evaluation;
+ }
+
+ public void setEvaluation(String evaluation) {
+ this.evaluation = evaluation;
+ }
+
+ public String getEvaluationName() {
+ return evaluationName;
+ }
+
+ public void setEvaluationName(String evaluationName) {
+ this.evaluationName = evaluationName;
+ }
+
+ public String getFax() {
+ return fax;
+ }
+
+ public void setFax(String fax) {
+ this.fax = fax;
+ }
+
+ public String getFullAddress() {
+ return fullAddress;
+ }
+
+ public void setFullAddress(String fullAddress) {
+ this.fullAddress = fullAddress;
+ }
+
+ public String getGrade() {
+ return grade;
+ }
+
+ public void setGrade(String grade) {
+ this.grade = grade;
+ }
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getInvoiceArea() {
+ return invoiceArea;
+ }
+
+ public void setInvoiceArea(String invoiceArea) {
+ this.invoiceArea = invoiceArea;
+ }
+
+ public String getInvoiceAreaName() {
+ return invoiceAreaName;
+ }
+
+ public void setInvoiceAreaName(String invoiceAreaName) {
+ this.invoiceAreaName = invoiceAreaName;
+ }
+
+ public String getInvoiceCity() {
+ return invoiceCity;
+ }
+
+ public void setInvoiceCity(String invoiceCity) {
+ this.invoiceCity = invoiceCity;
+ }
+
+ public String getInvoiceCityName() {
+ return invoiceCityName;
+ }
+
+ public void setInvoiceCityName(String invoiceCityName) {
+ this.invoiceCityName = invoiceCityName;
+ }
+
+ public String getInvoiceCountry() {
+ return invoiceCountry;
+ }
+
+ public void setInvoiceCountry(String invoiceCountry) {
+ this.invoiceCountry = invoiceCountry;
+ }
+
+ public String getInvoiceCountryName() {
+ return invoiceCountryName;
+ }
+
+ public void setInvoiceCountryName(String invoiceCountryName) {
+ this.invoiceCountryName = invoiceCountryName;
+ }
+
+ public String getInvoiceFullAddress() {
+ return invoiceFullAddress;
+ }
+
+ public void setInvoiceFullAddress(String invoiceFullAddress) {
+ this.invoiceFullAddress = invoiceFullAddress;
+ }
+
+ public String getInvoiceProvince() {
+ return invoiceProvince;
+ }
+
+ public void setInvoiceProvince(String invoiceProvince) {
+ this.invoiceProvince = invoiceProvince;
+ }
+
+ public String getInvoiceProvinceName() {
+ return invoiceProvinceName;
+ }
+
+ public void setInvoiceProvinceName(String invoiceProvinceName) {
+ this.invoiceProvinceName = invoiceProvinceName;
+ }
+
+ public int getIsDel() {
+ return isDel;
+ }
+
+ public void setIsDel(int isDel) {
+ this.isDel = isDel;
+ }
+
+ public String getMinioFileName() {
+ return minioFileName;
+ }
+
+ public void setMinioFileName(String minioFileName) {
+ this.minioFileName = minioFileName;
+ }
+
+ public String getMobile() {
+ return mobile;
+ }
+
+ public void setMobile(String mobile) {
+ this.mobile = mobile;
+ }
+
+ public String getPhone() {
+ return phone;
+ }
+
+ public void setPhone(String phone) {
+ this.phone = phone;
+ }
+
+ public String getPostalCode() {
+ return postalCode;
+ }
+
+ public void setPostalCode(String postalCode) {
+ this.postalCode = postalCode;
+ }
+
+ public String getRemark() {
+ return remark;
+ }
+
+ public void setRemark(String remark) {
+ this.remark = remark;
+ }
+
+ public String getTaxNumber() {
+ return taxNumber;
+ }
+
+ public void setTaxNumber(String taxNumber) {
+ this.taxNumber = taxNumber;
+ }
+
+ public String getUpdateTime() {
+ return updateTime;
+ }
+
+ public void setUpdateTime(String updateTime) {
+ this.updateTime = updateTime;
+ }
+
+ public String getUpdateUser() {
+ return updateUser;
+ }
+
+ public void setUpdateUser(String updateUser) {
+ this.updateUser = updateUser;
+ }
+
+ public String getWebsite() {
+ return website;
+ }
+
+ public void setWebsite(String website) {
+ this.website = website;
+ }
+ }
+ }
+}
diff --git a/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java b/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java
index e68ab5b..3c47e45 100644
--- a/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java
+++ b/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java
@@ -57,7 +57,7 @@
private String name;
private String phone;
private List resourceUrls;
- private List roleIds;
+ private List roleIds;
private List roleNames;
private List roleTips;
private String scopeType;
@@ -187,11 +187,11 @@
this.resourceUrls = resourceUrls;
}
- public List getRoleIds() {
+ public List getRoleIds() {
return roleIds;
}
- public void setRoleIds(List roleIds) {
+ public void setRoleIds(List roleIds) {
this.roleIds = roleIds;
}
diff --git a/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitService.kt b/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitService.kt
index 3b8cb14..4451020 100644
--- a/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitService.kt
+++ b/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitService.kt
@@ -115,4 +115,15 @@
@Header("token") token: String,
@Body requestBody: RequestBody
): String
+
+ /**
+ * 获取客户列表
+ */
+ @POST("/customer/listPage")
+ suspend fun getCustomerList(
+ @Header("token") token: String,
+ @Body requestBody: RequestBody,
+ @QueryMap limit: Map,
+ @QueryMap offset: Map
+ ): String
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitServiceManager.kt b/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitServiceManager.kt
index 3f7d42f..9cb70be 100644
--- a/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitServiceManager.kt
+++ b/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitServiceManager.kt
@@ -274,7 +274,12 @@
val offsetMap = HashMap()
offsetMap["offset"] = offset
- return api.getMeterageTrainList(AuthenticationHelper.token!!, requestBody, limitMap, offsetMap)
+ return api.getMeterageTrainList(
+ AuthenticationHelper.token!!,
+ requestBody,
+ limitMap,
+ offsetMap
+ )
}
/**
@@ -288,4 +293,28 @@
)
return api.getMeterageTrainDetail(AuthenticationHelper.token!!, requestBody)
}
+
+ /**
+ * 获取客户列表
+ */
+ suspend fun getCustomerList(
+ bussinessSize: String, customerName: String, customerNo: String, grade: String, offset: Int
+ ): String {
+ val paramObject = JSONObject()
+ paramObject.put("bussinessSize", bussinessSize)
+ paramObject.put("customerName", customerName)
+ paramObject.put("customerNo", customerNo)
+ paramObject.put("grade", grade)
+
+ val requestBody = paramObject.toString().toRequestBody(
+ "application/json;charset=UTF-8".toMediaType()
+ )
+
+ val limitMap = HashMap()
+ limitMap["limit"] = LocaleConstant.PAGE_LIMIT
+
+ val offsetMap = HashMap()
+ offsetMap["offset"] = offset
+ return api.getCustomerList(AuthenticationHelper.token!!, requestBody, limitMap, offsetMap)
+ }
}
\ No newline at end of file
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 61bd7aa..eaea412 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -55,6 +55,7 @@
+
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
index 761da02..77afd2a 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
@@ -5,10 +5,7 @@
import com.casic.xz.meterage.R
import com.casic.xz.meterage.adapter.HomeGridAdapter
import com.casic.xz.meterage.utils.LocaleConstant
-import com.casic.xz.meterage.view.home.CapabilityActivity
-import com.casic.xz.meterage.view.home.EquipmentActivity
-import com.casic.xz.meterage.view.home.MeterageTrainActivity
-import com.casic.xz.meterage.view.home.StandardDeviceActivity
+import com.casic.xz.meterage.view.home.*
import com.casic.xz.meterage.view.notice.NoticeListActivity
import com.casic.xz.meterage.vm.NoticeViewModel
import com.pengxh.kt.lite.base.KotlinBaseFragment
@@ -20,7 +17,7 @@
override fun initData() {
val noticeViewModel = ViewModelProvider(this)[NoticeViewModel::class.java]
noticeViewModel.getNoticeList("", "", "", "", "", 1)
- noticeViewModel.noticeResult.observe(this, {
+ noticeViewModel.noticeResult.observe(this) {
if (it.code == 200) {
val total = it.data.total
if (total.toString() == "") {
@@ -34,7 +31,7 @@
}
}
}
- })
+ }
val homeAdapter = HomeGridAdapter(requireContext(), LocaleConstant.HOME_FUNC_OPERATE)
homeFuncRecyclerView.adapter = homeAdapter
@@ -51,7 +48,7 @@
"计量培训" -> requireContext().navigatePageTo()
// "合同发票" -> requireContext().navigatePageTo()
// "业务统计" -> requireContext().navigatePageTo()
-// "客户列表" -> requireContext().navigatePageTo()
+ "客户列表" -> requireContext().navigatePageTo()
// "外场检测" -> requireContext().navigatePageTo()
}
}
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
index 56dc5ec..de0181c 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
@@ -20,7 +20,7 @@
val userViewModel = ViewModelProvider(this)[UserViewModel::class.java]
userViewModel.getUserInfo(SaveKeyValues.getValue(LocaleConstant.ACCOUNT, "") as String)
- userViewModel.userInfoResult.observe(this, {
+ userViewModel.userInfoResult.observe(this) {
if (it.code == 200) {
val data = it.data
userNameView.text = data.name
@@ -32,11 +32,11 @@
// .placeholder(R.mipmap.load_image_error)
// .into(userAvatarView)
}
- })
+ }
val noticeViewModel = ViewModelProvider(this)[NoticeViewModel::class.java]
noticeViewModel.getNoticeList("", "", "", "", "", 1)
- noticeViewModel.noticeResult.observe(this, {
+ noticeViewModel.noticeResult.observe(this) {
if (it.code == 200) {
val total = it.data.total
if (total.toString() == "") {
@@ -50,7 +50,7 @@
}
}
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
index e1fc6b8..94d57c6 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
@@ -17,7 +17,7 @@
override fun initData() {
equipmentViewModel = ViewModelProvider(this)[EquipmentViewModel::class.java]
equipmentViewModel.getStandardDeviceDetail(id)
- equipmentViewModel.standardDeviceDetailResult.observe(this, {
+ equipmentViewModel.standardDeviceDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -62,7 +62,7 @@
}
remarkView.text = data.remark
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
index a64791f..f7f845f 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
@@ -17,7 +17,7 @@
override fun initData() {
equipmentViewModel = ViewModelProvider(this)[EquipmentViewModel::class.java]
equipmentViewModel.getEquipmentDetail(id)
- equipmentViewModel.equipmentDetailResult.observe(this, {
+ equipmentViewModel.equipmentDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -79,7 +79,7 @@
}
}
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
index 73f927c..b8776f1 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
@@ -15,7 +15,7 @@
override fun initData() {
meterageTrainViewModel = ViewModelProvider(this)[MeterageTrainViewModel::class.java]
meterageTrainViewModel.getMeterageTrainDetail(id)
- meterageTrainViewModel.meterageTrainDetailResult.observe(this, {
+ meterageTrainViewModel.meterageTrainDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -32,7 +32,7 @@
contentView.text = data.trainContent
remarkView.text = data.remark
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/model/CustomerListModel.java b/app/src/main/java/com/casic/xz/meterage/model/CustomerListModel.java
new file mode 100644
index 0000000..aecdcb4
--- /dev/null
+++ b/app/src/main/java/com/casic/xz/meterage/model/CustomerListModel.java
@@ -0,0 +1,508 @@
+package com.casic.xz.meterage.model;
+
+import java.util.List;
+
+public class CustomerListModel {
+
+ private int code;
+ private DataModel data;
+ private String message;
+
+ public int getCode() {
+ return code;
+ }
+
+ public void setCode(int code) {
+ this.code = code;
+ }
+
+ public DataModel getData() {
+ return data;
+ }
+
+ public void setData(DataModel data) {
+ this.data = data;
+ }
+
+ public String getMessage() {
+ return message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public static class DataModel {
+ private List rows;
+ private int total;
+
+ public List getRows() {
+ return rows;
+ }
+
+ public void setRows(List rows) {
+ this.rows = rows;
+ }
+
+ public int getTotal() {
+ return total;
+ }
+
+ public void setTotal(int total) {
+ this.total = total;
+ }
+
+ public static class RowsModel {
+ private String addressArea;
+ private String addressAreaName;
+ private String addressCity;
+ private String addressCityName;
+ private String addressCountry;
+ private String addressCountryName;
+ private String addressProvince;
+ private String addressProvinceName;
+ private String bankAccount;
+ private String bankAccountNumber;
+ private String bankName;
+ private String briefName;
+ private String businessContent;
+ private String businessScope;
+ private String businessSize;
+ private String businessSizeName;
+ private String companySize;
+ private String companySizeName;
+ private String createTime;
+ private String createUser;
+ private String customerName;
+ private String customerNo;
+ private String customerUserList;
+ private String director;
+ private String email;
+ private String evaluation;
+ private String evaluationName;
+ private String fax;
+ private String fullAddress;
+ private String grade;
+ private String id;
+ private String invoiceArea;
+ private String invoiceAreaName;
+ private String invoiceCity;
+ private String invoiceCityName;
+ private String invoiceCountry;
+ private String invoiceCountryName;
+ private String invoiceFullAddress;
+ private String invoiceProvince;
+ private String invoiceProvinceName;
+ private int isDel;
+ private String minioFileName;
+ private String mobile;
+ private String phone;
+ private String postalCode;
+ private String remark;
+ private String taxNumber;
+ private String updateTime;
+ private String updateUser;
+ private String website;
+
+ public String getAddressArea() {
+ return addressArea;
+ }
+
+ public void setAddressArea(String addressArea) {
+ this.addressArea = addressArea;
+ }
+
+ public String getAddressAreaName() {
+ return addressAreaName;
+ }
+
+ public void setAddressAreaName(String addressAreaName) {
+ this.addressAreaName = addressAreaName;
+ }
+
+ public String getAddressCity() {
+ return addressCity;
+ }
+
+ public void setAddressCity(String addressCity) {
+ this.addressCity = addressCity;
+ }
+
+ public String getAddressCityName() {
+ return addressCityName;
+ }
+
+ public void setAddressCityName(String addressCityName) {
+ this.addressCityName = addressCityName;
+ }
+
+ public String getAddressCountry() {
+ return addressCountry;
+ }
+
+ public void setAddressCountry(String addressCountry) {
+ this.addressCountry = addressCountry;
+ }
+
+ public String getAddressCountryName() {
+ return addressCountryName;
+ }
+
+ public void setAddressCountryName(String addressCountryName) {
+ this.addressCountryName = addressCountryName;
+ }
+
+ public String getAddressProvince() {
+ return addressProvince;
+ }
+
+ public void setAddressProvince(String addressProvince) {
+ this.addressProvince = addressProvince;
+ }
+
+ public String getAddressProvinceName() {
+ return addressProvinceName;
+ }
+
+ public void setAddressProvinceName(String addressProvinceName) {
+ this.addressProvinceName = addressProvinceName;
+ }
+
+ public String getBankAccount() {
+ return bankAccount;
+ }
+
+ public void setBankAccount(String bankAccount) {
+ this.bankAccount = bankAccount;
+ }
+
+ public String getBankAccountNumber() {
+ return bankAccountNumber;
+ }
+
+ public void setBankAccountNumber(String bankAccountNumber) {
+ this.bankAccountNumber = bankAccountNumber;
+ }
+
+ public String getBankName() {
+ return bankName;
+ }
+
+ public void setBankName(String bankName) {
+ this.bankName = bankName;
+ }
+
+ public String getBriefName() {
+ return briefName;
+ }
+
+ public void setBriefName(String briefName) {
+ this.briefName = briefName;
+ }
+
+ public String getBusinessContent() {
+ return businessContent;
+ }
+
+ public void setBusinessContent(String businessContent) {
+ this.businessContent = businessContent;
+ }
+
+ public String getBusinessScope() {
+ return businessScope;
+ }
+
+ public void setBusinessScope(String businessScope) {
+ this.businessScope = businessScope;
+ }
+
+ public String getBusinessSize() {
+ return businessSize;
+ }
+
+ public void setBusinessSize(String businessSize) {
+ this.businessSize = businessSize;
+ }
+
+ public String getBusinessSizeName() {
+ return businessSizeName;
+ }
+
+ public void setBusinessSizeName(String businessSizeName) {
+ this.businessSizeName = businessSizeName;
+ }
+
+ public String getCompanySize() {
+ return companySize;
+ }
+
+ public void setCompanySize(String companySize) {
+ this.companySize = companySize;
+ }
+
+ public String getCompanySizeName() {
+ return companySizeName;
+ }
+
+ public void setCompanySizeName(String companySizeName) {
+ this.companySizeName = companySizeName;
+ }
+
+ public String getCreateTime() {
+ return createTime;
+ }
+
+ public void setCreateTime(String createTime) {
+ this.createTime = createTime;
+ }
+
+ public String getCreateUser() {
+ return createUser;
+ }
+
+ public void setCreateUser(String createUser) {
+ this.createUser = createUser;
+ }
+
+ public String getCustomerName() {
+ return customerName;
+ }
+
+ public void setCustomerName(String customerName) {
+ this.customerName = customerName;
+ }
+
+ public String getCustomerNo() {
+ return customerNo;
+ }
+
+ public void setCustomerNo(String customerNo) {
+ this.customerNo = customerNo;
+ }
+
+ public String getCustomerUserList() {
+ return customerUserList;
+ }
+
+ public void setCustomerUserList(String customerUserList) {
+ this.customerUserList = customerUserList;
+ }
+
+ public String getDirector() {
+ return director;
+ }
+
+ public void setDirector(String director) {
+ this.director = director;
+ }
+
+ public String getEmail() {
+ return email;
+ }
+
+ public void setEmail(String email) {
+ this.email = email;
+ }
+
+ public String getEvaluation() {
+ return evaluation;
+ }
+
+ public void setEvaluation(String evaluation) {
+ this.evaluation = evaluation;
+ }
+
+ public String getEvaluationName() {
+ return evaluationName;
+ }
+
+ public void setEvaluationName(String evaluationName) {
+ this.evaluationName = evaluationName;
+ }
+
+ public String getFax() {
+ return fax;
+ }
+
+ public void setFax(String fax) {
+ this.fax = fax;
+ }
+
+ public String getFullAddress() {
+ return fullAddress;
+ }
+
+ public void setFullAddress(String fullAddress) {
+ this.fullAddress = fullAddress;
+ }
+
+ public String getGrade() {
+ return grade;
+ }
+
+ public void setGrade(String grade) {
+ this.grade = grade;
+ }
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getInvoiceArea() {
+ return invoiceArea;
+ }
+
+ public void setInvoiceArea(String invoiceArea) {
+ this.invoiceArea = invoiceArea;
+ }
+
+ public String getInvoiceAreaName() {
+ return invoiceAreaName;
+ }
+
+ public void setInvoiceAreaName(String invoiceAreaName) {
+ this.invoiceAreaName = invoiceAreaName;
+ }
+
+ public String getInvoiceCity() {
+ return invoiceCity;
+ }
+
+ public void setInvoiceCity(String invoiceCity) {
+ this.invoiceCity = invoiceCity;
+ }
+
+ public String getInvoiceCityName() {
+ return invoiceCityName;
+ }
+
+ public void setInvoiceCityName(String invoiceCityName) {
+ this.invoiceCityName = invoiceCityName;
+ }
+
+ public String getInvoiceCountry() {
+ return invoiceCountry;
+ }
+
+ public void setInvoiceCountry(String invoiceCountry) {
+ this.invoiceCountry = invoiceCountry;
+ }
+
+ public String getInvoiceCountryName() {
+ return invoiceCountryName;
+ }
+
+ public void setInvoiceCountryName(String invoiceCountryName) {
+ this.invoiceCountryName = invoiceCountryName;
+ }
+
+ public String getInvoiceFullAddress() {
+ return invoiceFullAddress;
+ }
+
+ public void setInvoiceFullAddress(String invoiceFullAddress) {
+ this.invoiceFullAddress = invoiceFullAddress;
+ }
+
+ public String getInvoiceProvince() {
+ return invoiceProvince;
+ }
+
+ public void setInvoiceProvince(String invoiceProvince) {
+ this.invoiceProvince = invoiceProvince;
+ }
+
+ public String getInvoiceProvinceName() {
+ return invoiceProvinceName;
+ }
+
+ public void setInvoiceProvinceName(String invoiceProvinceName) {
+ this.invoiceProvinceName = invoiceProvinceName;
+ }
+
+ public int getIsDel() {
+ return isDel;
+ }
+
+ public void setIsDel(int isDel) {
+ this.isDel = isDel;
+ }
+
+ public String getMinioFileName() {
+ return minioFileName;
+ }
+
+ public void setMinioFileName(String minioFileName) {
+ this.minioFileName = minioFileName;
+ }
+
+ public String getMobile() {
+ return mobile;
+ }
+
+ public void setMobile(String mobile) {
+ this.mobile = mobile;
+ }
+
+ public String getPhone() {
+ return phone;
+ }
+
+ public void setPhone(String phone) {
+ this.phone = phone;
+ }
+
+ public String getPostalCode() {
+ return postalCode;
+ }
+
+ public void setPostalCode(String postalCode) {
+ this.postalCode = postalCode;
+ }
+
+ public String getRemark() {
+ return remark;
+ }
+
+ public void setRemark(String remark) {
+ this.remark = remark;
+ }
+
+ public String getTaxNumber() {
+ return taxNumber;
+ }
+
+ public void setTaxNumber(String taxNumber) {
+ this.taxNumber = taxNumber;
+ }
+
+ public String getUpdateTime() {
+ return updateTime;
+ }
+
+ public void setUpdateTime(String updateTime) {
+ this.updateTime = updateTime;
+ }
+
+ public String getUpdateUser() {
+ return updateUser;
+ }
+
+ public void setUpdateUser(String updateUser) {
+ this.updateUser = updateUser;
+ }
+
+ public String getWebsite() {
+ return website;
+ }
+
+ public void setWebsite(String website) {
+ this.website = website;
+ }
+ }
+ }
+}
diff --git a/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java b/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java
index e68ab5b..3c47e45 100644
--- a/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java
+++ b/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java
@@ -57,7 +57,7 @@
private String name;
private String phone;
private List resourceUrls;
- private List roleIds;
+ private List roleIds;
private List roleNames;
private List roleTips;
private String scopeType;
@@ -187,11 +187,11 @@
this.resourceUrls = resourceUrls;
}
- public List getRoleIds() {
+ public List getRoleIds() {
return roleIds;
}
- public void setRoleIds(List roleIds) {
+ public void setRoleIds(List roleIds) {
this.roleIds = roleIds;
}
diff --git a/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitService.kt b/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitService.kt
index 3b8cb14..4451020 100644
--- a/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitService.kt
+++ b/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitService.kt
@@ -115,4 +115,15 @@
@Header("token") token: String,
@Body requestBody: RequestBody
): String
+
+ /**
+ * 获取客户列表
+ */
+ @POST("/customer/listPage")
+ suspend fun getCustomerList(
+ @Header("token") token: String,
+ @Body requestBody: RequestBody,
+ @QueryMap limit: Map,
+ @QueryMap offset: Map
+ ): String
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitServiceManager.kt b/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitServiceManager.kt
index 3f7d42f..9cb70be 100644
--- a/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitServiceManager.kt
+++ b/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitServiceManager.kt
@@ -274,7 +274,12 @@
val offsetMap = HashMap()
offsetMap["offset"] = offset
- return api.getMeterageTrainList(AuthenticationHelper.token!!, requestBody, limitMap, offsetMap)
+ return api.getMeterageTrainList(
+ AuthenticationHelper.token!!,
+ requestBody,
+ limitMap,
+ offsetMap
+ )
}
/**
@@ -288,4 +293,28 @@
)
return api.getMeterageTrainDetail(AuthenticationHelper.token!!, requestBody)
}
+
+ /**
+ * 获取客户列表
+ */
+ suspend fun getCustomerList(
+ bussinessSize: String, customerName: String, customerNo: String, grade: String, offset: Int
+ ): String {
+ val paramObject = JSONObject()
+ paramObject.put("bussinessSize", bussinessSize)
+ paramObject.put("customerName", customerName)
+ paramObject.put("customerNo", customerNo)
+ paramObject.put("grade", grade)
+
+ val requestBody = paramObject.toString().toRequestBody(
+ "application/json;charset=UTF-8".toMediaType()
+ )
+
+ val limitMap = HashMap()
+ limitMap["limit"] = LocaleConstant.PAGE_LIMIT
+
+ val offsetMap = HashMap()
+ offsetMap["offset"] = offset
+ return api.getCustomerList(AuthenticationHelper.token!!, requestBody, limitMap, offsetMap)
+ }
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/xz/meterage/view/LoginActivity.kt b/app/src/main/java/com/casic/xz/meterage/view/LoginActivity.kt
index df0855c..8e9a355 100644
--- a/app/src/main/java/com/casic/xz/meterage/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/xz/meterage/view/LoginActivity.kt
@@ -55,7 +55,7 @@
SaveKeyValues.putValue(LocaleConstant.PASSWORD, userPassword)
authenticateViewModel.obtainPublicKey()
- authenticateViewModel.keyModel.observe(this, { keyModel ->
+ authenticateViewModel.keyModel.observe(this) { keyModel ->
if (keyModel.code == 200) {
val keyString = keyModel.data!!.publicKey!!
/**
@@ -68,27 +68,27 @@
userPassword.toByteArray(), publicKey!!
)
userViewModel.enter(keyModel.data!!.sid!!, userPhone, dataByPublicKey)
- userViewModel.loginResult.observe(this, {
+ userViewModel.loginResult.observe(this) {
if (it.code == 200) {
AuthenticationHelper.saveToken(it.data!!.token!!)
PageNavigationManager.finishAllActivity()
navigatePageTo()
}
- })
+ }
}
- })
+ }
}
}
override fun initLayoutView(): Int = R.layout.activity_login
override fun observeRequestState() {
- userViewModel.loadState.observe(this, {
+ userViewModel.loadState.observe(this) {
when (it) {
LoadState.Loading -> LoadingDialogHub.show(this, "登录中,请稍后")
else -> LoadingDialogHub.dismiss()
}
- })
+ }
}
override fun setupTopBarLayout() {
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 61bd7aa..eaea412 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -55,6 +55,7 @@
+
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
index 761da02..77afd2a 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
@@ -5,10 +5,7 @@
import com.casic.xz.meterage.R
import com.casic.xz.meterage.adapter.HomeGridAdapter
import com.casic.xz.meterage.utils.LocaleConstant
-import com.casic.xz.meterage.view.home.CapabilityActivity
-import com.casic.xz.meterage.view.home.EquipmentActivity
-import com.casic.xz.meterage.view.home.MeterageTrainActivity
-import com.casic.xz.meterage.view.home.StandardDeviceActivity
+import com.casic.xz.meterage.view.home.*
import com.casic.xz.meterage.view.notice.NoticeListActivity
import com.casic.xz.meterage.vm.NoticeViewModel
import com.pengxh.kt.lite.base.KotlinBaseFragment
@@ -20,7 +17,7 @@
override fun initData() {
val noticeViewModel = ViewModelProvider(this)[NoticeViewModel::class.java]
noticeViewModel.getNoticeList("", "", "", "", "", 1)
- noticeViewModel.noticeResult.observe(this, {
+ noticeViewModel.noticeResult.observe(this) {
if (it.code == 200) {
val total = it.data.total
if (total.toString() == "") {
@@ -34,7 +31,7 @@
}
}
}
- })
+ }
val homeAdapter = HomeGridAdapter(requireContext(), LocaleConstant.HOME_FUNC_OPERATE)
homeFuncRecyclerView.adapter = homeAdapter
@@ -51,7 +48,7 @@
"计量培训" -> requireContext().navigatePageTo()
// "合同发票" -> requireContext().navigatePageTo()
// "业务统计" -> requireContext().navigatePageTo()
-// "客户列表" -> requireContext().navigatePageTo()
+ "客户列表" -> requireContext().navigatePageTo()
// "外场检测" -> requireContext().navigatePageTo()
}
}
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
index 56dc5ec..de0181c 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
@@ -20,7 +20,7 @@
val userViewModel = ViewModelProvider(this)[UserViewModel::class.java]
userViewModel.getUserInfo(SaveKeyValues.getValue(LocaleConstant.ACCOUNT, "") as String)
- userViewModel.userInfoResult.observe(this, {
+ userViewModel.userInfoResult.observe(this) {
if (it.code == 200) {
val data = it.data
userNameView.text = data.name
@@ -32,11 +32,11 @@
// .placeholder(R.mipmap.load_image_error)
// .into(userAvatarView)
}
- })
+ }
val noticeViewModel = ViewModelProvider(this)[NoticeViewModel::class.java]
noticeViewModel.getNoticeList("", "", "", "", "", 1)
- noticeViewModel.noticeResult.observe(this, {
+ noticeViewModel.noticeResult.observe(this) {
if (it.code == 200) {
val total = it.data.total
if (total.toString() == "") {
@@ -50,7 +50,7 @@
}
}
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
index e1fc6b8..94d57c6 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
@@ -17,7 +17,7 @@
override fun initData() {
equipmentViewModel = ViewModelProvider(this)[EquipmentViewModel::class.java]
equipmentViewModel.getStandardDeviceDetail(id)
- equipmentViewModel.standardDeviceDetailResult.observe(this, {
+ equipmentViewModel.standardDeviceDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -62,7 +62,7 @@
}
remarkView.text = data.remark
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
index a64791f..f7f845f 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
@@ -17,7 +17,7 @@
override fun initData() {
equipmentViewModel = ViewModelProvider(this)[EquipmentViewModel::class.java]
equipmentViewModel.getEquipmentDetail(id)
- equipmentViewModel.equipmentDetailResult.observe(this, {
+ equipmentViewModel.equipmentDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -79,7 +79,7 @@
}
}
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
index 73f927c..b8776f1 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
@@ -15,7 +15,7 @@
override fun initData() {
meterageTrainViewModel = ViewModelProvider(this)[MeterageTrainViewModel::class.java]
meterageTrainViewModel.getMeterageTrainDetail(id)
- meterageTrainViewModel.meterageTrainDetailResult.observe(this, {
+ meterageTrainViewModel.meterageTrainDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -32,7 +32,7 @@
contentView.text = data.trainContent
remarkView.text = data.remark
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/model/CustomerListModel.java b/app/src/main/java/com/casic/xz/meterage/model/CustomerListModel.java
new file mode 100644
index 0000000..aecdcb4
--- /dev/null
+++ b/app/src/main/java/com/casic/xz/meterage/model/CustomerListModel.java
@@ -0,0 +1,508 @@
+package com.casic.xz.meterage.model;
+
+import java.util.List;
+
+public class CustomerListModel {
+
+ private int code;
+ private DataModel data;
+ private String message;
+
+ public int getCode() {
+ return code;
+ }
+
+ public void setCode(int code) {
+ this.code = code;
+ }
+
+ public DataModel getData() {
+ return data;
+ }
+
+ public void setData(DataModel data) {
+ this.data = data;
+ }
+
+ public String getMessage() {
+ return message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public static class DataModel {
+ private List rows;
+ private int total;
+
+ public List getRows() {
+ return rows;
+ }
+
+ public void setRows(List rows) {
+ this.rows = rows;
+ }
+
+ public int getTotal() {
+ return total;
+ }
+
+ public void setTotal(int total) {
+ this.total = total;
+ }
+
+ public static class RowsModel {
+ private String addressArea;
+ private String addressAreaName;
+ private String addressCity;
+ private String addressCityName;
+ private String addressCountry;
+ private String addressCountryName;
+ private String addressProvince;
+ private String addressProvinceName;
+ private String bankAccount;
+ private String bankAccountNumber;
+ private String bankName;
+ private String briefName;
+ private String businessContent;
+ private String businessScope;
+ private String businessSize;
+ private String businessSizeName;
+ private String companySize;
+ private String companySizeName;
+ private String createTime;
+ private String createUser;
+ private String customerName;
+ private String customerNo;
+ private String customerUserList;
+ private String director;
+ private String email;
+ private String evaluation;
+ private String evaluationName;
+ private String fax;
+ private String fullAddress;
+ private String grade;
+ private String id;
+ private String invoiceArea;
+ private String invoiceAreaName;
+ private String invoiceCity;
+ private String invoiceCityName;
+ private String invoiceCountry;
+ private String invoiceCountryName;
+ private String invoiceFullAddress;
+ private String invoiceProvince;
+ private String invoiceProvinceName;
+ private int isDel;
+ private String minioFileName;
+ private String mobile;
+ private String phone;
+ private String postalCode;
+ private String remark;
+ private String taxNumber;
+ private String updateTime;
+ private String updateUser;
+ private String website;
+
+ public String getAddressArea() {
+ return addressArea;
+ }
+
+ public void setAddressArea(String addressArea) {
+ this.addressArea = addressArea;
+ }
+
+ public String getAddressAreaName() {
+ return addressAreaName;
+ }
+
+ public void setAddressAreaName(String addressAreaName) {
+ this.addressAreaName = addressAreaName;
+ }
+
+ public String getAddressCity() {
+ return addressCity;
+ }
+
+ public void setAddressCity(String addressCity) {
+ this.addressCity = addressCity;
+ }
+
+ public String getAddressCityName() {
+ return addressCityName;
+ }
+
+ public void setAddressCityName(String addressCityName) {
+ this.addressCityName = addressCityName;
+ }
+
+ public String getAddressCountry() {
+ return addressCountry;
+ }
+
+ public void setAddressCountry(String addressCountry) {
+ this.addressCountry = addressCountry;
+ }
+
+ public String getAddressCountryName() {
+ return addressCountryName;
+ }
+
+ public void setAddressCountryName(String addressCountryName) {
+ this.addressCountryName = addressCountryName;
+ }
+
+ public String getAddressProvince() {
+ return addressProvince;
+ }
+
+ public void setAddressProvince(String addressProvince) {
+ this.addressProvince = addressProvince;
+ }
+
+ public String getAddressProvinceName() {
+ return addressProvinceName;
+ }
+
+ public void setAddressProvinceName(String addressProvinceName) {
+ this.addressProvinceName = addressProvinceName;
+ }
+
+ public String getBankAccount() {
+ return bankAccount;
+ }
+
+ public void setBankAccount(String bankAccount) {
+ this.bankAccount = bankAccount;
+ }
+
+ public String getBankAccountNumber() {
+ return bankAccountNumber;
+ }
+
+ public void setBankAccountNumber(String bankAccountNumber) {
+ this.bankAccountNumber = bankAccountNumber;
+ }
+
+ public String getBankName() {
+ return bankName;
+ }
+
+ public void setBankName(String bankName) {
+ this.bankName = bankName;
+ }
+
+ public String getBriefName() {
+ return briefName;
+ }
+
+ public void setBriefName(String briefName) {
+ this.briefName = briefName;
+ }
+
+ public String getBusinessContent() {
+ return businessContent;
+ }
+
+ public void setBusinessContent(String businessContent) {
+ this.businessContent = businessContent;
+ }
+
+ public String getBusinessScope() {
+ return businessScope;
+ }
+
+ public void setBusinessScope(String businessScope) {
+ this.businessScope = businessScope;
+ }
+
+ public String getBusinessSize() {
+ return businessSize;
+ }
+
+ public void setBusinessSize(String businessSize) {
+ this.businessSize = businessSize;
+ }
+
+ public String getBusinessSizeName() {
+ return businessSizeName;
+ }
+
+ public void setBusinessSizeName(String businessSizeName) {
+ this.businessSizeName = businessSizeName;
+ }
+
+ public String getCompanySize() {
+ return companySize;
+ }
+
+ public void setCompanySize(String companySize) {
+ this.companySize = companySize;
+ }
+
+ public String getCompanySizeName() {
+ return companySizeName;
+ }
+
+ public void setCompanySizeName(String companySizeName) {
+ this.companySizeName = companySizeName;
+ }
+
+ public String getCreateTime() {
+ return createTime;
+ }
+
+ public void setCreateTime(String createTime) {
+ this.createTime = createTime;
+ }
+
+ public String getCreateUser() {
+ return createUser;
+ }
+
+ public void setCreateUser(String createUser) {
+ this.createUser = createUser;
+ }
+
+ public String getCustomerName() {
+ return customerName;
+ }
+
+ public void setCustomerName(String customerName) {
+ this.customerName = customerName;
+ }
+
+ public String getCustomerNo() {
+ return customerNo;
+ }
+
+ public void setCustomerNo(String customerNo) {
+ this.customerNo = customerNo;
+ }
+
+ public String getCustomerUserList() {
+ return customerUserList;
+ }
+
+ public void setCustomerUserList(String customerUserList) {
+ this.customerUserList = customerUserList;
+ }
+
+ public String getDirector() {
+ return director;
+ }
+
+ public void setDirector(String director) {
+ this.director = director;
+ }
+
+ public String getEmail() {
+ return email;
+ }
+
+ public void setEmail(String email) {
+ this.email = email;
+ }
+
+ public String getEvaluation() {
+ return evaluation;
+ }
+
+ public void setEvaluation(String evaluation) {
+ this.evaluation = evaluation;
+ }
+
+ public String getEvaluationName() {
+ return evaluationName;
+ }
+
+ public void setEvaluationName(String evaluationName) {
+ this.evaluationName = evaluationName;
+ }
+
+ public String getFax() {
+ return fax;
+ }
+
+ public void setFax(String fax) {
+ this.fax = fax;
+ }
+
+ public String getFullAddress() {
+ return fullAddress;
+ }
+
+ public void setFullAddress(String fullAddress) {
+ this.fullAddress = fullAddress;
+ }
+
+ public String getGrade() {
+ return grade;
+ }
+
+ public void setGrade(String grade) {
+ this.grade = grade;
+ }
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getInvoiceArea() {
+ return invoiceArea;
+ }
+
+ public void setInvoiceArea(String invoiceArea) {
+ this.invoiceArea = invoiceArea;
+ }
+
+ public String getInvoiceAreaName() {
+ return invoiceAreaName;
+ }
+
+ public void setInvoiceAreaName(String invoiceAreaName) {
+ this.invoiceAreaName = invoiceAreaName;
+ }
+
+ public String getInvoiceCity() {
+ return invoiceCity;
+ }
+
+ public void setInvoiceCity(String invoiceCity) {
+ this.invoiceCity = invoiceCity;
+ }
+
+ public String getInvoiceCityName() {
+ return invoiceCityName;
+ }
+
+ public void setInvoiceCityName(String invoiceCityName) {
+ this.invoiceCityName = invoiceCityName;
+ }
+
+ public String getInvoiceCountry() {
+ return invoiceCountry;
+ }
+
+ public void setInvoiceCountry(String invoiceCountry) {
+ this.invoiceCountry = invoiceCountry;
+ }
+
+ public String getInvoiceCountryName() {
+ return invoiceCountryName;
+ }
+
+ public void setInvoiceCountryName(String invoiceCountryName) {
+ this.invoiceCountryName = invoiceCountryName;
+ }
+
+ public String getInvoiceFullAddress() {
+ return invoiceFullAddress;
+ }
+
+ public void setInvoiceFullAddress(String invoiceFullAddress) {
+ this.invoiceFullAddress = invoiceFullAddress;
+ }
+
+ public String getInvoiceProvince() {
+ return invoiceProvince;
+ }
+
+ public void setInvoiceProvince(String invoiceProvince) {
+ this.invoiceProvince = invoiceProvince;
+ }
+
+ public String getInvoiceProvinceName() {
+ return invoiceProvinceName;
+ }
+
+ public void setInvoiceProvinceName(String invoiceProvinceName) {
+ this.invoiceProvinceName = invoiceProvinceName;
+ }
+
+ public int getIsDel() {
+ return isDel;
+ }
+
+ public void setIsDel(int isDel) {
+ this.isDel = isDel;
+ }
+
+ public String getMinioFileName() {
+ return minioFileName;
+ }
+
+ public void setMinioFileName(String minioFileName) {
+ this.minioFileName = minioFileName;
+ }
+
+ public String getMobile() {
+ return mobile;
+ }
+
+ public void setMobile(String mobile) {
+ this.mobile = mobile;
+ }
+
+ public String getPhone() {
+ return phone;
+ }
+
+ public void setPhone(String phone) {
+ this.phone = phone;
+ }
+
+ public String getPostalCode() {
+ return postalCode;
+ }
+
+ public void setPostalCode(String postalCode) {
+ this.postalCode = postalCode;
+ }
+
+ public String getRemark() {
+ return remark;
+ }
+
+ public void setRemark(String remark) {
+ this.remark = remark;
+ }
+
+ public String getTaxNumber() {
+ return taxNumber;
+ }
+
+ public void setTaxNumber(String taxNumber) {
+ this.taxNumber = taxNumber;
+ }
+
+ public String getUpdateTime() {
+ return updateTime;
+ }
+
+ public void setUpdateTime(String updateTime) {
+ this.updateTime = updateTime;
+ }
+
+ public String getUpdateUser() {
+ return updateUser;
+ }
+
+ public void setUpdateUser(String updateUser) {
+ this.updateUser = updateUser;
+ }
+
+ public String getWebsite() {
+ return website;
+ }
+
+ public void setWebsite(String website) {
+ this.website = website;
+ }
+ }
+ }
+}
diff --git a/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java b/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java
index e68ab5b..3c47e45 100644
--- a/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java
+++ b/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java
@@ -57,7 +57,7 @@
private String name;
private String phone;
private List resourceUrls;
- private List roleIds;
+ private List roleIds;
private List roleNames;
private List roleTips;
private String scopeType;
@@ -187,11 +187,11 @@
this.resourceUrls = resourceUrls;
}
- public List getRoleIds() {
+ public List getRoleIds() {
return roleIds;
}
- public void setRoleIds(List roleIds) {
+ public void setRoleIds(List roleIds) {
this.roleIds = roleIds;
}
diff --git a/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitService.kt b/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitService.kt
index 3b8cb14..4451020 100644
--- a/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitService.kt
+++ b/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitService.kt
@@ -115,4 +115,15 @@
@Header("token") token: String,
@Body requestBody: RequestBody
): String
+
+ /**
+ * 获取客户列表
+ */
+ @POST("/customer/listPage")
+ suspend fun getCustomerList(
+ @Header("token") token: String,
+ @Body requestBody: RequestBody,
+ @QueryMap limit: Map,
+ @QueryMap offset: Map
+ ): String
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitServiceManager.kt b/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitServiceManager.kt
index 3f7d42f..9cb70be 100644
--- a/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitServiceManager.kt
+++ b/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitServiceManager.kt
@@ -274,7 +274,12 @@
val offsetMap = HashMap()
offsetMap["offset"] = offset
- return api.getMeterageTrainList(AuthenticationHelper.token!!, requestBody, limitMap, offsetMap)
+ return api.getMeterageTrainList(
+ AuthenticationHelper.token!!,
+ requestBody,
+ limitMap,
+ offsetMap
+ )
}
/**
@@ -288,4 +293,28 @@
)
return api.getMeterageTrainDetail(AuthenticationHelper.token!!, requestBody)
}
+
+ /**
+ * 获取客户列表
+ */
+ suspend fun getCustomerList(
+ bussinessSize: String, customerName: String, customerNo: String, grade: String, offset: Int
+ ): String {
+ val paramObject = JSONObject()
+ paramObject.put("bussinessSize", bussinessSize)
+ paramObject.put("customerName", customerName)
+ paramObject.put("customerNo", customerNo)
+ paramObject.put("grade", grade)
+
+ val requestBody = paramObject.toString().toRequestBody(
+ "application/json;charset=UTF-8".toMediaType()
+ )
+
+ val limitMap = HashMap()
+ limitMap["limit"] = LocaleConstant.PAGE_LIMIT
+
+ val offsetMap = HashMap()
+ offsetMap["offset"] = offset
+ return api.getCustomerList(AuthenticationHelper.token!!, requestBody, limitMap, offsetMap)
+ }
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/xz/meterage/view/LoginActivity.kt b/app/src/main/java/com/casic/xz/meterage/view/LoginActivity.kt
index df0855c..8e9a355 100644
--- a/app/src/main/java/com/casic/xz/meterage/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/xz/meterage/view/LoginActivity.kt
@@ -55,7 +55,7 @@
SaveKeyValues.putValue(LocaleConstant.PASSWORD, userPassword)
authenticateViewModel.obtainPublicKey()
- authenticateViewModel.keyModel.observe(this, { keyModel ->
+ authenticateViewModel.keyModel.observe(this) { keyModel ->
if (keyModel.code == 200) {
val keyString = keyModel.data!!.publicKey!!
/**
@@ -68,27 +68,27 @@
userPassword.toByteArray(), publicKey!!
)
userViewModel.enter(keyModel.data!!.sid!!, userPhone, dataByPublicKey)
- userViewModel.loginResult.observe(this, {
+ userViewModel.loginResult.observe(this) {
if (it.code == 200) {
AuthenticationHelper.saveToken(it.data!!.token!!)
PageNavigationManager.finishAllActivity()
navigatePageTo()
}
- })
+ }
}
- })
+ }
}
}
override fun initLayoutView(): Int = R.layout.activity_login
override fun observeRequestState() {
- userViewModel.loadState.observe(this, {
+ userViewModel.loadState.observe(this) {
when (it) {
LoadState.Loading -> LoadingDialogHub.show(this, "登录中,请稍后")
else -> LoadingDialogHub.dismiss()
}
- })
+ }
}
override fun setupTopBarLayout() {
diff --git a/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityActivity.kt b/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityActivity.kt
index 7b9c9ec..dcbb471 100644
--- a/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityActivity.kt
+++ b/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityActivity.kt
@@ -34,7 +34,7 @@
override fun initData() {
weakReferenceHandler = WeakReferenceHandler(callback)
capabilityViewModel = ViewModelProvider(this)[CapabilityViewModel::class.java]
- capabilityViewModel.capabilityResult.observe(this, {
+ capabilityViewModel.capabilityResult.observe(this) {
if (it.code == 200) {
val dataRows = it.data?.records!!
when {
@@ -58,7 +58,7 @@
}
weakReferenceHandler.sendEmptyMessage(2023020902)
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 61bd7aa..eaea412 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -55,6 +55,7 @@
+
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
index 761da02..77afd2a 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
@@ -5,10 +5,7 @@
import com.casic.xz.meterage.R
import com.casic.xz.meterage.adapter.HomeGridAdapter
import com.casic.xz.meterage.utils.LocaleConstant
-import com.casic.xz.meterage.view.home.CapabilityActivity
-import com.casic.xz.meterage.view.home.EquipmentActivity
-import com.casic.xz.meterage.view.home.MeterageTrainActivity
-import com.casic.xz.meterage.view.home.StandardDeviceActivity
+import com.casic.xz.meterage.view.home.*
import com.casic.xz.meterage.view.notice.NoticeListActivity
import com.casic.xz.meterage.vm.NoticeViewModel
import com.pengxh.kt.lite.base.KotlinBaseFragment
@@ -20,7 +17,7 @@
override fun initData() {
val noticeViewModel = ViewModelProvider(this)[NoticeViewModel::class.java]
noticeViewModel.getNoticeList("", "", "", "", "", 1)
- noticeViewModel.noticeResult.observe(this, {
+ noticeViewModel.noticeResult.observe(this) {
if (it.code == 200) {
val total = it.data.total
if (total.toString() == "") {
@@ -34,7 +31,7 @@
}
}
}
- })
+ }
val homeAdapter = HomeGridAdapter(requireContext(), LocaleConstant.HOME_FUNC_OPERATE)
homeFuncRecyclerView.adapter = homeAdapter
@@ -51,7 +48,7 @@
"计量培训" -> requireContext().navigatePageTo()
// "合同发票" -> requireContext().navigatePageTo()
// "业务统计" -> requireContext().navigatePageTo()
-// "客户列表" -> requireContext().navigatePageTo()
+ "客户列表" -> requireContext().navigatePageTo()
// "外场检测" -> requireContext().navigatePageTo()
}
}
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
index 56dc5ec..de0181c 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
@@ -20,7 +20,7 @@
val userViewModel = ViewModelProvider(this)[UserViewModel::class.java]
userViewModel.getUserInfo(SaveKeyValues.getValue(LocaleConstant.ACCOUNT, "") as String)
- userViewModel.userInfoResult.observe(this, {
+ userViewModel.userInfoResult.observe(this) {
if (it.code == 200) {
val data = it.data
userNameView.text = data.name
@@ -32,11 +32,11 @@
// .placeholder(R.mipmap.load_image_error)
// .into(userAvatarView)
}
- })
+ }
val noticeViewModel = ViewModelProvider(this)[NoticeViewModel::class.java]
noticeViewModel.getNoticeList("", "", "", "", "", 1)
- noticeViewModel.noticeResult.observe(this, {
+ noticeViewModel.noticeResult.observe(this) {
if (it.code == 200) {
val total = it.data.total
if (total.toString() == "") {
@@ -50,7 +50,7 @@
}
}
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
index e1fc6b8..94d57c6 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
@@ -17,7 +17,7 @@
override fun initData() {
equipmentViewModel = ViewModelProvider(this)[EquipmentViewModel::class.java]
equipmentViewModel.getStandardDeviceDetail(id)
- equipmentViewModel.standardDeviceDetailResult.observe(this, {
+ equipmentViewModel.standardDeviceDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -62,7 +62,7 @@
}
remarkView.text = data.remark
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
index a64791f..f7f845f 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
@@ -17,7 +17,7 @@
override fun initData() {
equipmentViewModel = ViewModelProvider(this)[EquipmentViewModel::class.java]
equipmentViewModel.getEquipmentDetail(id)
- equipmentViewModel.equipmentDetailResult.observe(this, {
+ equipmentViewModel.equipmentDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -79,7 +79,7 @@
}
}
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
index 73f927c..b8776f1 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
@@ -15,7 +15,7 @@
override fun initData() {
meterageTrainViewModel = ViewModelProvider(this)[MeterageTrainViewModel::class.java]
meterageTrainViewModel.getMeterageTrainDetail(id)
- meterageTrainViewModel.meterageTrainDetailResult.observe(this, {
+ meterageTrainViewModel.meterageTrainDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -32,7 +32,7 @@
contentView.text = data.trainContent
remarkView.text = data.remark
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/model/CustomerListModel.java b/app/src/main/java/com/casic/xz/meterage/model/CustomerListModel.java
new file mode 100644
index 0000000..aecdcb4
--- /dev/null
+++ b/app/src/main/java/com/casic/xz/meterage/model/CustomerListModel.java
@@ -0,0 +1,508 @@
+package com.casic.xz.meterage.model;
+
+import java.util.List;
+
+public class CustomerListModel {
+
+ private int code;
+ private DataModel data;
+ private String message;
+
+ public int getCode() {
+ return code;
+ }
+
+ public void setCode(int code) {
+ this.code = code;
+ }
+
+ public DataModel getData() {
+ return data;
+ }
+
+ public void setData(DataModel data) {
+ this.data = data;
+ }
+
+ public String getMessage() {
+ return message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public static class DataModel {
+ private List rows;
+ private int total;
+
+ public List getRows() {
+ return rows;
+ }
+
+ public void setRows(List rows) {
+ this.rows = rows;
+ }
+
+ public int getTotal() {
+ return total;
+ }
+
+ public void setTotal(int total) {
+ this.total = total;
+ }
+
+ public static class RowsModel {
+ private String addressArea;
+ private String addressAreaName;
+ private String addressCity;
+ private String addressCityName;
+ private String addressCountry;
+ private String addressCountryName;
+ private String addressProvince;
+ private String addressProvinceName;
+ private String bankAccount;
+ private String bankAccountNumber;
+ private String bankName;
+ private String briefName;
+ private String businessContent;
+ private String businessScope;
+ private String businessSize;
+ private String businessSizeName;
+ private String companySize;
+ private String companySizeName;
+ private String createTime;
+ private String createUser;
+ private String customerName;
+ private String customerNo;
+ private String customerUserList;
+ private String director;
+ private String email;
+ private String evaluation;
+ private String evaluationName;
+ private String fax;
+ private String fullAddress;
+ private String grade;
+ private String id;
+ private String invoiceArea;
+ private String invoiceAreaName;
+ private String invoiceCity;
+ private String invoiceCityName;
+ private String invoiceCountry;
+ private String invoiceCountryName;
+ private String invoiceFullAddress;
+ private String invoiceProvince;
+ private String invoiceProvinceName;
+ private int isDel;
+ private String minioFileName;
+ private String mobile;
+ private String phone;
+ private String postalCode;
+ private String remark;
+ private String taxNumber;
+ private String updateTime;
+ private String updateUser;
+ private String website;
+
+ public String getAddressArea() {
+ return addressArea;
+ }
+
+ public void setAddressArea(String addressArea) {
+ this.addressArea = addressArea;
+ }
+
+ public String getAddressAreaName() {
+ return addressAreaName;
+ }
+
+ public void setAddressAreaName(String addressAreaName) {
+ this.addressAreaName = addressAreaName;
+ }
+
+ public String getAddressCity() {
+ return addressCity;
+ }
+
+ public void setAddressCity(String addressCity) {
+ this.addressCity = addressCity;
+ }
+
+ public String getAddressCityName() {
+ return addressCityName;
+ }
+
+ public void setAddressCityName(String addressCityName) {
+ this.addressCityName = addressCityName;
+ }
+
+ public String getAddressCountry() {
+ return addressCountry;
+ }
+
+ public void setAddressCountry(String addressCountry) {
+ this.addressCountry = addressCountry;
+ }
+
+ public String getAddressCountryName() {
+ return addressCountryName;
+ }
+
+ public void setAddressCountryName(String addressCountryName) {
+ this.addressCountryName = addressCountryName;
+ }
+
+ public String getAddressProvince() {
+ return addressProvince;
+ }
+
+ public void setAddressProvince(String addressProvince) {
+ this.addressProvince = addressProvince;
+ }
+
+ public String getAddressProvinceName() {
+ return addressProvinceName;
+ }
+
+ public void setAddressProvinceName(String addressProvinceName) {
+ this.addressProvinceName = addressProvinceName;
+ }
+
+ public String getBankAccount() {
+ return bankAccount;
+ }
+
+ public void setBankAccount(String bankAccount) {
+ this.bankAccount = bankAccount;
+ }
+
+ public String getBankAccountNumber() {
+ return bankAccountNumber;
+ }
+
+ public void setBankAccountNumber(String bankAccountNumber) {
+ this.bankAccountNumber = bankAccountNumber;
+ }
+
+ public String getBankName() {
+ return bankName;
+ }
+
+ public void setBankName(String bankName) {
+ this.bankName = bankName;
+ }
+
+ public String getBriefName() {
+ return briefName;
+ }
+
+ public void setBriefName(String briefName) {
+ this.briefName = briefName;
+ }
+
+ public String getBusinessContent() {
+ return businessContent;
+ }
+
+ public void setBusinessContent(String businessContent) {
+ this.businessContent = businessContent;
+ }
+
+ public String getBusinessScope() {
+ return businessScope;
+ }
+
+ public void setBusinessScope(String businessScope) {
+ this.businessScope = businessScope;
+ }
+
+ public String getBusinessSize() {
+ return businessSize;
+ }
+
+ public void setBusinessSize(String businessSize) {
+ this.businessSize = businessSize;
+ }
+
+ public String getBusinessSizeName() {
+ return businessSizeName;
+ }
+
+ public void setBusinessSizeName(String businessSizeName) {
+ this.businessSizeName = businessSizeName;
+ }
+
+ public String getCompanySize() {
+ return companySize;
+ }
+
+ public void setCompanySize(String companySize) {
+ this.companySize = companySize;
+ }
+
+ public String getCompanySizeName() {
+ return companySizeName;
+ }
+
+ public void setCompanySizeName(String companySizeName) {
+ this.companySizeName = companySizeName;
+ }
+
+ public String getCreateTime() {
+ return createTime;
+ }
+
+ public void setCreateTime(String createTime) {
+ this.createTime = createTime;
+ }
+
+ public String getCreateUser() {
+ return createUser;
+ }
+
+ public void setCreateUser(String createUser) {
+ this.createUser = createUser;
+ }
+
+ public String getCustomerName() {
+ return customerName;
+ }
+
+ public void setCustomerName(String customerName) {
+ this.customerName = customerName;
+ }
+
+ public String getCustomerNo() {
+ return customerNo;
+ }
+
+ public void setCustomerNo(String customerNo) {
+ this.customerNo = customerNo;
+ }
+
+ public String getCustomerUserList() {
+ return customerUserList;
+ }
+
+ public void setCustomerUserList(String customerUserList) {
+ this.customerUserList = customerUserList;
+ }
+
+ public String getDirector() {
+ return director;
+ }
+
+ public void setDirector(String director) {
+ this.director = director;
+ }
+
+ public String getEmail() {
+ return email;
+ }
+
+ public void setEmail(String email) {
+ this.email = email;
+ }
+
+ public String getEvaluation() {
+ return evaluation;
+ }
+
+ public void setEvaluation(String evaluation) {
+ this.evaluation = evaluation;
+ }
+
+ public String getEvaluationName() {
+ return evaluationName;
+ }
+
+ public void setEvaluationName(String evaluationName) {
+ this.evaluationName = evaluationName;
+ }
+
+ public String getFax() {
+ return fax;
+ }
+
+ public void setFax(String fax) {
+ this.fax = fax;
+ }
+
+ public String getFullAddress() {
+ return fullAddress;
+ }
+
+ public void setFullAddress(String fullAddress) {
+ this.fullAddress = fullAddress;
+ }
+
+ public String getGrade() {
+ return grade;
+ }
+
+ public void setGrade(String grade) {
+ this.grade = grade;
+ }
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getInvoiceArea() {
+ return invoiceArea;
+ }
+
+ public void setInvoiceArea(String invoiceArea) {
+ this.invoiceArea = invoiceArea;
+ }
+
+ public String getInvoiceAreaName() {
+ return invoiceAreaName;
+ }
+
+ public void setInvoiceAreaName(String invoiceAreaName) {
+ this.invoiceAreaName = invoiceAreaName;
+ }
+
+ public String getInvoiceCity() {
+ return invoiceCity;
+ }
+
+ public void setInvoiceCity(String invoiceCity) {
+ this.invoiceCity = invoiceCity;
+ }
+
+ public String getInvoiceCityName() {
+ return invoiceCityName;
+ }
+
+ public void setInvoiceCityName(String invoiceCityName) {
+ this.invoiceCityName = invoiceCityName;
+ }
+
+ public String getInvoiceCountry() {
+ return invoiceCountry;
+ }
+
+ public void setInvoiceCountry(String invoiceCountry) {
+ this.invoiceCountry = invoiceCountry;
+ }
+
+ public String getInvoiceCountryName() {
+ return invoiceCountryName;
+ }
+
+ public void setInvoiceCountryName(String invoiceCountryName) {
+ this.invoiceCountryName = invoiceCountryName;
+ }
+
+ public String getInvoiceFullAddress() {
+ return invoiceFullAddress;
+ }
+
+ public void setInvoiceFullAddress(String invoiceFullAddress) {
+ this.invoiceFullAddress = invoiceFullAddress;
+ }
+
+ public String getInvoiceProvince() {
+ return invoiceProvince;
+ }
+
+ public void setInvoiceProvince(String invoiceProvince) {
+ this.invoiceProvince = invoiceProvince;
+ }
+
+ public String getInvoiceProvinceName() {
+ return invoiceProvinceName;
+ }
+
+ public void setInvoiceProvinceName(String invoiceProvinceName) {
+ this.invoiceProvinceName = invoiceProvinceName;
+ }
+
+ public int getIsDel() {
+ return isDel;
+ }
+
+ public void setIsDel(int isDel) {
+ this.isDel = isDel;
+ }
+
+ public String getMinioFileName() {
+ return minioFileName;
+ }
+
+ public void setMinioFileName(String minioFileName) {
+ this.minioFileName = minioFileName;
+ }
+
+ public String getMobile() {
+ return mobile;
+ }
+
+ public void setMobile(String mobile) {
+ this.mobile = mobile;
+ }
+
+ public String getPhone() {
+ return phone;
+ }
+
+ public void setPhone(String phone) {
+ this.phone = phone;
+ }
+
+ public String getPostalCode() {
+ return postalCode;
+ }
+
+ public void setPostalCode(String postalCode) {
+ this.postalCode = postalCode;
+ }
+
+ public String getRemark() {
+ return remark;
+ }
+
+ public void setRemark(String remark) {
+ this.remark = remark;
+ }
+
+ public String getTaxNumber() {
+ return taxNumber;
+ }
+
+ public void setTaxNumber(String taxNumber) {
+ this.taxNumber = taxNumber;
+ }
+
+ public String getUpdateTime() {
+ return updateTime;
+ }
+
+ public void setUpdateTime(String updateTime) {
+ this.updateTime = updateTime;
+ }
+
+ public String getUpdateUser() {
+ return updateUser;
+ }
+
+ public void setUpdateUser(String updateUser) {
+ this.updateUser = updateUser;
+ }
+
+ public String getWebsite() {
+ return website;
+ }
+
+ public void setWebsite(String website) {
+ this.website = website;
+ }
+ }
+ }
+}
diff --git a/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java b/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java
index e68ab5b..3c47e45 100644
--- a/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java
+++ b/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java
@@ -57,7 +57,7 @@
private String name;
private String phone;
private List resourceUrls;
- private List roleIds;
+ private List roleIds;
private List roleNames;
private List roleTips;
private String scopeType;
@@ -187,11 +187,11 @@
this.resourceUrls = resourceUrls;
}
- public List getRoleIds() {
+ public List getRoleIds() {
return roleIds;
}
- public void setRoleIds(List roleIds) {
+ public void setRoleIds(List roleIds) {
this.roleIds = roleIds;
}
diff --git a/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitService.kt b/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitService.kt
index 3b8cb14..4451020 100644
--- a/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitService.kt
+++ b/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitService.kt
@@ -115,4 +115,15 @@
@Header("token") token: String,
@Body requestBody: RequestBody
): String
+
+ /**
+ * 获取客户列表
+ */
+ @POST("/customer/listPage")
+ suspend fun getCustomerList(
+ @Header("token") token: String,
+ @Body requestBody: RequestBody,
+ @QueryMap limit: Map,
+ @QueryMap offset: Map
+ ): String
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitServiceManager.kt b/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitServiceManager.kt
index 3f7d42f..9cb70be 100644
--- a/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitServiceManager.kt
+++ b/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitServiceManager.kt
@@ -274,7 +274,12 @@
val offsetMap = HashMap()
offsetMap["offset"] = offset
- return api.getMeterageTrainList(AuthenticationHelper.token!!, requestBody, limitMap, offsetMap)
+ return api.getMeterageTrainList(
+ AuthenticationHelper.token!!,
+ requestBody,
+ limitMap,
+ offsetMap
+ )
}
/**
@@ -288,4 +293,28 @@
)
return api.getMeterageTrainDetail(AuthenticationHelper.token!!, requestBody)
}
+
+ /**
+ * 获取客户列表
+ */
+ suspend fun getCustomerList(
+ bussinessSize: String, customerName: String, customerNo: String, grade: String, offset: Int
+ ): String {
+ val paramObject = JSONObject()
+ paramObject.put("bussinessSize", bussinessSize)
+ paramObject.put("customerName", customerName)
+ paramObject.put("customerNo", customerNo)
+ paramObject.put("grade", grade)
+
+ val requestBody = paramObject.toString().toRequestBody(
+ "application/json;charset=UTF-8".toMediaType()
+ )
+
+ val limitMap = HashMap()
+ limitMap["limit"] = LocaleConstant.PAGE_LIMIT
+
+ val offsetMap = HashMap()
+ offsetMap["offset"] = offset
+ return api.getCustomerList(AuthenticationHelper.token!!, requestBody, limitMap, offsetMap)
+ }
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/xz/meterage/view/LoginActivity.kt b/app/src/main/java/com/casic/xz/meterage/view/LoginActivity.kt
index df0855c..8e9a355 100644
--- a/app/src/main/java/com/casic/xz/meterage/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/xz/meterage/view/LoginActivity.kt
@@ -55,7 +55,7 @@
SaveKeyValues.putValue(LocaleConstant.PASSWORD, userPassword)
authenticateViewModel.obtainPublicKey()
- authenticateViewModel.keyModel.observe(this, { keyModel ->
+ authenticateViewModel.keyModel.observe(this) { keyModel ->
if (keyModel.code == 200) {
val keyString = keyModel.data!!.publicKey!!
/**
@@ -68,27 +68,27 @@
userPassword.toByteArray(), publicKey!!
)
userViewModel.enter(keyModel.data!!.sid!!, userPhone, dataByPublicKey)
- userViewModel.loginResult.observe(this, {
+ userViewModel.loginResult.observe(this) {
if (it.code == 200) {
AuthenticationHelper.saveToken(it.data!!.token!!)
PageNavigationManager.finishAllActivity()
navigatePageTo()
}
- })
+ }
}
- })
+ }
}
}
override fun initLayoutView(): Int = R.layout.activity_login
override fun observeRequestState() {
- userViewModel.loadState.observe(this, {
+ userViewModel.loadState.observe(this) {
when (it) {
LoadState.Loading -> LoadingDialogHub.show(this, "登录中,请稍后")
else -> LoadingDialogHub.dismiss()
}
- })
+ }
}
override fun setupTopBarLayout() {
diff --git a/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityActivity.kt b/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityActivity.kt
index 7b9c9ec..dcbb471 100644
--- a/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityActivity.kt
+++ b/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityActivity.kt
@@ -34,7 +34,7 @@
override fun initData() {
weakReferenceHandler = WeakReferenceHandler(callback)
capabilityViewModel = ViewModelProvider(this)[CapabilityViewModel::class.java]
- capabilityViewModel.capabilityResult.observe(this, {
+ capabilityViewModel.capabilityResult.observe(this) {
if (it.code == 200) {
val dataRows = it.data?.records!!
when {
@@ -58,7 +58,7 @@
}
weakReferenceHandler.sendEmptyMessage(2023020902)
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityDetailActivity.kt b/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityDetailActivity.kt
index ddb486c..ddc1258 100644
--- a/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityDetailActivity.kt
+++ b/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityDetailActivity.kt
@@ -21,7 +21,7 @@
capabilityViewModel = ViewModelProvider(this)[CapabilityViewModel::class.java]
capabilityViewModel.getCapabilityDetail(id)
- capabilityViewModel.capabilityDetailResult.observe(this, {
+ capabilityViewModel.capabilityDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -35,7 +35,7 @@
explainView.text = data.priceDescription
remarkView.text = data.remark
}
- })
+ }
}
override fun initEvent() {
@@ -45,12 +45,12 @@
override fun initLayoutView(): Int = R.layout.activity_capability_detail
override fun observeRequestState() {
- capabilityViewModel.loadState.observe(this, {
+ capabilityViewModel.loadState.observe(this) {
when (it) {
LoadState.Loading -> LoadingDialogHub.show(this, "数据加载中...")
else -> LoadingDialogHub.dismiss()
}
- })
+ }
}
override fun setupTopBarLayout() {
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 61bd7aa..eaea412 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -55,6 +55,7 @@
+
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
index 761da02..77afd2a 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
@@ -5,10 +5,7 @@
import com.casic.xz.meterage.R
import com.casic.xz.meterage.adapter.HomeGridAdapter
import com.casic.xz.meterage.utils.LocaleConstant
-import com.casic.xz.meterage.view.home.CapabilityActivity
-import com.casic.xz.meterage.view.home.EquipmentActivity
-import com.casic.xz.meterage.view.home.MeterageTrainActivity
-import com.casic.xz.meterage.view.home.StandardDeviceActivity
+import com.casic.xz.meterage.view.home.*
import com.casic.xz.meterage.view.notice.NoticeListActivity
import com.casic.xz.meterage.vm.NoticeViewModel
import com.pengxh.kt.lite.base.KotlinBaseFragment
@@ -20,7 +17,7 @@
override fun initData() {
val noticeViewModel = ViewModelProvider(this)[NoticeViewModel::class.java]
noticeViewModel.getNoticeList("", "", "", "", "", 1)
- noticeViewModel.noticeResult.observe(this, {
+ noticeViewModel.noticeResult.observe(this) {
if (it.code == 200) {
val total = it.data.total
if (total.toString() == "") {
@@ -34,7 +31,7 @@
}
}
}
- })
+ }
val homeAdapter = HomeGridAdapter(requireContext(), LocaleConstant.HOME_FUNC_OPERATE)
homeFuncRecyclerView.adapter = homeAdapter
@@ -51,7 +48,7 @@
"计量培训" -> requireContext().navigatePageTo()
// "合同发票" -> requireContext().navigatePageTo()
// "业务统计" -> requireContext().navigatePageTo()
-// "客户列表" -> requireContext().navigatePageTo()
+ "客户列表" -> requireContext().navigatePageTo()
// "外场检测" -> requireContext().navigatePageTo()
}
}
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
index 56dc5ec..de0181c 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
@@ -20,7 +20,7 @@
val userViewModel = ViewModelProvider(this)[UserViewModel::class.java]
userViewModel.getUserInfo(SaveKeyValues.getValue(LocaleConstant.ACCOUNT, "") as String)
- userViewModel.userInfoResult.observe(this, {
+ userViewModel.userInfoResult.observe(this) {
if (it.code == 200) {
val data = it.data
userNameView.text = data.name
@@ -32,11 +32,11 @@
// .placeholder(R.mipmap.load_image_error)
// .into(userAvatarView)
}
- })
+ }
val noticeViewModel = ViewModelProvider(this)[NoticeViewModel::class.java]
noticeViewModel.getNoticeList("", "", "", "", "", 1)
- noticeViewModel.noticeResult.observe(this, {
+ noticeViewModel.noticeResult.observe(this) {
if (it.code == 200) {
val total = it.data.total
if (total.toString() == "") {
@@ -50,7 +50,7 @@
}
}
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
index e1fc6b8..94d57c6 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
@@ -17,7 +17,7 @@
override fun initData() {
equipmentViewModel = ViewModelProvider(this)[EquipmentViewModel::class.java]
equipmentViewModel.getStandardDeviceDetail(id)
- equipmentViewModel.standardDeviceDetailResult.observe(this, {
+ equipmentViewModel.standardDeviceDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -62,7 +62,7 @@
}
remarkView.text = data.remark
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
index a64791f..f7f845f 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
@@ -17,7 +17,7 @@
override fun initData() {
equipmentViewModel = ViewModelProvider(this)[EquipmentViewModel::class.java]
equipmentViewModel.getEquipmentDetail(id)
- equipmentViewModel.equipmentDetailResult.observe(this, {
+ equipmentViewModel.equipmentDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -79,7 +79,7 @@
}
}
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
index 73f927c..b8776f1 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
@@ -15,7 +15,7 @@
override fun initData() {
meterageTrainViewModel = ViewModelProvider(this)[MeterageTrainViewModel::class.java]
meterageTrainViewModel.getMeterageTrainDetail(id)
- meterageTrainViewModel.meterageTrainDetailResult.observe(this, {
+ meterageTrainViewModel.meterageTrainDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -32,7 +32,7 @@
contentView.text = data.trainContent
remarkView.text = data.remark
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/model/CustomerListModel.java b/app/src/main/java/com/casic/xz/meterage/model/CustomerListModel.java
new file mode 100644
index 0000000..aecdcb4
--- /dev/null
+++ b/app/src/main/java/com/casic/xz/meterage/model/CustomerListModel.java
@@ -0,0 +1,508 @@
+package com.casic.xz.meterage.model;
+
+import java.util.List;
+
+public class CustomerListModel {
+
+ private int code;
+ private DataModel data;
+ private String message;
+
+ public int getCode() {
+ return code;
+ }
+
+ public void setCode(int code) {
+ this.code = code;
+ }
+
+ public DataModel getData() {
+ return data;
+ }
+
+ public void setData(DataModel data) {
+ this.data = data;
+ }
+
+ public String getMessage() {
+ return message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public static class DataModel {
+ private List rows;
+ private int total;
+
+ public List getRows() {
+ return rows;
+ }
+
+ public void setRows(List rows) {
+ this.rows = rows;
+ }
+
+ public int getTotal() {
+ return total;
+ }
+
+ public void setTotal(int total) {
+ this.total = total;
+ }
+
+ public static class RowsModel {
+ private String addressArea;
+ private String addressAreaName;
+ private String addressCity;
+ private String addressCityName;
+ private String addressCountry;
+ private String addressCountryName;
+ private String addressProvince;
+ private String addressProvinceName;
+ private String bankAccount;
+ private String bankAccountNumber;
+ private String bankName;
+ private String briefName;
+ private String businessContent;
+ private String businessScope;
+ private String businessSize;
+ private String businessSizeName;
+ private String companySize;
+ private String companySizeName;
+ private String createTime;
+ private String createUser;
+ private String customerName;
+ private String customerNo;
+ private String customerUserList;
+ private String director;
+ private String email;
+ private String evaluation;
+ private String evaluationName;
+ private String fax;
+ private String fullAddress;
+ private String grade;
+ private String id;
+ private String invoiceArea;
+ private String invoiceAreaName;
+ private String invoiceCity;
+ private String invoiceCityName;
+ private String invoiceCountry;
+ private String invoiceCountryName;
+ private String invoiceFullAddress;
+ private String invoiceProvince;
+ private String invoiceProvinceName;
+ private int isDel;
+ private String minioFileName;
+ private String mobile;
+ private String phone;
+ private String postalCode;
+ private String remark;
+ private String taxNumber;
+ private String updateTime;
+ private String updateUser;
+ private String website;
+
+ public String getAddressArea() {
+ return addressArea;
+ }
+
+ public void setAddressArea(String addressArea) {
+ this.addressArea = addressArea;
+ }
+
+ public String getAddressAreaName() {
+ return addressAreaName;
+ }
+
+ public void setAddressAreaName(String addressAreaName) {
+ this.addressAreaName = addressAreaName;
+ }
+
+ public String getAddressCity() {
+ return addressCity;
+ }
+
+ public void setAddressCity(String addressCity) {
+ this.addressCity = addressCity;
+ }
+
+ public String getAddressCityName() {
+ return addressCityName;
+ }
+
+ public void setAddressCityName(String addressCityName) {
+ this.addressCityName = addressCityName;
+ }
+
+ public String getAddressCountry() {
+ return addressCountry;
+ }
+
+ public void setAddressCountry(String addressCountry) {
+ this.addressCountry = addressCountry;
+ }
+
+ public String getAddressCountryName() {
+ return addressCountryName;
+ }
+
+ public void setAddressCountryName(String addressCountryName) {
+ this.addressCountryName = addressCountryName;
+ }
+
+ public String getAddressProvince() {
+ return addressProvince;
+ }
+
+ public void setAddressProvince(String addressProvince) {
+ this.addressProvince = addressProvince;
+ }
+
+ public String getAddressProvinceName() {
+ return addressProvinceName;
+ }
+
+ public void setAddressProvinceName(String addressProvinceName) {
+ this.addressProvinceName = addressProvinceName;
+ }
+
+ public String getBankAccount() {
+ return bankAccount;
+ }
+
+ public void setBankAccount(String bankAccount) {
+ this.bankAccount = bankAccount;
+ }
+
+ public String getBankAccountNumber() {
+ return bankAccountNumber;
+ }
+
+ public void setBankAccountNumber(String bankAccountNumber) {
+ this.bankAccountNumber = bankAccountNumber;
+ }
+
+ public String getBankName() {
+ return bankName;
+ }
+
+ public void setBankName(String bankName) {
+ this.bankName = bankName;
+ }
+
+ public String getBriefName() {
+ return briefName;
+ }
+
+ public void setBriefName(String briefName) {
+ this.briefName = briefName;
+ }
+
+ public String getBusinessContent() {
+ return businessContent;
+ }
+
+ public void setBusinessContent(String businessContent) {
+ this.businessContent = businessContent;
+ }
+
+ public String getBusinessScope() {
+ return businessScope;
+ }
+
+ public void setBusinessScope(String businessScope) {
+ this.businessScope = businessScope;
+ }
+
+ public String getBusinessSize() {
+ return businessSize;
+ }
+
+ public void setBusinessSize(String businessSize) {
+ this.businessSize = businessSize;
+ }
+
+ public String getBusinessSizeName() {
+ return businessSizeName;
+ }
+
+ public void setBusinessSizeName(String businessSizeName) {
+ this.businessSizeName = businessSizeName;
+ }
+
+ public String getCompanySize() {
+ return companySize;
+ }
+
+ public void setCompanySize(String companySize) {
+ this.companySize = companySize;
+ }
+
+ public String getCompanySizeName() {
+ return companySizeName;
+ }
+
+ public void setCompanySizeName(String companySizeName) {
+ this.companySizeName = companySizeName;
+ }
+
+ public String getCreateTime() {
+ return createTime;
+ }
+
+ public void setCreateTime(String createTime) {
+ this.createTime = createTime;
+ }
+
+ public String getCreateUser() {
+ return createUser;
+ }
+
+ public void setCreateUser(String createUser) {
+ this.createUser = createUser;
+ }
+
+ public String getCustomerName() {
+ return customerName;
+ }
+
+ public void setCustomerName(String customerName) {
+ this.customerName = customerName;
+ }
+
+ public String getCustomerNo() {
+ return customerNo;
+ }
+
+ public void setCustomerNo(String customerNo) {
+ this.customerNo = customerNo;
+ }
+
+ public String getCustomerUserList() {
+ return customerUserList;
+ }
+
+ public void setCustomerUserList(String customerUserList) {
+ this.customerUserList = customerUserList;
+ }
+
+ public String getDirector() {
+ return director;
+ }
+
+ public void setDirector(String director) {
+ this.director = director;
+ }
+
+ public String getEmail() {
+ return email;
+ }
+
+ public void setEmail(String email) {
+ this.email = email;
+ }
+
+ public String getEvaluation() {
+ return evaluation;
+ }
+
+ public void setEvaluation(String evaluation) {
+ this.evaluation = evaluation;
+ }
+
+ public String getEvaluationName() {
+ return evaluationName;
+ }
+
+ public void setEvaluationName(String evaluationName) {
+ this.evaluationName = evaluationName;
+ }
+
+ public String getFax() {
+ return fax;
+ }
+
+ public void setFax(String fax) {
+ this.fax = fax;
+ }
+
+ public String getFullAddress() {
+ return fullAddress;
+ }
+
+ public void setFullAddress(String fullAddress) {
+ this.fullAddress = fullAddress;
+ }
+
+ public String getGrade() {
+ return grade;
+ }
+
+ public void setGrade(String grade) {
+ this.grade = grade;
+ }
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getInvoiceArea() {
+ return invoiceArea;
+ }
+
+ public void setInvoiceArea(String invoiceArea) {
+ this.invoiceArea = invoiceArea;
+ }
+
+ public String getInvoiceAreaName() {
+ return invoiceAreaName;
+ }
+
+ public void setInvoiceAreaName(String invoiceAreaName) {
+ this.invoiceAreaName = invoiceAreaName;
+ }
+
+ public String getInvoiceCity() {
+ return invoiceCity;
+ }
+
+ public void setInvoiceCity(String invoiceCity) {
+ this.invoiceCity = invoiceCity;
+ }
+
+ public String getInvoiceCityName() {
+ return invoiceCityName;
+ }
+
+ public void setInvoiceCityName(String invoiceCityName) {
+ this.invoiceCityName = invoiceCityName;
+ }
+
+ public String getInvoiceCountry() {
+ return invoiceCountry;
+ }
+
+ public void setInvoiceCountry(String invoiceCountry) {
+ this.invoiceCountry = invoiceCountry;
+ }
+
+ public String getInvoiceCountryName() {
+ return invoiceCountryName;
+ }
+
+ public void setInvoiceCountryName(String invoiceCountryName) {
+ this.invoiceCountryName = invoiceCountryName;
+ }
+
+ public String getInvoiceFullAddress() {
+ return invoiceFullAddress;
+ }
+
+ public void setInvoiceFullAddress(String invoiceFullAddress) {
+ this.invoiceFullAddress = invoiceFullAddress;
+ }
+
+ public String getInvoiceProvince() {
+ return invoiceProvince;
+ }
+
+ public void setInvoiceProvince(String invoiceProvince) {
+ this.invoiceProvince = invoiceProvince;
+ }
+
+ public String getInvoiceProvinceName() {
+ return invoiceProvinceName;
+ }
+
+ public void setInvoiceProvinceName(String invoiceProvinceName) {
+ this.invoiceProvinceName = invoiceProvinceName;
+ }
+
+ public int getIsDel() {
+ return isDel;
+ }
+
+ public void setIsDel(int isDel) {
+ this.isDel = isDel;
+ }
+
+ public String getMinioFileName() {
+ return minioFileName;
+ }
+
+ public void setMinioFileName(String minioFileName) {
+ this.minioFileName = minioFileName;
+ }
+
+ public String getMobile() {
+ return mobile;
+ }
+
+ public void setMobile(String mobile) {
+ this.mobile = mobile;
+ }
+
+ public String getPhone() {
+ return phone;
+ }
+
+ public void setPhone(String phone) {
+ this.phone = phone;
+ }
+
+ public String getPostalCode() {
+ return postalCode;
+ }
+
+ public void setPostalCode(String postalCode) {
+ this.postalCode = postalCode;
+ }
+
+ public String getRemark() {
+ return remark;
+ }
+
+ public void setRemark(String remark) {
+ this.remark = remark;
+ }
+
+ public String getTaxNumber() {
+ return taxNumber;
+ }
+
+ public void setTaxNumber(String taxNumber) {
+ this.taxNumber = taxNumber;
+ }
+
+ public String getUpdateTime() {
+ return updateTime;
+ }
+
+ public void setUpdateTime(String updateTime) {
+ this.updateTime = updateTime;
+ }
+
+ public String getUpdateUser() {
+ return updateUser;
+ }
+
+ public void setUpdateUser(String updateUser) {
+ this.updateUser = updateUser;
+ }
+
+ public String getWebsite() {
+ return website;
+ }
+
+ public void setWebsite(String website) {
+ this.website = website;
+ }
+ }
+ }
+}
diff --git a/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java b/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java
index e68ab5b..3c47e45 100644
--- a/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java
+++ b/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java
@@ -57,7 +57,7 @@
private String name;
private String phone;
private List resourceUrls;
- private List roleIds;
+ private List roleIds;
private List roleNames;
private List roleTips;
private String scopeType;
@@ -187,11 +187,11 @@
this.resourceUrls = resourceUrls;
}
- public List getRoleIds() {
+ public List getRoleIds() {
return roleIds;
}
- public void setRoleIds(List roleIds) {
+ public void setRoleIds(List roleIds) {
this.roleIds = roleIds;
}
diff --git a/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitService.kt b/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitService.kt
index 3b8cb14..4451020 100644
--- a/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitService.kt
+++ b/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitService.kt
@@ -115,4 +115,15 @@
@Header("token") token: String,
@Body requestBody: RequestBody
): String
+
+ /**
+ * 获取客户列表
+ */
+ @POST("/customer/listPage")
+ suspend fun getCustomerList(
+ @Header("token") token: String,
+ @Body requestBody: RequestBody,
+ @QueryMap limit: Map,
+ @QueryMap offset: Map
+ ): String
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitServiceManager.kt b/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitServiceManager.kt
index 3f7d42f..9cb70be 100644
--- a/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitServiceManager.kt
+++ b/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitServiceManager.kt
@@ -274,7 +274,12 @@
val offsetMap = HashMap()
offsetMap["offset"] = offset
- return api.getMeterageTrainList(AuthenticationHelper.token!!, requestBody, limitMap, offsetMap)
+ return api.getMeterageTrainList(
+ AuthenticationHelper.token!!,
+ requestBody,
+ limitMap,
+ offsetMap
+ )
}
/**
@@ -288,4 +293,28 @@
)
return api.getMeterageTrainDetail(AuthenticationHelper.token!!, requestBody)
}
+
+ /**
+ * 获取客户列表
+ */
+ suspend fun getCustomerList(
+ bussinessSize: String, customerName: String, customerNo: String, grade: String, offset: Int
+ ): String {
+ val paramObject = JSONObject()
+ paramObject.put("bussinessSize", bussinessSize)
+ paramObject.put("customerName", customerName)
+ paramObject.put("customerNo", customerNo)
+ paramObject.put("grade", grade)
+
+ val requestBody = paramObject.toString().toRequestBody(
+ "application/json;charset=UTF-8".toMediaType()
+ )
+
+ val limitMap = HashMap()
+ limitMap["limit"] = LocaleConstant.PAGE_LIMIT
+
+ val offsetMap = HashMap()
+ offsetMap["offset"] = offset
+ return api.getCustomerList(AuthenticationHelper.token!!, requestBody, limitMap, offsetMap)
+ }
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/xz/meterage/view/LoginActivity.kt b/app/src/main/java/com/casic/xz/meterage/view/LoginActivity.kt
index df0855c..8e9a355 100644
--- a/app/src/main/java/com/casic/xz/meterage/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/xz/meterage/view/LoginActivity.kt
@@ -55,7 +55,7 @@
SaveKeyValues.putValue(LocaleConstant.PASSWORD, userPassword)
authenticateViewModel.obtainPublicKey()
- authenticateViewModel.keyModel.observe(this, { keyModel ->
+ authenticateViewModel.keyModel.observe(this) { keyModel ->
if (keyModel.code == 200) {
val keyString = keyModel.data!!.publicKey!!
/**
@@ -68,27 +68,27 @@
userPassword.toByteArray(), publicKey!!
)
userViewModel.enter(keyModel.data!!.sid!!, userPhone, dataByPublicKey)
- userViewModel.loginResult.observe(this, {
+ userViewModel.loginResult.observe(this) {
if (it.code == 200) {
AuthenticationHelper.saveToken(it.data!!.token!!)
PageNavigationManager.finishAllActivity()
navigatePageTo()
}
- })
+ }
}
- })
+ }
}
}
override fun initLayoutView(): Int = R.layout.activity_login
override fun observeRequestState() {
- userViewModel.loadState.observe(this, {
+ userViewModel.loadState.observe(this) {
when (it) {
LoadState.Loading -> LoadingDialogHub.show(this, "登录中,请稍后")
else -> LoadingDialogHub.dismiss()
}
- })
+ }
}
override fun setupTopBarLayout() {
diff --git a/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityActivity.kt b/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityActivity.kt
index 7b9c9ec..dcbb471 100644
--- a/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityActivity.kt
+++ b/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityActivity.kt
@@ -34,7 +34,7 @@
override fun initData() {
weakReferenceHandler = WeakReferenceHandler(callback)
capabilityViewModel = ViewModelProvider(this)[CapabilityViewModel::class.java]
- capabilityViewModel.capabilityResult.observe(this, {
+ capabilityViewModel.capabilityResult.observe(this) {
if (it.code == 200) {
val dataRows = it.data?.records!!
when {
@@ -58,7 +58,7 @@
}
weakReferenceHandler.sendEmptyMessage(2023020902)
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityDetailActivity.kt b/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityDetailActivity.kt
index ddb486c..ddc1258 100644
--- a/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityDetailActivity.kt
+++ b/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityDetailActivity.kt
@@ -21,7 +21,7 @@
capabilityViewModel = ViewModelProvider(this)[CapabilityViewModel::class.java]
capabilityViewModel.getCapabilityDetail(id)
- capabilityViewModel.capabilityDetailResult.observe(this, {
+ capabilityViewModel.capabilityDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -35,7 +35,7 @@
explainView.text = data.priceDescription
remarkView.text = data.remark
}
- })
+ }
}
override fun initEvent() {
@@ -45,12 +45,12 @@
override fun initLayoutView(): Int = R.layout.activity_capability_detail
override fun observeRequestState() {
- capabilityViewModel.loadState.observe(this, {
+ capabilityViewModel.loadState.observe(this) {
when (it) {
LoadState.Loading -> LoadingDialogHub.show(this, "数据加载中...")
else -> LoadingDialogHub.dismiss()
}
- })
+ }
}
override fun setupTopBarLayout() {
diff --git a/app/src/main/java/com/casic/xz/meterage/view/home/CustomerActivity.kt b/app/src/main/java/com/casic/xz/meterage/view/home/CustomerActivity.kt
new file mode 100644
index 0000000..defa8f9
--- /dev/null
+++ b/app/src/main/java/com/casic/xz/meterage/view/home/CustomerActivity.kt
@@ -0,0 +1,25 @@
+package com.casic.xz.meterage.view.home
+
+import com.casic.xz.meterage.R
+import com.pengxh.kt.lite.base.KotlinBaseActivity
+
+class CustomerActivity : KotlinBaseActivity() {
+
+ override fun initData() {
+
+ }
+
+ override fun initEvent() {
+
+ }
+
+ override fun initLayoutView(): Int = R.layout.activity_customer
+
+ override fun observeRequestState() {
+
+ }
+
+ override fun setupTopBarLayout() {
+
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 61bd7aa..eaea412 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -55,6 +55,7 @@
+
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
index 761da02..77afd2a 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
@@ -5,10 +5,7 @@
import com.casic.xz.meterage.R
import com.casic.xz.meterage.adapter.HomeGridAdapter
import com.casic.xz.meterage.utils.LocaleConstant
-import com.casic.xz.meterage.view.home.CapabilityActivity
-import com.casic.xz.meterage.view.home.EquipmentActivity
-import com.casic.xz.meterage.view.home.MeterageTrainActivity
-import com.casic.xz.meterage.view.home.StandardDeviceActivity
+import com.casic.xz.meterage.view.home.*
import com.casic.xz.meterage.view.notice.NoticeListActivity
import com.casic.xz.meterage.vm.NoticeViewModel
import com.pengxh.kt.lite.base.KotlinBaseFragment
@@ -20,7 +17,7 @@
override fun initData() {
val noticeViewModel = ViewModelProvider(this)[NoticeViewModel::class.java]
noticeViewModel.getNoticeList("", "", "", "", "", 1)
- noticeViewModel.noticeResult.observe(this, {
+ noticeViewModel.noticeResult.observe(this) {
if (it.code == 200) {
val total = it.data.total
if (total.toString() == "") {
@@ -34,7 +31,7 @@
}
}
}
- })
+ }
val homeAdapter = HomeGridAdapter(requireContext(), LocaleConstant.HOME_FUNC_OPERATE)
homeFuncRecyclerView.adapter = homeAdapter
@@ -51,7 +48,7 @@
"计量培训" -> requireContext().navigatePageTo()
// "合同发票" -> requireContext().navigatePageTo()
// "业务统计" -> requireContext().navigatePageTo()
-// "客户列表" -> requireContext().navigatePageTo()
+ "客户列表" -> requireContext().navigatePageTo()
// "外场检测" -> requireContext().navigatePageTo()
}
}
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
index 56dc5ec..de0181c 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
@@ -20,7 +20,7 @@
val userViewModel = ViewModelProvider(this)[UserViewModel::class.java]
userViewModel.getUserInfo(SaveKeyValues.getValue(LocaleConstant.ACCOUNT, "") as String)
- userViewModel.userInfoResult.observe(this, {
+ userViewModel.userInfoResult.observe(this) {
if (it.code == 200) {
val data = it.data
userNameView.text = data.name
@@ -32,11 +32,11 @@
// .placeholder(R.mipmap.load_image_error)
// .into(userAvatarView)
}
- })
+ }
val noticeViewModel = ViewModelProvider(this)[NoticeViewModel::class.java]
noticeViewModel.getNoticeList("", "", "", "", "", 1)
- noticeViewModel.noticeResult.observe(this, {
+ noticeViewModel.noticeResult.observe(this) {
if (it.code == 200) {
val total = it.data.total
if (total.toString() == "") {
@@ -50,7 +50,7 @@
}
}
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
index e1fc6b8..94d57c6 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
@@ -17,7 +17,7 @@
override fun initData() {
equipmentViewModel = ViewModelProvider(this)[EquipmentViewModel::class.java]
equipmentViewModel.getStandardDeviceDetail(id)
- equipmentViewModel.standardDeviceDetailResult.observe(this, {
+ equipmentViewModel.standardDeviceDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -62,7 +62,7 @@
}
remarkView.text = data.remark
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
index a64791f..f7f845f 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
@@ -17,7 +17,7 @@
override fun initData() {
equipmentViewModel = ViewModelProvider(this)[EquipmentViewModel::class.java]
equipmentViewModel.getEquipmentDetail(id)
- equipmentViewModel.equipmentDetailResult.observe(this, {
+ equipmentViewModel.equipmentDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -79,7 +79,7 @@
}
}
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
index 73f927c..b8776f1 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
@@ -15,7 +15,7 @@
override fun initData() {
meterageTrainViewModel = ViewModelProvider(this)[MeterageTrainViewModel::class.java]
meterageTrainViewModel.getMeterageTrainDetail(id)
- meterageTrainViewModel.meterageTrainDetailResult.observe(this, {
+ meterageTrainViewModel.meterageTrainDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -32,7 +32,7 @@
contentView.text = data.trainContent
remarkView.text = data.remark
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/model/CustomerListModel.java b/app/src/main/java/com/casic/xz/meterage/model/CustomerListModel.java
new file mode 100644
index 0000000..aecdcb4
--- /dev/null
+++ b/app/src/main/java/com/casic/xz/meterage/model/CustomerListModel.java
@@ -0,0 +1,508 @@
+package com.casic.xz.meterage.model;
+
+import java.util.List;
+
+public class CustomerListModel {
+
+ private int code;
+ private DataModel data;
+ private String message;
+
+ public int getCode() {
+ return code;
+ }
+
+ public void setCode(int code) {
+ this.code = code;
+ }
+
+ public DataModel getData() {
+ return data;
+ }
+
+ public void setData(DataModel data) {
+ this.data = data;
+ }
+
+ public String getMessage() {
+ return message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public static class DataModel {
+ private List rows;
+ private int total;
+
+ public List getRows() {
+ return rows;
+ }
+
+ public void setRows(List rows) {
+ this.rows = rows;
+ }
+
+ public int getTotal() {
+ return total;
+ }
+
+ public void setTotal(int total) {
+ this.total = total;
+ }
+
+ public static class RowsModel {
+ private String addressArea;
+ private String addressAreaName;
+ private String addressCity;
+ private String addressCityName;
+ private String addressCountry;
+ private String addressCountryName;
+ private String addressProvince;
+ private String addressProvinceName;
+ private String bankAccount;
+ private String bankAccountNumber;
+ private String bankName;
+ private String briefName;
+ private String businessContent;
+ private String businessScope;
+ private String businessSize;
+ private String businessSizeName;
+ private String companySize;
+ private String companySizeName;
+ private String createTime;
+ private String createUser;
+ private String customerName;
+ private String customerNo;
+ private String customerUserList;
+ private String director;
+ private String email;
+ private String evaluation;
+ private String evaluationName;
+ private String fax;
+ private String fullAddress;
+ private String grade;
+ private String id;
+ private String invoiceArea;
+ private String invoiceAreaName;
+ private String invoiceCity;
+ private String invoiceCityName;
+ private String invoiceCountry;
+ private String invoiceCountryName;
+ private String invoiceFullAddress;
+ private String invoiceProvince;
+ private String invoiceProvinceName;
+ private int isDel;
+ private String minioFileName;
+ private String mobile;
+ private String phone;
+ private String postalCode;
+ private String remark;
+ private String taxNumber;
+ private String updateTime;
+ private String updateUser;
+ private String website;
+
+ public String getAddressArea() {
+ return addressArea;
+ }
+
+ public void setAddressArea(String addressArea) {
+ this.addressArea = addressArea;
+ }
+
+ public String getAddressAreaName() {
+ return addressAreaName;
+ }
+
+ public void setAddressAreaName(String addressAreaName) {
+ this.addressAreaName = addressAreaName;
+ }
+
+ public String getAddressCity() {
+ return addressCity;
+ }
+
+ public void setAddressCity(String addressCity) {
+ this.addressCity = addressCity;
+ }
+
+ public String getAddressCityName() {
+ return addressCityName;
+ }
+
+ public void setAddressCityName(String addressCityName) {
+ this.addressCityName = addressCityName;
+ }
+
+ public String getAddressCountry() {
+ return addressCountry;
+ }
+
+ public void setAddressCountry(String addressCountry) {
+ this.addressCountry = addressCountry;
+ }
+
+ public String getAddressCountryName() {
+ return addressCountryName;
+ }
+
+ public void setAddressCountryName(String addressCountryName) {
+ this.addressCountryName = addressCountryName;
+ }
+
+ public String getAddressProvince() {
+ return addressProvince;
+ }
+
+ public void setAddressProvince(String addressProvince) {
+ this.addressProvince = addressProvince;
+ }
+
+ public String getAddressProvinceName() {
+ return addressProvinceName;
+ }
+
+ public void setAddressProvinceName(String addressProvinceName) {
+ this.addressProvinceName = addressProvinceName;
+ }
+
+ public String getBankAccount() {
+ return bankAccount;
+ }
+
+ public void setBankAccount(String bankAccount) {
+ this.bankAccount = bankAccount;
+ }
+
+ public String getBankAccountNumber() {
+ return bankAccountNumber;
+ }
+
+ public void setBankAccountNumber(String bankAccountNumber) {
+ this.bankAccountNumber = bankAccountNumber;
+ }
+
+ public String getBankName() {
+ return bankName;
+ }
+
+ public void setBankName(String bankName) {
+ this.bankName = bankName;
+ }
+
+ public String getBriefName() {
+ return briefName;
+ }
+
+ public void setBriefName(String briefName) {
+ this.briefName = briefName;
+ }
+
+ public String getBusinessContent() {
+ return businessContent;
+ }
+
+ public void setBusinessContent(String businessContent) {
+ this.businessContent = businessContent;
+ }
+
+ public String getBusinessScope() {
+ return businessScope;
+ }
+
+ public void setBusinessScope(String businessScope) {
+ this.businessScope = businessScope;
+ }
+
+ public String getBusinessSize() {
+ return businessSize;
+ }
+
+ public void setBusinessSize(String businessSize) {
+ this.businessSize = businessSize;
+ }
+
+ public String getBusinessSizeName() {
+ return businessSizeName;
+ }
+
+ public void setBusinessSizeName(String businessSizeName) {
+ this.businessSizeName = businessSizeName;
+ }
+
+ public String getCompanySize() {
+ return companySize;
+ }
+
+ public void setCompanySize(String companySize) {
+ this.companySize = companySize;
+ }
+
+ public String getCompanySizeName() {
+ return companySizeName;
+ }
+
+ public void setCompanySizeName(String companySizeName) {
+ this.companySizeName = companySizeName;
+ }
+
+ public String getCreateTime() {
+ return createTime;
+ }
+
+ public void setCreateTime(String createTime) {
+ this.createTime = createTime;
+ }
+
+ public String getCreateUser() {
+ return createUser;
+ }
+
+ public void setCreateUser(String createUser) {
+ this.createUser = createUser;
+ }
+
+ public String getCustomerName() {
+ return customerName;
+ }
+
+ public void setCustomerName(String customerName) {
+ this.customerName = customerName;
+ }
+
+ public String getCustomerNo() {
+ return customerNo;
+ }
+
+ public void setCustomerNo(String customerNo) {
+ this.customerNo = customerNo;
+ }
+
+ public String getCustomerUserList() {
+ return customerUserList;
+ }
+
+ public void setCustomerUserList(String customerUserList) {
+ this.customerUserList = customerUserList;
+ }
+
+ public String getDirector() {
+ return director;
+ }
+
+ public void setDirector(String director) {
+ this.director = director;
+ }
+
+ public String getEmail() {
+ return email;
+ }
+
+ public void setEmail(String email) {
+ this.email = email;
+ }
+
+ public String getEvaluation() {
+ return evaluation;
+ }
+
+ public void setEvaluation(String evaluation) {
+ this.evaluation = evaluation;
+ }
+
+ public String getEvaluationName() {
+ return evaluationName;
+ }
+
+ public void setEvaluationName(String evaluationName) {
+ this.evaluationName = evaluationName;
+ }
+
+ public String getFax() {
+ return fax;
+ }
+
+ public void setFax(String fax) {
+ this.fax = fax;
+ }
+
+ public String getFullAddress() {
+ return fullAddress;
+ }
+
+ public void setFullAddress(String fullAddress) {
+ this.fullAddress = fullAddress;
+ }
+
+ public String getGrade() {
+ return grade;
+ }
+
+ public void setGrade(String grade) {
+ this.grade = grade;
+ }
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getInvoiceArea() {
+ return invoiceArea;
+ }
+
+ public void setInvoiceArea(String invoiceArea) {
+ this.invoiceArea = invoiceArea;
+ }
+
+ public String getInvoiceAreaName() {
+ return invoiceAreaName;
+ }
+
+ public void setInvoiceAreaName(String invoiceAreaName) {
+ this.invoiceAreaName = invoiceAreaName;
+ }
+
+ public String getInvoiceCity() {
+ return invoiceCity;
+ }
+
+ public void setInvoiceCity(String invoiceCity) {
+ this.invoiceCity = invoiceCity;
+ }
+
+ public String getInvoiceCityName() {
+ return invoiceCityName;
+ }
+
+ public void setInvoiceCityName(String invoiceCityName) {
+ this.invoiceCityName = invoiceCityName;
+ }
+
+ public String getInvoiceCountry() {
+ return invoiceCountry;
+ }
+
+ public void setInvoiceCountry(String invoiceCountry) {
+ this.invoiceCountry = invoiceCountry;
+ }
+
+ public String getInvoiceCountryName() {
+ return invoiceCountryName;
+ }
+
+ public void setInvoiceCountryName(String invoiceCountryName) {
+ this.invoiceCountryName = invoiceCountryName;
+ }
+
+ public String getInvoiceFullAddress() {
+ return invoiceFullAddress;
+ }
+
+ public void setInvoiceFullAddress(String invoiceFullAddress) {
+ this.invoiceFullAddress = invoiceFullAddress;
+ }
+
+ public String getInvoiceProvince() {
+ return invoiceProvince;
+ }
+
+ public void setInvoiceProvince(String invoiceProvince) {
+ this.invoiceProvince = invoiceProvince;
+ }
+
+ public String getInvoiceProvinceName() {
+ return invoiceProvinceName;
+ }
+
+ public void setInvoiceProvinceName(String invoiceProvinceName) {
+ this.invoiceProvinceName = invoiceProvinceName;
+ }
+
+ public int getIsDel() {
+ return isDel;
+ }
+
+ public void setIsDel(int isDel) {
+ this.isDel = isDel;
+ }
+
+ public String getMinioFileName() {
+ return minioFileName;
+ }
+
+ public void setMinioFileName(String minioFileName) {
+ this.minioFileName = minioFileName;
+ }
+
+ public String getMobile() {
+ return mobile;
+ }
+
+ public void setMobile(String mobile) {
+ this.mobile = mobile;
+ }
+
+ public String getPhone() {
+ return phone;
+ }
+
+ public void setPhone(String phone) {
+ this.phone = phone;
+ }
+
+ public String getPostalCode() {
+ return postalCode;
+ }
+
+ public void setPostalCode(String postalCode) {
+ this.postalCode = postalCode;
+ }
+
+ public String getRemark() {
+ return remark;
+ }
+
+ public void setRemark(String remark) {
+ this.remark = remark;
+ }
+
+ public String getTaxNumber() {
+ return taxNumber;
+ }
+
+ public void setTaxNumber(String taxNumber) {
+ this.taxNumber = taxNumber;
+ }
+
+ public String getUpdateTime() {
+ return updateTime;
+ }
+
+ public void setUpdateTime(String updateTime) {
+ this.updateTime = updateTime;
+ }
+
+ public String getUpdateUser() {
+ return updateUser;
+ }
+
+ public void setUpdateUser(String updateUser) {
+ this.updateUser = updateUser;
+ }
+
+ public String getWebsite() {
+ return website;
+ }
+
+ public void setWebsite(String website) {
+ this.website = website;
+ }
+ }
+ }
+}
diff --git a/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java b/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java
index e68ab5b..3c47e45 100644
--- a/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java
+++ b/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java
@@ -57,7 +57,7 @@
private String name;
private String phone;
private List resourceUrls;
- private List roleIds;
+ private List roleIds;
private List roleNames;
private List roleTips;
private String scopeType;
@@ -187,11 +187,11 @@
this.resourceUrls = resourceUrls;
}
- public List getRoleIds() {
+ public List getRoleIds() {
return roleIds;
}
- public void setRoleIds(List roleIds) {
+ public void setRoleIds(List roleIds) {
this.roleIds = roleIds;
}
diff --git a/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitService.kt b/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitService.kt
index 3b8cb14..4451020 100644
--- a/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitService.kt
+++ b/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitService.kt
@@ -115,4 +115,15 @@
@Header("token") token: String,
@Body requestBody: RequestBody
): String
+
+ /**
+ * 获取客户列表
+ */
+ @POST("/customer/listPage")
+ suspend fun getCustomerList(
+ @Header("token") token: String,
+ @Body requestBody: RequestBody,
+ @QueryMap limit: Map,
+ @QueryMap offset: Map
+ ): String
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitServiceManager.kt b/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitServiceManager.kt
index 3f7d42f..9cb70be 100644
--- a/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitServiceManager.kt
+++ b/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitServiceManager.kt
@@ -274,7 +274,12 @@
val offsetMap = HashMap()
offsetMap["offset"] = offset
- return api.getMeterageTrainList(AuthenticationHelper.token!!, requestBody, limitMap, offsetMap)
+ return api.getMeterageTrainList(
+ AuthenticationHelper.token!!,
+ requestBody,
+ limitMap,
+ offsetMap
+ )
}
/**
@@ -288,4 +293,28 @@
)
return api.getMeterageTrainDetail(AuthenticationHelper.token!!, requestBody)
}
+
+ /**
+ * 获取客户列表
+ */
+ suspend fun getCustomerList(
+ bussinessSize: String, customerName: String, customerNo: String, grade: String, offset: Int
+ ): String {
+ val paramObject = JSONObject()
+ paramObject.put("bussinessSize", bussinessSize)
+ paramObject.put("customerName", customerName)
+ paramObject.put("customerNo", customerNo)
+ paramObject.put("grade", grade)
+
+ val requestBody = paramObject.toString().toRequestBody(
+ "application/json;charset=UTF-8".toMediaType()
+ )
+
+ val limitMap = HashMap()
+ limitMap["limit"] = LocaleConstant.PAGE_LIMIT
+
+ val offsetMap = HashMap()
+ offsetMap["offset"] = offset
+ return api.getCustomerList(AuthenticationHelper.token!!, requestBody, limitMap, offsetMap)
+ }
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/xz/meterage/view/LoginActivity.kt b/app/src/main/java/com/casic/xz/meterage/view/LoginActivity.kt
index df0855c..8e9a355 100644
--- a/app/src/main/java/com/casic/xz/meterage/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/xz/meterage/view/LoginActivity.kt
@@ -55,7 +55,7 @@
SaveKeyValues.putValue(LocaleConstant.PASSWORD, userPassword)
authenticateViewModel.obtainPublicKey()
- authenticateViewModel.keyModel.observe(this, { keyModel ->
+ authenticateViewModel.keyModel.observe(this) { keyModel ->
if (keyModel.code == 200) {
val keyString = keyModel.data!!.publicKey!!
/**
@@ -68,27 +68,27 @@
userPassword.toByteArray(), publicKey!!
)
userViewModel.enter(keyModel.data!!.sid!!, userPhone, dataByPublicKey)
- userViewModel.loginResult.observe(this, {
+ userViewModel.loginResult.observe(this) {
if (it.code == 200) {
AuthenticationHelper.saveToken(it.data!!.token!!)
PageNavigationManager.finishAllActivity()
navigatePageTo()
}
- })
+ }
}
- })
+ }
}
}
override fun initLayoutView(): Int = R.layout.activity_login
override fun observeRequestState() {
- userViewModel.loadState.observe(this, {
+ userViewModel.loadState.observe(this) {
when (it) {
LoadState.Loading -> LoadingDialogHub.show(this, "登录中,请稍后")
else -> LoadingDialogHub.dismiss()
}
- })
+ }
}
override fun setupTopBarLayout() {
diff --git a/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityActivity.kt b/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityActivity.kt
index 7b9c9ec..dcbb471 100644
--- a/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityActivity.kt
+++ b/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityActivity.kt
@@ -34,7 +34,7 @@
override fun initData() {
weakReferenceHandler = WeakReferenceHandler(callback)
capabilityViewModel = ViewModelProvider(this)[CapabilityViewModel::class.java]
- capabilityViewModel.capabilityResult.observe(this, {
+ capabilityViewModel.capabilityResult.observe(this) {
if (it.code == 200) {
val dataRows = it.data?.records!!
when {
@@ -58,7 +58,7 @@
}
weakReferenceHandler.sendEmptyMessage(2023020902)
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityDetailActivity.kt b/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityDetailActivity.kt
index ddb486c..ddc1258 100644
--- a/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityDetailActivity.kt
+++ b/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityDetailActivity.kt
@@ -21,7 +21,7 @@
capabilityViewModel = ViewModelProvider(this)[CapabilityViewModel::class.java]
capabilityViewModel.getCapabilityDetail(id)
- capabilityViewModel.capabilityDetailResult.observe(this, {
+ capabilityViewModel.capabilityDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -35,7 +35,7 @@
explainView.text = data.priceDescription
remarkView.text = data.remark
}
- })
+ }
}
override fun initEvent() {
@@ -45,12 +45,12 @@
override fun initLayoutView(): Int = R.layout.activity_capability_detail
override fun observeRequestState() {
- capabilityViewModel.loadState.observe(this, {
+ capabilityViewModel.loadState.observe(this) {
when (it) {
LoadState.Loading -> LoadingDialogHub.show(this, "数据加载中...")
else -> LoadingDialogHub.dismiss()
}
- })
+ }
}
override fun setupTopBarLayout() {
diff --git a/app/src/main/java/com/casic/xz/meterage/view/home/CustomerActivity.kt b/app/src/main/java/com/casic/xz/meterage/view/home/CustomerActivity.kt
new file mode 100644
index 0000000..defa8f9
--- /dev/null
+++ b/app/src/main/java/com/casic/xz/meterage/view/home/CustomerActivity.kt
@@ -0,0 +1,25 @@
+package com.casic.xz.meterage.view.home
+
+import com.casic.xz.meterage.R
+import com.pengxh.kt.lite.base.KotlinBaseActivity
+
+class CustomerActivity : KotlinBaseActivity() {
+
+ override fun initData() {
+
+ }
+
+ override fun initEvent() {
+
+ }
+
+ override fun initLayoutView(): Int = R.layout.activity_customer
+
+ override fun observeRequestState() {
+
+ }
+
+ override fun setupTopBarLayout() {
+
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/xz/meterage/view/home/EquipmentActivity.kt b/app/src/main/java/com/casic/xz/meterage/view/home/EquipmentActivity.kt
index d0cce96..81047a3 100644
--- a/app/src/main/java/com/casic/xz/meterage/view/home/EquipmentActivity.kt
+++ b/app/src/main/java/com/casic/xz/meterage/view/home/EquipmentActivity.kt
@@ -34,7 +34,7 @@
override fun initData() {
weakReferenceHandler = WeakReferenceHandler(callback)
equipmentViewModel = ViewModelProvider(this)[EquipmentViewModel::class.java]
- equipmentViewModel.equipmentResult.observe(this, {
+ equipmentViewModel.equipmentResult.observe(this) {
if (it.code == 200) {
val dataRows = it.data?.rows!!
when {
@@ -58,7 +58,7 @@
}
weakReferenceHandler.sendEmptyMessage(2023020801)
}
- })
+ }
}
override fun initEvent() {
@@ -84,12 +84,12 @@
override fun initLayoutView(): Int = R.layout.activity_equipment
override fun observeRequestState() {
- equipmentViewModel.loadState.observe(this, {
+ equipmentViewModel.loadState.observe(this) {
when (it) {
LoadState.Loading -> LoadingDialogHub.show(this, "数据加载中...")
else -> LoadingDialogHub.dismiss()
}
- })
+ }
}
override fun setupTopBarLayout() {
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 61bd7aa..eaea412 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -55,6 +55,7 @@
+
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
index 761da02..77afd2a 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
@@ -5,10 +5,7 @@
import com.casic.xz.meterage.R
import com.casic.xz.meterage.adapter.HomeGridAdapter
import com.casic.xz.meterage.utils.LocaleConstant
-import com.casic.xz.meterage.view.home.CapabilityActivity
-import com.casic.xz.meterage.view.home.EquipmentActivity
-import com.casic.xz.meterage.view.home.MeterageTrainActivity
-import com.casic.xz.meterage.view.home.StandardDeviceActivity
+import com.casic.xz.meterage.view.home.*
import com.casic.xz.meterage.view.notice.NoticeListActivity
import com.casic.xz.meterage.vm.NoticeViewModel
import com.pengxh.kt.lite.base.KotlinBaseFragment
@@ -20,7 +17,7 @@
override fun initData() {
val noticeViewModel = ViewModelProvider(this)[NoticeViewModel::class.java]
noticeViewModel.getNoticeList("", "", "", "", "", 1)
- noticeViewModel.noticeResult.observe(this, {
+ noticeViewModel.noticeResult.observe(this) {
if (it.code == 200) {
val total = it.data.total
if (total.toString() == "") {
@@ -34,7 +31,7 @@
}
}
}
- })
+ }
val homeAdapter = HomeGridAdapter(requireContext(), LocaleConstant.HOME_FUNC_OPERATE)
homeFuncRecyclerView.adapter = homeAdapter
@@ -51,7 +48,7 @@
"计量培训" -> requireContext().navigatePageTo()
// "合同发票" -> requireContext().navigatePageTo()
// "业务统计" -> requireContext().navigatePageTo()
-// "客户列表" -> requireContext().navigatePageTo()
+ "客户列表" -> requireContext().navigatePageTo()
// "外场检测" -> requireContext().navigatePageTo()
}
}
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
index 56dc5ec..de0181c 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
@@ -20,7 +20,7 @@
val userViewModel = ViewModelProvider(this)[UserViewModel::class.java]
userViewModel.getUserInfo(SaveKeyValues.getValue(LocaleConstant.ACCOUNT, "") as String)
- userViewModel.userInfoResult.observe(this, {
+ userViewModel.userInfoResult.observe(this) {
if (it.code == 200) {
val data = it.data
userNameView.text = data.name
@@ -32,11 +32,11 @@
// .placeholder(R.mipmap.load_image_error)
// .into(userAvatarView)
}
- })
+ }
val noticeViewModel = ViewModelProvider(this)[NoticeViewModel::class.java]
noticeViewModel.getNoticeList("", "", "", "", "", 1)
- noticeViewModel.noticeResult.observe(this, {
+ noticeViewModel.noticeResult.observe(this) {
if (it.code == 200) {
val total = it.data.total
if (total.toString() == "") {
@@ -50,7 +50,7 @@
}
}
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
index e1fc6b8..94d57c6 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
@@ -17,7 +17,7 @@
override fun initData() {
equipmentViewModel = ViewModelProvider(this)[EquipmentViewModel::class.java]
equipmentViewModel.getStandardDeviceDetail(id)
- equipmentViewModel.standardDeviceDetailResult.observe(this, {
+ equipmentViewModel.standardDeviceDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -62,7 +62,7 @@
}
remarkView.text = data.remark
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
index a64791f..f7f845f 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
@@ -17,7 +17,7 @@
override fun initData() {
equipmentViewModel = ViewModelProvider(this)[EquipmentViewModel::class.java]
equipmentViewModel.getEquipmentDetail(id)
- equipmentViewModel.equipmentDetailResult.observe(this, {
+ equipmentViewModel.equipmentDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -79,7 +79,7 @@
}
}
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
index 73f927c..b8776f1 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
@@ -15,7 +15,7 @@
override fun initData() {
meterageTrainViewModel = ViewModelProvider(this)[MeterageTrainViewModel::class.java]
meterageTrainViewModel.getMeterageTrainDetail(id)
- meterageTrainViewModel.meterageTrainDetailResult.observe(this, {
+ meterageTrainViewModel.meterageTrainDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -32,7 +32,7 @@
contentView.text = data.trainContent
remarkView.text = data.remark
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/model/CustomerListModel.java b/app/src/main/java/com/casic/xz/meterage/model/CustomerListModel.java
new file mode 100644
index 0000000..aecdcb4
--- /dev/null
+++ b/app/src/main/java/com/casic/xz/meterage/model/CustomerListModel.java
@@ -0,0 +1,508 @@
+package com.casic.xz.meterage.model;
+
+import java.util.List;
+
+public class CustomerListModel {
+
+ private int code;
+ private DataModel data;
+ private String message;
+
+ public int getCode() {
+ return code;
+ }
+
+ public void setCode(int code) {
+ this.code = code;
+ }
+
+ public DataModel getData() {
+ return data;
+ }
+
+ public void setData(DataModel data) {
+ this.data = data;
+ }
+
+ public String getMessage() {
+ return message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public static class DataModel {
+ private List rows;
+ private int total;
+
+ public List getRows() {
+ return rows;
+ }
+
+ public void setRows(List rows) {
+ this.rows = rows;
+ }
+
+ public int getTotal() {
+ return total;
+ }
+
+ public void setTotal(int total) {
+ this.total = total;
+ }
+
+ public static class RowsModel {
+ private String addressArea;
+ private String addressAreaName;
+ private String addressCity;
+ private String addressCityName;
+ private String addressCountry;
+ private String addressCountryName;
+ private String addressProvince;
+ private String addressProvinceName;
+ private String bankAccount;
+ private String bankAccountNumber;
+ private String bankName;
+ private String briefName;
+ private String businessContent;
+ private String businessScope;
+ private String businessSize;
+ private String businessSizeName;
+ private String companySize;
+ private String companySizeName;
+ private String createTime;
+ private String createUser;
+ private String customerName;
+ private String customerNo;
+ private String customerUserList;
+ private String director;
+ private String email;
+ private String evaluation;
+ private String evaluationName;
+ private String fax;
+ private String fullAddress;
+ private String grade;
+ private String id;
+ private String invoiceArea;
+ private String invoiceAreaName;
+ private String invoiceCity;
+ private String invoiceCityName;
+ private String invoiceCountry;
+ private String invoiceCountryName;
+ private String invoiceFullAddress;
+ private String invoiceProvince;
+ private String invoiceProvinceName;
+ private int isDel;
+ private String minioFileName;
+ private String mobile;
+ private String phone;
+ private String postalCode;
+ private String remark;
+ private String taxNumber;
+ private String updateTime;
+ private String updateUser;
+ private String website;
+
+ public String getAddressArea() {
+ return addressArea;
+ }
+
+ public void setAddressArea(String addressArea) {
+ this.addressArea = addressArea;
+ }
+
+ public String getAddressAreaName() {
+ return addressAreaName;
+ }
+
+ public void setAddressAreaName(String addressAreaName) {
+ this.addressAreaName = addressAreaName;
+ }
+
+ public String getAddressCity() {
+ return addressCity;
+ }
+
+ public void setAddressCity(String addressCity) {
+ this.addressCity = addressCity;
+ }
+
+ public String getAddressCityName() {
+ return addressCityName;
+ }
+
+ public void setAddressCityName(String addressCityName) {
+ this.addressCityName = addressCityName;
+ }
+
+ public String getAddressCountry() {
+ return addressCountry;
+ }
+
+ public void setAddressCountry(String addressCountry) {
+ this.addressCountry = addressCountry;
+ }
+
+ public String getAddressCountryName() {
+ return addressCountryName;
+ }
+
+ public void setAddressCountryName(String addressCountryName) {
+ this.addressCountryName = addressCountryName;
+ }
+
+ public String getAddressProvince() {
+ return addressProvince;
+ }
+
+ public void setAddressProvince(String addressProvince) {
+ this.addressProvince = addressProvince;
+ }
+
+ public String getAddressProvinceName() {
+ return addressProvinceName;
+ }
+
+ public void setAddressProvinceName(String addressProvinceName) {
+ this.addressProvinceName = addressProvinceName;
+ }
+
+ public String getBankAccount() {
+ return bankAccount;
+ }
+
+ public void setBankAccount(String bankAccount) {
+ this.bankAccount = bankAccount;
+ }
+
+ public String getBankAccountNumber() {
+ return bankAccountNumber;
+ }
+
+ public void setBankAccountNumber(String bankAccountNumber) {
+ this.bankAccountNumber = bankAccountNumber;
+ }
+
+ public String getBankName() {
+ return bankName;
+ }
+
+ public void setBankName(String bankName) {
+ this.bankName = bankName;
+ }
+
+ public String getBriefName() {
+ return briefName;
+ }
+
+ public void setBriefName(String briefName) {
+ this.briefName = briefName;
+ }
+
+ public String getBusinessContent() {
+ return businessContent;
+ }
+
+ public void setBusinessContent(String businessContent) {
+ this.businessContent = businessContent;
+ }
+
+ public String getBusinessScope() {
+ return businessScope;
+ }
+
+ public void setBusinessScope(String businessScope) {
+ this.businessScope = businessScope;
+ }
+
+ public String getBusinessSize() {
+ return businessSize;
+ }
+
+ public void setBusinessSize(String businessSize) {
+ this.businessSize = businessSize;
+ }
+
+ public String getBusinessSizeName() {
+ return businessSizeName;
+ }
+
+ public void setBusinessSizeName(String businessSizeName) {
+ this.businessSizeName = businessSizeName;
+ }
+
+ public String getCompanySize() {
+ return companySize;
+ }
+
+ public void setCompanySize(String companySize) {
+ this.companySize = companySize;
+ }
+
+ public String getCompanySizeName() {
+ return companySizeName;
+ }
+
+ public void setCompanySizeName(String companySizeName) {
+ this.companySizeName = companySizeName;
+ }
+
+ public String getCreateTime() {
+ return createTime;
+ }
+
+ public void setCreateTime(String createTime) {
+ this.createTime = createTime;
+ }
+
+ public String getCreateUser() {
+ return createUser;
+ }
+
+ public void setCreateUser(String createUser) {
+ this.createUser = createUser;
+ }
+
+ public String getCustomerName() {
+ return customerName;
+ }
+
+ public void setCustomerName(String customerName) {
+ this.customerName = customerName;
+ }
+
+ public String getCustomerNo() {
+ return customerNo;
+ }
+
+ public void setCustomerNo(String customerNo) {
+ this.customerNo = customerNo;
+ }
+
+ public String getCustomerUserList() {
+ return customerUserList;
+ }
+
+ public void setCustomerUserList(String customerUserList) {
+ this.customerUserList = customerUserList;
+ }
+
+ public String getDirector() {
+ return director;
+ }
+
+ public void setDirector(String director) {
+ this.director = director;
+ }
+
+ public String getEmail() {
+ return email;
+ }
+
+ public void setEmail(String email) {
+ this.email = email;
+ }
+
+ public String getEvaluation() {
+ return evaluation;
+ }
+
+ public void setEvaluation(String evaluation) {
+ this.evaluation = evaluation;
+ }
+
+ public String getEvaluationName() {
+ return evaluationName;
+ }
+
+ public void setEvaluationName(String evaluationName) {
+ this.evaluationName = evaluationName;
+ }
+
+ public String getFax() {
+ return fax;
+ }
+
+ public void setFax(String fax) {
+ this.fax = fax;
+ }
+
+ public String getFullAddress() {
+ return fullAddress;
+ }
+
+ public void setFullAddress(String fullAddress) {
+ this.fullAddress = fullAddress;
+ }
+
+ public String getGrade() {
+ return grade;
+ }
+
+ public void setGrade(String grade) {
+ this.grade = grade;
+ }
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getInvoiceArea() {
+ return invoiceArea;
+ }
+
+ public void setInvoiceArea(String invoiceArea) {
+ this.invoiceArea = invoiceArea;
+ }
+
+ public String getInvoiceAreaName() {
+ return invoiceAreaName;
+ }
+
+ public void setInvoiceAreaName(String invoiceAreaName) {
+ this.invoiceAreaName = invoiceAreaName;
+ }
+
+ public String getInvoiceCity() {
+ return invoiceCity;
+ }
+
+ public void setInvoiceCity(String invoiceCity) {
+ this.invoiceCity = invoiceCity;
+ }
+
+ public String getInvoiceCityName() {
+ return invoiceCityName;
+ }
+
+ public void setInvoiceCityName(String invoiceCityName) {
+ this.invoiceCityName = invoiceCityName;
+ }
+
+ public String getInvoiceCountry() {
+ return invoiceCountry;
+ }
+
+ public void setInvoiceCountry(String invoiceCountry) {
+ this.invoiceCountry = invoiceCountry;
+ }
+
+ public String getInvoiceCountryName() {
+ return invoiceCountryName;
+ }
+
+ public void setInvoiceCountryName(String invoiceCountryName) {
+ this.invoiceCountryName = invoiceCountryName;
+ }
+
+ public String getInvoiceFullAddress() {
+ return invoiceFullAddress;
+ }
+
+ public void setInvoiceFullAddress(String invoiceFullAddress) {
+ this.invoiceFullAddress = invoiceFullAddress;
+ }
+
+ public String getInvoiceProvince() {
+ return invoiceProvince;
+ }
+
+ public void setInvoiceProvince(String invoiceProvince) {
+ this.invoiceProvince = invoiceProvince;
+ }
+
+ public String getInvoiceProvinceName() {
+ return invoiceProvinceName;
+ }
+
+ public void setInvoiceProvinceName(String invoiceProvinceName) {
+ this.invoiceProvinceName = invoiceProvinceName;
+ }
+
+ public int getIsDel() {
+ return isDel;
+ }
+
+ public void setIsDel(int isDel) {
+ this.isDel = isDel;
+ }
+
+ public String getMinioFileName() {
+ return minioFileName;
+ }
+
+ public void setMinioFileName(String minioFileName) {
+ this.minioFileName = minioFileName;
+ }
+
+ public String getMobile() {
+ return mobile;
+ }
+
+ public void setMobile(String mobile) {
+ this.mobile = mobile;
+ }
+
+ public String getPhone() {
+ return phone;
+ }
+
+ public void setPhone(String phone) {
+ this.phone = phone;
+ }
+
+ public String getPostalCode() {
+ return postalCode;
+ }
+
+ public void setPostalCode(String postalCode) {
+ this.postalCode = postalCode;
+ }
+
+ public String getRemark() {
+ return remark;
+ }
+
+ public void setRemark(String remark) {
+ this.remark = remark;
+ }
+
+ public String getTaxNumber() {
+ return taxNumber;
+ }
+
+ public void setTaxNumber(String taxNumber) {
+ this.taxNumber = taxNumber;
+ }
+
+ public String getUpdateTime() {
+ return updateTime;
+ }
+
+ public void setUpdateTime(String updateTime) {
+ this.updateTime = updateTime;
+ }
+
+ public String getUpdateUser() {
+ return updateUser;
+ }
+
+ public void setUpdateUser(String updateUser) {
+ this.updateUser = updateUser;
+ }
+
+ public String getWebsite() {
+ return website;
+ }
+
+ public void setWebsite(String website) {
+ this.website = website;
+ }
+ }
+ }
+}
diff --git a/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java b/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java
index e68ab5b..3c47e45 100644
--- a/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java
+++ b/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java
@@ -57,7 +57,7 @@
private String name;
private String phone;
private List resourceUrls;
- private List roleIds;
+ private List roleIds;
private List roleNames;
private List roleTips;
private String scopeType;
@@ -187,11 +187,11 @@
this.resourceUrls = resourceUrls;
}
- public List getRoleIds() {
+ public List getRoleIds() {
return roleIds;
}
- public void setRoleIds(List roleIds) {
+ public void setRoleIds(List roleIds) {
this.roleIds = roleIds;
}
diff --git a/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitService.kt b/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitService.kt
index 3b8cb14..4451020 100644
--- a/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitService.kt
+++ b/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitService.kt
@@ -115,4 +115,15 @@
@Header("token") token: String,
@Body requestBody: RequestBody
): String
+
+ /**
+ * 获取客户列表
+ */
+ @POST("/customer/listPage")
+ suspend fun getCustomerList(
+ @Header("token") token: String,
+ @Body requestBody: RequestBody,
+ @QueryMap limit: Map,
+ @QueryMap offset: Map
+ ): String
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitServiceManager.kt b/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitServiceManager.kt
index 3f7d42f..9cb70be 100644
--- a/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitServiceManager.kt
+++ b/app/src/main/java/com/casic/xz/meterage/utils/retrofit/RetrofitServiceManager.kt
@@ -274,7 +274,12 @@
val offsetMap = HashMap()
offsetMap["offset"] = offset
- return api.getMeterageTrainList(AuthenticationHelper.token!!, requestBody, limitMap, offsetMap)
+ return api.getMeterageTrainList(
+ AuthenticationHelper.token!!,
+ requestBody,
+ limitMap,
+ offsetMap
+ )
}
/**
@@ -288,4 +293,28 @@
)
return api.getMeterageTrainDetail(AuthenticationHelper.token!!, requestBody)
}
+
+ /**
+ * 获取客户列表
+ */
+ suspend fun getCustomerList(
+ bussinessSize: String, customerName: String, customerNo: String, grade: String, offset: Int
+ ): String {
+ val paramObject = JSONObject()
+ paramObject.put("bussinessSize", bussinessSize)
+ paramObject.put("customerName", customerName)
+ paramObject.put("customerNo", customerNo)
+ paramObject.put("grade", grade)
+
+ val requestBody = paramObject.toString().toRequestBody(
+ "application/json;charset=UTF-8".toMediaType()
+ )
+
+ val limitMap = HashMap()
+ limitMap["limit"] = LocaleConstant.PAGE_LIMIT
+
+ val offsetMap = HashMap()
+ offsetMap["offset"] = offset
+ return api.getCustomerList(AuthenticationHelper.token!!, requestBody, limitMap, offsetMap)
+ }
}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/xz/meterage/view/LoginActivity.kt b/app/src/main/java/com/casic/xz/meterage/view/LoginActivity.kt
index df0855c..8e9a355 100644
--- a/app/src/main/java/com/casic/xz/meterage/view/LoginActivity.kt
+++ b/app/src/main/java/com/casic/xz/meterage/view/LoginActivity.kt
@@ -55,7 +55,7 @@
SaveKeyValues.putValue(LocaleConstant.PASSWORD, userPassword)
authenticateViewModel.obtainPublicKey()
- authenticateViewModel.keyModel.observe(this, { keyModel ->
+ authenticateViewModel.keyModel.observe(this) { keyModel ->
if (keyModel.code == 200) {
val keyString = keyModel.data!!.publicKey!!
/**
@@ -68,27 +68,27 @@
userPassword.toByteArray(), publicKey!!
)
userViewModel.enter(keyModel.data!!.sid!!, userPhone, dataByPublicKey)
- userViewModel.loginResult.observe(this, {
+ userViewModel.loginResult.observe(this) {
if (it.code == 200) {
AuthenticationHelper.saveToken(it.data!!.token!!)
PageNavigationManager.finishAllActivity()
navigatePageTo()
}
- })
+ }
}
- })
+ }
}
}
override fun initLayoutView(): Int = R.layout.activity_login
override fun observeRequestState() {
- userViewModel.loadState.observe(this, {
+ userViewModel.loadState.observe(this) {
when (it) {
LoadState.Loading -> LoadingDialogHub.show(this, "登录中,请稍后")
else -> LoadingDialogHub.dismiss()
}
- })
+ }
}
override fun setupTopBarLayout() {
diff --git a/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityActivity.kt b/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityActivity.kt
index 7b9c9ec..dcbb471 100644
--- a/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityActivity.kt
+++ b/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityActivity.kt
@@ -34,7 +34,7 @@
override fun initData() {
weakReferenceHandler = WeakReferenceHandler(callback)
capabilityViewModel = ViewModelProvider(this)[CapabilityViewModel::class.java]
- capabilityViewModel.capabilityResult.observe(this, {
+ capabilityViewModel.capabilityResult.observe(this) {
if (it.code == 200) {
val dataRows = it.data?.records!!
when {
@@ -58,7 +58,7 @@
}
weakReferenceHandler.sendEmptyMessage(2023020902)
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityDetailActivity.kt b/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityDetailActivity.kt
index ddb486c..ddc1258 100644
--- a/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityDetailActivity.kt
+++ b/app/src/main/java/com/casic/xz/meterage/view/home/CapabilityDetailActivity.kt
@@ -21,7 +21,7 @@
capabilityViewModel = ViewModelProvider(this)[CapabilityViewModel::class.java]
capabilityViewModel.getCapabilityDetail(id)
- capabilityViewModel.capabilityDetailResult.observe(this, {
+ capabilityViewModel.capabilityDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -35,7 +35,7 @@
explainView.text = data.priceDescription
remarkView.text = data.remark
}
- })
+ }
}
override fun initEvent() {
@@ -45,12 +45,12 @@
override fun initLayoutView(): Int = R.layout.activity_capability_detail
override fun observeRequestState() {
- capabilityViewModel.loadState.observe(this, {
+ capabilityViewModel.loadState.observe(this) {
when (it) {
LoadState.Loading -> LoadingDialogHub.show(this, "数据加载中...")
else -> LoadingDialogHub.dismiss()
}
- })
+ }
}
override fun setupTopBarLayout() {
diff --git a/app/src/main/java/com/casic/xz/meterage/view/home/CustomerActivity.kt b/app/src/main/java/com/casic/xz/meterage/view/home/CustomerActivity.kt
new file mode 100644
index 0000000..defa8f9
--- /dev/null
+++ b/app/src/main/java/com/casic/xz/meterage/view/home/CustomerActivity.kt
@@ -0,0 +1,25 @@
+package com.casic.xz.meterage.view.home
+
+import com.casic.xz.meterage.R
+import com.pengxh.kt.lite.base.KotlinBaseActivity
+
+class CustomerActivity : KotlinBaseActivity() {
+
+ override fun initData() {
+
+ }
+
+ override fun initEvent() {
+
+ }
+
+ override fun initLayoutView(): Int = R.layout.activity_customer
+
+ override fun observeRequestState() {
+
+ }
+
+ override fun setupTopBarLayout() {
+
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/casic/xz/meterage/view/home/EquipmentActivity.kt b/app/src/main/java/com/casic/xz/meterage/view/home/EquipmentActivity.kt
index d0cce96..81047a3 100644
--- a/app/src/main/java/com/casic/xz/meterage/view/home/EquipmentActivity.kt
+++ b/app/src/main/java/com/casic/xz/meterage/view/home/EquipmentActivity.kt
@@ -34,7 +34,7 @@
override fun initData() {
weakReferenceHandler = WeakReferenceHandler(callback)
equipmentViewModel = ViewModelProvider(this)[EquipmentViewModel::class.java]
- equipmentViewModel.equipmentResult.observe(this, {
+ equipmentViewModel.equipmentResult.observe(this) {
if (it.code == 200) {
val dataRows = it.data?.rows!!
when {
@@ -58,7 +58,7 @@
}
weakReferenceHandler.sendEmptyMessage(2023020801)
}
- })
+ }
}
override fun initEvent() {
@@ -84,12 +84,12 @@
override fun initLayoutView(): Int = R.layout.activity_equipment
override fun observeRequestState() {
- equipmentViewModel.loadState.observe(this, {
+ equipmentViewModel.loadState.observe(this) {
when (it) {
LoadState.Loading -> LoadingDialogHub.show(this, "数据加载中...")
else -> LoadingDialogHub.dismiss()
}
- })
+ }
}
override fun setupTopBarLayout() {
diff --git a/app/src/main/java/com/casic/xz/meterage/view/home/MeterageTrainActivity.kt b/app/src/main/java/com/casic/xz/meterage/view/home/MeterageTrainActivity.kt
index 0f45e25..b0dcb5d 100644
--- a/app/src/main/java/com/casic/xz/meterage/view/home/MeterageTrainActivity.kt
+++ b/app/src/main/java/com/casic/xz/meterage/view/home/MeterageTrainActivity.kt
@@ -33,7 +33,7 @@
override fun initData() {
weakReferenceHandler = WeakReferenceHandler(callback)
meterageTrainViewModel = ViewModelProvider(this)[MeterageTrainViewModel::class.java]
- meterageTrainViewModel.meterageTrainResult.observe(this, {
+ meterageTrainViewModel.meterageTrainResult.observe(this) {
if (it.code == 200) {
val dataRows = it.data?.rows!!
when {
@@ -57,7 +57,7 @@
}
weakReferenceHandler.sendEmptyMessage(2023021001)
}
- })
+ }
}
override fun initEvent() {
@@ -89,12 +89,12 @@
}
override fun observeRequestState() {
- meterageTrainViewModel.loadState.observe(this, {
+ meterageTrainViewModel.loadState.observe(this) {
when (it) {
LoadState.Loading -> LoadingDialogHub.show(this, "数据加载中...")
else -> LoadingDialogHub.dismiss()
}
- })
+ }
}
private fun getMeterageTrainList() {
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 61bd7aa..eaea412 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -55,6 +55,7 @@
+
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
index 761da02..77afd2a 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/HomePageFragment.kt
@@ -5,10 +5,7 @@
import com.casic.xz.meterage.R
import com.casic.xz.meterage.adapter.HomeGridAdapter
import com.casic.xz.meterage.utils.LocaleConstant
-import com.casic.xz.meterage.view.home.CapabilityActivity
-import com.casic.xz.meterage.view.home.EquipmentActivity
-import com.casic.xz.meterage.view.home.MeterageTrainActivity
-import com.casic.xz.meterage.view.home.StandardDeviceActivity
+import com.casic.xz.meterage.view.home.*
import com.casic.xz.meterage.view.notice.NoticeListActivity
import com.casic.xz.meterage.vm.NoticeViewModel
import com.pengxh.kt.lite.base.KotlinBaseFragment
@@ -20,7 +17,7 @@
override fun initData() {
val noticeViewModel = ViewModelProvider(this)[NoticeViewModel::class.java]
noticeViewModel.getNoticeList("", "", "", "", "", 1)
- noticeViewModel.noticeResult.observe(this, {
+ noticeViewModel.noticeResult.observe(this) {
if (it.code == 200) {
val total = it.data.total
if (total.toString() == "") {
@@ -34,7 +31,7 @@
}
}
}
- })
+ }
val homeAdapter = HomeGridAdapter(requireContext(), LocaleConstant.HOME_FUNC_OPERATE)
homeFuncRecyclerView.adapter = homeAdapter
@@ -51,7 +48,7 @@
"计量培训" -> requireContext().navigatePageTo()
// "合同发票" -> requireContext().navigatePageTo()
// "业务统计" -> requireContext().navigatePageTo()
-// "客户列表" -> requireContext().navigatePageTo()
+ "客户列表" -> requireContext().navigatePageTo()
// "外场检测" -> requireContext().navigatePageTo()
}
}
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
index 56dc5ec..de0181c 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/MinePageFragment.kt
@@ -20,7 +20,7 @@
val userViewModel = ViewModelProvider(this)[UserViewModel::class.java]
userViewModel.getUserInfo(SaveKeyValues.getValue(LocaleConstant.ACCOUNT, "") as String)
- userViewModel.userInfoResult.observe(this, {
+ userViewModel.userInfoResult.observe(this) {
if (it.code == 200) {
val data = it.data
userNameView.text = data.name
@@ -32,11 +32,11 @@
// .placeholder(R.mipmap.load_image_error)
// .into(userAvatarView)
}
- })
+ }
val noticeViewModel = ViewModelProvider(this)[NoticeViewModel::class.java]
noticeViewModel.getNoticeList("", "", "", "", "", 1)
- noticeViewModel.noticeResult.observe(this, {
+ noticeViewModel.noticeResult.observe(this) {
if (it.code == 200) {
val total = it.data.total
if (total.toString() == "") {
@@ -50,7 +50,7 @@
}
}
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
index e1fc6b8..94d57c6 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/device/BasicInformationFragment.kt
@@ -17,7 +17,7 @@
override fun initData() {
equipmentViewModel = ViewModelProvider(this)[EquipmentViewModel::class.java]
equipmentViewModel.getStandardDeviceDetail(id)
- equipmentViewModel.standardDeviceDetailResult.observe(this, {
+ equipmentViewModel.standardDeviceDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -62,7 +62,7 @@
}
remarkView.text = data.remark
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
index a64791f..f7f845f 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/equipment/BasicInformationFragment.kt
@@ -17,7 +17,7 @@
override fun initData() {
equipmentViewModel = ViewModelProvider(this)[EquipmentViewModel::class.java]
equipmentViewModel.getEquipmentDetail(id)
- equipmentViewModel.equipmentDetailResult.observe(this, {
+ equipmentViewModel.equipmentDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -79,7 +79,7 @@
}
}
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt b/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
index 73f927c..b8776f1 100644
--- a/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
+++ b/app/src/main/java/com/casic/xz/meterage/fragment/train/BasicInformationFragment.kt
@@ -15,7 +15,7 @@
override fun initData() {
meterageTrainViewModel = ViewModelProvider(this)[MeterageTrainViewModel::class.java]
meterageTrainViewModel.getMeterageTrainDetail(id)
- meterageTrainViewModel.meterageTrainDetailResult.observe(this, {
+ meterageTrainViewModel.meterageTrainDetailResult.observe(this) {
if (it.code == 200) {
val data = it.data!!
@@ -32,7 +32,7 @@
contentView.text = data.trainContent
remarkView.text = data.remark
}
- })
+ }
}
override fun initEvent() {
diff --git a/app/src/main/java/com/casic/xz/meterage/model/CustomerListModel.java b/app/src/main/java/com/casic/xz/meterage/model/CustomerListModel.java
new file mode 100644
index 0000000..aecdcb4
--- /dev/null
+++ b/app/src/main/java/com/casic/xz/meterage/model/CustomerListModel.java
@@ -0,0 +1,508 @@
+package com.casic.xz.meterage.model;
+
+import java.util.List;
+
+public class CustomerListModel {
+
+ private int code;
+ private DataModel data;
+ private String message;
+
+ public int getCode() {
+ return code;
+ }
+
+ public void setCode(int code) {
+ this.code = code;
+ }
+
+ public DataModel getData() {
+ return data;
+ }
+
+ public void setData(DataModel data) {
+ this.data = data;
+ }
+
+ public String getMessage() {
+ return message;
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+
+ public static class DataModel {
+ private List rows;
+ private int total;
+
+ public List getRows() {
+ return rows;
+ }
+
+ public void setRows(List rows) {
+ this.rows = rows;
+ }
+
+ public int getTotal() {
+ return total;
+ }
+
+ public void setTotal(int total) {
+ this.total = total;
+ }
+
+ public static class RowsModel {
+ private String addressArea;
+ private String addressAreaName;
+ private String addressCity;
+ private String addressCityName;
+ private String addressCountry;
+ private String addressCountryName;
+ private String addressProvince;
+ private String addressProvinceName;
+ private String bankAccount;
+ private String bankAccountNumber;
+ private String bankName;
+ private String briefName;
+ private String businessContent;
+ private String businessScope;
+ private String businessSize;
+ private String businessSizeName;
+ private String companySize;
+ private String companySizeName;
+ private String createTime;
+ private String createUser;
+ private String customerName;
+ private String customerNo;
+ private String customerUserList;
+ private String director;
+ private String email;
+ private String evaluation;
+ private String evaluationName;
+ private String fax;
+ private String fullAddress;
+ private String grade;
+ private String id;
+ private String invoiceArea;
+ private String invoiceAreaName;
+ private String invoiceCity;
+ private String invoiceCityName;
+ private String invoiceCountry;
+ private String invoiceCountryName;
+ private String invoiceFullAddress;
+ private String invoiceProvince;
+ private String invoiceProvinceName;
+ private int isDel;
+ private String minioFileName;
+ private String mobile;
+ private String phone;
+ private String postalCode;
+ private String remark;
+ private String taxNumber;
+ private String updateTime;
+ private String updateUser;
+ private String website;
+
+ public String getAddressArea() {
+ return addressArea;
+ }
+
+ public void setAddressArea(String addressArea) {
+ this.addressArea = addressArea;
+ }
+
+ public String getAddressAreaName() {
+ return addressAreaName;
+ }
+
+ public void setAddressAreaName(String addressAreaName) {
+ this.addressAreaName = addressAreaName;
+ }
+
+ public String getAddressCity() {
+ return addressCity;
+ }
+
+ public void setAddressCity(String addressCity) {
+ this.addressCity = addressCity;
+ }
+
+ public String getAddressCityName() {
+ return addressCityName;
+ }
+
+ public void setAddressCityName(String addressCityName) {
+ this.addressCityName = addressCityName;
+ }
+
+ public String getAddressCountry() {
+ return addressCountry;
+ }
+
+ public void setAddressCountry(String addressCountry) {
+ this.addressCountry = addressCountry;
+ }
+
+ public String getAddressCountryName() {
+ return addressCountryName;
+ }
+
+ public void setAddressCountryName(String addressCountryName) {
+ this.addressCountryName = addressCountryName;
+ }
+
+ public String getAddressProvince() {
+ return addressProvince;
+ }
+
+ public void setAddressProvince(String addressProvince) {
+ this.addressProvince = addressProvince;
+ }
+
+ public String getAddressProvinceName() {
+ return addressProvinceName;
+ }
+
+ public void setAddressProvinceName(String addressProvinceName) {
+ this.addressProvinceName = addressProvinceName;
+ }
+
+ public String getBankAccount() {
+ return bankAccount;
+ }
+
+ public void setBankAccount(String bankAccount) {
+ this.bankAccount = bankAccount;
+ }
+
+ public String getBankAccountNumber() {
+ return bankAccountNumber;
+ }
+
+ public void setBankAccountNumber(String bankAccountNumber) {
+ this.bankAccountNumber = bankAccountNumber;
+ }
+
+ public String getBankName() {
+ return bankName;
+ }
+
+ public void setBankName(String bankName) {
+ this.bankName = bankName;
+ }
+
+ public String getBriefName() {
+ return briefName;
+ }
+
+ public void setBriefName(String briefName) {
+ this.briefName = briefName;
+ }
+
+ public String getBusinessContent() {
+ return businessContent;
+ }
+
+ public void setBusinessContent(String businessContent) {
+ this.businessContent = businessContent;
+ }
+
+ public String getBusinessScope() {
+ return businessScope;
+ }
+
+ public void setBusinessScope(String businessScope) {
+ this.businessScope = businessScope;
+ }
+
+ public String getBusinessSize() {
+ return businessSize;
+ }
+
+ public void setBusinessSize(String businessSize) {
+ this.businessSize = businessSize;
+ }
+
+ public String getBusinessSizeName() {
+ return businessSizeName;
+ }
+
+ public void setBusinessSizeName(String businessSizeName) {
+ this.businessSizeName = businessSizeName;
+ }
+
+ public String getCompanySize() {
+ return companySize;
+ }
+
+ public void setCompanySize(String companySize) {
+ this.companySize = companySize;
+ }
+
+ public String getCompanySizeName() {
+ return companySizeName;
+ }
+
+ public void setCompanySizeName(String companySizeName) {
+ this.companySizeName = companySizeName;
+ }
+
+ public String getCreateTime() {
+ return createTime;
+ }
+
+ public void setCreateTime(String createTime) {
+ this.createTime = createTime;
+ }
+
+ public String getCreateUser() {
+ return createUser;
+ }
+
+ public void setCreateUser(String createUser) {
+ this.createUser = createUser;
+ }
+
+ public String getCustomerName() {
+ return customerName;
+ }
+
+ public void setCustomerName(String customerName) {
+ this.customerName = customerName;
+ }
+
+ public String getCustomerNo() {
+ return customerNo;
+ }
+
+ public void setCustomerNo(String customerNo) {
+ this.customerNo = customerNo;
+ }
+
+ public String getCustomerUserList() {
+ return customerUserList;
+ }
+
+ public void setCustomerUserList(String customerUserList) {
+ this.customerUserList = customerUserList;
+ }
+
+ public String getDirector() {
+ return director;
+ }
+
+ public void setDirector(String director) {
+ this.director = director;
+ }
+
+ public String getEmail() {
+ return email;
+ }
+
+ public void setEmail(String email) {
+ this.email = email;
+ }
+
+ public String getEvaluation() {
+ return evaluation;
+ }
+
+ public void setEvaluation(String evaluation) {
+ this.evaluation = evaluation;
+ }
+
+ public String getEvaluationName() {
+ return evaluationName;
+ }
+
+ public void setEvaluationName(String evaluationName) {
+ this.evaluationName = evaluationName;
+ }
+
+ public String getFax() {
+ return fax;
+ }
+
+ public void setFax(String fax) {
+ this.fax = fax;
+ }
+
+ public String getFullAddress() {
+ return fullAddress;
+ }
+
+ public void setFullAddress(String fullAddress) {
+ this.fullAddress = fullAddress;
+ }
+
+ public String getGrade() {
+ return grade;
+ }
+
+ public void setGrade(String grade) {
+ this.grade = grade;
+ }
+
+ public String getId() {
+ return id;
+ }
+
+ public void setId(String id) {
+ this.id = id;
+ }
+
+ public String getInvoiceArea() {
+ return invoiceArea;
+ }
+
+ public void setInvoiceArea(String invoiceArea) {
+ this.invoiceArea = invoiceArea;
+ }
+
+ public String getInvoiceAreaName() {
+ return invoiceAreaName;
+ }
+
+ public void setInvoiceAreaName(String invoiceAreaName) {
+ this.invoiceAreaName = invoiceAreaName;
+ }
+
+ public String getInvoiceCity() {
+ return invoiceCity;
+ }
+
+ public void setInvoiceCity(String invoiceCity) {
+ this.invoiceCity = invoiceCity;
+ }
+
+ public String getInvoiceCityName() {
+ return invoiceCityName;
+ }
+
+ public void setInvoiceCityName(String invoiceCityName) {
+ this.invoiceCityName = invoiceCityName;
+ }
+
+ public String getInvoiceCountry() {
+ return invoiceCountry;
+ }
+
+ public void setInvoiceCountry(String invoiceCountry) {
+ this.invoiceCountry = invoiceCountry;
+ }
+
+ public String getInvoiceCountryName() {
+ return invoiceCountryName;
+ }
+
+ public void setInvoiceCountryName(String invoiceCountryName) {
+ this.invoiceCountryName = invoiceCountryName;
+ }
+
+ public String getInvoiceFullAddress() {
+ return invoiceFullAddress;
+ }
+
+ public void setInvoiceFullAddress(String invoiceFullAddress) {
+ this.invoiceFullAddress = invoiceFullAddress;
+ }
+
+ public String getInvoiceProvince() {
+ return invoiceProvince;
+ }
+
+ public void setInvoiceProvince(String invoiceProvince) {
+ this.invoiceProvince = invoiceProvince;
+ }
+
+ public String getInvoiceProvinceName() {
+ return invoiceProvinceName;
+ }
+
+ public void setInvoiceProvinceName(String invoiceProvinceName) {
+ this.invoiceProvinceName = invoiceProvinceName;
+ }
+
+ public int getIsDel() {
+ return isDel;
+ }
+
+ public void setIsDel(int isDel) {
+ this.isDel = isDel;
+ }
+
+ public String getMinioFileName() {
+ return minioFileName;
+ }
+
+ public void setMinioFileName(String minioFileName) {
+ this.minioFileName = minioFileName;
+ }
+
+ public String getMobile() {
+ return mobile;
+ }
+
+ public void setMobile(String mobile) {
+ this.mobile = mobile;
+ }
+
+ public String getPhone() {
+ return phone;
+ }
+
+ public void setPhone(String phone) {
+ this.phone = phone;
+ }
+
+ public String getPostalCode() {
+ return postalCode;
+ }
+
+ public void setPostalCode(String postalCode) {
+ this.postalCode = postalCode;
+ }
+
+ public String getRemark() {
+ return remark;
+ }
+
+ public void setRemark(String remark) {
+ this.remark = remark;
+ }
+
+ public String getTaxNumber() {
+ return taxNumber;
+ }
+
+ public void setTaxNumber(String taxNumber) {
+ this.taxNumber = taxNumber;
+ }
+
+ public String getUpdateTime() {
+ return updateTime;
+ }
+
+ public void setUpdateTime(String updateTime) {
+ this.updateTime = updateTime;
+ }
+
+ public String getUpdateUser() {
+ return updateUser;
+ }
+
+ public void setUpdateUser(String updateUser) {
+ this.updateUser = updateUser;
+ }
+
+ public String getWebsite() {
+ return website;
+ }
+
+ public void setWebsite(String website) {
+ this.website = website;
+ }
+ }
+ }
+}
diff --git a/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java b/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java
index e68ab5b..3c47e45 100644
--- a/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java
+++ b/app/src/main/java/com/casic/xz/meterage/model/UserInfoModel.java
@@ -57,7 +57,7 @@
private String name;
private String phone;
private List resourceUrls;
- private List