新增排程接口

This commit is contained in:
fengjignqi
2026-05-25 10:16:33 +08:00
parent 819965faec
commit e6e3f755d0
2 changed files with 21 additions and 8 deletions

View File

@@ -115,10 +115,7 @@ public class AddWaterPlanActivity extends BaseActivity<AddWaterPlanLayoutBinding
}
});
}else{
ToastUtil.showShort(mContext, "继续");
viewBinding.tvConfig.setSelected(false);
viewBinding.tvBind.setSelected(true);
viewBinding.viewpage.setCurrentItem(1);
selectTabBind();
}
}
@@ -130,6 +127,16 @@ public class AddWaterPlanActivity extends BaseActivity<AddWaterPlanLayoutBinding
}
}
private void selectTabBind() {
viewBinding.tvConfig.setSelected(false);
viewBinding.tvBind.setSelected(true);
viewBinding.viewpage.setCurrentItem(1);
}
public void onConfigSaved(WaterPlanWeekEntity entity) {
selectTabBind();
}
@Override
public int getLayoutResId(Bundle savedInstanceState) {
return 0;
@@ -147,6 +154,7 @@ public class AddWaterPlanActivity extends BaseActivity<AddWaterPlanLayoutBinding
@Override
public void saveConfigSuccess(WaterPlanWeekEntity entity) {
}
}

View File

@@ -37,6 +37,7 @@ public class WaterConfigFragment extends BaseFragment<WaterConfigFragmentLayoutB
private List<WaterPlanWeekEntity.DetailsBean> mConfigList = new ArrayList<>();
private WaterPlanWeekEntity mConfigEntity;
private WaterPlanWeekEntity mRemoteConfigEntity;
private WaterPlanWeekAdapter mWeekAdapter;
private String mPlanName = "";
public static boolean isConfigSave;
@@ -106,9 +107,7 @@ public class WaterConfigFragment extends BaseFragment<WaterConfigFragmentLayoutB
public void onClick(View v){
switch (v.getId()){
case R.id.tv_commit:
if(checkConfigFinish()){
mPresenter.saveConfig(mConfigEntity);
}
commitConfig();
break;
}
}
@@ -213,6 +212,7 @@ public class WaterConfigFragment extends BaseFragment<WaterConfigFragmentLayoutB
}
}
}
return true;
}
@@ -220,6 +220,11 @@ public class WaterConfigFragment extends BaseFragment<WaterConfigFragmentLayoutB
public void saveConfigSuccess(WaterPlanWeekEntity entity) {
ToastUtil.showShort(mContext, "排程新增成功");
isConfigSave = true;
//接口请求之后返回的数据,方便后面做对比
mRemoteConfigEntity = entity;
if (getActivity() instanceof AddWaterPlanActivity) {
((AddWaterPlanActivity) getActivity()).onConfigSaved(entity);
}
}