提交 0ea88127 authored 作者: lgd's avatar lgd

1.搜索

2.//TODO erp用户激活,忘记密码测试,搜索调试,产品下单,产品两个弹窗详情,bat,mes,消息,我的,刷新token
上级 f0068b42
package com.wd.workoffice.ui.activity.bat; package com.wd.workoffice.ui.activity.bat;
import android.text.TextUtils; import android.text.TextUtils;
import android.view.MenuItem;
import android.widget.EditText; import android.widget.EditText;
import android.widget.ImageView; import android.widget.ImageView;
...@@ -34,8 +35,6 @@ public class InsideOrderSearchActivity extends WorkBaseActivity implements SaleS ...@@ -34,8 +35,6 @@ public class InsideOrderSearchActivity extends WorkBaseActivity implements SaleS
@BindView(R.id.et_key) @BindView(R.id.et_key)
EditText etKey; EditText etKey;
@BindView(R.id.iv_search)
ImageView ivSearch;
@BindView(R.id.tb_title) @BindView(R.id.tb_title)
Toolbar tbTitle; Toolbar tbTitle;
@BindView(R.id.rv_data) @BindView(R.id.rv_data)
...@@ -53,15 +52,27 @@ public class InsideOrderSearchActivity extends WorkBaseActivity implements SaleS ...@@ -53,15 +52,27 @@ public class InsideOrderSearchActivity extends WorkBaseActivity implements SaleS
saleSalePresenter = new SaleSalePresenter(); saleSalePresenter = new SaleSalePresenter();
saleSalePresenter.onAttach(this); saleSalePresenter.onAttach(this);
setSupportActionBar(tbTitle); setSupportActionBar(tbTitle);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
finish();
return true;
}
return super.onOptionsItemSelected(item);
} }
@Override @Override
protected void initData() { protected void initData() {
identity=getIntent().getStringExtra("identity"); identity = getIntent().getStringExtra("identity");
rvData.setLayoutManager(new LinearLayoutManager(this,RecyclerView.VERTICAL,false)); rvData.setLayoutManager(new LinearLayoutManager(this, RecyclerView.VERTICAL, false));
orderList = new ArrayList<>(); orderList = new ArrayList<>();
orderAdapter = new SaleInsideAdapter(R.layout.item_sale_inside, orderList); orderAdapter = new SaleInsideAdapter(R.layout.item_sale_inside, orderList);
orderAdapter.bindToRecyclerView(rvData); orderAdapter.bindToRecyclerView(rvData);
orderAdapter.setEmptyView(R.layout.view_empty_order,rvData);
param = WorkUtils.pageKey(); param = WorkUtils.pageKey();
param.put("current", page); param.put("current", page);
param.put("identity", identity); param.put("identity", identity);
...@@ -87,7 +98,7 @@ public class InsideOrderSearchActivity extends WorkBaseActivity implements SaleS ...@@ -87,7 +98,7 @@ public class InsideOrderSearchActivity extends WorkBaseActivity implements SaleS
@OnClick(R.id.iv_search) @OnClick(R.id.iv_search)
public void onViewClicked() { public void onViewClicked() {
String key = etKey.getText().toString(); String key = etKey.getText().toString();
if (TextUtils.isEmpty(key)){ if (TextUtils.isEmpty(key)) {
toast("请输入搜索关键字"); toast("请输入搜索关键字");
return; return;
} }
...@@ -107,6 +118,7 @@ public class InsideOrderSearchActivity extends WorkBaseActivity implements SaleS ...@@ -107,6 +118,7 @@ public class InsideOrderSearchActivity extends WorkBaseActivity implements SaleS
@Override @Override
public void insideList(List<SaleOrderBean> dataList) { public void insideList(List<SaleOrderBean> dataList) {
toast("加载成功");
if (page == 1) { if (page == 1) {
orderList.clear(); orderList.clear();
orderList.addAll(dataList); orderList.addAll(dataList);
......
package com.wd.workoffice.ui.activity.bat; package com.wd.workoffice.ui.activity.bat;
import android.text.TextUtils; import android.text.TextUtils;
import android.view.MenuItem;
import android.widget.EditText; import android.widget.EditText;
import android.widget.ImageView; import android.widget.ImageView;
...@@ -36,8 +37,6 @@ public class OutOrderSearchActivity extends WorkBaseActivity implements SaleSale ...@@ -36,8 +37,6 @@ public class OutOrderSearchActivity extends WorkBaseActivity implements SaleSale
@BindView(R.id.et_key) @BindView(R.id.et_key)
EditText etKey; EditText etKey;
@BindView(R.id.iv_search)
ImageView ivSearch;
@BindView(R.id.tb_title) @BindView(R.id.tb_title)
Toolbar tbTitle; Toolbar tbTitle;
@BindView(R.id.rv_data) @BindView(R.id.rv_data)
...@@ -56,6 +55,17 @@ public class OutOrderSearchActivity extends WorkBaseActivity implements SaleSale ...@@ -56,6 +55,17 @@ public class OutOrderSearchActivity extends WorkBaseActivity implements SaleSale
saleSalePresenter = new SaleSalePresenter(); saleSalePresenter = new SaleSalePresenter();
saleSalePresenter.onAttach(this); saleSalePresenter.onAttach(this);
setSupportActionBar(tbTitle); setSupportActionBar(tbTitle);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
finish();
return true;
}
return super.onOptionsItemSelected(item);
} }
@Override @Override
...@@ -67,9 +77,11 @@ public class OutOrderSearchActivity extends WorkBaseActivity implements SaleSale ...@@ -67,9 +77,11 @@ public class OutOrderSearchActivity extends WorkBaseActivity implements SaleSale
if (TextUtils.equals(identity, "1")) { if (TextUtils.equals(identity, "1")) {
saleAdapter = new SaleOutAdapter(R.layout.item_sale_out, orderList); saleAdapter = new SaleOutAdapter(R.layout.item_sale_out, orderList);
saleAdapter.bindToRecyclerView(rvData); saleAdapter.bindToRecyclerView(rvData);
saleAdapter.setEmptyView(R.layout.view_empty_order,rvData);
} else { } else {
proAdapter = new ProOutAdapter(R.layout.item_sale_out, orderList); proAdapter = new ProOutAdapter(R.layout.item_sale_out, orderList);
proAdapter.bindToRecyclerView(rvData); proAdapter.bindToRecyclerView(rvData);
proAdapter.setEmptyView(R.layout.view_empty_order,rvData);
} }
param = WorkUtils.pageKey(); param = WorkUtils.pageKey();
...@@ -113,7 +125,7 @@ public class OutOrderSearchActivity extends WorkBaseActivity implements SaleSale ...@@ -113,7 +125,7 @@ public class OutOrderSearchActivity extends WorkBaseActivity implements SaleSale
return; return;
} }
param.put("searchValue", key); param.put("searchValue", key);
saleSalePresenter.getInsideOrder(param); saleSalePresenter.getOutOrder(param);
} }
@Override @Override
...@@ -123,6 +135,7 @@ public class OutOrderSearchActivity extends WorkBaseActivity implements SaleSale ...@@ -123,6 +135,7 @@ public class OutOrderSearchActivity extends WorkBaseActivity implements SaleSale
@Override @Override
public void outList(List<SaleOrderBean> dataList) { public void outList(List<SaleOrderBean> dataList) {
toast("加载成功");
if (page == 1) { if (page == 1) {
orderList.clear(); orderList.clear();
orderList.addAll(dataList); orderList.addAll(dataList);
......
package com.wd.workoffice.ui.activity.bat; package com.wd.workoffice.ui.activity.bat;
import android.text.TextUtils; import android.text.TextUtils;
import android.view.MenuItem;
import android.widget.EditText; import android.widget.EditText;
import android.widget.ImageView; import android.widget.ImageView;
...@@ -37,8 +38,6 @@ public class SaleOrderSearchActivity extends WorkBaseActivity implements SaleSal ...@@ -37,8 +38,6 @@ public class SaleOrderSearchActivity extends WorkBaseActivity implements SaleSal
@BindView(R.id.et_key) @BindView(R.id.et_key)
EditText etKey; EditText etKey;
@BindView(R.id.iv_search)
ImageView ivSearch;
@BindView(R.id.tb_title) @BindView(R.id.tb_title)
Toolbar tbTitle; Toolbar tbTitle;
@BindView(R.id.rv_data) @BindView(R.id.rv_data)
...@@ -57,6 +56,17 @@ public class SaleOrderSearchActivity extends WorkBaseActivity implements SaleSal ...@@ -57,6 +56,17 @@ public class SaleOrderSearchActivity extends WorkBaseActivity implements SaleSal
saleSalePresenter = new SaleSalePresenter(); saleSalePresenter = new SaleSalePresenter();
saleSalePresenter.onAttach(this); saleSalePresenter.onAttach(this);
setSupportActionBar(tbTitle); setSupportActionBar(tbTitle);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
finish();
return true;
}
return super.onOptionsItemSelected(item);
} }
@Override @Override
...@@ -68,9 +78,11 @@ public class SaleOrderSearchActivity extends WorkBaseActivity implements SaleSal ...@@ -68,9 +78,11 @@ public class SaleOrderSearchActivity extends WorkBaseActivity implements SaleSal
if (TextUtils.equals(identity, "1")) { if (TextUtils.equals(identity, "1")) {
saleAdapter = new SaleSaleAdapter(R.layout.item_sale, orderList); saleAdapter = new SaleSaleAdapter(R.layout.item_sale, orderList);
saleAdapter.bindToRecyclerView(rvData); saleAdapter.bindToRecyclerView(rvData);
saleAdapter.setEmptyView(R.layout.view_empty_order,rvData);
} else { } else {
proAdapter = new ProSaleAdapter(R.layout.item_sale, orderList); proAdapter = new ProSaleAdapter(R.layout.item_sale, orderList);
proAdapter.bindToRecyclerView(rvData); proAdapter.bindToRecyclerView(rvData);
proAdapter.setEmptyView(R.layout.view_empty_order,rvData);
} }
param = WorkUtils.pageKey(); param = WorkUtils.pageKey();
...@@ -85,7 +97,7 @@ public class SaleOrderSearchActivity extends WorkBaseActivity implements SaleSal ...@@ -85,7 +97,7 @@ public class SaleOrderSearchActivity extends WorkBaseActivity implements SaleSal
@Override @Override
public void onLoadMoreRequested() { public void onLoadMoreRequested() {
param.put("current", page); param.put("current", page);
saleSalePresenter.getInsideOrder(param); saleSalePresenter.getOrder(param);
} }
}, rvData); }, rvData);
} else { } else {
...@@ -93,7 +105,7 @@ public class SaleOrderSearchActivity extends WorkBaseActivity implements SaleSal ...@@ -93,7 +105,7 @@ public class SaleOrderSearchActivity extends WorkBaseActivity implements SaleSal
@Override @Override
public void onLoadMoreRequested() { public void onLoadMoreRequested() {
param.put("current", page); param.put("current", page);
saleSalePresenter.getInsideOrder(param); saleSalePresenter.getOrder(param);
} }
}, rvData); }, rvData);
} }
...@@ -114,16 +126,12 @@ public class SaleOrderSearchActivity extends WorkBaseActivity implements SaleSal ...@@ -114,16 +126,12 @@ public class SaleOrderSearchActivity extends WorkBaseActivity implements SaleSal
return; return;
} }
param.put("searchValue", key); param.put("searchValue", key);
saleSalePresenter.getInsideOrder(param); saleSalePresenter.getOrder(param);
} }
@Override @Override
public void saleList(List<SaleOrderBean> dataList) { public void saleList(List<SaleOrderBean> dataList) {
toast("加载成功");
}
@Override
public void outList(List<SaleOrderBean> dataList) {
if (page == 1) { if (page == 1) {
orderList.clear(); orderList.clear();
orderList.addAll(dataList); orderList.addAll(dataList);
...@@ -156,6 +164,11 @@ public class SaleOrderSearchActivity extends WorkBaseActivity implements SaleSal ...@@ -156,6 +164,11 @@ public class SaleOrderSearchActivity extends WorkBaseActivity implements SaleSal
} }
} }
@Override
public void outList(List<SaleOrderBean> dataList) {
}
@Override @Override
public void insideList(List<SaleOrderBean> dataList) { public void insideList(List<SaleOrderBean> dataList) {
......
package com.wd.workoffice.ui.activity.bat; package com.wd.workoffice.ui.activity.bat;
import android.text.TextUtils; import android.text.TextUtils;
import android.view.MenuItem;
import android.widget.EditText; import android.widget.EditText;
import android.widget.ImageView; import android.widget.ImageView;
...@@ -37,8 +38,6 @@ public class SupplierOrderSearchActivity extends WorkBaseActivity implements Sal ...@@ -37,8 +38,6 @@ public class SupplierOrderSearchActivity extends WorkBaseActivity implements Sal
@BindView(R.id.et_key) @BindView(R.id.et_key)
EditText etKey; EditText etKey;
@BindView(R.id.iv_search)
ImageView ivSearch;
@BindView(R.id.tb_title) @BindView(R.id.tb_title)
Toolbar tbTitle; Toolbar tbTitle;
@BindView(R.id.rv_data) @BindView(R.id.rv_data)
...@@ -57,6 +56,17 @@ public class SupplierOrderSearchActivity extends WorkBaseActivity implements Sal ...@@ -57,6 +56,17 @@ public class SupplierOrderSearchActivity extends WorkBaseActivity implements Sal
saleSalePresenter = new SaleSalePresenter(); saleSalePresenter = new SaleSalePresenter();
saleSalePresenter.onAttach(this); saleSalePresenter.onAttach(this);
setSupportActionBar(tbTitle); setSupportActionBar(tbTitle);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
finish();
return true;
}
return super.onOptionsItemSelected(item);
} }
@Override @Override
...@@ -68,9 +78,11 @@ public class SupplierOrderSearchActivity extends WorkBaseActivity implements Sal ...@@ -68,9 +78,11 @@ public class SupplierOrderSearchActivity extends WorkBaseActivity implements Sal
if (TextUtils.equals(identity, "1")) { if (TextUtils.equals(identity, "1")) {
saleAdapter = new SaleSupplierAdapter(R.layout.item_sale_supplier, orderList); saleAdapter = new SaleSupplierAdapter(R.layout.item_sale_supplier, orderList);
saleAdapter.bindToRecyclerView(rvData); saleAdapter.bindToRecyclerView(rvData);
saleAdapter.setEmptyView(R.layout.view_empty_order,rvData);
} else { } else {
proAdapter = new ProSupplierAdapter(R.layout.item_sale_supplier, orderList); proAdapter = new ProSupplierAdapter(R.layout.item_sale_supplier, orderList);
proAdapter.bindToRecyclerView(rvData); proAdapter.bindToRecyclerView(rvData);
proAdapter.setEmptyView(R.layout.view_empty_order,rvData);
} }
param = WorkUtils.pageKey(); param = WorkUtils.pageKey();
...@@ -85,7 +97,7 @@ public class SupplierOrderSearchActivity extends WorkBaseActivity implements Sal ...@@ -85,7 +97,7 @@ public class SupplierOrderSearchActivity extends WorkBaseActivity implements Sal
@Override @Override
public void onLoadMoreRequested() { public void onLoadMoreRequested() {
param.put("current", page); param.put("current", page);
saleSalePresenter.getInsideOrder(param); saleSalePresenter.getSupplierOrder(param);
} }
}, rvData); }, rvData);
} else { } else {
...@@ -93,7 +105,7 @@ public class SupplierOrderSearchActivity extends WorkBaseActivity implements Sal ...@@ -93,7 +105,7 @@ public class SupplierOrderSearchActivity extends WorkBaseActivity implements Sal
@Override @Override
public void onLoadMoreRequested() { public void onLoadMoreRequested() {
param.put("current", page); param.put("current", page);
saleSalePresenter.getInsideOrder(param); saleSalePresenter.getSupplierOrder(param);
} }
}, rvData); }, rvData);
} }
...@@ -113,7 +125,7 @@ public class SupplierOrderSearchActivity extends WorkBaseActivity implements Sal ...@@ -113,7 +125,7 @@ public class SupplierOrderSearchActivity extends WorkBaseActivity implements Sal
return; return;
} }
param.put("searchValue", key); param.put("searchValue", key);
saleSalePresenter.getInsideOrder(param); saleSalePresenter.getSupplierOrder(param);
} }
@Override @Override
...@@ -123,6 +135,17 @@ public class SupplierOrderSearchActivity extends WorkBaseActivity implements Sal ...@@ -123,6 +135,17 @@ public class SupplierOrderSearchActivity extends WorkBaseActivity implements Sal
@Override @Override
public void outList(List<SaleOrderBean> dataList) { public void outList(List<SaleOrderBean> dataList) {
}
@Override
public void insideList(List<SaleOrderBean> dataList) {
}
@Override
public void supplierList(List<SaleOrderBean> dataList) {
toast("加载成功");
if (page == 1) { if (page == 1) {
orderList.clear(); orderList.clear();
orderList.addAll(dataList); orderList.addAll(dataList);
...@@ -154,14 +177,4 @@ public class SupplierOrderSearchActivity extends WorkBaseActivity implements Sal ...@@ -154,14 +177,4 @@ public class SupplierOrderSearchActivity extends WorkBaseActivity implements Sal
page++; page++;
} }
} }
@Override
public void insideList(List<SaleOrderBean> dataList) {
}
@Override
public void supplierList(List<SaleOrderBean> dataList) {
}
} }
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="vertical"> android:orientation="vertical">
<androidx.appcompat.widget.Toolbar <androidx.appcompat.widget.Toolbar
...@@ -9,12 +10,19 @@ ...@@ -9,12 +10,19 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize" android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary" android:background="?attr/colorPrimary"
android:theme="@style/ThemeOverlay.AppCompat.Light"> android:theme="@style/ThemeOverlay.AppCompat.Light"
app:contentInsetEnd="0mm"
app:contentInsetEndWithActions="0mm"
app:contentInsetLeft="0mm"
app:contentInsetRight="0mm"
app:contentInsetStart="0mm"
app:contentInsetStartWithNavigation="0mm">
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
android:paddingVertical="4mm"> android:gravity="center"
android:paddingVertical="5mm">
<EditText <EditText
...@@ -22,15 +30,19 @@ ...@@ -22,15 +30,19 @@
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="match_parent" android:layout_height="match_parent"
android:layout_weight="1" android:layout_weight="1"
android:layout_marginVertical="3mm"
android:paddingHorizontal="3mm"
android:textSize="14sp"
android:background="@drawable/shape_client_search" /> android:background="@drawable/shape_client_search" />
<ImageView <TextView
android:id="@+id/iv_search" android:id="@+id/iv_search"
android:layout_width="30mm" android:layout_width="wrap_content"
android:layout_height="30mm" android:layout_height="match_parent"
android:layout_marginHorizontal="5mm" android:gravity="center"
android:src="@mipmap/search" android:paddingHorizontal="8mm"
android:text="搜索" /> android:text="搜索"
/>
</LinearLayout> </LinearLayout>
</androidx.appcompat.widget.Toolbar> </androidx.appcompat.widget.Toolbar>
......
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:background="@android:color/white"
android:orientation="vertical"
android:layout_height="match_parent"
android:gravity="center">
<ImageView
android:layout_width="150mm"
android:layout_height="150mm"
android:src="@mipmap/empty_order" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="暂时没有数据"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10mm"
android:textColor="@color/flexible_text_sup"
android:text="请稍后再试试"/>
</LinearLayout>
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论