Ver Fonte

添加物资管理首页、物资取还页、物资使用说明页、物资检查页、物资更换页基础

Frankensteinly há 9 meses atrás
pai
commit
cdd148f6f8
25 ficheiros alterados com 273 adições e 0 exclusões
  1. 4 0
      app/build.gradle
  2. 24 0
      app/src/main/java/com/grkj/iscs_mc/view/fragment/MaterialFetchReturnFragment.kt
  3. 23 0
      app/src/main/java/com/grkj/iscs_mc/view/fragment/MaterialHomeFragment.kt
  4. 24 0
      app/src/main/java/com/grkj/iscs_mc/view/fragment/MaterialInspectionFragment.kt
  5. 24 0
      app/src/main/java/com/grkj/iscs_mc/view/fragment/MaterialInstructionFragment.kt
  6. 24 0
      app/src/main/java/com/grkj/iscs_mc/view/fragment/MaterialManagementFragment.kt
  7. 24 0
      app/src/main/java/com/grkj/iscs_mc/view/fragment/MaterialReplacementFragment.kt
  8. 6 0
      app/src/main/java/com/grkj/iscs_mc/view/iview/IMaterialFetchReturnView.kt
  9. 6 0
      app/src/main/java/com/grkj/iscs_mc/view/iview/IMaterialHomeView.kt
  10. 6 0
      app/src/main/java/com/grkj/iscs_mc/view/iview/IMaterialInspectionView.kt
  11. 6 0
      app/src/main/java/com/grkj/iscs_mc/view/iview/IMaterialInstructionView.kt
  12. 6 0
      app/src/main/java/com/grkj/iscs_mc/view/iview/IMaterialManagementView.kt
  13. 6 0
      app/src/main/java/com/grkj/iscs_mc/view/iview/IMaterialReplacementView.kt
  14. 7 0
      app/src/main/java/com/grkj/iscs_mc/view/presenter/MaterialFetchReturnPresenter.kt
  15. 7 0
      app/src/main/java/com/grkj/iscs_mc/view/presenter/MaterialHomePresenter.kt
  16. 7 0
      app/src/main/java/com/grkj/iscs_mc/view/presenter/MaterialInspectionPresenter.kt
  17. 7 0
      app/src/main/java/com/grkj/iscs_mc/view/presenter/MaterialInstructionPresenter.kt
  18. 7 0
      app/src/main/java/com/grkj/iscs_mc/view/presenter/MaterialManagementPresenter.kt
  19. 7 0
      app/src/main/java/com/grkj/iscs_mc/view/presenter/MaterialReplacementPresenter.kt
  20. 8 0
      app/src/main/res/layout/fragment_material_fetch_return.xml
  21. 8 0
      app/src/main/res/layout/fragment_material_home.xml
  22. 8 0
      app/src/main/res/layout/fragment_material_inspection.xml
  23. 8 0
      app/src/main/res/layout/fragment_material_instruction.xml
  24. 8 0
      app/src/main/res/layout/fragment_material_management.xml
  25. 8 0
      app/src/main/res/layout/fragment_material_replacement.xml

+ 4 - 0
app/build.gradle

@@ -8,6 +8,10 @@ android {
     compileSdk 34
     viewBinding.enabled = true
 
+    dataBinding {
+        enabled true
+    }
+
     defaultConfig {
         applicationId "com.grkj.iscs_mc"
         minSdk 24

+ 24 - 0
app/src/main/java/com/grkj/iscs_mc/view/fragment/MaterialFetchReturnFragment.kt

@@ -0,0 +1,24 @@
+package com.grkj.iscs_mc.view.fragment
+
+import com.grkj.iscs_mc.databinding.FragmentMaterialFetchReturnBinding
+import com.grkj.iscs_mc.view.base.BaseMvpFragment
+import com.grkj.iscs_mc.view.iview.IMaterialFetchReturnView
+import com.grkj.iscs_mc.view.presenter.MaterialFetchReturnPresenter
+
+/**
+ * 物资管理 - 物资取还
+ */
+class MaterialFetchReturnFragment :
+    BaseMvpFragment<IMaterialFetchReturnView, MaterialFetchReturnPresenter, FragmentMaterialFetchReturnBinding>() {
+
+    override val viewBinding: FragmentMaterialFetchReturnBinding
+        get() = FragmentMaterialFetchReturnBinding.inflate(layoutInflater)
+
+    override fun initView() {
+
+    }
+
+    override fun initPresenter(): MaterialFetchReturnPresenter {
+        return MaterialFetchReturnPresenter()
+    }
+}

+ 23 - 0
app/src/main/java/com/grkj/iscs_mc/view/fragment/MaterialHomeFragment.kt

@@ -0,0 +1,23 @@
+package com.grkj.iscs_mc.view.fragment
+
+import com.grkj.iscs_mc.databinding.FragmentMaterialHomeBinding
+import com.grkj.iscs_mc.view.base.BaseMvpFragment
+import com.grkj.iscs_mc.view.iview.IMaterialHomeView
+import com.grkj.iscs_mc.view.presenter.MaterialHomePresenter
+
+/**
+ * 物资管理 - 首页
+ */
+class MaterialHomeFragment : BaseMvpFragment<IMaterialHomeView, MaterialHomePresenter, FragmentMaterialHomeBinding>() {
+
+    override val viewBinding: FragmentMaterialHomeBinding
+        get() = FragmentMaterialHomeBinding.inflate(layoutInflater)
+
+    override fun initView() {
+
+    }
+
+    override fun initPresenter(): MaterialHomePresenter {
+        return MaterialHomePresenter()
+    }
+}

+ 24 - 0
app/src/main/java/com/grkj/iscs_mc/view/fragment/MaterialInspectionFragment.kt

@@ -0,0 +1,24 @@
+package com.grkj.iscs_mc.view.fragment
+
+import com.grkj.iscs_mc.databinding.FragmentMaterialInspectionBinding
+import com.grkj.iscs_mc.view.base.BaseMvpFragment
+import com.grkj.iscs_mc.view.iview.IMaterialInspectionView
+import com.grkj.iscs_mc.view.presenter.MaterialInspectionPresenter
+
+/**
+ * 物资管理 - 物资检查
+ */
+class MaterialInspectionFragment :
+    BaseMvpFragment<IMaterialInspectionView, MaterialInspectionPresenter, FragmentMaterialInspectionBinding>() {
+
+    override val viewBinding: FragmentMaterialInspectionBinding
+        get() = FragmentMaterialInspectionBinding.inflate(layoutInflater)
+
+    override fun initView() {
+
+    }
+
+    override fun initPresenter(): MaterialInspectionPresenter {
+        return MaterialInspectionPresenter()
+    }
+}

+ 24 - 0
app/src/main/java/com/grkj/iscs_mc/view/fragment/MaterialInstructionFragment.kt

@@ -0,0 +1,24 @@
+package com.grkj.iscs_mc.view.fragment
+
+import com.grkj.iscs_mc.databinding.FragmentMaterialInstructionBinding
+import com.grkj.iscs_mc.view.base.BaseMvpFragment
+import com.grkj.iscs_mc.view.iview.IMaterialInstructionView
+import com.grkj.iscs_mc.view.presenter.MaterialInstructionPresenter
+
+/**
+ * 物资管理 - 物资使用说明
+ */
+class MaterialInstructionFragment :
+    BaseMvpFragment<IMaterialInstructionView, MaterialInstructionPresenter, FragmentMaterialInstructionBinding>() {
+
+    override val viewBinding: FragmentMaterialInstructionBinding
+        get() = FragmentMaterialInstructionBinding.inflate(layoutInflater)
+
+    override fun initView() {
+
+    }
+
+    override fun initPresenter(): MaterialInstructionPresenter {
+        return MaterialInstructionPresenter()
+    }
+}

+ 24 - 0
app/src/main/java/com/grkj/iscs_mc/view/fragment/MaterialManagementFragment.kt

@@ -0,0 +1,24 @@
+package com.grkj.iscs_mc.view.fragment
+
+import com.grkj.iscs_mc.databinding.FragmentMaterialManagementBinding
+import com.grkj.iscs_mc.view.base.BaseMvpFragment
+import com.grkj.iscs_mc.view.iview.IMaterialManagementView
+import com.grkj.iscs_mc.view.presenter.MaterialManagementPresenter
+
+/**
+ * 物资管理页
+ */
+class MaterialManagementFragment :
+    BaseMvpFragment<IMaterialManagementView, MaterialManagementPresenter, FragmentMaterialManagementBinding>() {
+
+    override val viewBinding: FragmentMaterialManagementBinding
+        get() = FragmentMaterialManagementBinding.inflate(layoutInflater)
+
+    override fun initView() {
+
+    }
+
+    override fun initPresenter(): MaterialManagementPresenter {
+        return MaterialManagementPresenter()
+    }
+}

+ 24 - 0
app/src/main/java/com/grkj/iscs_mc/view/fragment/MaterialReplacementFragment.kt

@@ -0,0 +1,24 @@
+package com.grkj.iscs_mc.view.fragment
+
+import com.grkj.iscs_mc.databinding.FragmentMaterialReplacementBinding
+import com.grkj.iscs_mc.view.base.BaseMvpFragment
+import com.grkj.iscs_mc.view.iview.IMaterialReplacementView
+import com.grkj.iscs_mc.view.presenter.MaterialReplacementPresenter
+
+/**
+ * 物资管理 - 物资更换
+ */
+class MaterialReplacementFragment :
+    BaseMvpFragment<IMaterialReplacementView, MaterialReplacementPresenter, FragmentMaterialReplacementBinding>() {
+
+    override val viewBinding: FragmentMaterialReplacementBinding
+        get() = FragmentMaterialReplacementBinding.inflate(layoutInflater)
+
+    override fun initView() {
+
+    }
+
+    override fun initPresenter(): MaterialReplacementPresenter {
+        return MaterialReplacementPresenter()
+    }
+}

+ 6 - 0
app/src/main/java/com/grkj/iscs_mc/view/iview/IMaterialFetchReturnView.kt

@@ -0,0 +1,6 @@
+package com.grkj.iscs_mc.view.iview
+
+import com.grkj.iscs_mc.view.base.IView
+
+interface IMaterialFetchReturnView : IView {
+}

+ 6 - 0
app/src/main/java/com/grkj/iscs_mc/view/iview/IMaterialHomeView.kt

@@ -0,0 +1,6 @@
+package com.grkj.iscs_mc.view.iview
+
+import com.grkj.iscs_mc.view.base.IView
+
+interface IMaterialHomeView : IView {
+}

+ 6 - 0
app/src/main/java/com/grkj/iscs_mc/view/iview/IMaterialInspectionView.kt

@@ -0,0 +1,6 @@
+package com.grkj.iscs_mc.view.iview
+
+import com.grkj.iscs_mc.view.base.IView
+
+interface IMaterialInspectionView : IView {
+}

+ 6 - 0
app/src/main/java/com/grkj/iscs_mc/view/iview/IMaterialInstructionView.kt

@@ -0,0 +1,6 @@
+package com.grkj.iscs_mc.view.iview
+
+import com.grkj.iscs_mc.view.base.IView
+
+interface IMaterialInstructionView : IView {
+}

+ 6 - 0
app/src/main/java/com/grkj/iscs_mc/view/iview/IMaterialManagementView.kt

@@ -0,0 +1,6 @@
+package com.grkj.iscs_mc.view.iview
+
+import com.grkj.iscs_mc.view.base.IView
+
+interface IMaterialManagementView : IView {
+}

+ 6 - 0
app/src/main/java/com/grkj/iscs_mc/view/iview/IMaterialReplacementView.kt

@@ -0,0 +1,6 @@
+package com.grkj.iscs_mc.view.iview
+
+import com.grkj.iscs_mc.view.base.IView
+
+interface IMaterialReplacementView : IView {
+}

+ 7 - 0
app/src/main/java/com/grkj/iscs_mc/view/presenter/MaterialFetchReturnPresenter.kt

@@ -0,0 +1,7 @@
+package com.grkj.iscs_mc.view.presenter
+
+import com.grkj.iscs_mc.view.base.BasePresenter
+import com.grkj.iscs_mc.view.iview.IMaterialFetchReturnView
+
+class MaterialFetchReturnPresenter : BasePresenter<IMaterialFetchReturnView>() {
+}

+ 7 - 0
app/src/main/java/com/grkj/iscs_mc/view/presenter/MaterialHomePresenter.kt

@@ -0,0 +1,7 @@
+package com.grkj.iscs_mc.view.presenter
+
+import com.grkj.iscs_mc.view.base.BasePresenter
+import com.grkj.iscs_mc.view.iview.IMaterialHomeView
+
+class MaterialHomePresenter : BasePresenter<IMaterialHomeView>() {
+}

+ 7 - 0
app/src/main/java/com/grkj/iscs_mc/view/presenter/MaterialInspectionPresenter.kt

@@ -0,0 +1,7 @@
+package com.grkj.iscs_mc.view.presenter
+
+import com.grkj.iscs_mc.view.base.BasePresenter
+import com.grkj.iscs_mc.view.iview.IMaterialInspectionView
+
+class MaterialInspectionPresenter : BasePresenter<IMaterialInspectionView>() {
+}

+ 7 - 0
app/src/main/java/com/grkj/iscs_mc/view/presenter/MaterialInstructionPresenter.kt

@@ -0,0 +1,7 @@
+package com.grkj.iscs_mc.view.presenter
+
+import com.grkj.iscs_mc.view.base.BasePresenter
+import com.grkj.iscs_mc.view.iview.IMaterialInstructionView
+
+class MaterialInstructionPresenter : BasePresenter<IMaterialInstructionView>() {
+}

+ 7 - 0
app/src/main/java/com/grkj/iscs_mc/view/presenter/MaterialManagementPresenter.kt

@@ -0,0 +1,7 @@
+package com.grkj.iscs_mc.view.presenter
+
+import com.grkj.iscs_mc.view.base.BasePresenter
+import com.grkj.iscs_mc.view.iview.IMaterialManagementView
+
+class MaterialManagementPresenter : BasePresenter<IMaterialManagementView>() {
+}

+ 7 - 0
app/src/main/java/com/grkj/iscs_mc/view/presenter/MaterialReplacementPresenter.kt

@@ -0,0 +1,7 @@
+package com.grkj.iscs_mc.view.presenter
+
+import com.grkj.iscs_mc.view.base.BasePresenter
+import com.grkj.iscs_mc.view.iview.IMaterialReplacementView
+
+class MaterialReplacementPresenter : BasePresenter<IMaterialReplacementView>() {
+}

+ 8 - 0
app/src/main/res/layout/fragment_material_fetch_return.xml

@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:tools="http://schemas.android.com/tools"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    tools:context=".view.fragment.MaterialFetchReturnFragment">
+
+</FrameLayout>

+ 8 - 0
app/src/main/res/layout/fragment_material_home.xml

@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:tools="http://schemas.android.com/tools"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    tools:context=".view.fragment.MaterialHomeFragment">
+
+</FrameLayout>

+ 8 - 0
app/src/main/res/layout/fragment_material_inspection.xml

@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:tools="http://schemas.android.com/tools"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    tools:context=".view.fragment.MaterialInspectionFragment">
+
+</FrameLayout>

+ 8 - 0
app/src/main/res/layout/fragment_material_instruction.xml

@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:tools="http://schemas.android.com/tools"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    tools:context=".view.fragment.MaterialInstructionFragment">
+
+</FrameLayout>

+ 8 - 0
app/src/main/res/layout/fragment_material_management.xml

@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:tools="http://schemas.android.com/tools"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    tools:context=".view.fragment.MaterialManagementFragment">
+
+</FrameLayout>

+ 8 - 0
app/src/main/res/layout/fragment_material_replacement.xml

@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:tools="http://schemas.android.com/tools"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    tools:context=".view.fragment.MaterialReplacementFragment">
+
+</FrameLayout>