|
@@ -11,6 +11,7 @@ import android.widget.TextView;
|
|
|
import com.common.data.CalendarUtil;
|
|
import com.common.data.CalendarUtil;
|
|
|
import com.common.data.DateFormatUtil;
|
|
import com.common.data.DateFormatUtil;
|
|
|
import com.core.base.activity.MvpBaseActivity;
|
|
import com.core.base.activity.MvpBaseActivity;
|
|
|
|
|
+import com.core.utils.CommonUtil;
|
|
|
import com.core.utils.time.wheel.OASigninPicker;
|
|
import com.core.utils.time.wheel.OASigninPicker;
|
|
|
import com.modular.apputils.utils.RecyclerItemDecoration;
|
|
import com.modular.apputils.utils.RecyclerItemDecoration;
|
|
|
import com.scwang.smartrefresh.layout.api.RefreshLayout;
|
|
import com.scwang.smartrefresh.layout.api.RefreshLayout;
|
|
@@ -20,6 +21,7 @@ import com.uas.appworks.activity.businessManage.BusinessOvertimeListActivity;
|
|
|
import com.uas.appworks.activity.businessManage.BusinessRankListActivity;
|
|
import com.uas.appworks.activity.businessManage.BusinessRankListActivity;
|
|
|
import com.uas.appworks.activity.businessManage.BusinessRecordListActivity;
|
|
import com.uas.appworks.activity.businessManage.BusinessRecordListActivity;
|
|
|
import com.uas.appworks.activity.businessManage.businessMineList.BusinessMineListActivity;
|
|
import com.uas.appworks.activity.businessManage.businessMineList.BusinessMineListActivity;
|
|
|
|
|
+import com.uas.appworks.activity.businessManage.businessStage.BusinessStageActivity;
|
|
|
import com.uas.appworks.adapter.BusinessHomeOvertimeAdapter;
|
|
import com.uas.appworks.adapter.BusinessHomeOvertimeAdapter;
|
|
|
import com.uas.appworks.adapter.BusinessHomeRankAdapter;
|
|
import com.uas.appworks.adapter.BusinessHomeRankAdapter;
|
|
|
import com.uas.appworks.adapter.BusinessHomeRecordAdapter;
|
|
import com.uas.appworks.adapter.BusinessHomeRecordAdapter;
|
|
@@ -44,7 +46,7 @@ public class BusinessManageHomeActivity extends MvpBaseActivity<BusinessManageHo
|
|
|
private RecyclerView mrecordRecyclerView, mOvertimeRecyclerView, mRankRecyclerView;
|
|
private RecyclerView mrecordRecyclerView, mOvertimeRecyclerView, mRankRecyclerView;
|
|
|
private LinearLayout mDataTimeLayout, mRecordAllLayout,
|
|
private LinearLayout mDataTimeLayout, mRecordAllLayout,
|
|
|
mOvertimeAllLayout, mRankAllLayout,
|
|
mOvertimeAllLayout, mRankAllLayout,
|
|
|
- mHeaderMineLayout;
|
|
|
|
|
|
|
+ mHeaderMineLayout, mHeaderCompanyLayout;
|
|
|
private List<BusinessRecordBean> mBusinessRecordBeans;
|
|
private List<BusinessRecordBean> mBusinessRecordBeans;
|
|
|
private List<BusinessOverTimeBean> mBusinessOverTimeBeans;
|
|
private List<BusinessOverTimeBean> mBusinessOverTimeBeans;
|
|
|
private List<BusinessRankBean> mBusinessRankBeans;
|
|
private List<BusinessRankBean> mBusinessRankBeans;
|
|
@@ -73,6 +75,7 @@ public class BusinessManageHomeActivity extends MvpBaseActivity<BusinessManageHo
|
|
|
mRankAllLayout = $(R.id.business_manage_home_rank_all);
|
|
mRankAllLayout = $(R.id.business_manage_home_rank_all);
|
|
|
mDataTimeLayout = $(R.id.business_manage_home_data_date_ll);
|
|
mDataTimeLayout = $(R.id.business_manage_home_data_date_ll);
|
|
|
mHeaderMineLayout = $(R.id.business_manage_home_mine_ll);
|
|
mHeaderMineLayout = $(R.id.business_manage_home_mine_ll);
|
|
|
|
|
+ mHeaderCompanyLayout = $(R.id.business_manage_home_company_ll);
|
|
|
|
|
|
|
|
mDataRefreshTime = DateFormatUtil.long2Str(DateFormatUtil.YMD_HM);
|
|
mDataRefreshTime = DateFormatUtil.long2Str(DateFormatUtil.YMD_HM);
|
|
|
mRecordRefreshTime = DateFormatUtil.long2Str(DateFormatUtil.YMD_HM);
|
|
mRecordRefreshTime = DateFormatUtil.long2Str(DateFormatUtil.YMD_HM);
|
|
@@ -119,14 +122,16 @@ public class BusinessManageHomeActivity extends MvpBaseActivity<BusinessManageHo
|
|
|
mRankAllLayout.setOnClickListener(this);
|
|
mRankAllLayout.setOnClickListener(this);
|
|
|
mDataTimeLayout.setOnClickListener(this);
|
|
mDataTimeLayout.setOnClickListener(this);
|
|
|
mHeaderMineLayout.setOnClickListener(this);
|
|
mHeaderMineLayout.setOnClickListener(this);
|
|
|
|
|
+ mHeaderCompanyLayout.setOnClickListener(this);
|
|
|
|
|
|
|
|
mRefreshLayout.setOnRefreshListener(new OnRefreshListener() {
|
|
mRefreshLayout.setOnRefreshListener(new OnRefreshListener() {
|
|
|
@Override
|
|
@Override
|
|
|
public void onRefresh(RefreshLayout refreshLayout) {
|
|
public void onRefresh(RefreshLayout refreshLayout) {
|
|
|
- mPresenter.getBusinessData();
|
|
|
|
|
- mPresenter.getBusinessRecord();
|
|
|
|
|
- mPresenter.getBusinessOvertime();
|
|
|
|
|
- mPresenter.getBusinessRank();
|
|
|
|
|
|
|
+ mDataDateTime = DateFormatUtil.long2Str("yyyy年MM月");
|
|
|
|
|
+ mPresenter.getBusinessData(mContext, DateFormatUtil.long2Str(DateFormatUtil.YM));
|
|
|
|
|
+ mPresenter.getBusinessRecord(mContext, CommonUtil.getEmcode(), 1, 2);
|
|
|
|
|
+ mPresenter.getBusinessOvertime(mContext, CommonUtil.getEmcode(), 1, 2);
|
|
|
|
|
+ mPresenter.getBusinessRank(mContext, 1, 3);
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|
|
@@ -136,23 +141,24 @@ public class BusinessManageHomeActivity extends MvpBaseActivity<BusinessManageHo
|
|
|
mDataDateTime = DateFormatUtil.long2Str(System.currentTimeMillis(), "yyyy年MM月");
|
|
mDataDateTime = DateFormatUtil.long2Str(System.currentTimeMillis(), "yyyy年MM月");
|
|
|
mDataTimeTextView.setText(mDataDateTime);
|
|
mDataTimeTextView.setText(mDataDateTime);
|
|
|
|
|
|
|
|
- mPresenter.getBusinessData();
|
|
|
|
|
- mPresenter.getBusinessRecord();
|
|
|
|
|
- mPresenter.getBusinessOvertime();
|
|
|
|
|
- mPresenter.getBusinessRank();
|
|
|
|
|
|
|
+ mPresenter.getBusinessData(mContext, DateFormatUtil.long2Str(DateFormatUtil.YM));
|
|
|
|
|
+ mPresenter.getBusinessRecord(mContext, CommonUtil.getEmcode(), 1, 2);
|
|
|
|
|
+ mPresenter.getBusinessOvertime(mContext, CommonUtil.getEmcode(), 1, 2);
|
|
|
|
|
+ mPresenter.getBusinessRank(mContext, 1, 3);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public void onClick(View view) {
|
|
public void onClick(View view) {
|
|
|
int i = view.getId();
|
|
int i = view.getId();
|
|
|
if (i == R.id.business_manage_home_data_refresh_tv) {
|
|
if (i == R.id.business_manage_home_data_refresh_tv) {
|
|
|
- mPresenter.getBusinessData();
|
|
|
|
|
|
|
+ mDataDateTime = DateFormatUtil.long2Str("yyyy年MM月");
|
|
|
|
|
+ mPresenter.getBusinessData(mContext, DateFormatUtil.long2Str(DateFormatUtil.YM));
|
|
|
} else if (i == R.id.business_manage_home_record_refresh_tv) {
|
|
} else if (i == R.id.business_manage_home_record_refresh_tv) {
|
|
|
- mPresenter.getBusinessRecord();
|
|
|
|
|
|
|
+ mPresenter.getBusinessRecord(mContext, CommonUtil.getEmcode(), 1, 2);
|
|
|
} else if (i == R.id.business_manage_home_overtime_refresh_tv) {
|
|
} else if (i == R.id.business_manage_home_overtime_refresh_tv) {
|
|
|
- mPresenter.getBusinessOvertime();
|
|
|
|
|
|
|
+ mPresenter.getBusinessOvertime(mContext, CommonUtil.getEmcode(), 1, 2);
|
|
|
} else if (i == R.id.business_manage_home_rank_refresh_tv) {
|
|
} else if (i == R.id.business_manage_home_rank_refresh_tv) {
|
|
|
- mPresenter.getBusinessRank();
|
|
|
|
|
|
|
+ mPresenter.getBusinessRank(mContext, 1, 3);
|
|
|
} else if (i == R.id.business_manage_home_record_all) {
|
|
} else if (i == R.id.business_manage_home_record_all) {
|
|
|
startActivity(BusinessRecordListActivity.class);
|
|
startActivity(BusinessRecordListActivity.class);
|
|
|
} else if (i == R.id.business_manage_home_overtime_all) {
|
|
} else if (i == R.id.business_manage_home_overtime_all) {
|
|
@@ -165,6 +171,8 @@ public class BusinessManageHomeActivity extends MvpBaseActivity<BusinessManageHo
|
|
|
showDateDialog(year, month, mDataTimeTextView);
|
|
showDateDialog(year, month, mDataTimeTextView);
|
|
|
} else if (i == R.id.business_manage_home_mine_ll) {
|
|
} else if (i == R.id.business_manage_home_mine_ll) {
|
|
|
startActivity(BusinessMineListActivity.class);
|
|
startActivity(BusinessMineListActivity.class);
|
|
|
|
|
+ } else if (i == R.id.business_manage_home_company_ll) {
|
|
|
|
|
+ startActivity(BusinessStageActivity.class);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -200,6 +208,7 @@ public class BusinessManageHomeActivity extends MvpBaseActivity<BusinessManageHo
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
public void requestDataSuccess() {
|
|
public void requestDataSuccess() {
|
|
|
|
|
+ mDataTimeTextView.setText(mDataDateTime);
|
|
|
|
|
|
|
|
mDataRefreshTime = DateFormatUtil.long2Str(DateFormatUtil.YMD_HM);
|
|
mDataRefreshTime = DateFormatUtil.long2Str(DateFormatUtil.YMD_HM);
|
|
|
mDataRefreshTextView.setText(mDataRefreshTime);
|
|
mDataRefreshTextView.setText(mDataRefreshTime);
|
|
@@ -235,6 +244,11 @@ public class BusinessManageHomeActivity extends MvpBaseActivity<BusinessManageHo
|
|
|
mRankRefreshTextView.setText(mRankRefreshTime);
|
|
mRankRefreshTextView.setText(mRankRefreshTime);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void requestFail(int flag, String failStr) {
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
private void showDateDialog(String year, String month, final TextView tv) {
|
|
private void showDateDialog(String year, String month, final TextView tv) {
|
|
|
OASigninPicker picker = new OASigninPicker(this, 2000, 2030, false);
|
|
OASigninPicker picker = new OASigninPicker(this, 2000, 2030, false);
|
|
|
picker.setRange(2030, 12, 31);
|
|
picker.setRange(2030, 12, 31);
|
|
@@ -248,9 +262,9 @@ public class BusinessManageHomeActivity extends MvpBaseActivity<BusinessManageHo
|
|
|
@Override
|
|
@Override
|
|
|
public void setTime(String year, String month, String day) {
|
|
public void setTime(String year, String month, String day) {
|
|
|
mDataDateTime = year + "年" + month + "月";
|
|
mDataDateTime = year + "年" + month + "月";
|
|
|
- tv.setText(mDataDateTime);
|
|
|
|
|
|
|
+// tv.setText(mDataDateTime);
|
|
|
|
|
|
|
|
- mPresenter.getBusinessData();
|
|
|
|
|
|
|
+ mPresenter.getBusinessData(mContext, year + "-" + month);
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
picker.show();
|
|
picker.show();
|