add: 添加就医记录删除

This commit is contained in:
SunnyQjm committed 2020-06-12 09:17:42 +08:00
1 parent f90a5aba91
commit 279a7d3249
4 files changed
+24 -1

No files matched your search

+2
View File
@@ -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)
}
}
@@ -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 -1
View File
@@ -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>