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