Commit 725662a8 by wukun

1025

parent 7369023b
......@@ -196,7 +196,7 @@
android:launchMode="singleTask"
android:screenOrientation="portrait"
android:configChanges="orientation|screenSize|keyboardHidden"
android:windowSoftInputMode="stateHidden|adjustPan"
android:windowSoftInputMode="stateHidden|adjustResize"
/>
<activity
android:name="com.dayu.bigfish.ui.ManagerActivity"
......
......@@ -319,4 +319,6 @@ public class Constants {
public static boolean isPrivacy = false;
public static final String IS_SHOW_BTN = "isShowBtn";
}
......@@ -32,6 +32,7 @@ import java.util.List;
public class OrderDetailClockPresenter extends OrderDetailClockContract.Presenter {
private int mOrderId;
private int mUserId;
private boolean isShowBtn;
public ObservableField<Object> mDatas = new ObservableField<>();
public ObservableField<Boolean> isShowLine = new ObservableField<>();
......@@ -43,6 +44,7 @@ public class OrderDetailClockPresenter extends OrderDetailClockContract.Presente
public void onAttached() {
Bundle bundle = mView.getBundle();
mOrderId = bundle.getInt(Constants.ORDER_ID, 0);
isShowBtn = bundle.getBoolean(Constants.IS_SHOW_BTN, false);
mView.showDialog();
UserInfo info = UserManager.getInstance().getUser();
mUserId = Integer.parseInt(info.getAccountId());
......@@ -169,4 +171,7 @@ public class OrderDetailClockPresenter extends OrderDetailClockContract.Presente
return mDetails;
}
public boolean getIsShowBtn() {
return isShowBtn;
}
}
......@@ -222,6 +222,15 @@ public class OrderDoingPresenter extends orderDoingContract.Presenter {
public void dumpDetailClock(int orderId) {
Bundle bundle = new Bundle();
bundle.putInt(Constants.ORDER_ID, orderId);
bundle.putBoolean(Constants.IS_SHOW_BTN,false);
mView.startActivity(OrderDetailsClockActivity.class, bundle);
}
public void dumpDetailClockSecond(int orderId) {
Bundle bundle = new Bundle();
bundle.putInt(Constants.ORDER_ID, orderId);
bundle.putBoolean(Constants.IS_SHOW_BTN,true);
mView.startActivity(OrderDetailsClockActivity.class, bundle);
}
......
......@@ -94,6 +94,12 @@ public class OrderDetailsClockActivity extends BaseActivity<OrderDetailClockPres
mBind.tvProName.setText(detail.getCreated());
mBind.tvProNum.setText(detail.getCustomerTelphome());
boolean isShowBtn = mPresenter.getIsShowBtn();
if (isShowBtn){
mBind.tvButton.setVisibility(View.VISIBLE);
}else{
mBind.tvButton.setVisibility(View.GONE);
}
if (3 == detail.getStatus()) {
mBind.tvButton.setText(getString(R.string.begain_server));
......@@ -176,6 +182,7 @@ public class OrderDetailsClockActivity extends BaseActivity<OrderDetailClockPres
} else if (detail.getIsCheck() == 2) {
ToastUtils.showShortToast("请等待商家验收");
} else {
ToastUtils.showShortToast("等待验收");
UserInfo info = UserManager.getInstance().getUser();
Bundle bundle = new Bundle();
bundle.putString(Constants.URL, Constants.SCHEME_9099 + Constants.ACCEPTANCE_URL + "accountId=" + info.getAccountId() +
......@@ -193,6 +200,7 @@ public class OrderDetailsClockActivity extends BaseActivity<OrderDetailClockPres
OrderApiFactory.clockIn(body)
.observeOn(AndroidSchedulers.mainThread())
.subscribe(mPresenter.baseObserver(aBoolean -> {
ToastUtils.showShortToast("打卡成功");
mPresenter.getOrderDetailInfo(detail.getId());
EventBus.getDefault().post(new RefreshServe(1));
}, responeThrowable -> {
......@@ -216,6 +224,7 @@ public class OrderDetailsClockActivity extends BaseActivity<OrderDetailClockPres
OrderApiFactory.commitOrder(body)
.observeOn(AndroidSchedulers.mainThread())
.subscribe(mPresenter.baseObserver(integer -> {
ToastUtils.showShortToast("提交验收成功");
EventBus.getDefault().post(new RefreshServe(1));
mPresenter.getOrderDetailInfo(detail.getId());
}, responeThrowable -> {
......@@ -264,7 +273,7 @@ public class OrderDetailsClockActivity extends BaseActivity<OrderDetailClockPres
OrderApiFactory.startServer(body)
.observeOn(AndroidSchedulers.mainThread())
.subscribe(mPresenter.baseObserver(integer -> {
ToastUtils.showShortToast("开始服务操作成功");
mPresenter.getOrderDetailInfo(detail.getId());
EventBus.getDefault().post(new RefreshServe(1));
......
......@@ -475,6 +475,7 @@ public class OrderAdapter extends CoreAdapter<Order, FragmentOrderdoingItemBindi
} else if (item.getIsCheck() == 2) {
ToastUtils.showShortToast("请等待商家验收");
} else {
ToastUtils.showShortToast("等待验收");
UserInfo info = UserManager.getInstance().getUser();
Bundle bundle = new Bundle();
bundle.putString(Constants.URL, Constants.SCHEME_9099 + Constants.ACCEPTANCE_URL + "accountId=" + info.getAccountId() +
......@@ -590,6 +591,7 @@ public class OrderAdapter extends CoreAdapter<Order, FragmentOrderdoingItemBindi
mPresenter.clockIn(it.getId())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(mPresenter.baseObserver(aBoolean -> {
ToastUtils.showShortToast("打卡成功");
mPresenter.setPosition(position);
EventBus.getDefault().post(new RefreshServe(1));
}, responeThrowable -> {
......@@ -599,6 +601,7 @@ public class OrderAdapter extends CoreAdapter<Order, FragmentOrderdoingItemBindi
mPresenter.commit(it)
.observeOn(AndroidSchedulers.mainThread())
.subscribe(mPresenter.baseObserver(integer -> {
ToastUtils.showShortToast("提交验收成功");
mPresenter.setPosition(position);
EventBus.getDefault().post(new RefreshServe(1));
}, responeThrowable -> {
......@@ -715,6 +718,7 @@ public class OrderAdapter extends CoreAdapter<Order, FragmentOrderdoingItemBindi
.observeOn(AndroidSchedulers.mainThread())
.subscribe(mPresenter.baseObserver(integer -> {
if (mItem.getSource() == 7){
ToastUtils.showShortToast("开始服务操作成功");
ProgressUtil.stopLoad();
mPresenter.setPosition(position);
mPresenter.refreshClear();
......
......@@ -57,11 +57,11 @@ public class OrderDoneFragment extends BaseFragment<OrderDoingPresenter, Fragmen
mBind.recyclerView.setOnItemClickListener(new OnItemClickListener<Order, FragmentOrderdoingItemBinding>() {
@Override
public void OnItemClick(Order item, FragmentOrderdoingItemBinding bind) {
// if (7 == item.getSource()){
// mPresenter.dumpDetailClock(item.getId());
// }else{
if (7 == item.getSource()){
mPresenter.dumpDetailClock(item.getId());
}else{
mPresenter.dumpDetail(item.getId());
// }
}
}
});
}
......
......@@ -43,11 +43,11 @@ public class OrderFirstTabFragment extends BaseFragment<OrderDoingPresenter, Fra
mBind.recyclerView.setOnItemClickListener(new OnItemClickListener<Order, FragmentOrderdoingItemBinding>() {
@Override
public void OnItemClick(Order item, FragmentOrderdoingItemBinding bind) {
// if (7 == item.getSource()){
// mPresenter.dumpDetailClock(item.getId());
// }else{
if (7 == item.getSource()){
mPresenter.dumpDetailClock(item.getId());
}else{
mPresenter.dumpDetail(item.getId());
// }
}
}
});
}
......
......@@ -36,11 +36,11 @@ public class OrderFourTabFragment extends BaseFragment<OrderDoingPresenter, Frag
mBind.recyclerView.setOnItemClickListener(new OnItemClickListener<Order,FragmentOrderCancleItemBinding>() {
@Override
public void OnItemClick(Order item, FragmentOrderCancleItemBinding bind) {
// if (7 == item.getSource()){
// mPresenter.dumpDetailClock(item.getId());
// }else{
if (7 == item.getSource()){
mPresenter.dumpDetailClock(item.getId());
}else{
mPresenter.dumpDetail(item.getId());
// }
}
}
});
}
......
......@@ -71,11 +71,11 @@ public class OrderReceivingFragment extends BaseFragment<ReceivingPresenter, Fra
if (4 == item.getSource() && item.getReceiveOrderCommission() > 0) {
showCashDialog(item.getReceiveOrderCommission(), mUserId, item.getId(), item.getAppointmentTime());
} else {
// if (7 == item.getSource()){
// mPresenter.dumpDetailClock(item.getId());
// }else{
if (7 == item.getSource()){
mPresenter.dumpDetailClock(item.getId());
}else{
mPresenter.dumpDetail(item.getId());
// }
}
}
} else {
showVerifyDialog(data.getSubCode(), data.getMsg(), data.getData());
......
......@@ -43,11 +43,11 @@ public class OrderRedeployFragment extends BaseFragment<RedeployPresenter, Fragm
mBind.recyclerView.setAdapter(mAdapter);
initListener();
mBind.recyclerView.setOnItemClickListener((OnItemClickListener<Order, FragmentOrderdoingItemBinding>) (item, bind) -> {
// if (7 == item.getSource()){
// mPresenter.dumpDetailClock(item.getId());
// }else{
if (7 == item.getSource()){
mPresenter.dumpDetailClock(item.getId());
}else{
mPresenter.dumpDetail(item.getId());
// }
}
});
}
......
......@@ -60,7 +60,7 @@ public class OrderSecondTabFragment extends BaseFragment<OrderDoingPresenter, Fr
@Override
public void OnItemClick(Order item, FragmentOrderdoingItemBinding bind) {
if (7 == item.getSource()){
mPresenter.dumpDetailClock(item.getId());
mPresenter.dumpDetailClockSecond(item.getId());
}else{
mPresenter.dumpDetail(item.getId());
}
......
......@@ -242,7 +242,7 @@
android:layout_below="@id/tv_five"
android:layout_marginLeft="@dimen/dp_13"
android:layout_marginTop="@dimen/dp_13"
android:text="工作时间:"
android:text="用工时间:"
android:textColor="@color/cl_order_text_one"
android:textSize="@dimen/sp_14" />
......@@ -254,7 +254,7 @@
android:layout_marginLeft="@dimen/dp_10"
android:layout_marginTop="@dimen/dp_13"
android:layout_toRightOf="@id/tv_six"
android:textColor="@color/cl_home_title_text_color"
android:textColor="@color/cl_tab_yellow"
android:textSize="@dimen/sp_14" />
<TextView
......@@ -264,7 +264,7 @@
android:layout_below="@id/tv_six"
android:layout_marginLeft="@dimen/dp_13"
android:layout_marginTop="@dimen/dp_13"
android:text="工作天数:"
android:text="用工天数:"
android:textColor="@color/cl_order_text_one"
android:textSize="@dimen/sp_14" />
......@@ -276,7 +276,7 @@
android:layout_marginLeft="@dimen/dp_10"
android:layout_marginTop="@dimen/dp_13"
android:layout_toRightOf="@id/tv_seven"
android:textColor="@color/cl_home_title_text_color"
android:textColor="@color/cl_tab_yellow"
android:textSize="@dimen/sp_14" />
<TextView
......@@ -286,7 +286,7 @@
android:layout_below="@id/tv_seven"
android:layout_marginLeft="@dimen/dp_13"
android:layout_marginTop="@dimen/dp_13"
android:text="费总额:"
android:text="费总额:"
android:textColor="@color/cl_order_text_one"
android:textSize="@dimen/sp_14" />
......@@ -298,7 +298,7 @@
android:layout_marginLeft="@dimen/dp_10"
android:layout_marginTop="@dimen/dp_13"
android:layout_toRightOf="@id/tv_eight"
android:textColor="@color/cl_home_title_text_color"
android:textColor="@color/cl_tab_yellow"
android:textSize="@dimen/sp_14" />
<TextView
......@@ -344,7 +344,7 @@
android:layout_below="@id/tv_nine"
android:layout_marginLeft="@dimen/dp_13"
android:layout_marginTop="@dimen/dp_13"
android:text="用户姓名:"
android:text="派单人:"
android:textColor="@color/cl_order_text_one"
android:textSize="@dimen/sp_14" />
......@@ -433,6 +433,7 @@
android:layout_gravity="center"
android:text="@string/tv_work_order_four"
android:textColor="@color/cl_white"
android:textSize="@dimen/sp_16" />
android:textSize="@dimen/sp_16"
android:visibility="invisible"/>
</LinearLayout>
</layout>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment