Sfoglia il codice sorgente

删除冗余代码

Frankensteinly 8 mesi fa
parent
commit
84e40b01a0

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

@@ -38,12 +38,6 @@
         <activity
             android:name=".view.activity.test.ProcessDemoActivity"
             android:exported="false" />
-        <activity
-            android:name=".view.activity.TicketDetailActivity"
-            android:exported="false" />
-        <activity
-            android:name=".view.activity.TicketListActivity"
-            android:exported="false" />
         <activity
             android:name=".view.activity.LoginActivity"
             android:launchMode="singleTask"
@@ -69,9 +63,6 @@
         <activity
             android:name=".view.activity.test.WidgetTestActivity"
             android:exported="false" />
-        <activity
-            android:name=".view.activity.CustomHomeActivity"
-            android:exported="false" />
         <activity
             android:name=".view.activity.test.RfidActivity"
             android:exported="false" />
@@ -97,7 +88,6 @@
             android:exported="true">
             <intent-filter>
                 <action android:name="android.intent.action.MAIN" />
-
                 <category android:name="android.intent.category.LAUNCHER" />
             </intent-filter>
         </activity>

+ 0 - 61
app/src/main/java/com/grkj/iscs/view/activity/CustomHomeActivity.kt

@@ -1,61 +0,0 @@
-package com.grkj.iscs.view.activity
-
-import android.content.Intent
-import android.view.View
-import com.grkj.iscs.view.base.BaseMvpActivity
-import com.grkj.iscs.databinding.ActivityCustomHomeBinding
-import com.grkj.iscs.view.iview.ICustomHomeView
-import com.grkj.iscs.model.Constants.USER_ROLE_COLOCKER
-import com.grkj.iscs.model.Constants.USER_ROLE_DRAWER
-import com.grkj.iscs.model.Constants.USER_ROLE_GUARD
-import com.grkj.iscs.model.Constants.USER_ROLE_LOCKER
-import com.grkj.iscs.model.vo.card.CardInfoRespVO
-import com.grkj.iscs.view.presenter.CustomHomePresenter
-import com.grkj.iscs.util.NetApi
-
-class CustomHomeActivity : BaseMvpActivity<ICustomHomeView, CustomHomePresenter, ActivityCustomHomeBinding>() {
-
-    override val viewBinding: ActivityCustomHomeBinding
-        get() = ActivityCustomHomeBinding.inflate(layoutInflater)
-
-    override fun initView() {
-        mBinding?.tvExit?.setOnClickListener {
-            NetApi.logout()
-            finish()
-        }
-
-        val cardInfo = intent.getSerializableExtra("cardInfo") ?: return
-        (cardInfo as CardInfoRespVO).roleKeyList?.let {
-            if (it.contains(USER_ROLE_DRAWER)) {
-                mBinding?.tvCreate?.visibility = View.VISIBLE
-                mBinding?.tvCreate?.setOnClickListener {
-                    startActivity(Intent(this, CreateTicketActivity::class.java))
-                }
-            }
-            if (it.contains(USER_ROLE_LOCKER) || it.contains(USER_ROLE_COLOCKER)) {
-                mBinding?.tvCurrent?.visibility = View.VISIBLE
-                mBinding?.tvCurrent?.setOnClickListener {
-                    startActivity(Intent(this, TicketListActivity::class.java).apply {
-                        putExtra("role", USER_ROLE_LOCKER)
-                    })
-                }
-            }
-            if (it.contains(USER_ROLE_GUARD)) {
-                mBinding?.tvHistory?.visibility = View.VISIBLE
-                mBinding?.tvHistory?.setOnClickListener {
-                    startActivity(Intent(this, TicketListActivity::class.java).apply {
-                        putExtra("role", USER_ROLE_GUARD)
-                    })
-                }
-            }
-        }
-
-        presenter?.getTicketCount(null) {
-            mBinding?.tvCount?.text = it.toString()
-        }
-    }
-
-    override fun initPresenter(): CustomHomePresenter {
-        return CustomHomePresenter()
-    }
-}

+ 0 - 43
app/src/main/java/com/grkj/iscs/view/activity/TicketDetailActivity.kt

