Browse Source

1.一装多卸。

石慧云 4 years ago
parent
commit
bcf6d190ab

+ 4 - 0
app/src/main/java/com/quansu/heifengwuliu/activity/HomeActivity.kt

@@ -37,6 +37,9 @@ class HomeActivity : MBActivity<HomeVModel, ActivityHomeBinding>() {
         super.initCreate(savedInstanceState)
 
         vm.user.observe(this, Observer {
+            if(null==it){
+                return@Observer
+            }
             initMainMenu(it.type)
             binding.mainMenu.switchTab(0)
 
@@ -60,6 +63,7 @@ class HomeActivity : MBActivity<HomeVModel, ActivityHomeBinding>() {
 
     private fun initMainMenu(type:Int) {
 
+
         if(type==1) {//1是司机 2是货主
             // val oneFragment = IndexFragment()
         }else {

+ 2 - 4
app/src/main/java/com/quansu/heifengwuliu/adapter/CarEnterAdapter.kt

@@ -39,7 +39,6 @@ class CarEnterAdapter(val vm: OwnerMoreVModel) : BAdapter<ReceiveBean, BaseDataB
             holder.dataBinding?.llDelete!!.visibility =  View.VISIBLE
         }
 
-
         holder.dataBinding?.tvDelete!!.setOnClickListener {
 
             //删除
@@ -52,13 +51,12 @@ class CarEnterAdapter(val vm: OwnerMoreVModel) : BAdapter<ReceiveBean, BaseDataB
                     })
                     .addAction("确定", QMUIDialogAction.ActionListener(){
                         dialog, index ->
+                        var list=data as ArrayList<ReceiveBean>
+                        list.removeAt(holder.adapterPosition)
                         notifyItemRemoved(holder.adapterPosition)
                         dialog.dismiss()
                     })
                     .show()
-
-
-
         }
 
         holder.dataBinding?.etSingCarTotal?.addTextChangedListener(object : TextWatcher {

+ 3 - 0
app/src/main/java/com/quansu/heifengwuliu/fragment/OwnerMoreFragment.kt

@@ -93,6 +93,7 @@ class OwnerMoreFragment : MBFragment<OwnerMoreVModel, FragmentOwnermoreBinding>(
         super.listeners()
         binding.llOperation.setOnClickListener {
             //添加
+
             addList()
         }
 
@@ -225,6 +226,8 @@ class OwnerMoreFragment : MBFragment<OwnerMoreVModel, FragmentOwnermoreBinding>(
                 "1","","","","","","","","")
         receiveList.add(bean)
         adapter!!.addData(bean)
+        toast("添加一条")
+
     }
 
     private fun initTab(info: DataInfoBean) {