From 42ea59771a54d2591df0a6dd3936dda669be99ae Mon Sep 17 00:00:00 2001
From: gs <3129367635@qq.com>
Date: 星期一, 08 七月 2024 12:23:48 +0800
Subject: [PATCH] 会议统计接入增加,删除,修改接口

---
 app/src/main/java/com/application/zhangshi_app_android/ui/function/MeetingStaActivity.java |   82 ++++++++++++++++++++++-------------------
 1 files changed, 44 insertions(+), 38 deletions(-)

diff --git a/app/src/main/java/com/application/zhangshi_app_android/ui/function/MeetingStaActivity.java b/app/src/main/java/com/application/zhangshi_app_android/ui/function/MeetingStaActivity.java
index 85f8324..b77a84c 100644
--- a/app/src/main/java/com/application/zhangshi_app_android/ui/function/MeetingStaActivity.java
+++ b/app/src/main/java/com/application/zhangshi_app_android/ui/function/MeetingStaActivity.java
@@ -1,10 +1,15 @@
 package com.application.zhangshi_app_android.ui.function;
 
+import android.content.Intent;
 import android.view.View;
 import android.widget.PopupWindow;
 
 import androidx.lifecycle.Observer;
 
+import com.android.app_base.base.BaseConfig;
+import com.android.app_base.base.dialog.BaseDialog;
+import com.android.app_base.base.dialog.UIDialog;
+import com.android.app_base.manager.AppManager;
 import com.android.app_base.utils.ScreenSizeUtils;
 import com.android.app_base.utils.rxbus.RxBus;
 import com.android.app_base.widget.LinearItemDecoration;
@@ -66,12 +71,10 @@
         binding.recyclerView.addItemDecoration(itemDecoration);
         binding.recyclerView.setAdapter(adapter);
         //鍙充笂瑙掓搷浣滃脊绐�
-        mOperatePopupWindow = initPopUpWindow(View.inflate(this,R.layout.pop_operate,null));
+        mOperatePopupWindow = initPopUpWindow(View.inflate(this,R.layout.pop_operate_sta,null));
         setOnClickListener(
-//                mOperatePopupWindow.getContentView().findViewById(R.id.tv_add),
-//                mOperatePopupWindow.getContentView().findViewById(R.id.tv_select),
-                mOperatePopupWindow.getContentView().findViewById(R.id.tv_from_new_to_old),
-                mOperatePopupWindow.getContentView().findViewById(R.id.tv_from_old_to_new),
+                mOperatePopupWindow.getContentView().findViewById(R.id.tv_add),
+                mOperatePopupWindow.getContentView().findViewById(R.id.tv_select),
                 mOperatePopupWindow.getContentView().findViewById(R.id.tv_own_top)
         );
 //        //鐐瑰嚮鏀惧ぇ闀滄寜閽樉绀哄嚭鎼滅储妗�
@@ -102,14 +105,14 @@
 //            binding.tvTitle.setText("鎼滅储缁撴灉");
 //            hideSoftKeyboard();
 //        });
-        //鐐瑰嚮娣诲姞鎸夐挳璺宠浆鍒板垱寤哄澶т簨璁伴〉闈�
+//        鐐瑰嚮娣诲姞鎸夐挳璺宠浆鍒板垱寤哄澶т簨璁伴〉闈�
 //        binding.fabAdd.setOnClickListener(new View.OnClickListener() {
 //            @Override
 //            public void onClick(View v) {
 //                AppManager.getAppManager().startActivity(new Intent(getSelfActivity(), MeetingStaDetailActivity.class).putExtra(BaseConfig.EXTRA_TYPE,1));
 //            }
 //        });
-
+//
 //        binding.etStartTime.addTextChangedListener(new TextWatcher() {
 //            @Override
 //            public void beforeTextChanged(CharSequence s, int start, int count, int after) {
@@ -291,23 +294,23 @@
                 });
                 adapter.setCheckable(true);
             }
-//            else if (integer == 2){
-//                binding.ivOperate.setBackgroundResource(R.drawable.ic_delete_white);
-//                binding.ivOperate.setOnClickListener(v -> {
-//                    new UIDialog.Builder(this)
-//                            .setTitle("鎮ㄧ‘瀹氳鍒犻櫎閫変腑鐨勯」鐩悧")
-//                            .setContent("椤圭洰鍒犻櫎鍚庡皢鏃犳硶鎭㈠")
-//                            .setConfirm("纭畾")
-//                            .setCancel("鍙栨秷")
-//                            .setListener(new UIDialog.OnListener() {
-//                                @Override
-//                                public void onConfirm(BaseDialog dialog) {
-//                                    viewModel.deleteCheckList();
-//                                }
-//                            })
-//                            .show();
-//                });
-//            }
+            else if (integer == 2){
+                binding.ivOperate.setBackgroundResource(R.drawable.ic_delete_white);
+                binding.ivOperate.setOnClickListener(v -> {
+                    new UIDialog.Builder(this)
+                            .setTitle("鎮ㄧ‘瀹氳鍒犻櫎閫変腑鐨勯」鐩悧")
+                            .setContent("椤圭洰鍒犻櫎鍚庡皢鏃犳硶鎭㈠")
+                            .setConfirm("纭畾")
+                            .setCancel("鍙栨秷")
+                            .setListener(new UIDialog.OnListener() {
+                                @Override
+                                public void onConfirm(BaseDialog dialog) {
+                                    viewModel.deleteCheckList();
+                                }
+                            })
+                            .show();
+                });
+            }
         });
         viewModel.getFinishDeleteListLiveData().observe(this, beans -> {
             for (MeetingStaBean bean : beans) {
@@ -344,25 +347,28 @@
         binding.refreshLayout.finishLoadMore();
     }
 
-//    @Override
-//    public void onClick(View v) {
-//        int id = v.getId();
-//        if (id == R.id.tv_add){
-//            AppManager.getAppManager().startActivity(new Intent(this, MeetingDetailActivity.class).putExtra(BaseConfig.EXTRA_TYPE,1));
-//        }else if (id == R.id.tv_select){
-//            viewModel.getOperateTypeLiveData().postValue(1);
-//            mOperatePopupWindow.dismiss();
-//        } else if (id == R.id.tv_from_new_to_old) {
+    @Override
+    public void onClick(View v) {
+        int id = v.getId();
+        if (id == R.id.tv_add){
+            AppManager.getAppManager().startActivity(new Intent(this, MeetingStaDetailActivity.class).putExtra(BaseConfig.EXTRA_TYPE,1));
+        }else if (id == R.id.tv_select){
+            viewModel.getOperateTypeLiveData().postValue(1);
+            mOperatePopupWindow.dismiss();
+        }
+//        else if (id == R.id.tv_from_new_to_old) {
 //            viewModel.changeOrder(true);
 //            mOperatePopupWindow.dismiss();
-//        } else if (id == R.id.tv_from_old_to_new) {
+//        }
+//        else if (id == R.id.tv_from_old_to_new) {
 //            viewModel.changeOrder(false);
 //            mOperatePopupWindow.dismiss();
-//        } else if (id == R.id.tv_own_top) {
-//            viewModel.ownTop();
-//            mOperatePopupWindow.dismiss();
 //        }
-//    }
+        else if (id == R.id.tv_own_top) {
+            viewModel.ownTop();
+            mOperatePopupWindow.dismiss();
+        }
+    }
 
     @Override
     protected void onDestroy() {

--
Gitblit v1.9.1