@@ -1,43 +0,0 @@
-package com.grkj.iscs.view.activity
-
-import com.google.gson.GsonBuilder
-import com.grkj.iscs.R
-import com.grkj.iscs.view.base.BaseMvpActivity
-import com.grkj.iscs.databinding.ActivityTicketDetailBinding
-import com.grkj.iscs.view.iview.ITicketDetailView
-import com.grkj.iscs.model.vo.ticket.TicketDetailRespVO
-import com.grkj.iscs.view.presenter.TicketDetailPresenter
-import com.grkj.iscs.util.SPUtils
-import com.grkj.iscs.util.ToastUtils
-
-/**
- * 作业票详情页
- */
-class TicketDetailActivity :
-    BaseMvpActivity<ITicketDetailView, TicketDetailPresenter, ActivityTicketDetailBinding>() {
-
-    private var ticketDetail: TicketDetailRespVO? = null
-
-    override val viewBinding: ActivityTicketDetailBinding
-        get() = ActivityTicketDetailBinding.inflate(layoutInflater)
-
-    override fun initView() {
-        val ticketId = intent.getStringExtra("ticketId") ?: return
-
-        presenter?.getTicketDetail(ticketId.toLong()) {
-            mBinding?.tvDetail?.text = GsonBuilder().setPrettyPrinting().create().toJson(it)
-        }
-
-        mBinding?.btnAction?.setOnClickListener {
-            presenter?.doAction(ticketDetail)
-        }
-
-        mBinding?.btnExit?.setOnClickListener {
-            finish()
-        }
-    }
-
-    override fun initPresenter(): TicketDetailPresenter {
-        return TicketDetailPresenter()
-    }
-}

+ 0 - 40
app/src/main/java/com/grkj/iscs/view/activity/TicketListActivity.kt

@@ -1,40 +0,0 @@
-package com.grkj.iscs.view.activity
-
-import androidx.fragment.app.Fragment
-import androidx.viewpager2.adapter.FragmentStateAdapter
-import androidx.viewpager2.widget.ViewPager2.OnPageChangeCallback
-import com.grkj.iscs.view.base.BaseActivity
-import com.grkj.iscs.databinding.ActivityTicketListBinding
-import com.grkj.iscs.view.fragment.TicketListFragment
-
-class TicketListActivity : BaseActivity<ActivityTicketListBinding>() {
-
-    override val viewBinding: ActivityTicketListBinding
-        get() = ActivityTicketListBinding.inflate(layoutInflater)
-
-    override fun initView() {
-        mBinding?.tvExit?.setOnClickListener { finish() }
-
-        mBinding?.rvTab?.setData(mutableListOf("未开始", "待上锁", "进行中", "待解锁"))
-
-        mBinding?.rvTab?.onItemClick = {
-            mBinding?.vp?.currentItem = it
-        }
-
-        mBinding?.vp?.adapter = object : FragmentStateAdapter(this) {
-            override fun createFragment(position: Int): Fragment {
-                return TicketListFragment(position)
-            }
-
-            override fun getItemCount(): Int {
-                return 4
-            }
-        }
-
-        mBinding?.vp?.registerOnPageChangeCallback(object : OnPageChangeCallback() {
-            override fun onPageSelected(position: Int) {
-                mBinding?.rvTab?.setSelected(position)
-            }
-        })
-    }
-}

+ 0 - 73
app/src/main/java/com/grkj/iscs/view/fragment/TicketListFragment.kt

