Commit 5d3d04dc authored by zhang_z's avatar zhang_z

Merge remote-tracking branch 'origin/master'

# Conflicts:
#	app/src/main/java/com/xingdata/zzdpos/ui/marketing/ms/MsActivity.java
#	app/src/main/java/com/xingdata/zzdpos/ui/store/StoreActivity.java
#	app/src/main/res/layout/activity_statistics_detail.xml
parents 79e1b92e 0499d201
...@@ -132,4 +132,27 @@ public abstract class BaseActivity<P extends BasePresenter, B extends ViewDataBi ...@@ -132,4 +132,27 @@ public abstract class BaseActivity<P extends BasePresenter, B extends ViewDataBi
super.start(toFragment); super.start(toFragment);
} }
} }
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
dialogDismiss();
}
return super.onKeyDown(keyCode, event);
}
@Override
public void onBackPressedSupport() {
dialogDismiss();
super.onBackPressedSupport();
}
/**
* 关闭对话框
*/
public void dialogDismiss() {
if (null != mLoadingDialog && mLoadingDialog.isShowing) {
mLoadingDialog.dismiss();
}
}
} }
...@@ -17,7 +17,6 @@ import com.xingdata.zzdpos.util.OnClickListener; ...@@ -17,7 +17,6 @@ import com.xingdata.zzdpos.util.OnClickListener;
public class AnnouncementActivity extends BaseActivity<AnnouncementPresenter, ActivityAnnouncementBinding> implements AnnouncementContract.View { public class AnnouncementActivity extends BaseActivity<AnnouncementPresenter, ActivityAnnouncementBinding> implements AnnouncementContract.View {
private AnnouncementFragment mAnnouncementFragment = new AnnouncementFragment(); private AnnouncementFragment mAnnouncementFragment = new AnnouncementFragment();
LoadingDialog mLoadingDialog = new LoadingDialog();
@Override @Override
public int getLayoutId() { public int getLayoutId() {
......
...@@ -33,7 +33,6 @@ public class LoadingDialog extends BaseDialog<BasePresenter, DialogLoadingBindin ...@@ -33,7 +33,6 @@ public class LoadingDialog extends BaseDialog<BasePresenter, DialogLoadingBindin
public void onActivityCreated(Bundle savedInstanceState) { public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState); super.onActivityCreated(savedInstanceState);
getDialog().getWindow().setBackgroundDrawableResource(R.color.transparent); getDialog().getWindow().setBackgroundDrawableResource(R.color.transparent);
} }
public void show(BaseActivity activity, boolean isClose) { public void show(BaseActivity activity, boolean isClose) {
......
...@@ -32,7 +32,6 @@ import java.util.List; ...@@ -32,7 +32,6 @@ import java.util.List;
public class LoginActivity extends BaseActivity<LoginPresenter, ActivityLoginBinding> implements public class LoginActivity extends BaseActivity<LoginPresenter, ActivityLoginBinding> implements
LoginContract.View { LoginContract.View {
private long mExitTime; private long mExitTime;
LoadingDialog mLoadingDialog = new LoadingDialog();
@Override @Override
public int getLayoutId() { public int getLayoutId() {
...@@ -335,6 +334,7 @@ public class LoginActivity extends BaseActivity<LoginPresenter, ActivityLoginBin ...@@ -335,6 +334,7 @@ public class LoginActivity extends BaseActivity<LoginPresenter, ActivityLoginBin
} else { } else {
pop(); pop();
} }
super.onBackPressedSupport();
} }
......
...@@ -160,8 +160,8 @@ public interface LoginContract { ...@@ -160,8 +160,8 @@ public interface LoginContract {
* @param phone 手机号 * @param phone 手机号
* @param password 密码 * @param password 密码
*/ */
abstract void signIn(String phone, String password, PromptDialog promptDialog, public abstract void signIn(String phone, String password, PromptDialog promptDialog,
LoadingDialog loadingDialog); LoadingDialog loadingDialog);
/** /**
* 登录页面-帐号下拉框 * 登录页面-帐号下拉框
......
...@@ -26,7 +26,6 @@ import java.util.List; ...@@ -26,7 +26,6 @@ import java.util.List;
*/ */
public class BindingCounterFragment extends BaseFragment<LoginPresenter, public class BindingCounterFragment extends BaseFragment<LoginPresenter,
FragmentBindingCounterBinding> { FragmentBindingCounterBinding> {
private LoadingDialog mLoadingDialog = new LoadingDialog();
Shops mShops = new Shops(); Shops mShops = new Shops();
//款台id //款台id
long CounterId = -1; long CounterId = -1;
......
...@@ -9,7 +9,6 @@ import com.xingdata.zzdpos.R; ...@@ -9,7 +9,6 @@ import com.xingdata.zzdpos.R;
import com.xingdata.zzdpos.base.BaseActivity; import com.xingdata.zzdpos.base.BaseActivity;
import com.xingdata.zzdpos.base.BaseFragment; import com.xingdata.zzdpos.base.BaseFragment;
import com.xingdata.zzdpos.databinding.FragmentChoiceStoreBinding; import com.xingdata.zzdpos.databinding.FragmentChoiceStoreBinding;
import com.xingdata.zzdpos.ui.dialog.LoadingDialog;
import com.xingdata.zzdpos.ui.login.LoginPresenter; import com.xingdata.zzdpos.ui.login.LoginPresenter;
import com.xingdata.zzdpos.ui.login.fragment.bean.Shops; import com.xingdata.zzdpos.ui.login.fragment.bean.Shops;
import com.xingdata.zzdpos.util.OnClickListener; import com.xingdata.zzdpos.util.OnClickListener;
...@@ -26,7 +25,6 @@ public class ChoiceStoreFragment extends BaseFragment<LoginPresenter, ...@@ -26,7 +25,6 @@ public class ChoiceStoreFragment extends BaseFragment<LoginPresenter,
FragmentChoiceStoreBinding> { FragmentChoiceStoreBinding> {
private Shops shops; private Shops shops;
private Boolean lock = false; private Boolean lock = false;
private LoadingDialog mLoadingDialog = new LoadingDialog();
List<Shops> list = new ArrayList<>(); List<Shops> list = new ArrayList<>();
@Override @Override
......
...@@ -33,7 +33,6 @@ public class CreateStoreFragment extends BaseFragment<LoginPresenter, ...@@ -33,7 +33,6 @@ public class CreateStoreFragment extends BaseFragment<LoginPresenter,
private ArrayList<StoreTypeJsonBean> listTypeItem1 = new ArrayList<>(); private ArrayList<StoreTypeJsonBean> listTypeItem1 = new ArrayList<>();
private ArrayList<ArrayList<String>> listTypeItem2 = new ArrayList<>(); private ArrayList<ArrayList<String>> listTypeItem2 = new ArrayList<>();
LoadingDialog mLoadingDialog = new LoadingDialog();
//判断是否加载完数据 //判断是否加载完数据
private Boolean isLock = false; private Boolean isLock = false;
//省市县地址id //省市县地址id
......
...@@ -26,7 +26,6 @@ public class InputPasswordFragment extends BaseFragment<LoginPresenter, ...@@ -26,7 +26,6 @@ public class InputPasswordFragment extends BaseFragment<LoginPresenter,
private String twoPwd; private String twoPwd;
//找回密码发验证码为1,注册发验证码为2 //找回密码发验证码为1,注册发验证码为2
int startway = -1; int startway = -1;
private LoadingDialog mLoadingDialog = new LoadingDialog();
@Override @Override
public int getLayoutId() { public int getLayoutId() {
......
...@@ -31,7 +31,6 @@ public class SelectIndustryFragment extends BaseFragment<LoginPresenter, ...@@ -31,7 +31,6 @@ public class SelectIndustryFragment extends BaseFragment<LoginPresenter,
List<Industry> list = new ArrayList<>(); List<Industry> list = new ArrayList<>();
SelectIndustryAdapter selectIndustryAdapter; SelectIndustryAdapter selectIndustryAdapter;
long mExitTime; long mExitTime;
LoadingDialog loadingDialog = new LoadingDialog();
Boolean isLoadMore = false; Boolean isLoadMore = false;
int nowId = 0; int nowId = 0;
......
...@@ -31,7 +31,6 @@ public class SignInFragment extends BaseFragment<LoginPresenter, ...@@ -31,7 +31,6 @@ public class SignInFragment extends BaseFragment<LoginPresenter,
String errorMsg; String errorMsg;
PromptDialog promptDialog; PromptDialog promptDialog;
private int time = 0; private int time = 0;
LoadingDialog mLoadingDialog = new LoadingDialog();
@Override @Override
public int getLayoutId() { public int getLayoutId() {
......
...@@ -34,7 +34,6 @@ public class SmsCodeFragment extends BaseFragment<LoginPresenter, ...@@ -34,7 +34,6 @@ public class SmsCodeFragment extends BaseFragment<LoginPresenter,
Disposable disp; Disposable disp;
//找回密码发验证码为1,注册发验证码为2 //找回密码发验证码为1,注册发验证码为2
int startway = -1; int startway = -1;
LoadingDialog mLoadingDialog = new LoadingDialog();
@Override @Override
public int getLayoutId() { public int getLayoutId() {
......
...@@ -45,7 +45,6 @@ public class MainActivity extends BaseActivity<MainPresenter, ActivityMainBindin ...@@ -45,7 +45,6 @@ public class MainActivity extends BaseActivity<MainPresenter, ActivityMainBindin
// private List<View> views=new ArrayList<>(); // private List<View> views=new ArrayList<>();
private List<ItemMenuBottomBinding> itemMenuBottomBindings = new ArrayList<>(); private List<ItemMenuBottomBinding> itemMenuBottomBindings = new ArrayList<>();
private HandoverDialog mHandoverDialog = new HandoverDialog(); private HandoverDialog mHandoverDialog = new HandoverDialog();
LoadingDialog mLoadingDialog = new LoadingDialog();
@Override @Override
public int getLayoutId() { public int getLayoutId() {
......
...@@ -45,7 +45,6 @@ public class BaleEditFragment extends BaseFragment<BalePresenter, FragmentBaleEd ...@@ -45,7 +45,6 @@ public class BaleEditFragment extends BaseFragment<BalePresenter, FragmentBaleEd
EditFragmentQueryShopAdapter queryShopAdapter; EditFragmentQueryShopAdapter queryShopAdapter;
EditFragmentImgShopAdapter editFragmentImgShopAdapter; EditFragmentImgShopAdapter editFragmentImgShopAdapter;
private long mExitTime; private long mExitTime;
public LoadingDialog loadingDialog = new LoadingDialog();
List<Sssku> listData = new ArrayList<>(); List<Sssku> listData = new ArrayList<>();
//需要提交给服务器的对象 //需要提交给服务器的对象
private UsskuParam mUsskuParam; private UsskuParam mUsskuParam;
...@@ -134,14 +133,14 @@ public class BaleEditFragment extends BaseFragment<BalePresenter, FragmentBaleEd ...@@ -134,14 +133,14 @@ public class BaleEditFragment extends BaseFragment<BalePresenter, FragmentBaleEd
break; break;
case R.id.btn_ok: { case R.id.btn_ok: {
if (isNullAndSet()) { if (isNullAndSet()) {
loadingDialog.show((BaseActivity) getActivity()); mLoadingDialog.show((BaseActivity) getActivity());
if (nowType == 1) { if (nowType == 1) {
//新增 //新增
mPresenter.usskuAddMis(mUsskuParam, loadingDialog); mPresenter.usskuAddMis(mUsskuParam, mLoadingDialog);
} else if (nowType == 2) { } else if (nowType == 2) {
//更新 //更新
mUsskuParam.setSkuId(ussku.getSkuId()); mUsskuParam.setSkuId(ussku.getSkuId());
mPresenter.usskuUpdate(mUsskuParam, loadingDialog); mPresenter.usskuUpdate(mUsskuParam, mLoadingDialog);
} }
} else { } else {
...@@ -158,9 +157,9 @@ public class BaleEditFragment extends BaseFragment<BalePresenter, FragmentBaleEd ...@@ -158,9 +157,9 @@ public class BaleEditFragment extends BaseFragment<BalePresenter, FragmentBaleEd
@Override @Override
public void onClick(View view) { public void onClick(View view) {
//拆解商品 //拆解商品
loadingDialog.show((BaseActivity) getActivity()); mLoadingDialog.show((BaseActivity) getActivity());
mPresenter.usskuDelete(ussku.getSkuId() + "", mPresenter.usskuDelete(ussku.getSkuId() + "",
loadingDialog); mLoadingDialog);
promptDialog.dismiss(); promptDialog.dismiss();
} }
}, new View.OnClickListener() { }, new View.OnClickListener() {
......
...@@ -33,7 +33,6 @@ public class BaleIndexFragment extends BaseFragment<BalePresenter, FragmentBaleI ...@@ -33,7 +33,6 @@ public class BaleIndexFragment extends BaseFragment<BalePresenter, FragmentBaleI
BaleIndexAdapter mBaleIndexAdapter; BaleIndexAdapter mBaleIndexAdapter;
// final int SPACING = mContext.getResources().getDimensionPixelOffset(R.dimen // final int SPACING = mContext.getResources().getDimensionPixelOffset(R.dimen
// .fragment_store_item_spacing); // .fragment_store_item_spacing);
LoadingDialog loadingDialog = new LoadingDialog();
long mExitTime; long mExitTime;
Boolean isLoadMore = false; Boolean isLoadMore = false;
...@@ -87,12 +86,12 @@ public class BaleIndexFragment extends BaseFragment<BalePresenter, FragmentBaleI ...@@ -87,12 +86,12 @@ public class BaleIndexFragment extends BaseFragment<BalePresenter, FragmentBaleI
public void onScanCompleted public void onScanCompleted
(String barcode) { (String barcode) {
pop(); pop();
loadingDialog.show( mLoadingDialog.show(
(BaseActivity) (BaseActivity)
getActivity()); getActivity());
mPresenter.usskuQuery mPresenter.usskuQuery
(barcode, (barcode,
loadingDialog); mLoadingDialog);
} }
}); });
...@@ -110,8 +109,8 @@ public class BaleIndexFragment extends BaseFragment<BalePresenter, FragmentBaleI ...@@ -110,8 +109,8 @@ public class BaleIndexFragment extends BaseFragment<BalePresenter, FragmentBaleI
} }
} }
); );
loadingDialog.show((BaseActivity) getActivity()); mLoadingDialog.show((BaseActivity) getActivity());
mPresenter.usskuQuery("", loadingDialog); mPresenter.usskuQuery("", mLoadingDialog);
KeyboardUtils.showSoftInput(mViewBinding.tvKeyword); KeyboardUtils.showSoftInput(mViewBinding.tvKeyword);
} }
...@@ -174,11 +173,11 @@ public class BaleIndexFragment extends BaseFragment<BalePresenter, FragmentBaleI ...@@ -174,11 +173,11 @@ public class BaleIndexFragment extends BaseFragment<BalePresenter, FragmentBaleI
private void refreshProduct() { private void refreshProduct() {
mBaleIndexAdapter.setEnableLoadMore(false); mBaleIndexAdapter.setEnableLoadMore(false);
loadingDialog.show((BaseActivity) getActivity()); mLoadingDialog.show((BaseActivity) getActivity());
if (nowData.size() <= 0) { if (nowData.size() <= 0) {
mPresenter.usskuQuery("", loadingDialog); mPresenter.usskuQuery("", mLoadingDialog);
} else { } else {
mPresenter.usskuQuery(null, loadingDialog); mPresenter.usskuQuery(null, mLoadingDialog);
} }
} }
...@@ -189,7 +188,7 @@ public class BaleIndexFragment extends BaseFragment<BalePresenter, FragmentBaleI ...@@ -189,7 +188,7 @@ public class BaleIndexFragment extends BaseFragment<BalePresenter, FragmentBaleI
private void loadMoreProduct() { private void loadMoreProduct() {
mViewBinding.srlProducts.setRefreshing(false); mViewBinding.srlProducts.setRefreshing(false);
if (isLoadMore) { if (isLoadMore) {
mPresenter.queryShopItemLoadMore(1, loadingDialog); mPresenter.queryShopItemLoadMore(1, mLoadingDialog);
} else { } else {
mBaleIndexAdapter.setEnableLoadMore(false); mBaleIndexAdapter.setEnableLoadMore(false);
} }
...@@ -206,8 +205,8 @@ public class BaleIndexFragment extends BaseFragment<BalePresenter, FragmentBaleI ...@@ -206,8 +205,8 @@ public class BaleIndexFragment extends BaseFragment<BalePresenter, FragmentBaleI
private void clickProduct(Ussku sssku) { private void clickProduct(Ussku sssku) {
if ((System.currentTimeMillis() - mExitTime) > 1000) { if ((System.currentTimeMillis() - mExitTime) > 1000) {
mExitTime = System.currentTimeMillis(); mExitTime = System.currentTimeMillis();
loadingDialog.show((BaseActivity) getActivity()); mLoadingDialog.show((BaseActivity) getActivity());
mPresenter.usskuDetail(sssku.getSkuId() + "", loadingDialog); mPresenter.usskuDetail(sssku.getSkuId() + "", mLoadingDialog);
} else { } else {
ToastUtils.showLong("您操作太快了"); ToastUtils.showLong("您操作太快了");
} }
......
...@@ -16,7 +16,6 @@ import com.xingdata.zzdpos.util.OnClickListener; ...@@ -16,7 +16,6 @@ import com.xingdata.zzdpos.util.OnClickListener;
*/ */
public class BaleSeachFragment extends BaseFragment<BalePresenter, FragmentBaleSeachBinding> { public class BaleSeachFragment extends BaseFragment<BalePresenter, FragmentBaleSeachBinding> {
LoadingDialog loadingDialog = new LoadingDialog();
@Override @Override
public int getLayoutId() { public int getLayoutId() {
...@@ -52,7 +51,7 @@ public class BaleSeachFragment extends BaseFragment<BalePresenter, FragmentBaleS ...@@ -52,7 +51,7 @@ public class BaleSeachFragment extends BaseFragment<BalePresenter, FragmentBaleS
// ); // );
mViewBinding.vSearch.setOnSearchListener(keyword -> { mViewBinding.vSearch.setOnSearchListener(keyword -> {
mViewBinding.vSearch.hideSoftInput(); mViewBinding.vSearch.hideSoftInput();
loadingDialog.show((BaseActivity) getActivity()); mLoadingDialog.show((BaseActivity) getActivity());
seach(keyword); seach(keyword);
}); });
mViewBinding.vSearch.setHint("请输入商品名称/助记码/条码"); mViewBinding.vSearch.setHint("请输入商品名称/助记码/条码");
...@@ -61,9 +60,9 @@ public class BaleSeachFragment extends BaseFragment<BalePresenter, FragmentBaleS ...@@ -61,9 +60,9 @@ public class BaleSeachFragment extends BaseFragment<BalePresenter, FragmentBaleS
} }
public void seach(String str) { public void seach(String str) {
loadingDialog.show((BaseActivity) mLoadingDialog.show((BaseActivity)
getActivity()); getActivity());
mPresenter.usskuQuery(str, loadingDialog); mPresenter.usskuQuery(str, mLoadingDialog);
pop(); pop();
} }
} }
...@@ -11,7 +11,6 @@ import com.xingdata.zzdpos.base.BaseActivity; ...@@ -11,7 +11,6 @@ import com.xingdata.zzdpos.base.BaseActivity;
import com.xingdata.zzdpos.base.BaseFragment; import com.xingdata.zzdpos.base.BaseFragment;
import com.xingdata.zzdpos.databinding.FragmentBaleSeachShopBinding; import com.xingdata.zzdpos.databinding.FragmentBaleSeachShopBinding;
import com.xingdata.zzdpos.model.Sssku; import com.xingdata.zzdpos.model.Sssku;
import com.xingdata.zzdpos.ui.dialog.LoadingDialog;
import com.xingdata.zzdpos.ui.manage.bale.BalePresenter; import com.xingdata.zzdpos.ui.manage.bale.BalePresenter;
import com.xingdata.zzdpos.ui.manage.bale.adpter.EditDialogQueryShopItemAdapter; import com.xingdata.zzdpos.ui.manage.bale.adpter.EditDialogQueryShopItemAdapter;
import com.xingdata.zzdpos.util.OnClickListener; import com.xingdata.zzdpos.util.OnClickListener;
...@@ -25,7 +24,6 @@ import java.util.List; ...@@ -25,7 +24,6 @@ import java.util.List;
public class BaleSeachShopFragment extends BaseFragment<BalePresenter, public class BaleSeachShopFragment extends BaseFragment<BalePresenter,
FragmentBaleSeachShopBinding> { FragmentBaleSeachShopBinding> {
LoadingDialog loadingDialog = new LoadingDialog();
EditDialogQueryShopItemAdapter queryShopItemAdapter; EditDialogQueryShopItemAdapter queryShopItemAdapter;
long mExitTime; long mExitTime;
Boolean isLoadMore = false; Boolean isLoadMore = false;
...@@ -59,14 +57,14 @@ public class BaleSeachShopFragment extends BaseFragment<BalePresenter, ...@@ -59,14 +57,14 @@ public class BaleSeachShopFragment extends BaseFragment<BalePresenter,
queryShopItemAdapter.setNewData(nowData); queryShopItemAdapter.setNewData(nowData);
getEmptyView("没有数据"); getEmptyView("没有数据");
} }
loadingDialog.show((BaseActivity) getActivity()); mLoadingDialog.show((BaseActivity) getActivity());
if (barCode != null) { if (barCode != null) {
mViewBinding.vSearch.setText(barCode); mViewBinding.vSearch.setText(barCode);
mPresenter.queryShopItem(barCode, true, mPresenter.queryShopItem(barCode, true,
loadingDialog); mLoadingDialog);
} else { } else {
mPresenter.queryShopItem("", true, mPresenter.queryShopItem("", true,
loadingDialog); mLoadingDialog);
} }
...@@ -119,8 +117,8 @@ public class BaleSeachShopFragment extends BaseFragment<BalePresenter, ...@@ -119,8 +117,8 @@ public class BaleSeachShopFragment extends BaseFragment<BalePresenter,
// ); // );
mViewBinding.vSearch.setOnSearchListener(keyword -> { mViewBinding.vSearch.setOnSearchListener(keyword -> {
mViewBinding.vSearch.hideSoftInput(); mViewBinding.vSearch.hideSoftInput();
loadingDialog.show((BaseActivity) getActivity()); mLoadingDialog.show((BaseActivity) getActivity());
mPresenter.queryShopItem(keyword, true, loadingDialog); mPresenter.queryShopItem(keyword, true, mLoadingDialog);
}); });
mViewBinding.vSearch.setHint("请输入商品名称/助记码/条码"); mViewBinding.vSearch.setHint("请输入商品名称/助记码/条码");
mViewBinding.vSearch.setEmptyEnabled(true); mViewBinding.vSearch.setEmptyEnabled(true);
...@@ -159,8 +157,8 @@ public class BaleSeachShopFragment extends BaseFragment<BalePresenter, ...@@ -159,8 +157,8 @@ public class BaleSeachShopFragment extends BaseFragment<BalePresenter,
*/ */
private void refreshProduct() { private void refreshProduct() {
queryShopItemAdapter.setEnableLoadMore(false); queryShopItemAdapter.setEnableLoadMore(false);
loadingDialog.show((BaseActivity) getActivity()); mLoadingDialog.show((BaseActivity) getActivity());
mPresenter.queryShopItem(null, null, loadingDialog); mPresenter.queryShopItem(null, null, mLoadingDialog);
} }
/** /**
...@@ -169,7 +167,7 @@ public class BaleSeachShopFragment extends BaseFragment<BalePresenter, ...@@ -169,7 +167,7 @@ public class BaleSeachShopFragment extends BaseFragment<BalePresenter,
private void loadMoreProduct() { private void loadMoreProduct() {
mViewBinding.srlProducts.setRefreshing(false); mViewBinding.srlProducts.setRefreshing(false);
if (isLoadMore) { if (isLoadMore) {
mPresenter.queryShopItemLoadMore(1, loadingDialog); mPresenter.queryShopItemLoadMore(1, mLoadingDialog);
} else { } else {
queryShopItemAdapter.setEnableLoadMore(false); queryShopItemAdapter.setEnableLoadMore(false);
} }
......
...@@ -17,7 +17,6 @@ import com.xingdata.zzdpos.model.Cs; ...@@ -17,7 +17,6 @@ import com.xingdata.zzdpos.model.Cs;
import com.xingdata.zzdpos.model.CsDetail; import com.xingdata.zzdpos.model.CsDetail;
import com.xingdata.zzdpos.model.Pager; import com.xingdata.zzdpos.model.Pager;
import com.xingdata.zzdpos.model.Sssku; import com.xingdata.zzdpos.model.Sssku;
import com.xingdata.zzdpos.ui.dialog.LoadingDialog;
import com.xingdata.zzdpos.ui.manage.inventory.fragment.InventoryAddFragment; import com.xingdata.zzdpos.ui.manage.inventory.fragment.InventoryAddFragment;
import com.xingdata.zzdpos.ui.manage.inventory.fragment.InventoryFragment; import com.xingdata.zzdpos.ui.manage.inventory.fragment.InventoryFragment;
import com.xingdata.zzdpos.ui.manage.manageMenu.ManageDateFragment; import com.xingdata.zzdpos.ui.manage.manageMenu.ManageDateFragment;
...@@ -35,7 +34,6 @@ public class InventoryActivity extends BaseActivity<InventoryPresenter, Activity ...@@ -35,7 +34,6 @@ public class InventoryActivity extends BaseActivity<InventoryPresenter, Activity
private ManageDateFragment mManageDateFragment = new ManageDateFragment(); private ManageDateFragment mManageDateFragment = new ManageDateFragment();
private InventoryAddFragment mInventoryAddFragment; private InventoryAddFragment mInventoryAddFragment;
; ;
LoadingDialog mLoadingDialog = new LoadingDialog();
private ScanFragment mScanFragment; private ScanFragment mScanFragment;
@Override @Override
...@@ -73,7 +71,8 @@ public class InventoryActivity extends BaseActivity<InventoryPresenter, Activity ...@@ -73,7 +71,8 @@ public class InventoryActivity extends BaseActivity<InventoryPresenter, Activity
@Override @Override
public void showDateFragment() { public void showDateFragment() {
FragmentUtils.add(getSupportFragmentManager(), mManageDateFragment, R.id.f_bottom, false, true); FragmentUtils.add(getSupportFragmentManager(), mManageDateFragment, R.id.f_bottom, false,
true);
} }
...@@ -195,7 +194,8 @@ public class InventoryActivity extends BaseActivity<InventoryPresenter, Activity ...@@ -195,7 +194,8 @@ public class InventoryActivity extends BaseActivity<InventoryPresenter, Activity
public void onGranted(List<String> permissionsGranted) { public void onGranted(List<String> permissionsGranted) {
if (mScanFragment == null) { if (mScanFragment == null) {
mScanFragment = new ScanFragment(); mScanFragment = new ScanFragment();
mScanFragment.setOnScanCompletedListener(new ScanFragment.OnScanCompletedListener() { mScanFragment.setOnScanCompletedListener(new ScanFragment
.OnScanCompletedListener() {
@Override @Override
public void onScanCompleted(String barcode) { public void onScanCompleted(String barcode) {
mPresenter.getProductByBarcode(barcode); mPresenter.getProductByBarcode(barcode);
......
...@@ -33,7 +33,6 @@ public class OtherSelectActivity extends BaseActivity<OtherSelectPresenter, ...@@ -33,7 +33,6 @@ public class OtherSelectActivity extends BaseActivity<OtherSelectPresenter,
ActivityOtherSelectBinding> implements OtherSelectContract.View { ActivityOtherSelectBinding> implements OtherSelectContract.View {
private OtherListFragment mOtherListFragment = new OtherListFragment(); private OtherListFragment mOtherListFragment = new OtherListFragment();
private OtherDetailFragment mOtherDetailFragment = new OtherDetailFragment(); private OtherDetailFragment mOtherDetailFragment = new OtherDetailFragment();
LoadingDialog mLoadingDialog = new LoadingDialog();
private ScanFragment mScanFragment; private ScanFragment mScanFragment;
@Override @Override
......
...@@ -29,7 +29,6 @@ public class ReplenishmentActivity extends BaseActivity<ReplenishmentPresenter, ...@@ -29,7 +29,6 @@ public class ReplenishmentActivity extends BaseActivity<ReplenishmentPresenter,
ReplenishmentDetailFragment(); ReplenishmentDetailFragment();
private boolean isAllowFragment = true; private boolean isAllowFragment = true;
private ScanFragment mScanFragment; private ScanFragment mScanFragment;
LoadingDialog mLoadingDialog = new LoadingDialog();
@Override @Override
public int getLayoutId() { public int getLayoutId() {
......
...@@ -26,7 +26,8 @@ import com.xingdata.zzdpos.util.Global; ...@@ -26,7 +26,8 @@ import com.xingdata.zzdpos.util.Global;
import java.util.List; import java.util.List;
public class SsskuActivity extends BaseActivity<SsskuPresenter, ActivitySsskuBinding> implements SsskuContract.View { public class SsskuActivity extends BaseActivity<SsskuPresenter, ActivitySsskuBinding> implements
SsskuContract.View {
private ManagerFragment mManagerFragment = new ManagerFragment(); private ManagerFragment mManagerFragment = new ManagerFragment();
private SearchFragment mSearchFragment = new SearchFragment(); private SearchFragment mSearchFragment = new SearchFragment();
...@@ -51,7 +52,8 @@ public class SsskuActivity extends BaseActivity<SsskuPresenter, ActivitySsskuBin ...@@ -51,7 +52,8 @@ public class SsskuActivity extends BaseActivity<SsskuPresenter, ActivitySsskuBin
this.showTitleBarByTitleMode(C.TITLE_MODE.SKU_MANAGER); this.showTitleBarByTitleMode(C.TITLE_MODE.SKU_MANAGER);
this.loadRootFragment(R.id.f_sssku, mManagerFragment); this.loadRootFragment(R.id.f_sssku, mManagerFragment);
mViewBinding.btnBack.setOnClickListener(view -> getTopFragment().onBackPressedSupport()); mViewBinding.btnBack.setOnClickListener(view -> getTopFragment().onBackPressedSupport());
mViewBinding.btnScan.setOnClickListener(view -> mPresenter.clickScan(mViewBinding.getTitleMode())); mViewBinding.btnScan.setOnClickListener(view -> mPresenter.clickScan(mViewBinding
.getTitleMode()));
mViewBinding.btnMenu.setOnClickListener(view -> mPresenter.clickSkuMenu()); mViewBinding.btnMenu.setOnClickListener(view -> mPresenter.clickSkuMenu());
mViewBinding.vSearch.setOnSearchListener(keyword -> mPresenter.searchSku(keyword)); mViewBinding.vSearch.setOnSearchListener(keyword -> mPresenter.searchSku(keyword));
} }
......
...@@ -53,11 +53,10 @@ public class IntegralExchangeFragment extends BaseFragment<IntegralPresenter, ...@@ -53,11 +53,10 @@ public class IntegralExchangeFragment extends BaseFragment<IntegralPresenter,
break; break;
case R.id.btn_ok: { case R.id.btn_ok: {
if (isNullAndSet()) { if (isNullAndSet()) {
LoadingDialog loadingDialog = new LoadingDialog(); mLoadingDialog.show((BaseActivity) getActivity());
loadingDialog.show((BaseActivity) getActivity());
ubound.setUpdateTime(null); ubound.setUpdateTime(null);
ubound.setCreateTime(null); ubound.setCreateTime(null);
mPresenter.exchangeUpdate(ubound, loadingDialog); mPresenter.exchangeUpdate(ubound, mLoadingDialog);
} else { } else {
ToastUtils.showLong("输入数据不能null"); ToastUtils.showLong("输入数据不能null");
} }
......
...@@ -19,7 +19,6 @@ import com.xingdata.zzdpos.databinding.DialogIntegralGetSettingBinding; ...@@ -19,7 +19,6 @@ import com.xingdata.zzdpos.databinding.DialogIntegralGetSettingBinding;
import com.xingdata.zzdpos.model.Category; import com.xingdata.zzdpos.model.Category;
import com.xingdata.zzdpos.model.Gbound; import com.xingdata.zzdpos.model.Gbound;
import com.xingdata.zzdpos.model.Level; import com.xingdata.zzdpos.model.Level;
import com.xingdata.zzdpos.ui.dialog.LoadingDialog;
import com.xingdata.zzdpos.ui.marketing.integral.IntegralPresenter; import com.xingdata.zzdpos.ui.marketing.integral.IntegralPresenter;
import com.xingdata.zzdpos.util.ConvertUtil; import com.xingdata.zzdpos.util.ConvertUtil;
import com.xingdata.zzdpos.util.OnClickListener; import com.xingdata.zzdpos.util.OnClickListener;
...@@ -54,8 +53,6 @@ public class IntegralGetFragment extends BaseFragment<IntegralPresenter, ...@@ -54,8 +53,6 @@ public class IntegralGetFragment extends BaseFragment<IntegralPresenter,
private Category category = new Category(); private Category category = new Category();
//当前为修改还是新增 0为修改1为新增 //当前为修改还是新增 0为修改1为新增
private int nowType = -1; private int nowType = -1;
//进度对话框
LoadingDialog loadingDialog;
//当前点击商品类型空间id,防止直接点击商品第二三种类型 //当前点击商品类型空间id,防止直接点击商品第二三种类型
private int nowShopTypeId = 0; private int nowShopTypeId = 0;
...@@ -141,15 +138,14 @@ public class IntegralGetFragment extends BaseFragment<IntegralPresenter, ...@@ -141,15 +138,14 @@ public class IntegralGetFragment extends BaseFragment<IntegralPresenter,
break; break;
case R.id.btn_add: { case R.id.btn_add: {
if (isNullAndSetDate()) { if (isNullAndSetDate()) {
LoadingDialog loadingDialog = new LoadingDialog(); mLoadingDialog.show((BaseActivity) getActivity());
loadingDialog.show((BaseActivity) getActivity());
if (nowType == 0) { if (nowType == 0) {
//修改 //修改
mPresenter.update(gbound, loadingDialog); mPresenter.update(gbound, mLoadingDialog);
LogUtils.e("修改"); LogUtils.e("修改");
} else if (nowType == 1) { } else if (nowType == 1) {
//新增 //新增
mPresenter.add(gbound, loadingDialog); mPresenter.add(gbound, mLoadingDialog);
LogUtils.e("新增"); LogUtils.e("新增");
} }
...@@ -176,8 +172,8 @@ public class IntegralGetFragment extends BaseFragment<IntegralPresenter, ...@@ -176,8 +172,8 @@ public class IntegralGetFragment extends BaseFragment<IntegralPresenter,
gbound.setBoundGetStatus(0); gbound.setBoundGetStatus(0);
gbound.setVipGboundType((byte) 0); gbound.setVipGboundType((byte) 0);
} }
if (loadingDialog != null) { if (mLoadingDialog != null) {
loadingDialog.dismiss(); mLoadingDialog.dismiss();
} }
mViewBinding.etIntegralTimeLimit.addTextChangedListener(textWatcher); mViewBinding.etIntegralTimeLimit.addTextChangedListener(textWatcher);
mViewBinding.etIntegralCategoryTimeLimit.addTextChangedListener(textWatcher); mViewBinding.etIntegralCategoryTimeLimit.addTextChangedListener(textWatcher);
...@@ -313,7 +309,8 @@ public class IntegralGetFragment extends BaseFragment<IntegralPresenter, ...@@ -313,7 +309,8 @@ public class IntegralGetFragment extends BaseFragment<IntegralPresenter,
* 初始化会员等级选择对话框 * 初始化会员等级选择对话框
*/ */
private void initVipLevelOptionPicker(RealmResults<Level> realmResult) {//条件选择器初始化,自定义布局 private void initVipLevelOptionPicker(RealmResults<Level> realmResult) {//条件选择器初始化,自定义布局
pvCustomOptions = new OptionsPickerView.Builder(getActivity(), new OptionsPickerView.OnOptionsSelectListener() { pvCustomOptions = new OptionsPickerView.Builder(getActivity(), new OptionsPickerView
.OnOptionsSelectListener() {
@Override @Override
public void onOptionsSelect(int options1, int option2, int options3, View v) { public void onOptionsSelect(int options1, int option2, int options3, View v) {
gbound.setVipLevel(realmResult.get(options1).getVipLevel()); gbound.setVipLevel(realmResult.get(options1).getVipLevel());
...@@ -517,10 +514,9 @@ public class IntegralGetFragment extends BaseFragment<IntegralPresenter, ...@@ -517,10 +514,9 @@ public class IntegralGetFragment extends BaseFragment<IntegralPresenter,
/** /**
* @param gbound * @param gbound
*/ */
public void setData(Gbound gbound, LoadingDialog loadingDialog) { public void setData(Gbound gbound) {
this.gbound = gbound.clone(); this.gbound = gbound.clone();
this.ShowGbound = gbound; this.ShowGbound = gbound;
this.loadingDialog = loadingDialog;
//置状态为修改状态 //置状态为修改状态
setNowType(0); setNowType(0);
} }
......
...@@ -39,7 +39,6 @@ public class IntegralIndexFragment extends BaseFragment<IntegralPresenter, ...@@ -39,7 +39,6 @@ public class IntegralIndexFragment extends BaseFragment<IntegralPresenter,
public static final int NORMAL_TYPE = 1; public static final int NORMAL_TYPE = 1;
public static final int LOADMORE_TYPE = 2; public static final int LOADMORE_TYPE = 2;
public static final int REFRESH_TYPE = 3; public static final int REFRESH_TYPE = 3;
LoadingDialog loadingDialog = new LoadingDialog();
private long mExitTime;//控制快速点击 private long mExitTime;//控制快速点击
@Override @Override
...@@ -99,9 +98,8 @@ public class IntegralIndexFragment extends BaseFragment<IntegralPresenter, ...@@ -99,9 +98,8 @@ public class IntegralIndexFragment extends BaseFragment<IntegralPresenter,
mViewBinding.rbExchange.getPaint().setFakeBoldText(true); mViewBinding.rbExchange.getPaint().setFakeBoldText(true);
mViewBinding.icTitle.tvTitle.setText("兑换积分规则"); mViewBinding.icTitle.tvTitle.setText("兑换积分规则");
showView(v.getId()); showView(v.getId());
LoadingDialog loadingDialog = new LoadingDialog(); mLoadingDialog.show((BaseActivity) getActivity());
loadingDialog.show((BaseActivity) getActivity()); mPresenter.exchangeQuery(mLoadingDialog);
mPresenter.exchangeQuery(loadingDialog);
} }
break; break;
...@@ -197,9 +195,9 @@ public class IntegralIndexFragment extends BaseFragment<IntegralPresenter, ...@@ -197,9 +195,9 @@ public class IntegralIndexFragment extends BaseFragment<IntegralPresenter,
if ((System.currentTimeMillis() - mExitTime) > 1000) { if ((System.currentTimeMillis() - mExitTime) > 1000) {
// integralGetDialog = new IntegralGetDialog(); // integralGetDialog = new IntegralGetDialog();
loadingDialog.show((BaseActivity) getActivity()); mLoadingDialog.show((BaseActivity) getActivity());
mPresenter.integralGetFragment = new IntegralGetFragment(); mPresenter.integralGetFragment = new IntegralGetFragment();
mPresenter.integralGetFragment.setData(gbound, loadingDialog); mPresenter.integralGetFragment.setData(gbound);
start(mPresenter.integralGetFragment); start(mPresenter.integralGetFragment);
// integralGetDialog.show((BaseActivity) getActivity()); // integralGetDialog.show((BaseActivity) getActivity());
mExitTime = System.currentTimeMillis(); mExitTime = System.currentTimeMillis();
......
package com.xingdata.zzdpos.ui.marketing.ticket; package com.xingdata.zzdpos.ui.marketing.ticket;
import android.content.Context;
import android.view.MotionEvent; import android.view.MotionEvent;
import android.view.View;
import android.view.inputmethod.InputMethodManager;
import android.widget.EditText;
import com.blankj.utilcode.util.LogUtils; import com.blankj.utilcode.util.LogUtils;
import com.blankj.utilcode.util.ToastUtils; import com.blankj.utilcode.util.ToastUtils;
...@@ -19,7 +15,6 @@ import com.xingdata.zzdpos.util.Global; ...@@ -19,7 +15,6 @@ import com.xingdata.zzdpos.util.Global;
public class ReturnTicketActivity extends BaseActivity<ReturnTicketPresenter, public class ReturnTicketActivity extends BaseActivity<ReturnTicketPresenter,
ActivityReturnTicketBinding> ActivityReturnTicketBinding>
implements ReturnTicketContract.View { implements ReturnTicketContract.View {
LoadingDialog loadingDialog = new LoadingDialog();
@Override @Override
public int getLayoutId() { public int getLayoutId() {
...@@ -66,8 +61,8 @@ public class ReturnTicketActivity extends BaseActivity<ReturnTicketPresenter, ...@@ -66,8 +61,8 @@ public class ReturnTicketActivity extends BaseActivity<ReturnTicketPresenter,
@Override @Override
protected void onResume() { protected void onResume() {
super.onResume(); super.onResume();
loadingDialog.show(this); mLoadingDialog.show(this);
mPresenter.truleQuery(loadingDialog); mPresenter.truleQuery(mLoadingDialog);
} }
private void closeLoading(LoadingDialog loadingDialog) { private void closeLoading(LoadingDialog loadingDialog) {
......
...@@ -17,7 +17,6 @@ import com.xingdata.zzdpos.base.BaseActivity; ...@@ -17,7 +17,6 @@ import com.xingdata.zzdpos.base.BaseActivity;
import com.xingdata.zzdpos.base.BaseFragment; import com.xingdata.zzdpos.base.BaseFragment;
import com.xingdata.zzdpos.databinding.DialogTicketAddSettingBinding; import com.xingdata.zzdpos.databinding.DialogTicketAddSettingBinding;
import com.xingdata.zzdpos.model.Trule; import com.xingdata.zzdpos.model.Trule;
import com.xingdata.zzdpos.ui.dialog.LoadingDialog;
import com.xingdata.zzdpos.ui.marketing.ticket.ReturnTicketPresenter; import com.xingdata.zzdpos.ui.marketing.ticket.ReturnTicketPresenter;
import com.xingdata.zzdpos.util.ConvertUtil; import com.xingdata.zzdpos.util.ConvertUtil;
import com.xingdata.zzdpos.util.OnClickListener; import com.xingdata.zzdpos.util.OnClickListener;
...@@ -27,7 +26,6 @@ import java.util.Calendar; ...@@ -27,7 +26,6 @@ import java.util.Calendar;
public class TickerAddFragment extends BaseFragment<ReturnTicketPresenter, public class TickerAddFragment extends BaseFragment<ReturnTicketPresenter,
DialogTicketAddSettingBinding> { DialogTicketAddSettingBinding> {
LoadingDialog loadingDialog = new LoadingDialog();
//0:正常 1暂停 //0:正常 1暂停
private byte nowStatus = 0; private byte nowStatus = 0;
//当前编辑的对象 //当前编辑的对象
...@@ -102,11 +100,11 @@ public class TickerAddFragment extends BaseFragment<ReturnTicketPresenter, ...@@ -102,11 +100,11 @@ public class TickerAddFragment extends BaseFragment<ReturnTicketPresenter,
ToastUtils.showLong("可用金额需大于优惠券面值 "); ToastUtils.showLong("可用金额需大于优惠券面值 ");
return; return;
} }
loadingDialog.show((BaseActivity) mContext); mLoadingDialog.show((BaseActivity) mContext);
if (nowType == 1) { if (nowType == 1) {
mPresenter.add(getUiData(), loadingDialog); mPresenter.add(getUiData(), mLoadingDialog);
} else if (nowType == 2) { } else if (nowType == 2) {
mPresenter.truleUpdate(getUiData(), loadingDialog); mPresenter.truleUpdate(getUiData(), mLoadingDialog);
} }
} else { } else {
ToastUtils.showLong("输入数据不能null"); ToastUtils.showLong("输入数据不能null");
...@@ -136,7 +134,8 @@ public class TickerAddFragment extends BaseFragment<ReturnTicketPresenter, ...@@ -136,7 +134,8 @@ public class TickerAddFragment extends BaseFragment<ReturnTicketPresenter,
trule.setTruleStatus(nowStatus); trule.setTruleStatus(nowStatus);
trule.setTruleValAmt(ConvertUtil.yuanToFen(mViewBinding.etTicketMoney.getText().toString trule.setTruleValAmt(ConvertUtil.yuanToFen(mViewBinding.etTicketMoney.getText().toString
())); ()));
trule.setTruleExp(TimeUtils.string2Millis(mViewBinding.tvDate.getText().toString()+" 23:59:59")); trule.setTruleExp(TimeUtils.string2Millis(mViewBinding.tvDate.getText().toString() + " " +
"23:59:59"));
trule.setTruleOrderAmt(ConvertUtil.yuanToFen(mViewBinding.etRuleMoney.getText().toString trule.setTruleOrderAmt(ConvertUtil.yuanToFen(mViewBinding.etRuleMoney.getText().toString
())); ()));
if (!mViewBinding.etTicketCount.getText().toString().equals("")) { if (!mViewBinding.etTicketCount.getText().toString().equals("")) {
......
...@@ -22,7 +22,6 @@ import java.util.ArrayList; ...@@ -22,7 +22,6 @@ import java.util.ArrayList;
public class TickerIndexFragment extends BaseFragment<ReturnTicketPresenter, public class TickerIndexFragment extends BaseFragment<ReturnTicketPresenter,
FragmentTickerMainBinding> { FragmentTickerMainBinding> {
ReturnTicketAdapter returnTicketAdapter; ReturnTicketAdapter returnTicketAdapter;
LoadingDialog loadingDialog = new LoadingDialog();
@Override @Override
public int getLayoutId() { public int getLayoutId() {
......
...@@ -20,7 +20,6 @@ import java.util.List; ...@@ -20,7 +20,6 @@ import java.util.List;
public class SendTicketActivity extends BaseActivity<SendTicketPresenter, public class SendTicketActivity extends BaseActivity<SendTicketPresenter,
ActivitySendTicketBinding> ActivitySendTicketBinding>
implements SendTicketContract.View { implements SendTicketContract.View {
LoadingDialog loadingDialog = new LoadingDialog();
@Override @Override
public int getLayoutId() { public int getLayoutId() {
......
...@@ -43,7 +43,6 @@ public class SendTickerFragment extends BaseFragment<SendTicketPresenter, ...@@ -43,7 +43,6 @@ public class SendTickerFragment extends BaseFragment<SendTicketPresenter,
private List<Level> levelList = new ArrayList<>(); private List<Level> levelList = new ArrayList<>();
ReturnTicketAdapter returnTicketAdapter; ReturnTicketAdapter returnTicketAdapter;
VipGroupAdapter vipGroupAdapter; VipGroupAdapter vipGroupAdapter;
LoadingDialog loadingDialog = new LoadingDialog();
//当前优惠券点击的item id //当前优惠券点击的item id
int nowTickerItemId = 0; int nowTickerItemId = 0;
List<Trule> truleList = new ArrayList<>(); List<Trule> truleList = new ArrayList<>();
...@@ -57,8 +56,8 @@ public class SendTickerFragment extends BaseFragment<SendTicketPresenter, ...@@ -57,8 +56,8 @@ public class SendTickerFragment extends BaseFragment<SendTicketPresenter,
@Override @Override
public void initView() { public void initView() {
loadingDialog.show((BaseActivity) getActivity()); mLoadingDialog.show((BaseActivity) getActivity());
mPresenter.truleQuery(loadingDialog); mPresenter.truleQuery(mLoadingDialog);
mViewBinding.icTitle.tvTitle.setText("发券"); mViewBinding.icTitle.tvTitle.setText("发券");
mViewBinding.icTitle.setOnClickListener(new OnClickListener() { mViewBinding.icTitle.setOnClickListener(new OnClickListener() {
@Override @Override
...@@ -91,17 +90,17 @@ public class SendTickerFragment extends BaseFragment<SendTicketPresenter, ...@@ -91,17 +90,17 @@ public class SendTickerFragment extends BaseFragment<SendTicketPresenter,
if (isNull()) { if (isNull()) {
long tickerId = truleList long tickerId = truleList
.get(nowTickerItemId).getTruleMapId(); .get(nowTickerItemId).getTruleMapId();
loadingDialog.show((BaseActivity) getActivity()); mLoadingDialog.show((BaseActivity) getActivity());
if (nowtype == 0) { if (nowtype == 0) {
//单独会员发券 //单独会员发券
mPresenter.sendTickerBefor(null, null, nowVip.getVipId(), tickerId, mPresenter.sendTickerBefor(null, null, nowVip.getVipId(), tickerId,
loadingDialog); mLoadingDialog);
} else if (nowtype == 1) { } else if (nowtype == 1) {
Long tempLevelId = levelList.get(nowVipGroupId).getId(); Long tempLevelId = levelList.get(nowVipGroupId).getId();
if (tempLevelId == SendTickerC.getVipType().get(0).getId()) { if (tempLevelId == SendTickerC.getVipType().get(0).getId()) {
//选择全部会员 //选择全部会员
mPresenter.sendTickerBefor(null, null, null, tickerId, mPresenter.sendTickerBefor(null, null, null, tickerId,
loadingDialog); mLoadingDialog);
return; return;
} }
for (int i = 1; i < SendTickerC.getVipType().size(); i++) { for (int i = 1; i < SendTickerC.getVipType().size(); i++) {
...@@ -111,7 +110,7 @@ public class SendTickerFragment extends BaseFragment<SendTicketPresenter, ...@@ -111,7 +110,7 @@ public class SendTickerFragment extends BaseFragment<SendTicketPresenter,
tempServerId != -1) { tempServerId != -1) {
mPresenter.sendTickerBefor(tempServerId + "", null, mPresenter.sendTickerBefor(tempServerId + "", null,
null, tickerId, null, tickerId,
loadingDialog); mLoadingDialog);
return; return;
} }
} }
...@@ -119,7 +118,7 @@ public class SendTickerFragment extends BaseFragment<SendTicketPresenter, ...@@ -119,7 +118,7 @@ public class SendTickerFragment extends BaseFragment<SendTicketPresenter,
mPresenter.sendTickerBefor(null, levelList.get(nowVipGroupId) mPresenter.sendTickerBefor(null, levelList.get(nowVipGroupId)
.getVipLevel() + "", .getVipLevel() + "",
null, tickerId, null, tickerId,
loadingDialog); mLoadingDialog);
} }
} }
} }
...@@ -191,17 +190,17 @@ public class SendTickerFragment extends BaseFragment<SendTicketPresenter, ...@@ -191,17 +190,17 @@ public class SendTickerFragment extends BaseFragment<SendTicketPresenter,
public void sendTicker() { public void sendTicker() {
long tickerId = truleList long tickerId = truleList
.get(nowTickerItemId).getTruleMapId(); .get(nowTickerItemId).getTruleMapId();
loadingDialog.show((BaseActivity) getActivity()); mLoadingDialog.show((BaseActivity) getActivity());
if (nowtype == 0) { if (nowtype == 0) {
//单独会员发券 //单独会员发券
mPresenter.sendTicker(null, null, nowVip.getVipId(), tickerId, mPresenter.sendTicker(null, null, nowVip.getVipId(), tickerId,
loadingDialog); mLoadingDialog);
} else if (nowtype == 1) { } else if (nowtype == 1) {
Long tempLevelId = levelList.get(nowVipGroupId).getId(); Long tempLevelId = levelList.get(nowVipGroupId).getId();
if (tempLevelId == SendTickerC.getVipType().get(0).getId()) { if (tempLevelId == SendTickerC.getVipType().get(0).getId()) {
//选择全部会员 //选择全部会员
mPresenter.sendTicker(null, null, null, tickerId, mPresenter.sendTicker(null, null, null, tickerId,
loadingDialog); mLoadingDialog);
return; return;
} }
for (int i = 1; i < SendTickerC.getVipType().size(); i++) { for (int i = 1; i < SendTickerC.getVipType().size(); i++) {
...@@ -211,7 +210,7 @@ public class SendTickerFragment extends BaseFragment<SendTicketPresenter, ...@@ -211,7 +210,7 @@ public class SendTickerFragment extends BaseFragment<SendTicketPresenter,
tempServerId != -1) { tempServerId != -1) {
mPresenter.sendTicker(tempServerId + "", null, mPresenter.sendTicker(tempServerId + "", null,
null, tickerId, null, tickerId,
loadingDialog); mLoadingDialog);
return; return;
} }
} }
...@@ -219,7 +218,7 @@ public class SendTickerFragment extends BaseFragment<SendTicketPresenter, ...@@ -219,7 +218,7 @@ public class SendTickerFragment extends BaseFragment<SendTicketPresenter,
mPresenter.sendTicker(null, levelList.get(nowVipGroupId) mPresenter.sendTicker(null, levelList.get(nowVipGroupId)
.getVipLevel() + "", .getVipLevel() + "",
null, tickerId, null, tickerId,
loadingDialog); mLoadingDialog);
} }
} }
......
...@@ -10,7 +10,6 @@ import com.xingdata.zzdpos.base.BaseActivity; ...@@ -10,7 +10,6 @@ import com.xingdata.zzdpos.base.BaseActivity;
import com.xingdata.zzdpos.base.BaseFragment; import com.xingdata.zzdpos.base.BaseFragment;
import com.xingdata.zzdpos.databinding.FragmentSendTickerVipBinding; import com.xingdata.zzdpos.databinding.FragmentSendTickerVipBinding;
import com.xingdata.zzdpos.model.Vip; import com.xingdata.zzdpos.model.Vip;
import com.xingdata.zzdpos.ui.dialog.LoadingDialog;
import com.xingdata.zzdpos.ui.sendticke.SendTicketPresenter; import com.xingdata.zzdpos.ui.sendticke.SendTicketPresenter;
import com.xingdata.zzdpos.ui.sendticke.adapter.VipAdapter; import com.xingdata.zzdpos.ui.sendticke.adapter.VipAdapter;
import com.xingdata.zzdpos.ui.settle.SettleActivity; import com.xingdata.zzdpos.ui.settle.SettleActivity;
...@@ -25,7 +24,6 @@ public class VipFragment extends BaseFragment<SendTicketPresenter, FragmentSendT ...@@ -25,7 +24,6 @@ public class VipFragment extends BaseFragment<SendTicketPresenter, FragmentSendT
@SuppressLint("InflateParams") @SuppressLint("InflateParams")
View emptyView; View emptyView;
TextView noSeachData; TextView noSeachData;
LoadingDialog loadingDialog = new LoadingDialog();
@Override @Override
public int getLayoutId() { public int getLayoutId() {
...@@ -69,7 +67,7 @@ public class VipFragment extends BaseFragment<SendTicketPresenter, FragmentSendT ...@@ -69,7 +67,7 @@ public class VipFragment extends BaseFragment<SendTicketPresenter, FragmentSendT
}); });
mViewBinding.vSearch.setOnSearchListener(keyword -> { mViewBinding.vSearch.setOnSearchListener(keyword -> {
mViewBinding.vSearch.hideSoftInput(); mViewBinding.vSearch.hideSoftInput();
loadingDialog.show((BaseActivity) getActivity()); mLoadingDialog.show((BaseActivity) getActivity());
mPresenter.searchVip(keyword); mPresenter.searchVip(keyword);
}); });
mViewBinding.vSearch.setHint("请输入会员手机号进行搜索"); mViewBinding.vSearch.setHint("请输入会员手机号进行搜索");
...@@ -83,8 +81,8 @@ public class VipFragment extends BaseFragment<SendTicketPresenter, FragmentSendT ...@@ -83,8 +81,8 @@ public class VipFragment extends BaseFragment<SendTicketPresenter, FragmentSendT
* @param vips 会员列表 * @param vips 会员列表
*/ */
public void loadVips(List<Vip> vips) { public void loadVips(List<Vip> vips) {
if (loadingDialog != null && loadingDialog.isShowing) { if (mLoadingDialog != null && mLoadingDialog.isShowing) {
loadingDialog.dismiss(); mLoadingDialog.dismiss();
} }
if (vips.size() == 0) { if (vips.size() == 0) {
noSeachData.setText(R.string.settle_vip_search_empty_no_seach); noSeachData.setText(R.string.settle_vip_search_empty_no_seach);
......
...@@ -27,7 +27,6 @@ public class StatisticsActivity extends BaseActivity<StatisticsPresenter, ...@@ -27,7 +27,6 @@ public class StatisticsActivity extends BaseActivity<StatisticsPresenter,
private StatisticsDateFragment mStatisticsDateFragment = new StatisticsDateFragment(); private StatisticsDateFragment mStatisticsDateFragment = new StatisticsDateFragment();
private StatisticsFragment mStatisticsFragment = new StatisticsFragment(); private StatisticsFragment mStatisticsFragment = new StatisticsFragment();
private StatisticsTitleFragment mStatisticsTitleFragment = new StatisticsTitleFragment(); private StatisticsTitleFragment mStatisticsTitleFragment = new StatisticsTitleFragment();
LoadingDialog mLoadingDialog = new LoadingDialog();
@Override @Override
public int getLayoutId() { public int getLayoutId() {
......
...@@ -2,7 +2,6 @@ package com.xingdata.zzdpos.ui.statistics; ...@@ -2,7 +2,6 @@ package com.xingdata.zzdpos.ui.statistics;
import android.app.AlertDialog; import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface; import android.content.DialogInterface;
import android.databinding.DataBindingUtil; import android.databinding.DataBindingUtil;
import android.graphics.Paint; import android.graphics.Paint;
...@@ -10,8 +9,6 @@ import android.support.v7.widget.LinearLayoutManager; ...@@ -10,8 +9,6 @@ import android.support.v7.widget.LinearLayoutManager;
import android.view.LayoutInflater; import android.view.LayoutInflater;
import android.view.MotionEvent; import android.view.MotionEvent;
import android.view.View; import android.view.View;
import android.view.inputmethod.InputMethodManager;
import android.widget.EditText;
import com.blankj.utilcode.util.ToastUtils; import com.blankj.utilcode.util.ToastUtils;
import com.xingdata.api.print.ZX_PrintPOS; import com.xingdata.api.print.ZX_PrintPOS;
...@@ -28,7 +25,6 @@ import com.xingdata.zzdpos.model.Saledetail; ...@@ -28,7 +25,6 @@ import com.xingdata.zzdpos.model.Saledetail;
import com.xingdata.zzdpos.model.Saleorder; import com.xingdata.zzdpos.model.Saleorder;
import com.xingdata.zzdpos.model.Ticket; import com.xingdata.zzdpos.model.Ticket;
import com.xingdata.zzdpos.model.VipRechargeOrder; import com.xingdata.zzdpos.model.VipRechargeOrder;
import com.xingdata.zzdpos.ui.dialog.LoadingDialog;
import com.xingdata.zzdpos.ui.main.MainActivity; import com.xingdata.zzdpos.ui.main.MainActivity;
import com.xingdata.zzdpos.ui.manage.inventory.adpter.InventoryDetailAdapter; import com.xingdata.zzdpos.ui.manage.inventory.adpter.InventoryDetailAdapter;
import com.xingdata.zzdpos.util.ConvertUtil; import com.xingdata.zzdpos.util.ConvertUtil;
...@@ -39,7 +35,6 @@ import com.xingdata.zzdpos.util.OnClickListener; ...@@ -39,7 +35,6 @@ import com.xingdata.zzdpos.util.OnClickListener;
public class StatisticsDetailActivity extends BaseActivity<StatisticsDetailPresenter, public class StatisticsDetailActivity extends BaseActivity<StatisticsDetailPresenter,
ActivityStatisticsDetailBinding> implements StatisticsDetailContract.View { ActivityStatisticsDetailBinding> implements StatisticsDetailContract.View {
LoadingDialog mLoadingDialog = new LoadingDialog();
@Override @Override
public int getLayoutId() { public int getLayoutId() {
...@@ -173,7 +168,8 @@ public class StatisticsDetailActivity extends BaseActivity<StatisticsDetailPrese ...@@ -173,7 +168,8 @@ public class StatisticsDetailActivity extends BaseActivity<StatisticsDetailPrese
@Override @Override
protected void myOnClickListener(View v) { protected void myOnClickListener(View v) {
try { try {
ZX_PrintPOS.getInstance(MainActivity.mainActivity).printSave(1, vipRechargeOrder); ZX_PrintPOS.getInstance(MainActivity.mainActivity).printSave(1,
vipRechargeOrder);
} catch (Exception e) { } catch (Exception e) {
ToastUtils.showShort("打印异常"); ToastUtils.showShort("打印异常");
} }
......
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 to comment