企业管理-农企/合作社主体信息表

This commit is contained in:
tongchao 2025-06-26 11:19:40 +08:00
parent df043babac
commit d03e3fe67d
9 changed files with 946 additions and 5 deletions

View File

@ -59,8 +59,8 @@ android {
buildTypes { buildTypes {
debug { debug {
signingConfig signingConfigs.release signingConfig signingConfigs.release
// buildConfigField "String", "DOMAIN", '"http://192.168.18.74:8080"' buildConfigField "String", "DOMAIN", '"http://192.168.18.99:8080"'
buildConfigField "String", "DOMAIN", '"http://47.109.205.240:8080"' // buildConfigField "String", "DOMAIN", '"http://47.109.205.240:8080"'
jniDebuggable false jniDebuggable false
zipAlignEnabled false zipAlignEnabled false
} }

View File

@ -228,6 +228,11 @@
android:configChanges="orientation|screenSize|keyboardHidden" android:configChanges="orientation|screenSize|keyboardHidden"
android:exported="false" android:exported="false"
android:screenOrientation="portrait" /> android:screenOrientation="portrait" />
<activity
android:name=".ui.nyscjyzt.BusinessManagementActivity"
android:configChanges="orientation|screenSize|keyboardHidden"
android:exported="false"
android:screenOrientation="portrait" />
<activity <activity
android:name=".ui.photoview.PhotoViewActivty" android:name=".ui.photoview.PhotoViewActivty"

View File

@ -28,7 +28,6 @@ public class Api {
*/ */
public static final String STR_AUTHORIZATION = "Authorization"; public static final String STR_AUTHORIZATION = "Authorization";
public static final String UPDATE_APP = BASE_HOST + "/checkUpdate"; public static final String UPDATE_APP = BASE_HOST + "/checkUpdate";
public static final String LOGIN = BASE_HOST + "/auth/app/login"; public static final String LOGIN = BASE_HOST + "/auth/app/login";
@ -78,7 +77,9 @@ public class Api {
public static final String ILLEGAL_CASE_RESULT_TYPE = BASE_HOST + "/system/dict/data/type/sys_law_case_result"; public static final String ILLEGAL_CASE_RESULT_TYPE = BASE_HOST + "/system/dict/data/type/sys_law_case_result";
public static final String ILLEGAL_CASE_ADD = BASE_HOST + "/land-resource/inspection/illegal/caseHandler"; public static final String ILLEGAL_CASE_ADD = BASE_HOST + "/land-resource/inspection/illegal/caseHandler";
public static final String ILLEGAL_CASE_DETAIL = BASE_HOST + "/land-resource/inspection/illegal/"; public static final String ILLEGAL_CASE_DETAIL = BASE_HOST + "/land-resource/inspection/illegal/";
/* 投入品管理 */ /* 农产品种植管理 */
public static final String INPUT_GOODS_LIST = BASE_HOST + "/inputGoods/app/inputPage"; public static final String INPUT_GOODS_LIST = BASE_HOST + "/inputGoods/app/inputPage";
/* 农业生产经营主体 */
public static final String BUSINESS_MANAGEMENT_LIST = BASE_HOST + "/product-business/business/enter/businessPage";
} }

View File

@ -14,8 +14,10 @@ import com.tairui.gov_affairs_cloud.entity.Api;
import com.tairui.gov_affairs_cloud.entity.PieBean; import com.tairui.gov_affairs_cloud.entity.PieBean;
import com.tairui.gov_affairs_cloud.http.OnError; import com.tairui.gov_affairs_cloud.http.OnError;
import com.tairui.gov_affairs_cloud.ui.home.entity.HomeEntity; import com.tairui.gov_affairs_cloud.ui.home.entity.HomeEntity;
import com.tairui.gov_affairs_cloud.ui.input.InputGoodsListActivity;
import com.tairui.gov_affairs_cloud.ui.land.LandActivity; import com.tairui.gov_affairs_cloud.ui.land.LandActivity;
import com.tairui.gov_affairs_cloud.ui.my.entity.UserInfoEntity; import com.tairui.gov_affairs_cloud.ui.my.entity.UserInfoEntity;
import com.tairui.gov_affairs_cloud.ui.nyscjyzt.BusinessManagementActivity;
import com.tairui.gov_affairs_cloud.util.DensityUtils; import com.tairui.gov_affairs_cloud.util.DensityUtils;
import com.tairui.gov_affairs_cloud.util.IntentUtil; import com.tairui.gov_affairs_cloud.util.IntentUtil;
import com.tairui.gov_affairs_cloud.util.glide.GlideLoader; import com.tairui.gov_affairs_cloud.util.glide.GlideLoader;
@ -82,6 +84,10 @@ public class HomeFragment extends BaseFragment<FragmentHomeBinding> {
funcAdapter.setOnItemClickListener((baseQuickAdapter, view, i) -> { funcAdapter.setOnItemClickListener((baseQuickAdapter, view, i) -> {
if (i == 1) { if (i == 1) {
IntentUtil.startActivity(mContext, LandActivity.class); IntentUtil.startActivity(mContext, LandActivity.class);
} else if (i == 2) {
IntentUtil.startActivity(mContext, InputGoodsListActivity.class);
} else if (i == 3) {
IntentUtil.startActivity(mContext, BusinessManagementActivity.class);
} }
}); });
} }

View File

@ -0,0 +1,157 @@
package com.tairui.gov_affairs_cloud.ui.nyscjyzt;
import com.chad.library.adapter.base.BaseQuickAdapter;
import com.chad.library.adapter.base.BaseViewHolder;
import com.rxjava.rxlife.RxLife;
import com.tairui.gov_affairs_cloud.R;
import com.tairui.gov_affairs_cloud.base.BaseActivity;
import com.tairui.gov_affairs_cloud.databinding.ActivityBusinessManagementListBinding;
import com.tairui.gov_affairs_cloud.entity.Api;
import com.tairui.gov_affairs_cloud.http.OnError;
import com.tairui.gov_affairs_cloud.ui.input.InputGoodsDetailActivity;
import com.tairui.gov_affairs_cloud.ui.nyscjyzt.entity.BusinessManagementEntity;
import com.tairui.gov_affairs_cloud.util.ArrayUtil;
import com.tairui.gov_affairs_cloud.util.IntentUtil;
import com.tairui.gov_affairs_cloud.util.SingleClickListener;
import com.tairui.gov_affairs_cloud.util.ToastUtil;
import com.tairui.gov_affairs_cloud.widget.RefreshRecyclerView;
import android.os.Bundle;
import android.view.View;
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.LinearLayoutManager;
import rxhttp.RxHttp;
import rxhttp.RxHttpNoBodyParam;
/**
* 企业管理
*/
public class BusinessManagementActivity extends BaseActivity<ActivityBusinessManagementListBinding> {
private BusinessManagementAdapter adapter;
private int currentPageIndex = 1;
@Override
protected Class<ActivityBusinessManagementListBinding> getBindingClass() {
return ActivityBusinessManagementListBinding.class;
}
@Override
protected void onQueryArguments() {
}
@Override
protected void onBindListener() {
binding.btnBack.setOnClickListener(new SingleClickListener() {
@Override
protected void onSingleClick(View v) {
finish();
}
});
binding.refreshRecycler.setRefreshRecyclerListener(new RefreshRecyclerView.RefreshRecyclerListener() {
@Override
public void onRefresh() {
currentPageIndex = 1;
requestData(false);
}
@Override
public void onLoadmore() {
requestData(true);
}
@Override
public void onBlankClick() {
binding.refreshRecycler.showLoading();
currentPageIndex = 1;
requestData(false);
}
});
adapter.setOnItemClickListener((baseQuickAdapter, view, i) -> {
IntentUtil.startActivity(mContext, InputGoodsDetailActivity.class);
});
}
@Override
protected void onFindView(Bundle savedInstanceState) {
binding.refreshRecycler.setLayoutManager(new LinearLayoutManager(mContext));
adapter = new BusinessManagementAdapter();
binding.refreshRecycler.setAdapter(adapter);
}
@Override
protected void onApplyData() {
binding.refreshRecycler.showLoading();
currentPageIndex = 1;
requestData(false);
}
private void requestData(boolean loadmore) {
RxHttpNoBodyParam http = RxHttp.get(Api.BUSINESS_MANAGEMENT_LIST);
http.add("pageNum", currentPageIndex)
.add("pageSize", Api.SIZE_PAGE)
.asResponse(BusinessManagementEntity.class)
.as(RxLife.asOnMain(this))
.subscribe(data -> {
if (loadmore) {
binding.refreshRecycler.finishLoadMore();
}
if (!ArrayUtil.isEmpty(data.getRecords())) {
if (loadmore) {
adapter.addData(data.getRecords());
} else {
adapter.setNewData(data.getRecords());
}
currentPageIndex += 1;
if (ArrayUtil.size(data.getRecords()) < Api.SIZE_PAGE) {
binding.refreshRecycler.setNoMoreData(true);
} else {
binding.refreshRecycler.setNoMoreData(false);
}
binding.refreshRecycler.showContent();
} else {
binding.refreshRecycler.showError();
binding.refreshRecycler.setNoMoreData(true);
}
}, (OnError) error -> {
binding.refreshRecycler.showError();
binding.refreshRecycler.setNoMoreData(true);
ToastUtil.showLongToast(error.getErrorMsg());
});
}
private class BusinessManagementAdapter extends BaseQuickAdapter<BusinessManagementEntity.RecordsEntity, BaseViewHolder> {
public BusinessManagementAdapter() {
super(R.layout.item_list_business_management);
}
@Override
protected void convert(@NonNull BaseViewHolder holder, BusinessManagementEntity.RecordsEntity entity) {
holder.setText(R.id.tvName, entity.getBusinessName());
//0-待提交 1-待审核 2-已通过 3-已驳回
if (entity.getStatus().equals("2")) {
holder.setText(R.id.tvStatus, "已通过");
holder.setBackgroundRes(R.id.tvStatus, R.drawable.bg_container_light_green_raduis_2);
holder.setTextColor(R.id.tvStatus, getResColor(R.color.color_txt_green));
} else if (entity.getStatus().equals("1")) {
holder.setText(R.id.tvStatus, "待审核");
holder.setBackgroundRes(R.id.tvStatus, R.drawable.bg_container_light_blue_raduis_2);
holder.setTextColor(R.id.tvStatus, getResColor(R.color.color_txt_blue));
} else if (entity.getStatus().equals("3")) {
holder.setText(R.id.tvStatus, "已驳回");
holder.setBackgroundRes(R.id.tvStatus, R.drawable.bg_container_light_orange_raduis_2);
holder.setTextColor(R.id.tvStatus, getResColor(R.color.color_txt_orange));
} else if (entity.getStatus().equals("0")) {
holder.setText(R.id.tvStatus, "待提交");
holder.setBackgroundRes(R.id.tvStatus, R.drawable.bg_container_light_gray_raduis_2);
holder.setTextColor(R.id.tvStatus, getResColor(R.color.color_tv_content));
}
holder.setText(R.id.tvComType, entity.getComType());
holder.setText(R.id.tvArea, entity.getArea() + "");
holder.setText(R.id.tvScope, "经营品类:" + entity.getBusinessScope());
holder.setText(R.id.tvPerson, entity.getContactPerson() + " " + entity.getPhone());
holder.setText(R.id.tvAddress, entity.getRegAddress());
}
}
}

View File

@ -0,0 +1,582 @@
package com.tairui.gov_affairs_cloud.ui.nyscjyzt.entity;
import java.util.List;
import com.google.gson.annotations.SerializedName;
public class BusinessManagementEntity {
@SerializedName("total")
private Integer total;
@SerializedName("size")
private Integer size;
@SerializedName("current")
private Integer current;
@SerializedName("optimizeCountSql")
private Boolean optimizeCountSql;
@SerializedName("searchCount")
private Boolean searchCount;
@SerializedName("maxLimit")
private Object maxLimit;
@SerializedName("countId")
private Object countId;
@SerializedName("pages")
private Integer pages;
@SerializedName("records")
private List<RecordsEntity> records;
@SerializedName("orders")
private List<?> orders;
public Integer getTotal() {
return total;
}
public void setTotal(Integer total) {
this.total = total;
}
public Integer getSize() {
return size;
}
public void setSize(Integer size) {
this.size = size;
}
public Integer getCurrent() {
return current;
}
public void setCurrent(Integer current) {
this.current = current;
}
public Boolean isOptimizeCountSql() {
return optimizeCountSql;
}
public void setOptimizeCountSql(Boolean optimizeCountSql) {
this.optimizeCountSql = optimizeCountSql;
}
public Boolean isSearchCount() {
return searchCount;
}
public void setSearchCount(Boolean searchCount) {
this.searchCount = searchCount;
}
public Object getMaxLimit() {
return maxLimit;
}
public void setMaxLimit(Object maxLimit) {
this.maxLimit = maxLimit;
}
public Object getCountId() {
return countId;
}
public void setCountId(Object countId) {
this.countId = countId;
}
public Integer getPages() {
return pages;
}
public void setPages(Integer pages) {
this.pages = pages;
}
public List<RecordsEntity> getRecords() {
return records;
}
public void setRecords(List<RecordsEntity> records) {
this.records = records;
}
public List<?> getOrders() {
return orders;
}
public void setOrders(List<?> orders) {
this.orders = orders;
}
public static class RecordsEntity {
@SerializedName("id")
private String id;
@SerializedName("businessName")
private String businessName;
@SerializedName("area")
private String area;
@SerializedName("primaryProduct")
private String primaryProduct;
@SerializedName("contactPerson")
private String contactPerson;
@SerializedName("phone")
private String phone;
@SerializedName("villageCount")
private String villageCount;
@SerializedName("provinceCode")
private String provinceCode;
@SerializedName("cityCode")
private String cityCode;
@SerializedName("countyCode")
private String countyCode;
@SerializedName("townCode")
private String townCode;
@SerializedName("villageCode")
private String villageCode;
@SerializedName("landCount")
private String landCount;
@SerializedName("landNumber")
private String landNumber;
@SerializedName("landId")
private String landId;
@SerializedName("landName")
private String landName;
@SerializedName("gridCode")
private String gridCode;
@SerializedName("planCrop")
private String planCrop;
@SerializedName("cooperativePhoto")
private String cooperativePhoto;
@SerializedName("businessLicence")
private String businessLicence;
@SerializedName("comName")
private String comName;
@SerializedName("uscc")
private String uscc;
@SerializedName("legalRep")
private String legalRep;
@SerializedName("registrationStatus")
private String registrationStatus;
@SerializedName("comType")
private String comType;
@SerializedName("estDate")
private String estDate;
@SerializedName("regAuthority")
private String regAuthority;
@SerializedName("totalCapital")
private String totalCapital;
@SerializedName("approveDate")
private String approveDate;
@SerializedName("regAddress")
private String regAddress;
@SerializedName("businessDate")
private String businessDate;
@SerializedName("businessScope")
private String businessScope;
@SerializedName("liabilities")
private String liabilities;
@SerializedName("profit")
private String profit;
@SerializedName("cashFlow")
private String cashFlow;
@SerializedName("creditEvaluation")
private Integer creditEvaluation;
@SerializedName("supportedFarmers")
private Integer supportedFarmers;
@SerializedName("socialImpact")
private Integer socialImpact;
@SerializedName("techApplication")
private Integer techApplication;
@SerializedName("productQuality")
private Integer productQuality;
@SerializedName("reason")
private String reason;
@SerializedName("status")
private String status;
@SerializedName("address")
private String address;
@SerializedName("createTime")
private String createTime;
@SerializedName("createUser")
private String createUser;
@SerializedName("updateTime")
private String updateTime;
@SerializedName("updateUser")
private String updateUser;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getBusinessName() {
return businessName;
}
public void setBusinessName(String businessName) {
this.businessName = businessName;
}
public String getArea() {
return area;
}
public void setArea(String area) {
this.area = area;
}
public String getPrimaryProduct() {
return primaryProduct;
}
public void setPrimaryProduct(String primaryProduct) {
this.primaryProduct = primaryProduct;
}
public String getContactPerson() {
return contactPerson;
}
public void setContactPerson(String contactPerson) {
this.contactPerson = contactPerson;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public String getVillageCount() {
return villageCount;
}
public void setVillageCount(String villageCount) {
this.villageCount = villageCount;
}
public String getProvinceCode() {
return provinceCode;
}
public void setProvinceCode(String provinceCode) {
this.provinceCode = provinceCode;
}
public String getCityCode() {
return cityCode;
}
public void setCityCode(String cityCode) {
this.cityCode = cityCode;
}
public String getCountyCode() {
return countyCode;
}
public void setCountyCode(String countyCode) {
this.countyCode = countyCode;
}
public String getTownCode() {
return townCode;
}
public void setTownCode(String townCode) {
this.townCode = townCode;
}
public String getVillageCode() {
return villageCode;
}
public void setVillageCode(String villageCode) {
this.villageCode = villageCode;
}
public String getLandCount() {
return landCount;
}
public void setLandCount(String landCount) {
this.landCount = landCount;
}
public String getLandNumber() {
return landNumber;
}
public void setLandNumber(String landNumber) {
this.landNumber = landNumber;
}
public String getLandId() {
return landId;
}
public void setLandId(String landId) {
this.landId = landId;
}
public String getLandName() {
return landName;
}
public void setLandName(String landName) {
this.landName = landName;
}
public String getGridCode() {
return gridCode;
}
public void setGridCode(String gridCode) {
this.gridCode = gridCode;
}
public String getPlanCrop() {
return planCrop;
}
public void setPlanCrop(String planCrop) {
this.planCrop = planCrop;
}
public String getCooperativePhoto() {
return cooperativePhoto;
}
public void setCooperativePhoto(String cooperativePhoto) {
this.cooperativePhoto = cooperativePhoto;
}
public String getBusinessLicence() {
return businessLicence;
}
public void setBusinessLicence(String businessLicence) {
this.businessLicence = businessLicence;
}
public String getComName() {
return comName;
}
public void setComName(String comName) {
this.comName = comName;
}
public String getUscc() {
return uscc;
}
public void setUscc(String uscc) {
this.uscc = uscc;
}
public String getLegalRep() {
return legalRep;
}
public void setLegalRep(String legalRep) {
this.legalRep = legalRep;
}
public String getRegistrationStatus() {
return registrationStatus;
}
public void setRegistrationStatus(String registrationStatus) {
this.registrationStatus = registrationStatus;
}
public String getComType() {
return comType;
}
public void setComType(String comType) {
this.comType = comType;
}
public String getEstDate() {
return estDate;
}
public void setEstDate(String estDate) {
this.estDate = estDate;
}
public String getRegAuthority() {
return regAuthority;
}
public void setRegAuthority(String regAuthority) {
this.regAuthority = regAuthority;
}
public String getTotalCapital() {
return totalCapital;
}
public void setTotalCapital(String totalCapital) {
this.totalCapital = totalCapital;
}
public String getApproveDate() {
return approveDate;
}
public void setApproveDate(String approveDate) {
this.approveDate = approveDate;
}
public String getRegAddress() {
return regAddress;
}
public void setRegAddress(String regAddress) {
this.regAddress = regAddress;
}
public String getBusinessDate() {
return businessDate;
}
public void setBusinessDate(String businessDate) {
this.businessDate = businessDate;
}
public String getBusinessScope() {
return businessScope;
}
public void setBusinessScope(String businessScope) {
this.businessScope = businessScope;
}
public String getLiabilities() {
return liabilities;
}
public void setLiabilities(String liabilities) {
this.liabilities = liabilities;
}
public String getProfit() {
return profit;
}
public void setProfit(String profit) {
this.profit = profit;
}
public String getCashFlow() {
return cashFlow;
}
public void setCashFlow(String cashFlow) {
this.cashFlow = cashFlow;
}
public Integer getCreditEvaluation() {
return creditEvaluation;
}
public void setCreditEvaluation(Integer creditEvaluation) {
this.creditEvaluation = creditEvaluation;
}
public Integer getSupportedFarmers() {
return supportedFarmers;
}
public void setSupportedFarmers(Integer supportedFarmers) {
this.supportedFarmers = supportedFarmers;
}
public Integer getSocialImpact() {
return socialImpact;
}
public void setSocialImpact(Integer socialImpact) {
this.socialImpact = socialImpact;
}
public Integer getTechApplication() {
return techApplication;
}
public void setTechApplication(Integer techApplication) {
this.techApplication = techApplication;
}
public Integer getProductQuality() {
return productQuality;
}
public void setProductQuality(Integer productQuality) {
this.productQuality = productQuality;
}
public String getReason() {
return reason;
}
public void setReason(String reason) {
this.reason = reason;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public String getCreateTime() {
return createTime;
}
public void setCreateTime(String createTime) {
this.createTime = createTime;
}
public String getCreateUser() {
return createUser;
}
public void setCreateUser(String createUser) {
this.createUser = createUser;
}
public String getUpdateTime() {
return updateTime;
}
public void setUpdateTime(String updateTime) {
this.updateTime = updateTime;
}
public String getUpdateUser() {
return updateUser;
}
public void setUpdateUser(String updateUser) {
this.updateUser = updateUser;
}
}
}

View File

@ -16,6 +16,7 @@ import com.tairui.gov_affairs_cloud.ui.land.InspectionListActivity;
import com.tairui.gov_affairs_cloud.ui.land.LandActivity; import com.tairui.gov_affairs_cloud.ui.land.LandActivity;
import com.tairui.gov_affairs_cloud.ui.land.LandResouceInfoActivity; import com.tairui.gov_affairs_cloud.ui.land.LandResouceInfoActivity;
import com.tairui.gov_affairs_cloud.ui.land.PlantPlanActivity; import com.tairui.gov_affairs_cloud.ui.land.PlantPlanActivity;
import com.tairui.gov_affairs_cloud.ui.nyscjyzt.BusinessManagementActivity;
import com.tairui.gov_affairs_cloud.ui.workspace.entity.WorkSpaceEntity; import com.tairui.gov_affairs_cloud.ui.workspace.entity.WorkSpaceEntity;
import com.tairui.gov_affairs_cloud.util.IntentUtil; import com.tairui.gov_affairs_cloud.util.IntentUtil;
@ -81,6 +82,8 @@ public class WorkSpaceFragment extends BaseFragment<FragmentWorkspaceBinding> {
IntentUtil.startActivity(mContext, InputGoodsListActivity.class); IntentUtil.startActivity(mContext, InputGoodsListActivity.class);
} else if (_id == 11) { } else if (_id == 11) {
IntentUtil.startActivity(mContext, UtilizationControlActivity.class); IntentUtil.startActivity(mContext, UtilizationControlActivity.class);
} else if (_id == 15) {
IntentUtil.startActivity(mContext, BusinessManagementActivity.class);
} }
}); });
} }
@ -198,7 +201,7 @@ public class WorkSpaceFragment extends BaseFragment<FragmentWorkspaceBinding> {
itemFunc = new WorkSpaceEntity.FuncsEntity(); itemFunc = new WorkSpaceEntity.FuncsEntity();
itemFunc.setId(15); itemFunc.setId(15);
itemFunc.setName("农企合作社"); itemFunc.setName("企业管理");
itemFunc.setIcon(R.mipmap.ic_workspace_func_15); itemFunc.setIcon(R.mipmap.ic_workspace_func_15);
funcs.add(itemFunc); funcs.add(itemFunc);

View File

@ -0,0 +1,83 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/white"
android:orientation="vertical">
<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="@color/white"
app:contentInsetLeft="0dp"
app:contentInsetStart="0dp"
app:contentInsetStartWithNavigation="0dp"
app:layout_collapseMode="pin">
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="8dp"
android:paddingRight="8dp">
<ImageView
android:id="@+id/btnBack"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_gravity="left|center_vertical"
android:padding="5dp"
android:src="@mipmap/ic_back_black" />
<TextView
android:id="@+id/toolbar_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="企业管理"
android:textColor="@color/color_txt_black"
android:textSize="18sp"
android:textStyle="bold" />
<ImageView
android:id="@+id/btnSearch"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_gravity="right|center_vertical"
android:padding="5dp"
android:src="@mipmap/ic_search" />
</FrameLayout>
</androidx.appcompat.widget.Toolbar>
<FrameLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="left|center_vertical"
android:paddingLeft="16dp"
android:paddingTop="12dp"
android:paddingRight="16dp"
android:paddingBottom="12dp"
android:text="农企/合作社主体信息表"
android:textColor="@color/color_txt_black"
android:textSize="20sp"
android:textStyle="bold" />
</FrameLayout>
<com.tairui.gov_affairs_cloud.widget.RefreshRecyclerView
android:id="@+id/refreshRecycler"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/color_f8f8f8" />
</LinearLayout>

View File

@ -0,0 +1,104 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginTop="10dp"
android:layout_marginRight="10dp"
android:background="@drawable/bg_container_white_raduis_10"
android:paddingLeft="10dp"
android:paddingTop="16dp"
android:paddingRight="10dp"
android:paddingBottom="16dp">
<TextView
android:id="@+id/tvName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="华伟种植专业合作社"
android:textColor="@color/color_txt_black"
android:textSize="18sp"
app:layout_constraintBottom_toTopOf="@id/tvScope"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/tvScope"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="12dp"
android:layout_marginBottom="12dp"
android:text="经营品类:小葱、大白菜"
android:textColor="@color/color_tv_content"
android:textSize="15sp"
app:layout_constraintBottom_toTopOf="@id/tvPerson"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvName" />
<TextView
android:id="@+id/tvPerson"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:drawableLeft="@mipmap/ic_member"
android:drawablePadding="4dp"
android:text="顾伦 133 8034 5934"
android:textColor="@color/color_txt_label"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toBottomOf="@id/tvScope" />
<TextView
android:id="@+id/tvAddress"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="12dp"
android:drawableLeft="@mipmap/ic_member"
android:drawablePadding="4dp"
android:text="耿马镇白塔社区"
android:textColor="@color/color_txt_label"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="@id/tvPerson"
app:layout_constraintLeft_toRightOf="@id/tvPerson"
app:layout_constraintTop_toTopOf="@id/tvPerson" />
<TextView
android:id="@+id/tvComType"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="8dp"
android:background="@drawable/bg_container_white_raduis_2_gray_border"
android:padding="4dp"
android:text="团结村1号网格"
android:textColor="@color/color_txt_label"
android:textSize="12sp"
app:layout_constraintBottom_toBottomOf="@id/tvName"
app:layout_constraintLeft_toRightOf="@id/tvName"
app:layout_constraintTop_toTopOf="@id/tvName" />
<TextView
android:id="@+id/tvStatus"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/bg_container_light_green_raduis_2"
android:padding="6dp"
android:text="待处理"
android:textColor="@color/color_txt_green"
android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="@id/tvName"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="@id/tvName" />
<TextView
android:id="@+id/tvArea"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="300亩"
android:textColor="@color/color_txt_black"
android:textSize="15sp"
app:layout_constraintBottom_toBottomOf="@id/tvScope"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="@id/tvScope" />
</androidx.constraintlayout.widget.ConstraintLayout>