@@ -1,73 +0,0 @@
-package com.grkj.iscs.view.fragment
-
-import android.content.Intent
-import com.grkj.iscs.R
-import com.grkj.iscs.view.activity.TicketDetailActivity
-import com.grkj.iscs.view.base.BaseMvpFragment
-import com.grkj.iscs.databinding.FragmentTicketListBinding
-import com.grkj.iscs.view.iview.ITicketListView
-import com.grkj.iscs.model.Constants.TICKET_STATUS_FINISHED
-import com.grkj.iscs.model.Constants.TICKET_STATUS_NOT_STARTED
-import com.grkj.iscs.model.Constants.TICKET_STATUS_PROCESSING
-import com.grkj.iscs.model.Constants.TICKET_STATUS_READY_TO_LOCK
-import com.grkj.iscs.model.Constants.TICKET_STATUS_READY_TO_UNLOCK
-import com.grkj.iscs.model.Constants.TICKET_STATUS_UNLOCKED
-import com.grkj.iscs.model.vo.ticket.TicketPageRespVO
-import com.grkj.iscs.view.presenter.TicketListPresenter
-import com.zhy.adapter.recyclerview.CommonAdapter
-import com.zhy.adapter.recyclerview.base.ViewHolder
-
-class TicketListFragment(var type: Int) :
-    BaseMvpFragment<ITicketListView, TicketListPresenter, FragmentTicketListBinding>() {
-
-    var dataList = mutableListOf<TicketPageRespVO.Record>()
-
-    override val viewBinding: FragmentTicketListBinding
-        get() = FragmentTicketListBinding.inflate(layoutInflater)
-
-    override fun initView() {
-        mBinding?.tvFragment?.text = "Fragment $type"
-
-        mBinding?.loTitile?.root?.setBackgroundColor(resources.getColor(R.color.main_color))
-        mBinding?.loTitile?.tvNumber?.text = resources.getString(R.string.sop_number)
-        mBinding?.loTitile?.tvName?.text = resources.getString(R.string.sop_name)
-        mBinding?.loTitile?.tvType?.text = resources.getString(R.string.sop_type)
-        mBinding?.loTitile?.tvStartTime?.text = resources.getString(R.string.start_time)
-        mBinding?.loTitile?.tvEndTime?.text = resources.getString(R.string.end_time)
-
-        mBinding?.rvCurrent?.adapter = object : CommonAdapter<TicketPageRespVO.Record>(context, R.layout.item_rv_sop, dataList) {
-            override fun convert(holder: ViewHolder, record: TicketPageRespVO.Record?, position: Int) {
-                holder.setText(R.id.tv_number, "${record?.ticketCode}")
-                holder.setText(R.id.tv_name, record?.ticketName)
-                holder.setText(R.id.tv_type, presenter?.getTicketTypeName(record?.ticketType))
-                holder.setText(R.id.tv_start_time, record?.ticketStartTime)
-                holder.setText(R.id.tv_end_time, record?.ticketEndTime)
-                holder.setText(R.id.tv_action, when(record?.ticketStatus) {
-                    TICKET_STATUS_NOT_STARTED -> resources.getString(R.string.not_started)
-                    TICKET_STATUS_READY_TO_LOCK -> resources.getString(R.string.ready_to_lock)
-                    TICKET_STATUS_PROCESSING -> resources.getString(R.string.on_process)
-                    TICKET_STATUS_READY_TO_UNLOCK -> resources.getString(R.string.ready_to_unlock)
-                    TICKET_STATUS_UNLOCKED -> resources.getString(R.string.unlocked)
-                    TICKET_STATUS_FINISHED -> resources.getString(R.string.finished)
-                    else -> ""
-                })
-                holder.setOnClickListener(R.id.tv_action) {
-                    startActivity(Intent(activity, TicketDetailActivity::class.java).apply {
-                        putExtra("ticketId", record?.ticketId)
-                    })
-                }
-            }
-        }
-
-        presenter?.initData(type) {
-            if (!it?.records.isNullOrEmpty()) {
-                dataList.addAll(it?.records!!)
-                mBinding?.rvCurrent?.adapter?.notifyDataSetChanged()
-            }
-        }
-    }
-
-    override fun initPresenter(): TicketListPresenter {
-        return TicketListPresenter()
-    }
-}

+ 0 - 5
app/src/main/java/com/grkj/iscs/view/iview/ICustomHomeView.kt

@@ -1,5 +0,0 @@
-package com.grkj.iscs.view.iview
-
-import com.grkj.iscs.view.base.IView
-
-interface ICustomHomeView : IView {}

+ 0 - 5
app/src/main/java/com/grkj/iscs/view/iview/ITicketListView.kt

@@ -1,5 +0,0 @@
-package com.grkj.iscs.view.iview
-
-import com.grkj.iscs.view.base.IView
-
-interface ITicketListView : IView {}

+ 0 - 25
app/src/main/java/com/grkj/iscs/view/presenter/CustomHomePresenter.kt

