Commit 4ba89224 by wukun

1017

parent 36906ffd
...@@ -89,6 +89,15 @@ public class OrderDetail implements Serializable { ...@@ -89,6 +89,15 @@ public class OrderDetail implements Serializable {
private String needShortVideo; private String needShortVideo;
private String teamName; private String teamName;
private String referenceTime; private String referenceTime;
private String spuSettlementPrice;
public String getSpuSettlementPrice() {
return spuSettlementPrice;
}
public void setSpuSettlementPrice(String spuSettlementPrice) {
this.spuSettlementPrice = spuSettlementPrice;
}
public String getReferenceTime() { public String getReferenceTime() {
return referenceTime; return referenceTime;
......
...@@ -75,6 +75,12 @@ public class OrderDoingPresenter extends orderDoingContract.Presenter { ...@@ -75,6 +75,12 @@ public class OrderDoingPresenter extends orderDoingContract.Presenter {
} }
} }
public void refreshOrder() {
mPage = 1;
getOrders(mState, mUserId, mSiteId, mPage, Constants.PAGESIZE);
}
@Override @Override
public void loadMore() { public void loadMore() {
if (mView instanceof OrderDoneFragment) { if (mView instanceof OrderDoneFragment) {
...@@ -239,4 +245,21 @@ public class OrderDoingPresenter extends orderDoingContract.Presenter { ...@@ -239,4 +245,21 @@ public class OrderDoingPresenter extends orderDoingContract.Presenter {
} }
public Observable<Integer> commit(Order order) {
HashMap<String, Object> params = new HashMap<>();
params.put("doorPrice", "0");
params.put("servicePrice", "0");
params.put("materialCost", "0");
params.put("otherPrice", "0");
params.put("doorPriceComment", "");
params.put("repairType", 1);
params.put("payType", 3);
params.put("engineerId", Integer.parseInt(UserManager.getInstance().getUser().getAccountId()));
params.put("id", order.getId());
params.put("esignatureImg", null);
JSONObject jsonObject = new JSONObject(params);
RequestBody body = RequestBody.create(MediaType.parse("application/json"), jsonObject.toString());
return OrderApiFactory.commitOrder(body);
}
} }
package com.dayu.order.ui.activity; package com.dayu.order.ui.activity;
import android.view.View;
import android.view.ViewGroup;
import androidx.databinding.ObservableField; import androidx.databinding.ObservableField;
import androidx.recyclerview.widget.LinearLayoutManager;
import com.alibaba.android.arouter.facade.annotation.Route; import com.alibaba.android.arouter.facade.annotation.Route;
import com.chad.library.adapter.base.BaseQuickAdapter;
import com.chad.library.adapter.base.BaseViewHolder;
import com.dayu.base.ui.activity.BaseActivity; import com.dayu.base.ui.activity.BaseActivity;
import com.dayu.base.ui.activity.ImgGalleryActivty; import com.dayu.base.ui.activity.ImgGalleryActivty;
import com.dayu.order.R; import com.dayu.order.R;
...@@ -10,7 +16,6 @@ import com.dayu.order.api.protocol.OrderDetail; ...@@ -10,7 +16,6 @@ import com.dayu.order.api.protocol.OrderDetail;
import com.dayu.order.databinding.ActivityOrderDetailsClockBinding; import com.dayu.order.databinding.ActivityOrderDetailsClockBinding;
import com.dayu.order.presenter.orderdetail.OrderDetailClockContract; import com.dayu.order.presenter.orderdetail.OrderDetailClockContract;
import com.dayu.order.presenter.orderdetail.OrderDetailClockPresenter; import com.dayu.order.presenter.orderdetail.OrderDetailClockPresenter;
import com.dayu.order.ui.adapter.OrderServerClockAdapter;
import com.dayu.provider.router.RouterPath; import com.dayu.provider.router.RouterPath;
import java.util.List; import java.util.List;
...@@ -21,7 +26,7 @@ import java.util.List; ...@@ -21,7 +26,7 @@ import java.util.List;
*/ */
@Route(path = RouterPath.PATH_ORDER_DETAIL_CLOCK) @Route(path = RouterPath.PATH_ORDER_DETAIL_CLOCK)
public class OrderDetailsClockActivity extends BaseActivity<OrderDetailClockPresenter, ActivityOrderDetailsClockBinding> public class OrderDetailsClockActivity extends BaseActivity<OrderDetailClockPresenter, ActivityOrderDetailsClockBinding>
implements OrderDetailClockContract.View{ implements OrderDetailClockContract.View {
public ObservableField<Object> mDatas = new ObservableField<>(); public ObservableField<Object> mDatas = new ObservableField<>();
public ObservableField<Boolean> isShowLine = new ObservableField<>(); public ObservableField<Boolean> isShowLine = new ObservableField<>();
...@@ -40,19 +45,80 @@ public class OrderDetailsClockActivity extends BaseActivity<OrderDetailClockPres ...@@ -40,19 +45,80 @@ public class OrderDetailsClockActivity extends BaseActivity<OrderDetailClockPres
public void initView() { public void initView() {
mBind.titleBack.setOnClickListener(v -> dumpBack()); mBind.titleBack.setOnClickListener(v -> dumpBack());
OrderServerClockAdapter adapter = new OrderServerClockAdapter(false);
adapter.setOrderDetail(mPresenter.getDetail());
mBind.recyclerView.setAdapter(adapter);
} }
@Override @Override
public void checkSignature(String esignatureImg) { public void checkSignature(String esignatureImg) {
ImgGalleryActivty.launch(mActivity,esignatureImg); ImgGalleryActivty.launch(mActivity, esignatureImg);
} }
@Override @Override
public void init(OrderDetail detail) { public void init(OrderDetail detail) {
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(OrderDetailsClockActivity.this);
mBind.tvOrderNum.setText(detail.getOrderNum());
mBind.tvOrderState.setText(detail.getProvinceName() + detail.getCityName() + detail.getDistrictName());
mBind.tvServeName.setText(detail.getAddress());
mBind.tvName.setText(detail.getCustomerName());
mBind.tvPhoneNum.setText(detail.getCustomerMobile());
mBind.tvContent.setText(detail.getComment());
mBind.tvTime.setText(detail.getAppointmentTime());
mBind.tvDays.setText(detail.getReferenceTime());
mBind.tvPrice.setText(detail.getSpuSettlementPrice() + "元");
mBind.tvProvider.setText(detail.getCreatedProvider());
mBind.tvProName.setText(detail.getCreated());
mBind.tvProNum.setText(detail.getCustomerTelphome());
if (3 == detail.getStatus()) {
mBind.tvButton.setText(getString(R.string.begain_server));
} else if (4 == detail.getStatus()) {
if (7 != detail.getSubStatus()) {
// mBind.tvButton.setText("第" + detail.getFinishedDays() + "天打卡");
mBind.tvButton.setText("第" + "天打卡");
} else {
mBind.tvButton.setText(getString(R.string.submit_order));
}
}
mBind.tvButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
mBind.recyclerView.setLayoutManager(linearLayoutManager);
// OrderServerClockAdapter adapter = new OrderServerClockAdapter(false);
// adapter.setOrderDetail(mPresenter.getDetail());
List<OrderDetail.RecordBean> record = detail.getRecord();
BaseQuickAdapter<OrderDetail.RecordBean, BaseViewHolder> mAdapter = new BaseQuickAdapter<OrderDetail.RecordBean, BaseViewHolder>
(R.layout.serve_clock_item, record) {
@Override
protected void convert(BaseViewHolder helper, OrderDetail.RecordBean item) {
helper.setText(R.id.server_time, item.getCreateTime());
helper.setText(R.id.server_state, item.getOperation());
}
};
mBind.recyclerView.setAdapter(mAdapter);
mBind.recyclerView.addOnLayoutChangeListener(new View.OnLayoutChangeListener() {
@Override
public void onLayoutChange(View view, int left, int top, int right, int bottom, int oldLeft, int oldTop, int oldRight, int oldBottom) {
int height = mBind.recyclerView.getHeight();
ViewGroup.LayoutParams layoutParams = mBind.dlLine.getLayoutParams();
layoutParams.height = height;
mBind.dlLine.setLayoutParams(layoutParams);
// 移除监听器以免重复触发
mBind.recyclerView.removeOnLayoutChangeListener(this);
}
});
mBind.dlLine.getLayoutParams().height = 300;
} }
@Override @Override
......
...@@ -226,7 +226,6 @@ public class OrderAdapter extends CoreAdapter<Order, FragmentOrderdoingItemBindi ...@@ -226,7 +226,6 @@ public class OrderAdapter extends CoreAdapter<Order, FragmentOrderdoingItemBindi
holder.tvItemEnd.setVisibility(View.VISIBLE); holder.tvItemEnd.setVisibility(View.VISIBLE);
int source = item.getSource(); int source = item.getSource();
if (7 == source){ if (7 == source){
Log.e("TAG111", "initData: "+ item.getStatus()+"---"+ item.getSubStatus());
if (3 == item.getStatus()){ if (3 == item.getStatus()){
holder.tvItemEnd.setText(mContext.getString(R.string.begain_server)); holder.tvItemEnd.setText(mContext.getString(R.string.begain_server));
}else if (4 == item.getStatus()){ }else if (4 == item.getStatus()){
...@@ -477,12 +476,18 @@ public class OrderAdapter extends CoreAdapter<Order, FragmentOrderdoingItemBindi ...@@ -477,12 +476,18 @@ public class OrderAdapter extends CoreAdapter<Order, FragmentOrderdoingItemBindi
mPresenter.clockIn(it.getId()) mPresenter.clockIn(it.getId())
.observeOn(AndroidSchedulers.mainThread()) .observeOn(AndroidSchedulers.mainThread())
.subscribe(mPresenter.baseObserver(aBoolean -> { .subscribe(mPresenter.baseObserver(aBoolean -> {
mPresenter.refresh(); EventBus.getDefault().post(new RefreshServe(1));
}, responeThrowable -> { }, responeThrowable -> {
})); }));
}else{ }else{
mPresenter.commit(it)
.observeOn(AndroidSchedulers.mainThread())
.subscribe(mPresenter.baseObserver(integer -> {
EventBus.getDefault().post(new RefreshServe(1));
}, responeThrowable -> {
}));
} }
} }
}else{ }else{
......
...@@ -134,15 +134,15 @@ public class OrderServerClockAdapter extends CoreAdapter<OrderDetail.RecordBean, ...@@ -134,15 +134,15 @@ public class OrderServerClockAdapter extends CoreAdapter<OrderDetail.RecordBean,
if (UIUtils.getString(R.string.check_location).equals(item.getCommentName())) { if (UIUtils.getString(R.string.check_location).equals(item.getCommentName())) {
holder.serverCheck.setOnClickListener(v -> presenter.dumpMap(item.getLatitude(), item.getLongitude(), item.getAddress())); holder.serverCheck.setOnClickListener(v -> presenter.dumpMap(item.getLatitude(), item.getLongitude(), item.getAddress()));
} }
if (UIUtils.getString(R.string.check_reason).equals(item.getCommentName())) { // if (UIUtils.getString(R.string.check_reason).equals(item.getCommentName())) {
if (mDetail.getCreatedSource() == 2 || mDetail.getCreatedSource() == 3 || mDetail.getCreatedSource() == 4) { // if (mDetail.getCreatedSource() == 2 || mDetail.getCreatedSource() == 3 || mDetail.getCreatedSource() == 4) {
if (item.getCommentInfo() != null) { // if (item.getCommentInfo() != null) {
holder.serverCheck.setOnClickListener(v -> presenter.dumpToSop(Integer.parseInt(item.getCommentInfo()))); // holder.serverCheck.setOnClickListener(v -> presenter.dumpToSop(Integer.parseInt(item.getCommentInfo())));
} // }
} else { // } else {
holder.serverCheck.setOnClickListener(v -> presenter.dumpToSop(0)); // holder.serverCheck.setOnClickListener(v -> presenter.dumpToSop(0));
} // }
} // }
if (item.getServiceProgessTimeNum() == 9) { if (item.getServiceProgessTimeNum() == 9) {
holder.serverTimeComment.setVisibility(View.VISIBLE); holder.serverTimeComment.setVisibility(View.VISIBLE);
holder.serverTimeComment.setText(item.getCommentInfo()); holder.serverTimeComment.setText(item.getCommentInfo());
......
...@@ -15,6 +15,7 @@ ...@@ -15,6 +15,7 @@
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:background="@color/white"
android:orientation="vertical"> android:orientation="vertical">
<RelativeLayout <RelativeLayout
...@@ -38,19 +39,19 @@ ...@@ -38,19 +39,19 @@
android:layout_centerVertical="true" android:layout_centerVertical="true"
android:layout_marginRight="15dp" android:layout_marginRight="15dp"
android:gravity="center_vertical" android:gravity="center_vertical"
android:visibility="gone" android:orientation="horizontal"
android:orientation="horizontal"> android:visibility="gone">
<ImageView <ImageView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:src="@drawable/ic_xiaolvren" android:src="@drawable/ic_xiaolvren" />
/>
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="@string/help_tool"
android:layout_marginLeft="3dp" android:layout_marginLeft="3dp"
android:text="@string/help_tool"
android:textColor="@color/text_common_blue" android:textColor="@color/text_common_blue"
android:textSize="14sp" /> android:textSize="14sp" />
</LinearLayout> </LinearLayout>
...@@ -72,37 +73,344 @@ ...@@ -72,37 +73,344 @@
<RelativeLayout <RelativeLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content"> android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true">
<TextView
android:id="@+id/text_one"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_13"
android:layout_marginTop="@dimen/dp_13"
android:text="工单编号:"
android:textColor="@color/cl_order_text_one"
android:textSize="@dimen/sp_14" />
<TextView
android:id="@+id/tv_order_num"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_10"
android:layout_marginTop="@dimen/dp_13"
android:layout_toRightOf="@id/text_one"
android:textColor="@color/cl_home_title_text_color"
android:textSize="@dimen/sp_14" />
<TextView
android:id="@+id/text_title_order"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/text_one"
android:layout_marginLeft="@dimen/dp_13"
android:layout_marginTop="@dimen/dp_10"
android:background="@color/cl_order_item_line_bg"
android:gravity="center"
android:padding="@dimen/dp_3"
android:text="工作任务内容"
android:textColor="@color/cl_order_text_title"
android:textSize="@dimen/sp_16" />
<TextView
android:id="@+id/text_two"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/text_title_order"
android:layout_marginLeft="@dimen/dp_13"
android:layout_marginTop="@dimen/dp_13"
android:text="用工地区:"
android:textColor="@color/cl_order_text_one"
android:textSize="@dimen/sp_14" />
<TextView
android:id="@+id/tv_order_state"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/text_title_order"
android:layout_marginLeft="@dimen/dp_10"
android:layout_marginTop="@dimen/dp_13"
android:layout_toRightOf="@id/text_two"
android:textColor="@color/cl_order_text_one"
android:textSize="@dimen/sp_14" />
<TextView
android:id="@+id/tv_serve"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/text_two"
android:layout_marginLeft="@dimen/dp_13"
android:layout_marginTop="@dimen/dp_13"
android:text="工作地点:"
android:textColor="@color/cl_order_text_one"
android:textSize="@dimen/sp_14" />
<TextView
android:id="@+id/tv_serve_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/text_two"
android:layout_marginLeft="@dimen/dp_10"
android:layout_marginTop="@dimen/dp_13"
android:layout_toRightOf="@id/tv_serve"
android:textColor="@color/cl_home_title_text_color"
android:textSize="@dimen/sp_14" />
<TextView
android:id="@+id/text_three"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/tv_serve_name"
android:layout_marginLeft="@dimen/dp_13"
android:layout_marginTop="@dimen/dp_13"
android:text="用户姓名:"
android:textColor="@color/cl_order_text_one"
android:textSize="@dimen/sp_14" />
<TextView
android:id="@+id/tv_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/tv_serve_name"
android:layout_marginLeft="@dimen/dp_10"
android:layout_marginTop="@dimen/dp_13"
android:layout_toRightOf="@id/text_three"
android:textColor="@color/cl_home_title_text_color"
android:textSize="@dimen/sp_14" />
<TextView
android:id="@+id/text_four"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/tv_serve_name"
android:layout_marginLeft="@dimen/dp_30"
android:layout_marginTop="@dimen/dp_13"
android:layout_toRightOf="@id/tv_name"
android:text="手机:"
android:textColor="@color/cl_order_text_one"
android:textSize="@dimen/sp_14" />
<TextView
android:id="@+id/tv_phone_num"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/tv_serve_name"
android:layout_marginLeft="@dimen/dp_10"
android:layout_marginTop="@dimen/dp_13"
android:layout_toRightOf="@id/text_four"
android:textColor="@color/cl_home_title_text_color"
android:textSize="@dimen/sp_14" />
<TextView
android:id="@+id/tv_five"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/tv_name"
android:layout_marginLeft="@dimen/dp_13"
android:layout_marginTop="@dimen/dp_13"
android:text="工作内容:"
android:textColor="@color/cl_order_text_one"
android:textSize="@dimen/sp_14" />
<TextView
android:id="@+id/tv_content"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/tv_name"
android:layout_marginLeft="@dimen/dp_10"
android:layout_marginTop="@dimen/dp_13"
android:layout_toRightOf="@id/tv_five"
android:textColor="@color/cl_home_title_text_color"
android:textSize="@dimen/sp_14" />
<TextView
android:id="@+id/tv_six"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/tv_five"
android:layout_marginLeft="@dimen/dp_13"
android:layout_marginTop="@dimen/dp_13"
android:text="工作时间:"
android:textColor="@color/cl_order_text_one"
android:textSize="@dimen/sp_14" />
<TextView
android:id="@+id/tv_time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/tv_five"
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:textSize="@dimen/sp_14" />
<TextView
android:id="@+id/tv_seven"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/tv_six"
android:layout_marginLeft="@dimen/dp_13"
android:layout_marginTop="@dimen/dp_13"
android:text="工作天数:"
android:textColor="@color/cl_order_text_one"
android:textSize="@dimen/sp_14" />
<TextView
android:id="@+id/tv_days"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/tv_six"
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:textSize="@dimen/sp_14" />
<TextView
android:id="@+id/tv_eight"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/tv_seven"
android:layout_marginLeft="@dimen/dp_13"
android:layout_marginTop="@dimen/dp_13"
android:text="公费总额:"
android:textColor="@color/cl_order_text_one"
android:textSize="@dimen/sp_14" />
<TextView
android:id="@+id/tv_price"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/tv_seven"
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:textSize="@dimen/sp_14" />
<TextView
android:id="@+id/text_customer_info"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/tv_eight"
android:layout_marginLeft="@dimen/dp_13"
android:layout_marginTop="@dimen/dp_10"
android:background="@color/cl_order_item_line_bg"
android:gravity="center"
android:padding="@dimen/dp_3"
android:text="派单方信息"
android:textColor="@color/cl_order_text_title"
android:textSize="@dimen/sp_16" />
<TextView
android:id="@+id/tv_nine"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/text_customer_info"
android:layout_marginLeft="@dimen/dp_13"
android:layout_marginTop="@dimen/dp_13"
android:text="派单方:"
android:textColor="@color/cl_order_text_one"
android:textSize="@dimen/sp_14" />
<TextView
android:id="@+id/tv_provider"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/text_customer_info"
android:layout_marginLeft="@dimen/dp_10"
android:layout_marginTop="@dimen/dp_13"
android:layout_toRightOf="@id/tv_nine"
android:textColor="@color/cl_home_title_text_color"
android:textSize="@dimen/sp_14" />
<TextView
android:id="@+id/text_ten"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/tv_nine"
android:layout_marginLeft="@dimen/dp_13"
android:layout_marginTop="@dimen/dp_13"
android:text="用户姓名:"
android:textColor="@color/cl_order_text_one"
android:textSize="@dimen/sp_14" />
<TextView
android:id="@+id/tv_pro_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/tv_nine"
android:layout_marginLeft="@dimen/dp_10"
android:layout_marginTop="@dimen/dp_13"
android:layout_toRightOf="@id/text_ten"
android:textColor="@color/cl_home_title_text_color"
android:textSize="@dimen/sp_14" />
<TextView
android:id="@+id/text_eleven"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/tv_nine"
android:layout_marginLeft="@dimen/dp_30"
android:layout_marginTop="@dimen/dp_13"
android:layout_toRightOf="@id/tv_pro_name"
android:text="手机:"
android:textColor="@color/cl_order_text_one"
android:textSize="@dimen/sp_14" />
<TextView
android:id="@+id/tv_pro_num"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/tv_nine"
android:layout_marginLeft="@dimen/dp_10"
android:layout_marginTop="@dimen/dp_13"
android:layout_toRightOf="@id/text_eleven"
android:textColor="@color/cl_home_title_text_color"
android:textSize="@dimen/sp_14" />
</RelativeLayout>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp">
<com.dayu.widgets.DottdeLineView <com.dayu.widgets.DottdeLineView
android:id="@+id/dl_line" android:id="@+id/dl_line"
android:layout_width="1dp" android:layout_width="1dp"
android:layout_height="wrap_content" android:layout_height="match_parent"
android:layout_marginLeft="24dp" android:layout_marginLeft="24dp"
android:layerType="software" android:layerType="software"
android:visibility="@{presenter.isShowLine?View.VISIBLE:View.GONE}" /> android:layout_marginTop="10dp"/>
<com.dayu.widgets.LRecyclerView <androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView" android:id="@+id/recyclerView"
setPresenter="@{presenter}"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="200dp" android:layout_height="wrap_content"
android:background="@color/transparent"
app:isRefreshable="false"
app:itemType="@layout/serve_datails_item"
android:layout_marginBottom="@dimen/dp_10" android:layout_marginBottom="@dimen/dp_10"
/> android:background="@color/transparent" />
</RelativeLayout> </RelativeLayout>
<TextView <TextView
android:layout_width="match_parent" android:id="@+id/tv_button"
android:layout_height="50dp" android:layout_width="@dimen/dp_125"
android:background="@color/common_red"/> android:layout_height="@dimen/dp_50"
android:layout_marginLeft="10dp"
android:layout_marginTop="15dp"
android:layout_marginRight="10dp"
android:layout_marginBottom="@dimen/dp_30"
android:background="@drawable/btn_blue_commom"
android:gravity="center"
android:layout_gravity="center"
android:text="@string/tv_work_order_four"
android:textColor="@color/cl_white"
android:textSize="@dimen/sp_16" />
</LinearLayout> </LinearLayout>
</androidx.core.widget.NestedScrollView> </androidx.core.widget.NestedScrollView>
</LinearLayout> </LinearLayout>
</layout> </layout>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="17dp"
android:layout_marginRight="10dp"
android:orientation="horizontal">
<ImageView
android:id="@+id/iv_circle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="32dp"
android:src="@drawable/icon_circle_blue" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="30dp"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:id="@+id/server_time"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_12"
tools:text="砥砺奋进发酵"
android:layout_weight="1"
android:textColor="@color/cl_order_text_one"
android:textSize="@dimen/sp_14" />
<TextView
android:id="@+id/server_state"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
tools:text="杜绝浪费建安费"
android:layout_marginRight="@dimen/dp_10"
android:textColor="@color/default_text_color"
android:textSize="@dimen/sp_16" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
</layout>
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