add: 添加就医记录删除
This commit is contained in:
1 parent
f90a5aba91
commit
279a7d3249
4 files changed
+24
-1
No files matched your search
@@ -80,6 +80,8 @@ dependencies {
|
||||
// optional - Kotlin Extensions and Coroutines support for Room
|
||||
implementation "androidx.room:room-ktx:$room_version"
|
||||
|
||||
implementation 'com.qmuiteam:qmui:2.0.0-alpha10'
|
||||
|
||||
// MINSocket相关
|
||||
// https://mvnrepository.com/artifact/com.lmax/disruptor
|
||||
implementation group: 'com.lmax', name: 'disruptor', version: '3.4.2'
|
||||
|
||||
@@ -8,5 +8,6 @@ class App : Application() {
|
||||
super.onCreate()
|
||||
|
||||
MINVpnAPI.init(this)
|
||||
|
||||
}
|
||||
}
|
||||
+20
@@ -1,5 +1,6 @@
|
||||
package cn.tsr.personal_drug_management.activity.main.medical_records
|
||||
|
||||
import android.view.View
|
||||
import androidx.recyclerview.widget.LinearLayoutManager
|
||||
import cn.qjm253.quick_android_base.extensions.jumpForResult
|
||||
import cn.qjm253.quick_android_base.extensions.jumpTo
|
||||
@@ -12,6 +13,8 @@ import cn.tsr.personal_drug_management.activity.base.MINVpnBaseFragment
|
||||
import cn.tsr.personal_drug_management.model.entity.MedicalRecord
|
||||
import cn.tsr.personal_drug_management.model.event.AddOrUpdateMedicalRecordEvent
|
||||
import cn.tsr.personal_drug_management.model.event.EditMedicalRecordEvent
|
||||
import com.chad.library.adapter.base.BaseQuickAdapter
|
||||
import com.qmuiteam.qmui.widget.dialog.QMUIDialog
|
||||
import kotlinx.android.synthetic.main.bar_item.*
|
||||
import kotlinx.android.synthetic.main.fragment_medical_records.*
|
||||
import org.greenrobot.eventbus.EventBus
|
||||
@@ -69,6 +72,23 @@ class MedicalRecordsFragment : MINVpnBaseFragment<MedicalRecordsFragmentPresente
|
||||
)
|
||||
})
|
||||
}
|
||||
|
||||
adapter.onItemLongClickListener =
|
||||
BaseQuickAdapter.OnItemLongClickListener { adapter, view, position ->
|
||||
QMUIDialog.MessageDialogBuilder(activity)
|
||||
.setTitle("提示")
|
||||
.setMessage("确定要删除?")
|
||||
.addAction("取消") { dialog: QMUIDialog?, index: Int ->
|
||||
dialog?.dismiss()
|
||||
}
|
||||
.addAction("确定") { dialog: QMUIDialog?, index: Int ->
|
||||
adapter.remove(position)
|
||||
dialog?.dismiss()
|
||||
}
|
||||
.create()
|
||||
.show()
|
||||
return@OnItemLongClickListener true
|
||||
}
|
||||
}
|
||||
|
||||
override fun initialLoadData() {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<resources>
|
||||
|
||||
<!-- Base application theme. -->
|
||||
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
|
||||
<style name="AppTheme" parent="QMUI.Compat.NoActionBar">
|
||||
<!-- Customize your theme here. -->
|
||||
<item name="colorPrimary">@color/colorPrimary</item>
|
||||
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
|
||||
|
||||
Reference in new issue
Block a user