@@ -1,25 +0,0 @@
-package com.grkj.iscs.view.presenter
-
-import com.grkj.iscs.R
-import com.grkj.iscs.view.base.BasePresenter
-import com.grkj.iscs.view.iview.ICustomHomeView
-import com.grkj.iscs.util.Executor
-import com.grkj.iscs.util.NetApi
-import com.grkj.iscs.util.SPUtils
-import com.grkj.iscs.util.ToastUtils
-
-class CustomHomePresenter : BasePresenter<ICustomHomeView>() {
-
-    fun getTicketCount(ticketStatus: Int?, callBack: (Int?) -> Unit) {
-        val userId = SPUtils.getLoginUser(mContext!!)?.userId
-        if (userId == null) {
-            ToastUtils.tip(mContext!!.resources.getString(R.string.please_login))
-            return
-        }
-        NetApi.getTicketPage(0, 10, userId, ticketStatus) {
-            Executor.runOnMain {
-                callBack.invoke(it?.total)
-            }
-        }
-    }
-}

+ 0 - 1
app/src/main/java/com/grkj/iscs/view/presenter/TicketDetailPresenter.kt

@@ -2,7 +2,6 @@ package com.grkj.iscs.view.presenter
 
 import com.grkj.iscs.BusinessManager
 import com.grkj.iscs.R
-import com.grkj.iscs.view.activity.TicketDetailActivity
 import com.grkj.iscs.view.base.BasePresenter
 import com.grkj.iscs.view.dialog.TipDialog
 import com.grkj.iscs.extentions.serialNo

+ 0 - 44
app/src/main/java/com/grkj/iscs/view/presenter/TicketListPresenter.kt

@@ -1,44 +0,0 @@
-package com.grkj.iscs.view.presenter
-
-import com.grkj.iscs.BusinessManager
-import com.grkj.iscs.R
-import com.grkj.iscs.view.base.BasePresenter
-import com.grkj.iscs.view.iview.ITicketListView
-import com.grkj.iscs.modbus.ModBusController
-import com.grkj.iscs.model.vo.ticket.TicketPageRespVO
-import com.grkj.iscs.model.vo.ticket.TicketTypeRespVO
-import com.grkj.iscs.util.Executor
-import com.grkj.iscs.util.NetApi
-import com.grkj.iscs.util.SPUtils
-import com.grkj.iscs.util.ToastUtils
-
-class TicketListPresenter : BasePresenter<ITicketListView>() {
-
-    var mTicketTypeList = mutableListOf<TicketTypeRespVO>()
-
-    fun initData(ticketStatus: Int?, callBack: (TicketPageRespVO?) -> Unit) {
-        val cardInfo = SPUtils.getLoginUser(mContext!!)
-        if (cardInfo?.cardNfc == null) {
-            ToastUtils.tip(mContext!!.resources.getString(R.string.please_login))
-            return
-        }
-
-        NetApi.getTicketType {
-            mTicketTypeList = it as MutableList<TicketTypeRespVO>
-
-            getTicketPage(cardInfo.userId!!, ticketStatus, callBack)
-        }
-    }
-
-    fun getTicketPage(userId: Long, ticketStatus: Int?, callBack: (TicketPageRespVO?) -> Unit) {
-        NetApi.getTicketPage(0, 10, userId, ticketStatus) {
-            Executor.runOnMain {
-                callBack.invoke(it)
-            }
-        }
-    }
-
-    fun getTicketTypeName(type: String?): String? {
-        return mTicketTypeList.find { it.dictValue == type }?.dictLabel
-    }
-}

+ 0 - 177
app/src/main/res/layout/activity_custom_home.xml

