소스 검색

添加共锁人界面

Frankensteinly 1 년 전
부모
커밋
a22b459d81

+ 3 - 0
app/src/main/AndroidManifest.xml

@@ -21,6 +21,9 @@
         android:supportsRtl="true"
         android:theme="@style/Theme.ISCS"
         tools:targetApi="31">
+        <activity
+            android:name=".presentation.LockerTogetherActivity"
+            android:exported="false" />
         <activity
             android:name=".activity.PresentationLoginActivity"
             android:exported="false" />

+ 6 - 0
app/src/main/java/com/grkj/iscs/presentation/ILockerTogetherView.kt

@@ -0,0 +1,6 @@
+package com.grkj.iscs.presentation
+
+import com.grkj.iscs.base.IView
+
+interface ILockerTogetherView : IView {
+}

+ 21 - 0
app/src/main/java/com/grkj/iscs/presentation/LockerTogetherActivity.kt

@@ -0,0 +1,21 @@
+package com.grkj.iscs.presentation
+
+import com.grkj.iscs.base.BaseMvpActivity
+import com.grkj.iscs.databinding.ActivityLockerTogetherBinding
+
+/**
+ * 共锁人
+ */
+class LockerTogetherActivity : BaseMvpActivity<ILockerTogetherView, LockerTogetherPresenter, ActivityLockerTogetherBinding>() {
+
+    override val viewBinding: ActivityLockerTogetherBinding
+        get() = ActivityLockerTogetherBinding.inflate(layoutInflater)
+
+    override fun initView() {
+
+    }
+
+    override fun initPresenter(): LockerTogetherPresenter {
+        return LockerTogetherPresenter()
+    }
+}

+ 6 - 0
app/src/main/java/com/grkj/iscs/presentation/LockerTogetherPresenter.kt

@@ -0,0 +1,6 @@
+package com.grkj.iscs.presentation
+
+import com.grkj.iscs.base.BasePresenter
+
+class LockerTogetherPresenter : BasePresenter<ILockerTogetherView>() {
+}

+ 41 - 0
app/src/main/java/com/grkj/iscs/presentation/PresentationManager.kt

@@ -0,0 +1,41 @@
+package com.grkj.iscs.presentation
+
+object PresentationManager {
+
+//    val cardList = mutableListOf("267747D5", "34A347D5", "464947D5")
+    data class CardInfoBean(val rfid: String, val isLocker: Boolean)
+    var cardList: List<PresentationManager.CardInfoBean> = mutableListOf()
+
+    val mSopList = mutableListOf(
+        PresentationBean(
+            "士力架车间",
+            "打包线1",
+            "士力架包装车间-打包线1-保养",
+            "士力架包装车间-打包线1-保养",
+            "SOP001",
+            "保养",
+            mutableListOf("E-1", "E-2")
+        ),
+        PresentationBean(
+            "德芙车间",
+            "打包线2",
+            "德芙包装车间-打包线2-维护",
+            "德芙包装车间-打包线2-维护",
+            "SOP002",
+            "维护",
+            mutableListOf("E-2", "E-3")
+        )
+    )
+
+    // 上锁人
+    val mLockerList = mutableListOf("上锁人1", "上锁人2", "上锁人3")
+    // 安全员
+    val mSafetyList = mutableListOf("安全员1", "安全员2", "安全员3")
+
+    data class LockerTogetherBean(var name: String? = null, var isChecked: Boolean = false)
+    // 共锁人
+    val mLockerTogetherList = mutableListOf(
+        LockerTogetherBean("共锁人1", false),
+        LockerTogetherBean("共锁人2", false)
+    )
+}

+ 10 - 0
app/src/main/res/layout/activity_locker_together.xml

@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:app="http://schemas.android.com/apk/res-auto"
+    xmlns:tools="http://schemas.android.com/tools"
+    android:id="@+id/main"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    tools:context=".presentation.LockerTogetherActivity">
+
+</androidx.constraintlayout.widget.ConstraintLayout>