@@ -1,177 +0,0 @@
-<?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=".view.activity.CustomHomeActivity">
-
-    <!--    <com.grkj.iscs.widget.TitleBar-->
-    <!--        android:id="@+id/title_bar"-->
-    <!--        android:layout_width="match_parent"-->
-    <!--        android:layout_height="wrap_content"-->
-    <!--        app:layout_constraintLeft_toLeftOf="parent"-->
-    <!--        app:layout_constraintTop_toTopOf="parent"-->
-    <!--        app:title="@string/home_page" />-->
-
-    <TextView
-        android:id="@+id/tv_exit"
-        style="@style/CommonTextView"
-        android:layout_margin="@dimen/home_module_margin"
-        android:text="@string/exit"
-        android:textColor="@color/main_color"
-        app:layout_constraintRight_toRightOf="parent"
-        app:layout_constraintTop_toTopOf="parent" />
-
-    <androidx.constraintlayout.widget.ConstraintLayout
-        android:layout_width="0dp"
-        android:layout_height="0dp"
-        app:layout_constraintBottom_toBottomOf="parent"
-        app:layout_constraintHeight_percent="0.6"
-        app:layout_constraintLeft_toLeftOf="parent"
-        app:layout_constraintRight_toRightOf="parent"
-        app:layout_constraintTop_toTopOf="parent"
-        app:layout_constraintWidth_percent="0.8">
-
-        <!--    当前时间    -->
-        <LinearLayout
-            android:id="@+id/ll_time"
-            android:layout_width="0dp"
-            android:layout_height="0dp"
-            android:layout_margin="3dp"
-            android:background="@color/main_color"
-            android:gravity="center"
-            android:orientation="vertical"
-            app:layout_constraintBottom_toTopOf="@id/ll_sop"
-            app:layout_constraintLeft_toLeftOf="@id/barrier"
-            app:layout_constraintRight_toRightOf="parent"
-            app:layout_constraintTop_toTopOf="parent"
-            app:layout_constraintWidth_percent="0.25">
-
-            <TextView
-                style="@style/CommonTextView"
-                android:text="@string/current_time" />
-
-            <TextClock
-                style="@style/CommonTextView"
-                android:format12Hour="HH:mm"
-                android:format24Hour="HH:mm" />
-        </LinearLayout>
-
-        <!--   当前作业票     -->
-        <LinearLayout
-            android:id="@+id/ll_sop"
-            android:layout_width="0dp"
-            android:layout_height="0dp"
-            android:layout_margin="3dp"
-            android:background="@color/main_color"
-            android:gravity="center"
-            android:orientation="vertical"
-            app:layout_constraintBottom_toBottomOf="parent"
-            app:layout_constraintLeft_toLeftOf="@id/barrier"
-            app:layout_constraintRight_toRightOf="parent"
-            app:layout_constraintTop_toBottomOf="@id/ll_time">
-
-            <TextView
-                style="@style/CommonTextView"
-                android:text="@string/current_sop_number" />
-
-            <TextView
-                android:id="@+id/tv_count"
-                style="@style/CommonTextView" />
-        </LinearLayout>
-
-        <androidx.constraintlayout.widget.Barrier
-            android:id="@+id/barrier"
-            android:layout_width="wrap_content"
-            android:layout_height="wrap_content"
-            app:barrierDirection="start"
-            app:constraint_referenced_ids="ll_time,ll_sop" />
-
-        <!--    2按钮    -->
-        <LinearLayout
-            android:id="@+id/ll_type_two"
-            android:layout_width="0dp"
-            android:layout_height="match_parent"
-            android:orientation="horizontal"
-            android:visibility="gone"
-            app:layout_constraintHorizontal_weight="1"
-            app:layout_constraintLeft_toLeftOf="parent"
-            app:layout_constraintRight_toLeftOf="@id/barrier"
-            app:layout_constraintTop_toTopOf="parent">
-
-            <LinearLayout
-                android:id="@+id/ll_module_left"
-                android:layout_width="match_parent"
-                android:layout_height="match_parent"
-                android:layout_margin="3dp"
-                android:layout_weight="1"
-                android:background="@color/main_color"
-                android:orientation="vertical">
-
-            </LinearLayout>
-
-            <LinearLayout
-                android:id="@+id/ll_module_right"
-                android:layout_width="match_parent"
-                android:layout_height="match_parent"
-                android:layout_margin="3dp"
-                android:layout_weight="1"
-                android:background="@color/main_color"
-                android:orientation="vertical">
-
-            </LinearLayout>
-        </LinearLayout>
-
-        <!--    4按钮    -->
-        <LinearLayout
-            android:id="@+id/ll_type_four"
-            android:layout_width="0dp"
-            android:layout_height="match_parent"
-            android:orientation="horizontal"
-            app:layout_constraintHorizontal_weight="1"
-            app:layout_constraintLeft_toLeftOf="parent"
-            app:layout_constraintRight_toLeftOf="@id/barrier"
-            app:layout_constraintTop_toTopOf="parent">
-
-            <TextView
-                android:id="@+id/tv_create"
-                style="@style/CommonTextView"
-                android:layout_width="0dp"
-                android:layout_height="match_parent"
-                android:layout_margin="@dimen/home_module_margin"
-                android:layout_weight="1"
-                android:background="@color/main_color"
-                android:orientation="vertical"
-                android:text="@string/create_ticket"
-                android:visibility="gone" />
-
-            <TextView
-                android:id="@+id/tv_current"
-                style="@style/CommonTextView"
-                android:layout_width="0dp"
-                android:layout_height="match_parent"
-                android:layout_margin="@dimen/home_module_margin"
-                android:layout_weight="1"
-                android:background="@color/main_color"
-                android:orientation="vertical"
-                android:text="@string/current_tickets"
-                android:visibility="gone" />
-
-            <TextView
-                android:id="@+id/tv_history"
-                style="@style/CommonTextView"
-                android:layout_width="0dp"
-                android:layout_height="match_parent"
-                android:layout_margin="@dimen/home_module_margin"
-                android:layout_weight="1"
-                android:background="@color/main_color"
-                android:orientation="vertical"
-                android:text="@string/history_tickets"
-                android:visibility="gone" />
-        </LinearLayout>
-    </androidx.constraintlayout.widget.ConstraintLayout>
-
-
-</androidx.constraintlayout.widget.ConstraintLayout>

+ 0 - 33
app/src/main/res/layout/activity_ticket_detail.xml

@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<LinearLayout 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"
-    android:orientation="horizontal"
-    tools:context=".view.activity.TicketDetailActivity">
-
-    <androidx.core.widget.NestedScrollView
-        android:layout_width="320dp"
-        android:layout_height="match_parent"
-        android:overScrollMode="never">
-
-        <TextView
-            android:id="@+id/tv_detail"
-            android:layout_height="wrap_content"
-            android:layout_width="wrap_content"
-            android:textColor="@color/main_color" />
-    </androidx.core.widget.NestedScrollView>
-
-    <Button
-        android:id="@+id/btn_action"
-        style="@style/CommonBtn"
-        android:text="操作" />
-
-    <Button
-        android:id="@+id/btn_exit"
-        style="@style/CommonBtn"
-        android:text="@string/exit" />
-
-</LinearLayout>

+ 0 - 26
app/src/main/res/layout/activity_ticket_list.xml

@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
-    xmlns:tools="http://schemas.android.com/tools"
-    android:id="@+id/main"
-    android:layout_width="match_parent"
-    android:layout_height="match_parent"
-    android:orientation="vertical"
-    tools:context=".view.activity.TicketListActivity">
-
-    <TextView
-        android:id="@+id/tv_exit"
-        style="@style/CommonTextView"
-        android:layout_margin="@dimen/home_module_margin"
-        android:text="@string/exit"
-        android:textColor="@color/main_color" />
-
-    <com.grkj.iscs.view.widget.RvTab
-        android:id="@+id/rv_tab"
-        android:layout_width="wrap_content"
-        android:layout_height="40dp" />
-
-    <androidx.viewpager2.widget.ViewPager2
-        android:id="@+id/vp"
-        android:layout_width="match_parent"
-        android:layout_height="match_parent" />
-</LinearLayout>

+ 0 - 27
app/src/main/res/layout/fragment_ticket_list.xml

@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<LinearLayout 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"
-    android:orientation="vertical"
-    android:gravity="center_horizontal"
-    tools:context=".view.fragment.TicketListFragment">
-
-    <TextView
-        android:id="@+id/tv_fragment"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content" />
-
-    <include
-        android:id="@+id/lo_titile"
-        layout="@layout/item_rv_sop" />
-
-    <androidx.recyclerview.widget.RecyclerView
-        android:id="@+id/rv_current"
-        style="@style/CommonRecyclerView"
-        android:layout_height="wrap_content"
-        android:background="@color/main_color"
-        tools:itemCount="5"
-        tools:listitem="@layout/item_rv_sop" />
-
-</LinearLayout>