Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
T
TangKuPos
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王海
TangKuPos
Commits
b3db1aa5
Commit
b3db1aa5
authored
Jan 30, 2018
by
陈前
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
# Conflicts: # app/src/main/res/layout/activity_statistics_detail.xml
parents
572db623
5d3d04dc
Changes
43
Hide whitespace changes
Inline
Side-by-side
Showing
43 changed files
with
211 additions
and
161 deletions
+211
-161
app/src/main/java/com/xingdata/zzdpos/base/BaseActivity.java
app/src/main/java/com/xingdata/zzdpos/base/BaseActivity.java
+23
-0
app/src/main/java/com/xingdata/zzdpos/ui/announcement/AnnouncementActivity.java
...xingdata/zzdpos/ui/announcement/AnnouncementActivity.java
+0
-1
app/src/main/java/com/xingdata/zzdpos/ui/dialog/LoadingDialog.java
...ain/java/com/xingdata/zzdpos/ui/dialog/LoadingDialog.java
+0
-1
app/src/main/java/com/xingdata/zzdpos/ui/login/LoginActivity.java
...main/java/com/xingdata/zzdpos/ui/login/LoginActivity.java
+1
-1
app/src/main/java/com/xingdata/zzdpos/ui/login/LoginContract.java
...main/java/com/xingdata/zzdpos/ui/login/LoginContract.java
+2
-2
app/src/main/java/com/xingdata/zzdpos/ui/login/fragment/BindingCounterFragment.java
...data/zzdpos/ui/login/fragment/BindingCounterFragment.java
+0
-1
app/src/main/java/com/xingdata/zzdpos/ui/login/fragment/ChoiceStoreFragment.java
...ingdata/zzdpos/ui/login/fragment/ChoiceStoreFragment.java
+0
-2
app/src/main/java/com/xingdata/zzdpos/ui/login/fragment/CreateStoreFragment.java
...ingdata/zzdpos/ui/login/fragment/CreateStoreFragment.java
+0
-1
app/src/main/java/com/xingdata/zzdpos/ui/login/fragment/InputPasswordFragment.java
...gdata/zzdpos/ui/login/fragment/InputPasswordFragment.java
+0
-1
app/src/main/java/com/xingdata/zzdpos/ui/login/fragment/SelectIndustryFragment.java
...data/zzdpos/ui/login/fragment/SelectIndustryFragment.java
+0
-1
app/src/main/java/com/xingdata/zzdpos/ui/login/fragment/SignInFragment.java
...com/xingdata/zzdpos/ui/login/fragment/SignInFragment.java
+0
-1
app/src/main/java/com/xingdata/zzdpos/ui/login/fragment/SmsCodeFragment.java
...om/xingdata/zzdpos/ui/login/fragment/SmsCodeFragment.java
+0
-1
app/src/main/java/com/xingdata/zzdpos/ui/main/MainActivity.java
...c/main/java/com/xingdata/zzdpos/ui/main/MainActivity.java
+0
-1
app/src/main/java/com/xingdata/zzdpos/ui/manage/bale/fragment/BaleEditFragment.java
...data/zzdpos/ui/manage/bale/fragment/BaleEditFragment.java
+5
-6
app/src/main/java/com/xingdata/zzdpos/ui/manage/bale/fragment/BaleIndexFragment.java
...ata/zzdpos/ui/manage/bale/fragment/BaleIndexFragment.java
+10
-11
app/src/main/java/com/xingdata/zzdpos/ui/manage/bale/fragment/BaleSeachFragment.java
...ata/zzdpos/ui/manage/bale/fragment/BaleSeachFragment.java
+3
-4
app/src/main/java/com/xingdata/zzdpos/ui/manage/bale/fragment/BaleSeachShopFragment.java
...zzdpos/ui/manage/bale/fragment/BaleSeachShopFragment.java
+8
-10
app/src/main/java/com/xingdata/zzdpos/ui/manage/inventory/InventoryActivity.java
...ingdata/zzdpos/ui/manage/inventory/InventoryActivity.java
+4
-4
app/src/main/java/com/xingdata/zzdpos/ui/manage/otherselect/OtherSelectActivity.java
...ata/zzdpos/ui/manage/otherselect/OtherSelectActivity.java
+0
-1
app/src/main/java/com/xingdata/zzdpos/ui/manage/replenishment/ReplenishmentActivity.java
...zzdpos/ui/manage/replenishment/ReplenishmentActivity.java
+0
-1
app/src/main/java/com/xingdata/zzdpos/ui/manage/sssku/SsskuActivity.java
...va/com/xingdata/zzdpos/ui/manage/sssku/SsskuActivity.java
+4
-4
app/src/main/java/com/xingdata/zzdpos/ui/manage/user/fragment/UserInfoEditFragment.java
.../zzdpos/ui/manage/user/fragment/UserInfoEditFragment.java
+11
-12
app/src/main/java/com/xingdata/zzdpos/ui/marketing/integral/fragment/IntegralExchangeFragment.java
...marketing/integral/fragment/IntegralExchangeFragment.java
+2
-3
app/src/main/java/com/xingdata/zzdpos/ui/marketing/integral/fragment/IntegralGetFragment.java
...s/ui/marketing/integral/fragment/IntegralGetFragment.java
+8
-12
app/src/main/java/com/xingdata/zzdpos/ui/marketing/integral/fragment/IntegralIndexFragment.java
...ui/marketing/integral/fragment/IntegralIndexFragment.java
+4
-6
app/src/main/java/com/xingdata/zzdpos/ui/marketing/ms/MsActivity.java
.../java/com/xingdata/zzdpos/ui/marketing/ms/MsActivity.java
+0
-3
app/src/main/java/com/xingdata/zzdpos/ui/marketing/recharge/fragment/RechargeRuleEditFragment.java
...marketing/recharge/fragment/RechargeRuleEditFragment.java
+66
-8
app/src/main/java/com/xingdata/zzdpos/ui/marketing/recharge/fragment/RechargeRuleListFragment.java
...marketing/recharge/fragment/RechargeRuleListFragment.java
+2
-0
app/src/main/java/com/xingdata/zzdpos/ui/marketing/ticket/ReturnTicketActivity.java
...data/zzdpos/ui/marketing/ticket/ReturnTicketActivity.java
+2
-7
app/src/main/java/com/xingdata/zzdpos/ui/marketing/ticket/fragment/TickerAddFragment.java
...zdpos/ui/marketing/ticket/fragment/TickerAddFragment.java
+5
-6
app/src/main/java/com/xingdata/zzdpos/ui/marketing/ticket/fragment/TickerIndexFragment.java
...pos/ui/marketing/ticket/fragment/TickerIndexFragment.java
+0
-1
app/src/main/java/com/xingdata/zzdpos/ui/sendticke/SendTicketActivity.java
.../com/xingdata/zzdpos/ui/sendticke/SendTicketActivity.java
+0
-1
app/src/main/java/com/xingdata/zzdpos/ui/sendticke/fragment/SendTickerFragment.java
...data/zzdpos/ui/sendticke/fragment/SendTickerFragment.java
+12
-13
app/src/main/java/com/xingdata/zzdpos/ui/sendticke/fragment/VipFragment.java
...om/xingdata/zzdpos/ui/sendticke/fragment/VipFragment.java
+3
-5
app/src/main/java/com/xingdata/zzdpos/ui/settle/SettleActivity.java
...in/java/com/xingdata/zzdpos/ui/settle/SettleActivity.java
+0
-2
app/src/main/java/com/xingdata/zzdpos/ui/statistics/StatisticsActivity.java
...com/xingdata/zzdpos/ui/statistics/StatisticsActivity.java
+0
-1
app/src/main/java/com/xingdata/zzdpos/ui/statistics/StatisticsDetailActivity.java
...ngdata/zzdpos/ui/statistics/StatisticsDetailActivity.java
+2
-6
app/src/main/java/com/xingdata/zzdpos/ui/store/StoreActivity.java
...main/java/com/xingdata/zzdpos/ui/store/StoreActivity.java
+0
-3
app/src/main/res/layout/activity_statistics_detail.xml
app/src/main/res/layout/activity_statistics_detail.xml
+1
-0
app/src/main/res/layout/fragment_recharge_rule_edit.xml
app/src/main/res/layout/fragment_recharge_rule_edit.xml
+24
-0
app/src/main/res/layout/fragment_user_info.xml
app/src/main/res/layout/fragment_user_info.xml
+0
-17
app/src/main/res/layout/fragment_user_info_edit.xml
app/src/main/res/layout/fragment_user_info_edit.xml
+8
-0
app/src/main/res/layout/title_pop.xml
app/src/main/res/layout/title_pop.xml
+1
-0
No files found.
app/src/main/java/com/xingdata/zzdpos/base/BaseActivity.java
View file @
b3db1aa5
...
@@ -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
();
}
}
}
}
app/src/main/java/com/xingdata/zzdpos/ui/announcement/AnnouncementActivity.java
View file @
b3db1aa5
...
@@ -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
()
{
...
...
app/src/main/java/com/xingdata/zzdpos/ui/dialog/LoadingDialog.java
View file @
b3db1aa5
...
@@ -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
)
{
...
...
app/src/main/java/com/xingdata/zzdpos/ui/login/LoginActivity.java
View file @
b3db1aa5
...
@@ -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
();
}
}
...
...
app/src/main/java/com/xingdata/zzdpos/ui/login/LoginContract.java
View file @
b3db1aa5
...
@@ -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
);
/**
/**
* 登录页面-帐号下拉框
* 登录页面-帐号下拉框
...
...
app/src/main/java/com/xingdata/zzdpos/ui/login/fragment/BindingCounterFragment.java
View file @
b3db1aa5
...
@@ -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
;
...
...
app/src/main/java/com/xingdata/zzdpos/ui/login/fragment/ChoiceStoreFragment.java
View file @
b3db1aa5
...
@@ -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
...
...
app/src/main/java/com/xingdata/zzdpos/ui/login/fragment/CreateStoreFragment.java
View file @
b3db1aa5
...
@@ -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
...
...
app/src/main/java/com/xingdata/zzdpos/ui/login/fragment/InputPasswordFragment.java
View file @
b3db1aa5
...
@@ -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
()
{
...
...
app/src/main/java/com/xingdata/zzdpos/ui/login/fragment/SelectIndustryFragment.java
View file @
b3db1aa5
...
@@ -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
;
...
...
app/src/main/java/com/xingdata/zzdpos/ui/login/fragment/SignInFragment.java
View file @
b3db1aa5
...
@@ -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
()
{
...
...
app/src/main/java/com/xingdata/zzdpos/ui/login/fragment/SmsCodeFragment.java
View file @
b3db1aa5
...
@@ -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
()
{
...
...
app/src/main/java/com/xingdata/zzdpos/ui/main/MainActivity.java
View file @
b3db1aa5
...
@@ -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
()
{
...
...
app/src/main/java/com/xingdata/zzdpos/ui/manage/bale/fragment/BaleEditFragment.java
View file @
b3db1aa5
...
@@ -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
())
{
l
oadingDialog
.
show
((
BaseActivity
)
getActivity
());
mL
oadingDialog
.
show
((
BaseActivity
)
getActivity
());
if
(
nowType
==
1
)
{
if
(
nowType
==
1
)
{
//新增
//新增
mPresenter
.
usskuAddMis
(
mUsskuParam
,
l
oadingDialog
);
mPresenter
.
usskuAddMis
(
mUsskuParam
,
mL
oadingDialog
);
}
else
if
(
nowType
==
2
)
{
}
else
if
(
nowType
==
2
)
{
//更新
//更新
mUsskuParam
.
setSkuId
(
ussku
.
getSkuId
());
mUsskuParam
.
setSkuId
(
ussku
.
getSkuId
());
mPresenter
.
usskuUpdate
(
mUsskuParam
,
l
oadingDialog
);
mPresenter
.
usskuUpdate
(
mUsskuParam
,
mL
oadingDialog
);
}
}
}
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
)
{
//拆解商品
//拆解商品
l
oadingDialog
.
show
((
BaseActivity
)
getActivity
());
mL
oadingDialog
.
show
((
BaseActivity
)
getActivity
());
mPresenter
.
usskuDelete
(
ussku
.
getSkuId
()
+
""
,
mPresenter
.
usskuDelete
(
ussku
.
getSkuId
()
+
""
,
l
oadingDialog
);
mL
oadingDialog
);
promptDialog
.
dismiss
();
promptDialog
.
dismiss
();
}
}
},
new
View
.
OnClickListener
()
{
},
new
View
.
OnClickListener
()
{
...
...
app/src/main/java/com/xingdata/zzdpos/ui/manage/bale/fragment/BaleIndexFragment.java
View file @
b3db1aa5
...
@@ -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
();
l
oadingDialog
.
show
(
mL
oadingDialog
.
show
(
(
BaseActivity
)
(
BaseActivity
)
getActivity
());
getActivity
());
mPresenter
.
usskuQuery
mPresenter
.
usskuQuery
(
barcode
,
(
barcode
,
l
oadingDialog
);
mL
oadingDialog
);
}
}
});
});
...
@@ -110,8 +109,8 @@ public class BaleIndexFragment extends BaseFragment<BalePresenter, FragmentBaleI
...
@@ -110,8 +109,8 @@ public class BaleIndexFragment extends BaseFragment<BalePresenter, FragmentBaleI
}
}
}
}
);
);
l
oadingDialog
.
show
((
BaseActivity
)
getActivity
());
mL
oadingDialog
.
show
((
BaseActivity
)
getActivity
());
mPresenter
.
usskuQuery
(
""
,
l
oadingDialog
);
mPresenter
.
usskuQuery
(
""
,
mL
oadingDialog
);
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
);
l
oadingDialog
.
show
((
BaseActivity
)
getActivity
());
mL
oadingDialog
.
show
((
BaseActivity
)
getActivity
());
if
(
nowData
.
size
()
<=
0
)
{
if
(
nowData
.
size
()
<=
0
)
{
mPresenter
.
usskuQuery
(
""
,
l
oadingDialog
);
mPresenter
.
usskuQuery
(
""
,
mL
oadingDialog
);
}
else
{
}
else
{
mPresenter
.
usskuQuery
(
null
,
l
oadingDialog
);
mPresenter
.
usskuQuery
(
null
,
mL
oadingDialog
);
}
}
}
}
...
@@ -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
,
l
oadingDialog
);
mPresenter
.
queryShopItemLoadMore
(
1
,
mL
oadingDialog
);
}
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
();
l
oadingDialog
.
show
((
BaseActivity
)
getActivity
());
mL
oadingDialog
.
show
((
BaseActivity
)
getActivity
());
mPresenter
.
usskuDetail
(
sssku
.
getSkuId
()
+
""
,
l
oadingDialog
);
mPresenter
.
usskuDetail
(
sssku
.
getSkuId
()
+
""
,
mL
oadingDialog
);
}
else
{
}
else
{
ToastUtils
.
showLong
(
"您操作太快了"
);
ToastUtils
.
showLong
(
"您操作太快了"
);
}
}
...
...
app/src/main/java/com/xingdata/zzdpos/ui/manage/bale/fragment/BaleSeachFragment.java
View file @
b3db1aa5
...
@@ -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
();
l
oadingDialog
.
show
((
BaseActivity
)
getActivity
());
mL
oadingDialog
.
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
)
{
l
oadingDialog
.
show
((
BaseActivity
)
mL
oadingDialog
.
show
((
BaseActivity
)
getActivity
());
getActivity
());
mPresenter
.
usskuQuery
(
str
,
l
oadingDialog
);
mPresenter
.
usskuQuery
(
str
,
mL
oadingDialog
);
pop
();
pop
();
}
}
}
}
app/src/main/java/com/xingdata/zzdpos/ui/manage/bale/fragment/BaleSeachShopFragment.java
View file @
b3db1aa5
...
@@ -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
(
"没有数据"
);
}
}
l
oadingDialog
.
show
((
BaseActivity
)
getActivity
());
mL
oadingDialog
.
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
,
l
oadingDialog
);
mL
oadingDialog
);
}
else
{
}
else
{
mPresenter
.
queryShopItem
(
""
,
true
,
mPresenter
.
queryShopItem
(
""
,
true
,
l
oadingDialog
);
mL
oadingDialog
);
}
}
...
@@ -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
();
l
oadingDialog
.
show
((
BaseActivity
)
getActivity
());
mL
oadingDialog
.
show
((
BaseActivity
)
getActivity
());
mPresenter
.
queryShopItem
(
keyword
,
true
,
l
oadingDialog
);
mPresenter
.
queryShopItem
(
keyword
,
true
,
mL
oadingDialog
);
});
});
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
);
l
oadingDialog
.
show
((
BaseActivity
)
getActivity
());
mL
oadingDialog
.
show
((
BaseActivity
)
getActivity
());
mPresenter
.
queryShopItem
(
null
,
null
,
l
oadingDialog
);
mPresenter
.
queryShopItem
(
null
,
null
,
mL
oadingDialog
);
}
}
/**
/**
...
@@ -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
,
l
oadingDialog
);
mPresenter
.
queryShopItemLoadMore
(
1
,
mL
oadingDialog
);
}
else
{
}
else
{
queryShopItemAdapter
.
setEnableLoadMore
(
false
);
queryShopItemAdapter
.
setEnableLoadMore
(
false
);
}
}
...
...
app/src/main/java/com/xingdata/zzdpos/ui/manage/inventory/InventoryActivity.java
View file @
b3db1aa5
...
@@ -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
);
...
...
app/src/main/java/com/xingdata/zzdpos/ui/manage/otherselect/OtherSelectActivity.java
View file @
b3db1aa5
...
@@ -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
...
...
app/src/main/java/com/xingdata/zzdpos/ui/manage/replenishment/ReplenishmentActivity.java
View file @
b3db1aa5
...
@@ -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
()
{
...
...
app/src/main/java/com/xingdata/zzdpos/ui/manage/sssku/SsskuActivity.java
View file @
b3db1aa5
...
@@ -12,7 +12,6 @@ import com.xingdata.zzdpos.model.Cor;
...
@@ -12,7 +12,6 @@ import com.xingdata.zzdpos.model.Cor;
import
com.xingdata.zzdpos.model.Pager
;
import
com.xingdata.zzdpos.model.Pager
;
import
com.xingdata.zzdpos.model.Sskugrp
;
import
com.xingdata.zzdpos.model.Sskugrp
;
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.replenishment.ReplenishmentActivity
;
import
com.xingdata.zzdpos.ui.manage.replenishment.ReplenishmentActivity
;
import
com.xingdata.zzdpos.ui.manage.sssku.fragment.AddFragment
;
import
com.xingdata.zzdpos.ui.manage.sssku.fragment.AddFragment
;
import
com.xingdata.zzdpos.ui.manage.sssku.fragment.DetailFragment
;
import
com.xingdata.zzdpos.ui.manage.sssku.fragment.DetailFragment
;
...
@@ -27,7 +26,8 @@ import com.xingdata.zzdpos.util.Global;
...
@@ -27,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
();
...
@@ -40,7 +40,6 @@ public class SsskuActivity extends BaseActivity<SsskuPresenter, ActivitySsskuBin
...
@@ -40,7 +40,6 @@ public class SsskuActivity extends BaseActivity<SsskuPresenter, ActivitySsskuBin
private
PriceFragment
mPriceFragment
=
new
PriceFragment
();
private
PriceFragment
mPriceFragment
=
new
PriceFragment
();
private
VipFragment
mVipFragment
=
new
VipFragment
();
private
VipFragment
mVipFragment
=
new
VipFragment
();
private
LoadingDialog
mLoadingDialog
=
new
LoadingDialog
();
private
ScanFragment
mScanFragment
=
new
ScanFragment
();
private
ScanFragment
mScanFragment
=
new
ScanFragment
();
@Override
@Override
...
@@ -53,7 +52,8 @@ public class SsskuActivity extends BaseActivity<SsskuPresenter, ActivitySsskuBin
...
@@ -53,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
));
}
}
...
...
app/src/main/java/com/xingdata/zzdpos/ui/manage/user/fragment/UserInfoEditFragment.java
View file @
b3db1aa5
...
@@ -68,35 +68,34 @@ public class UserInfoEditFragment extends BaseFragment<UserPresenter, FragmentUs
...
@@ -68,35 +68,34 @@ public class UserInfoEditFragment extends BaseFragment<UserPresenter, FragmentUs
break
;
break
;
case
R
.
id
.
onSure
:
case
R
.
id
.
onSure
:
if
(
oper
==
null
)
{
Oper
mOper
=
new
Oper
();
oper
=
new
Oper
();
}
if
(
mViewBinding
.
userName
.
getText
().
length
()
==
0
)
{
if
(
mViewBinding
.
userName
.
getText
().
length
()
==
0
)
{
ToastUtils
.
showShort
(
"
会
员名称不能为空"
);
ToastUtils
.
showShort
(
"
店
员名称不能为空"
);
return
;
return
;
}
}
if
(
mViewBinding
.
userPhone
.
getText
().
length
()
==
0
)
{
if
(
mViewBinding
.
userPhone
.
getText
().
length
()
==
0
)
{
ToastUtils
.
showShort
(
"
会
员帐号不能为空"
);
ToastUtils
.
showShort
(
"
店
员帐号不能为空"
);
return
;
return
;
}
}
if
(
mViewBinding
.
userPhone
.
getText
().
length
()
!=
11
)
{
if
(
mViewBinding
.
userPhone
.
getText
().
length
()
!=
11
)
{
ToastUtils
.
showShort
(
"
会
员帐号长度必须11位"
);
ToastUtils
.
showShort
(
"
店
员帐号长度必须11位"
);
return
;
return
;
}
}
if
(
mViewBinding
.
userLevel
.
getText
().
length
()
==
0
)
{
if
(
mViewBinding
.
userLevel
.
getText
().
length
()
==
0
)
{
ToastUtils
.
showShort
(
"
会
员等级不能为空"
);
ToastUtils
.
showShort
(
"
店
员等级不能为空"
);
return
;
return
;
}
}
o
per
.
setOperLevel
(
Byte
.
valueOf
(
mPresenter
.
operLevel
.
get
(
mViewBinding
.
userLevel
.
getText
().
toString
())));
mO
per
.
setOperLevel
(
Byte
.
valueOf
(
mPresenter
.
operLevel
.
get
(
mViewBinding
.
userLevel
.
getText
().
toString
())));
o
per
.
setOperMobile
(
Long
.
parseLong
(
mViewBinding
.
userPhone
.
getText
().
toString
()));
mO
per
.
setOperMobile
(
Long
.
parseLong
(
mViewBinding
.
userPhone
.
getText
().
toString
()));
o
per
.
setOperName
(
mViewBinding
.
userName
.
getText
().
toString
());
mO
per
.
setOperName
(
mViewBinding
.
userName
.
getText
().
toString
());
if
(
oper
.
getOperId
()
==
null
)
{
if
(
oper
.
getOperId
()
==
null
)
{
mPresenter
.
addUser
(
o
per
);
mPresenter
.
addUser
(
mO
per
);
}
else
{
}
else
{
mPresenter
.
updateUser
(
oper
);
mOper
.
setOperId
(
oper
.
getOperId
());
mPresenter
.
updateUser
(
mOper
);
}
}
break
;
break
;
}
}
...
...
app/src/main/java/com/xingdata/zzdpos/ui/marketing/integral/fragment/IntegralExchangeFragment.java
View file @
b3db1aa5
...
@@ -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
,
l
oadingDialog
);
mPresenter
.
exchangeUpdate
(
ubound
,
mL
oadingDialog
);
}
else
{
}
else
{
ToastUtils
.
showLong
(
"输入数据不能null"
);
ToastUtils
.
showLong
(
"输入数据不能null"
);
}
}
...
...
app/src/main/java/com/xingdata/zzdpos/ui/marketing/integral/fragment/IntegralGetFragment.java
View file @
b3db1aa5
...
@@ -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
,
l
oadingDialog
);
mPresenter
.
update
(
gbound
,
mL
oadingDialog
);
LogUtils
.
e
(
"修改"
);
LogUtils
.
e
(
"修改"
);
}
else
if
(
nowType
==
1
)
{
}
else
if
(
nowType
==
1
)
{
//新增
//新增
mPresenter
.
add
(
gbound
,
l
oadingDialog
);
mPresenter
.
add
(
gbound
,
mL
oadingDialog
);
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
(
l
oadingDialog
!=
null
)
{
if
(
mL
oadingDialog
!=
null
)
{
l
oadingDialog
.
dismiss
();
mL
oadingDialog
.
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
);
}
}
...
...
app/src/main/java/com/xingdata/zzdpos/ui/marketing/integral/fragment/IntegralIndexFragment.java
View file @
b3db1aa5
...
@@ -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();
l
oadingDialog
.
show
((
BaseActivity
)
getActivity
());
mL
oadingDialog
.
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
();
...
...
app/src/main/java/com/xingdata/zzdpos/ui/marketing/ms/MsActivity.java
View file @
b3db1aa5
...
@@ -11,7 +11,6 @@ import com.xingdata.zzdpos.base.BaseSku;
...
@@ -11,7 +11,6 @@ import com.xingdata.zzdpos.base.BaseSku;
import
com.xingdata.zzdpos.databinding.ActivityMsBinding
;
import
com.xingdata.zzdpos.databinding.ActivityMsBinding
;
import
com.xingdata.zzdpos.model.Ms
;
import
com.xingdata.zzdpos.model.Ms
;
import
com.xingdata.zzdpos.model.Pager
;
import
com.xingdata.zzdpos.model.Pager
;
import
com.xingdata.zzdpos.ui.dialog.LoadingDialog
;
import
com.xingdata.zzdpos.ui.marketing.ms.fragment.AddFragment
;
import
com.xingdata.zzdpos.ui.marketing.ms.fragment.AddFragment
;
import
com.xingdata.zzdpos.ui.marketing.ms.fragment.EditorFragment
;
import
com.xingdata.zzdpos.ui.marketing.ms.fragment.EditorFragment
;
import
com.xingdata.zzdpos.ui.marketing.ms.fragment.ManagerFragment
;
import
com.xingdata.zzdpos.ui.marketing.ms.fragment.ManagerFragment
;
...
@@ -34,8 +33,6 @@ public class MsActivity<Sku extends BaseSku> extends BaseActivity<MsPresenter, A
...
@@ -34,8 +33,6 @@ public class MsActivity<Sku extends BaseSku> extends BaseActivity<MsPresenter, A
private
SearchFragment
<
Sku
>
mSearchFragment
=
new
SearchFragment
<>();
private
SearchFragment
<
Sku
>
mSearchFragment
=
new
SearchFragment
<>();
private
ScanFragment
mScanFragment
=
new
ScanFragment
<>();
private
ScanFragment
mScanFragment
=
new
ScanFragment
<>();
private
LoadingDialog
mLoadingDialog
=
new
LoadingDialog
();
@Override
@Override
public
int
getLayoutId
()
{
public
int
getLayoutId
()
{
return
R
.
layout
.
activity_ms
;
return
R
.
layout
.
activity_ms
;
...
...
app/src/main/java/com/xingdata/zzdpos/ui/marketing/recharge/fragment/RechargeRuleEditFragment.java
View file @
b3db1aa5
...
@@ -5,31 +5,39 @@ package com.xingdata.zzdpos.ui.marketing.recharge.fragment;
...
@@ -5,31 +5,39 @@ package com.xingdata.zzdpos.ui.marketing.recharge.fragment;
*/
*/
import
android.app.DatePickerDialog
;
import
android.app.DatePickerDialog
;
import
android.graphics.Color
;
import
android.view.View
;
import
android.view.View
;
import
android.widget.DatePicker
;
import
android.widget.DatePicker
;
import
android.widget.RadioButton
;
import
android.widget.RadioButton
;
import
android.widget.TextView
;
import
android.widget.TextView
;
import
com.bigkoo.pickerview.OptionsPickerView
;
import
com.blankj.utilcode.util.ToastUtils
;
import
com.blankj.utilcode.util.ToastUtils
;
import
com.xingdata.zzdpos.R
;
import
com.xingdata.zzdpos.R
;
import
com.xingdata.zzdpos.base.BaseFragment
;
import
com.xingdata.zzdpos.base.BaseFragment
;
import
com.xingdata.zzdpos.databinding.FragmentRechargeRuleEditBinding
;
import
com.xingdata.zzdpos.databinding.FragmentRechargeRuleEditBinding
;
import
com.xingdata.zzdpos.databinding.FragmentVipLevelEditBinding
;
import
com.xingdata.zzdpos.databinding.FragmentVipLevelEditBinding
;
import
com.xingdata.zzdpos.model.Level
;
import
com.xingdata.zzdpos.model.Level
;
import
com.xingdata.zzdpos.model.Ms
;
import
com.xingdata.zzdpos.model.Mscard
;
import
com.xingdata.zzdpos.model.Mscard
;
import
com.xingdata.zzdpos.ui.marketing.recharge.RechargeRulePresenter
;
import
com.xingdata.zzdpos.ui.marketing.recharge.RechargeRulePresenter
;
import
com.xingdata.zzdpos.util.ConvertUtil
;
import
com.xingdata.zzdpos.util.ConvertUtil
;
import
com.xingdata.zzdpos.util.StringUtil
;
import
com.xingdata.zzdpos.util.StringUtil
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
import
java.util.ArrayList
;
import
java.util.Calendar
;
import
java.util.Calendar
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.List
;
/**
/**
* 会员等级编辑界面
* 会员等级编辑界面
*/
*/
public
class
RechargeRuleEditFragment
extends
BaseFragment
<
RechargeRulePresenter
,
FragmentRechargeRuleEditBinding
>
{
public
class
RechargeRuleEditFragment
extends
BaseFragment
<
RechargeRulePresenter
,
FragmentRechargeRuleEditBinding
>
{
private
Mscard
mMscard
;
private
Mscard
mMscard
;
private
List
<
Mscard
>
mscards
;
private
ArrayList
<
String
>
mScards
;
@Override
@Override
public
int
getLayoutId
()
{
public
int
getLayoutId
()
{
...
@@ -39,7 +47,7 @@ public class RechargeRuleEditFragment extends BaseFragment<RechargeRulePresenter
...
@@ -39,7 +47,7 @@ public class RechargeRuleEditFragment extends BaseFragment<RechargeRulePresenter
@Override
@Override
public
void
initView
()
{
public
void
initView
()
{
mViewBinding
.
infoTitle
.
popMenu
.
setVisibility
(
View
.
GONE
);
mViewBinding
.
infoTitle
.
popMenu
.
setVisibility
(
View
.
GONE
);
iniMscard
();
if
(
mMscard
!=
null
)
{
if
(
mMscard
!=
null
)
{
mViewBinding
.
infoTitle
.
tvTitle
.
setText
(
"修改充值优惠"
);
mViewBinding
.
infoTitle
.
tvTitle
.
setText
(
"修改充值优惠"
);
mViewBinding
.
ruleNameLayout
.
setVisibility
(
View
.
GONE
);
mViewBinding
.
ruleNameLayout
.
setVisibility
(
View
.
GONE
);
...
@@ -48,6 +56,7 @@ public class RechargeRuleEditFragment extends BaseFragment<RechargeRulePresenter
...
@@ -48,6 +56,7 @@ public class RechargeRuleEditFragment extends BaseFragment<RechargeRulePresenter
mViewBinding
.
sendAmt
.
setText
(
ConvertUtil
.
fenToYuanNoZero
(
mMscard
.
getCruleSendAmt
()));
mViewBinding
.
sendAmt
.
setText
(
ConvertUtil
.
fenToYuanNoZero
(
mMscard
.
getCruleSendAmt
()));
mViewBinding
.
ruleBeginTime
.
setText
(
StringUtil
.
format
(
new
Date
(
mMscard
.
getDateBegin
())));
mViewBinding
.
ruleBeginTime
.
setText
(
StringUtil
.
format
(
new
Date
(
mMscard
.
getDateBegin
())));
mViewBinding
.
ruleEndTime
.
setText
(
StringUtil
.
format
(
new
Date
(
mMscard
.
getDateEnd
())));
mViewBinding
.
ruleEndTime
.
setText
(
StringUtil
.
format
(
new
Date
(
mMscard
.
getDateEnd
())));
mViewBinding
.
rechargNo
.
setText
(
mMscard
.
getCruleGradeNo
().
toString
());
RadioButton
radioButton
=
mViewBinding
.
ruleState
.
findViewWithTag
(
mMscard
.
getCruleStatus
().
toString
());
RadioButton
radioButton
=
mViewBinding
.
ruleState
.
findViewWithTag
(
mMscard
.
getCruleStatus
().
toString
());
if
(
radioButton
!=
null
)
{
if
(
radioButton
!=
null
)
{
radioButton
.
setChecked
(
true
);
radioButton
.
setChecked
(
true
);
...
@@ -55,7 +64,8 @@ public class RechargeRuleEditFragment extends BaseFragment<RechargeRulePresenter
...
@@ -55,7 +64,8 @@ public class RechargeRuleEditFragment extends BaseFragment<RechargeRulePresenter
}
else
{
}
else
{
mViewBinding
.
ruleNameLayout
.
setVisibility
(
View
.
GONE
);
mViewBinding
.
ruleNameLayout
.
setVisibility
(
View
.
GONE
);
mViewBinding
.
infoTitle
.
tvTitle
.
setText
(
"新增充值优惠"
);
mViewBinding
.
infoTitle
.
tvTitle
.
setText
(
"新增充值优惠"
);
((
RadioButton
)
mViewBinding
.
ruleState
.
getChildAt
(
0
)).
setChecked
(
true
);
((
RadioButton
)
mViewBinding
.
ruleState
.
getChildAt
(
1
)).
setChecked
(
true
);
mViewBinding
.
rechargNo
.
setText
(
mScards
.
get
(
0
));
}
}
mViewBinding
.
setOnClickListener
(
view
->
{
mViewBinding
.
setOnClickListener
(
view
->
{
...
@@ -66,13 +76,15 @@ public class RechargeRuleEditFragment extends BaseFragment<RechargeRulePresenter
...
@@ -66,13 +76,15 @@ public class RechargeRuleEditFragment extends BaseFragment<RechargeRulePresenter
mscard
.
setId
(
mMscard
.
getId
());
mscard
.
setId
(
mMscard
.
getId
());
mscard
.
setCruleGradeNo
(
mMscard
.
getCruleGradeNo
());
mscard
.
setCruleGradeNo
(
mMscard
.
getCruleGradeNo
());
mscard
.
setIssuerMapId
(
mMscard
.
getIssuerMapId
());
mscard
.
setIssuerMapId
(
mMscard
.
getIssuerMapId
());
}
else
{
mscard
.
setCruleGradeNo
(
Byte
.
parseByte
(
mViewBinding
.
rechargNo
.
getText
().
toString
()));
}
}
if
(
mViewBinding
.
rechargAmt
.
getText
().
length
()
==
0
)
{
if
(
mViewBinding
.
rechargAmt
.
getText
().
length
()
==
0
)
{
ToastUtils
.
showShort
(
"充值金额不能为空"
);
ToastUtils
.
showShort
(
"充值金额不能为空"
);
return
;
return
;
}
}
if
(
Long
.
parseLong
(
mViewBinding
.
rechargAmt
.
getText
().
toString
())
<=
0
)
{
if
(
Long
.
parseLong
(
mViewBinding
.
rechargAmt
.
getText
().
toString
())
<=
0
)
{
ToastUtils
.
showShort
(
"充值金额必须大于0"
);
ToastUtils
.
showShort
(
"充值金额必须大于0"
);
return
;
return
;
}
}
...
@@ -80,20 +92,20 @@ public class RechargeRuleEditFragment extends BaseFragment<RechargeRulePresenter
...
@@ -80,20 +92,20 @@ public class RechargeRuleEditFragment extends BaseFragment<RechargeRulePresenter
ToastUtils
.
showShort
(
"赠送金额不能为空"
);
ToastUtils
.
showShort
(
"赠送金额不能为空"
);
return
;
return
;
}
}
if
(
Long
.
parseLong
(
mViewBinding
.
sendAmt
.
getText
().
toString
())
<=
0
)
{
if
(
Long
.
parseLong
(
mViewBinding
.
sendAmt
.
getText
().
toString
())
<=
0
)
{
ToastUtils
.
showShort
(
"赠送金额必须大于0"
);
ToastUtils
.
showShort
(
"赠送金额必须大于0"
);
return
;
return
;
}
}
if
(
Long
.
parseLong
(
mViewBinding
.
sendAmt
.
getText
().
toString
())
>
Long
.
parseLong
(
mViewBinding
.
rechargAmt
.
getText
().
toString
()))
{
if
(
Long
.
parseLong
(
mViewBinding
.
sendAmt
.
getText
().
toString
())
>
Long
.
parseLong
(
mViewBinding
.
rechargAmt
.
getText
().
toString
()))
{
ToastUtils
.
showShort
(
"充值金额必须大于或者等于赠送金额"
);
ToastUtils
.
showShort
(
"充值金额必须大于或者等于赠送金额"
);
return
;
return
;
}
}
if
(
StringUtil
.
getTimeMillis
(
mViewBinding
.
ruleBeginTime
.
getText
().
toString
())
>=
StringUtil
.
getTimeMillis
(
mViewBinding
.
ruleEndTime
.
getText
().
toString
()))
{
if
(
StringUtil
.
getTimeMillis
(
mViewBinding
.
ruleBeginTime
.
getText
().
toString
())
>=
StringUtil
.
getTimeMillis
(
mViewBinding
.
ruleEndTime
.
getText
().
toString
()))
{
ToastUtils
.
showShort
(
"开始时间不能大于或者等于结束日期"
);
ToastUtils
.
showShort
(
"开始时间不能大于或者等于结束日期"
);
return
;
return
;
}
}
mscard
.
setCruleChargeAmt
(
ConvertUtil
.
yuanToFen
(
mViewBinding
.
rechargAmt
.
getText
().
toString
()));
mscard
.
setCruleChargeAmt
(
ConvertUtil
.
yuanToFen
(
mViewBinding
.
rechargAmt
.
getText
().
toString
()));
mscard
.
setCruleSendAmt
(
ConvertUtil
.
yuanToFen
(
mViewBinding
.
sendAmt
.
getText
().
toString
()));
mscard
.
setCruleSendAmt
(
ConvertUtil
.
yuanToFen
(
mViewBinding
.
sendAmt
.
getText
().
toString
()));
mscard
.
setCruleStatus
(
Byte
.
parseByte
(
mViewBinding
.
ruleState
.
findViewById
(
mViewBinding
.
ruleState
.
getCheckedRadioButtonId
()).
getTag
().
toString
()));
mscard
.
setCruleStatus
(
Byte
.
parseByte
(
mViewBinding
.
ruleState
.
findViewById
(
mViewBinding
.
ruleState
.
getCheckedRadioButtonId
()).
getTag
().
toString
()));
mscard
.
setDateBegin
(
StringUtil
.
getTimeMillis
(
mViewBinding
.
ruleBeginTime
.
getText
().
toString
()));
mscard
.
setDateBegin
(
StringUtil
.
getTimeMillis
(
mViewBinding
.
ruleBeginTime
.
getText
().
toString
()));
mscard
.
setDateEnd
(
StringUtil
.
getTimeMillis
(
mViewBinding
.
ruleEndTime
.
getText
().
toString
()));
mscard
.
setDateEnd
(
StringUtil
.
getTimeMillis
(
mViewBinding
.
ruleEndTime
.
getText
().
toString
()));
...
@@ -106,12 +118,30 @@ public class RechargeRuleEditFragment extends BaseFragment<RechargeRulePresenter
...
@@ -106,12 +118,30 @@ public class RechargeRuleEditFragment extends BaseFragment<RechargeRulePresenter
case
R
.
id
.
rule_end_time
:
case
R
.
id
.
rule_end_time
:
showDialogPick
(
mViewBinding
.
ruleEndTime
);
showDialogPick
(
mViewBinding
.
ruleEndTime
);
break
;
break
;
case
R
.
id
.
recharg_No
:
ShowRechargeNo
();
break
;
}
}
});
});
mViewBinding
.
infoTitle
.
ivBack
.
setOnClickListener
(
view
->
{
mViewBinding
.
infoTitle
.
ivBack
.
setOnClickListener
(
view
->
{
pop
();
pop
();
});
});
}
private
void
iniMscard
()
{
mScards
=
new
ArrayList
<>();
for
(
int
i
=
1
;
i
<
10
;
i
++)
{
mScards
.
add
(
String
.
valueOf
(
i
));
}
for
(
Mscard
mscard
:
mscards
)
{
if
(
mScards
.
contains
(
mscard
.
getCruleGradeNo
().
toString
()))
{
mScards
.
remove
(
mscard
.
getCruleGradeNo
().
toString
());
}
}
}
}
@Override
@Override
...
@@ -119,7 +149,9 @@ public class RechargeRuleEditFragment extends BaseFragment<RechargeRulePresenter
...
@@ -119,7 +149,9 @@ public class RechargeRuleEditFragment extends BaseFragment<RechargeRulePresenter
return
false
;
return
false
;
}
}
//将两个选择时间的dialog放在该函数中
//将两个选择时间的dialog放在该函数中
private
void
showDialogPick
(
final
View
btn
)
{
private
void
showDialogPick
(
final
View
btn
)
{
//获取Calendar对象,用于获取当前时间
//获取Calendar对象,用于获取当前时间
final
Calendar
calendar
=
Calendar
.
getInstance
();
final
Calendar
calendar
=
Calendar
.
getInstance
();
...
@@ -141,7 +173,33 @@ public class RechargeRuleEditFragment extends BaseFragment<RechargeRulePresenter
...
@@ -141,7 +173,33 @@ public class RechargeRuleEditFragment extends BaseFragment<RechargeRulePresenter
datePickerDialog
.
show
();
datePickerDialog
.
show
();
}
}
/**
* 弹出选择会员P
*
* @param mScards
*/
private
void
ShowRechargeNo
()
{
// 弹出选择器
OptionsPickerView
pvOptions
=
new
OptionsPickerView
.
Builder
(
getActivity
(),
new
OptionsPickerView
.
OnOptionsSelectListener
()
{
@Override
public
void
onOptionsSelect
(
int
options1
,
int
options2
,
int
options3
,
View
v
)
{
mViewBinding
.
rechargNo
.
setText
(
mScards
.
get
(
options1
));
}
}).
setTitleText
(
"请选择"
)
.
setDividerColor
(
Color
.
BLACK
)
.
setTextColorCenter
(
Color
.
BLACK
)
//设置选中项文字颜色
.
setContentTextSize
(
20
)
.
build
();
pvOptions
.
setPicker
(
mScards
);
pvOptions
.
show
();
}
public
void
setmMscard
(
Mscard
mMscard
)
{
public
void
setmMscard
(
Mscard
mMscard
)
{
this
.
mMscard
=
mMscard
;
this
.
mMscard
=
mMscard
;
}
}
public
void
setMscards
(
List
<
Mscard
>
mscards
)
{
this
.
mscards
=
mscards
;
}
}
}
app/src/main/java/com/xingdata/zzdpos/ui/marketing/recharge/fragment/RechargeRuleListFragment.java
View file @
b3db1aa5
...
@@ -50,6 +50,7 @@ public class RechargeRuleListFragment extends BaseFragment<RechargeRulePresenter
...
@@ -50,6 +50,7 @@ public class RechargeRuleListFragment extends BaseFragment<RechargeRulePresenter
mViewBinding
.
titleLayout
.
tvTitle
.
setText
(
"充值优惠"
);
mViewBinding
.
titleLayout
.
tvTitle
.
setText
(
"充值优惠"
);
adapter
.
setOnItemClickListener
((
mAdapter
,
view
,
position
)
->
{
adapter
.
setOnItemClickListener
((
mAdapter
,
view
,
position
)
->
{
mPresenter
.
rechargeRuleEditFragment
.
setmMscard
(
adapter
.
getData
().
get
(
position
));
mPresenter
.
rechargeRuleEditFragment
.
setmMscard
(
adapter
.
getData
().
get
(
position
));
mPresenter
.
rechargeRuleEditFragment
.
setMscards
(
adapter
.
getData
());
start
(
mPresenter
.
rechargeRuleEditFragment
);
start
(
mPresenter
.
rechargeRuleEditFragment
);
});
});
adapter
.
setOnLoadMoreListener
(
this
::
onLoadMore
,
mViewBinding
.
levelRecyclerView
);
adapter
.
setOnLoadMoreListener
(
this
::
onLoadMore
,
mViewBinding
.
levelRecyclerView
);
...
@@ -60,6 +61,7 @@ public class RechargeRuleListFragment extends BaseFragment<RechargeRulePresenter
...
@@ -60,6 +61,7 @@ public class RechargeRuleListFragment extends BaseFragment<RechargeRulePresenter
switch
(
view
.
getId
())
{
switch
(
view
.
getId
())
{
case
R
.
id
.
addRule
:
case
R
.
id
.
addRule
:
mPresenter
.
rechargeRuleEditFragment
.
setmMscard
(
null
);
mPresenter
.
rechargeRuleEditFragment
.
setmMscard
(
null
);
mPresenter
.
rechargeRuleEditFragment
.
setMscards
(
adapter
.
getData
());
start
(
mPresenter
.
rechargeRuleEditFragment
);
start
(
mPresenter
.
rechargeRuleEditFragment
);
break
;
break
;
}
}
...
...
app/src/main/java/com/xingdata/zzdpos/ui/marketing/ticket/ReturnTicketActivity.java
View file @
b3db1aa5
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
();
l
oadingDialog
.
show
(
this
);
mL
oadingDialog
.
show
(
this
);
mPresenter
.
truleQuery
(
l
oadingDialog
);
mPresenter
.
truleQuery
(
mL
oadingDialog
);
}
}
private
void
closeLoading
(
LoadingDialog
loadingDialog
)
{
private
void
closeLoading
(
LoadingDialog
loadingDialog
)
{
...
...
app/src/main/java/com/xingdata/zzdpos/ui/marketing/ticket/fragment/TickerAddFragment.java
View file @
b3db1aa5
...
@@ -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
;
}
}
l
oadingDialog
.
show
((
BaseActivity
)
mContext
);
mL
oadingDialog
.
show
((
BaseActivity
)
mContext
);
if
(
nowType
==
1
)
{
if
(
nowType
==
1
)
{
mPresenter
.
add
(
getUiData
(),
l
oadingDialog
);
mPresenter
.
add
(
getUiData
(),
mL
oadingDialog
);
}
else
if
(
nowType
==
2
)
{
}
else
if
(
nowType
==
2
)
{
mPresenter
.
truleUpdate
(
getUiData
(),
l
oadingDialog
);
mPresenter
.
truleUpdate
(
getUiData
(),
mL
oadingDialog
);
}
}
}
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
(
""
))
{
...
...
app/src/main/java/com/xingdata/zzdpos/ui/marketing/ticket/fragment/TickerIndexFragment.java
View file @
b3db1aa5
...
@@ -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
()
{
...
...
app/src/main/java/com/xingdata/zzdpos/ui/sendticke/SendTicketActivity.java
View file @
b3db1aa5
...
@@ -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
()
{
...
...
app/src/main/java/com/xingdata/zzdpos/ui/sendticke/fragment/SendTickerFragment.java
View file @
b3db1aa5
...
@@ -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
()
{
l
oadingDialog
.
show
((
BaseActivity
)
getActivity
());
mL
oadingDialog
.
show
((
BaseActivity
)
getActivity
());
mPresenter
.
truleQuery
(
l
oadingDialog
);
mPresenter
.
truleQuery
(
mL
oadingDialog
);
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
();
l
oadingDialog
.
show
((
BaseActivity
)
getActivity
());
mL
oadingDialog
.
show
((
BaseActivity
)
getActivity
());
if
(
nowtype
==
0
)
{
if
(
nowtype
==
0
)
{
//单独会员发券
//单独会员发券
mPresenter
.
sendTickerBefor
(
null
,
null
,
nowVip
.
getVipId
(),
tickerId
,
mPresenter
.
sendTickerBefor
(
null
,
null
,
nowVip
.
getVipId
(),
tickerId
,
l
oadingDialog
);
mL
oadingDialog
);
}
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
,
l
oadingDialog
);
mL
oadingDialog
);
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
,
l
oadingDialog
);
mL
oadingDialog
);
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
,
l
oadingDialog
);
mL
oadingDialog
);
}
}
}
}
}
}
...
@@ -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
();
l
oadingDialog
.
show
((
BaseActivity
)
getActivity
());
mL
oadingDialog
.
show
((
BaseActivity
)
getActivity
());
if
(
nowtype
==
0
)
{
if
(
nowtype
==
0
)
{
//单独会员发券
//单独会员发券
mPresenter
.
sendTicker
(
null
,
null
,
nowVip
.
getVipId
(),
tickerId
,
mPresenter
.
sendTicker
(
null
,
null
,
nowVip
.
getVipId
(),
tickerId
,
l
oadingDialog
);
mL
oadingDialog
);
}
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
,
l
oadingDialog
);
mL
oadingDialog
);
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
,
l
oadingDialog
);
mL
oadingDialog
);
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
,
l
oadingDialog
);
mL
oadingDialog
);
}
}
}
}
...
...
app/src/main/java/com/xingdata/zzdpos/ui/sendticke/fragment/VipFragment.java
View file @
b3db1aa5
...
@@ -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
();
l
oadingDialog
.
show
((
BaseActivity
)
getActivity
());
mL
oadingDialog
.
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
&&
l
oadingDialog
.
isShowing
)
{
if
(
mLoadingDialog
!=
null
&&
mL
oadingDialog
.
isShowing
)
{
l
oadingDialog
.
dismiss
();
mL
oadingDialog
.
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
);
...
...
app/src/main/java/com/xingdata/zzdpos/ui/settle/SettleActivity.java
View file @
b3db1aa5
...
@@ -13,7 +13,6 @@ import com.xingdata.zzdpos.model.Saledetail;
...
@@ -13,7 +13,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.Vip
;
import
com.xingdata.zzdpos.model.Vip
;
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.payment.PaymentActivity
;
import
com.xingdata.zzdpos.ui.payment.PaymentActivity
;
import
com.xingdata.zzdpos.ui.scan.ScanFragment
;
import
com.xingdata.zzdpos.ui.scan.ScanFragment
;
...
@@ -41,7 +40,6 @@ public class SettleActivity extends BaseActivity<SettlePresenter, ActivitySettle
...
@@ -41,7 +40,6 @@ public class SettleActivity extends BaseActivity<SettlePresenter, ActivitySettle
private
PasswordDialog
mPasswordDialog
=
new
PasswordDialog
();
private
PasswordDialog
mPasswordDialog
=
new
PasswordDialog
();
private
PayResultFragment
mPayResultFragment
=
new
PayResultFragment
();
private
PayResultFragment
mPayResultFragment
=
new
PayResultFragment
();
private
LoadingDialog
mLoadingDialog
=
new
LoadingDialog
();
private
PayingDialog
mPayingDialog
=
new
PayingDialog
();
private
PayingDialog
mPayingDialog
=
new
PayingDialog
();
private
ScanFragment
mScanFragment
=
new
ScanFragment
();
private
ScanFragment
mScanFragment
=
new
ScanFragment
();
...
...
app/src/main/java/com/xingdata/zzdpos/ui/statistics/StatisticsActivity.java
View file @
b3db1aa5
...
@@ -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
()
{
...
...
app/src/main/java/com/xingdata/zzdpos/ui/statistics/StatisticsDetailActivity.java
View file @
b3db1aa5
...
@@ -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
()
{
...
@@ -183,7 +178,8 @@ public class StatisticsDetailActivity extends BaseActivity<StatisticsDetailPrese
...
@@ -183,7 +178,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
(
"打印异常"
);
}
}
...
...
app/src/main/java/com/xingdata/zzdpos/ui/store/StoreActivity.java
View file @
b3db1aa5
...
@@ -22,7 +22,6 @@ import com.xingdata.zzdpos.model.Pager;
...
@@ -22,7 +22,6 @@ import com.xingdata.zzdpos.model.Pager;
import
com.xingdata.zzdpos.model.Saledetail
;
import
com.xingdata.zzdpos.model.Saledetail
;
import
com.xingdata.zzdpos.model.Saleorder
;
import
com.xingdata.zzdpos.model.Saleorder
;
import
com.xingdata.zzdpos.model.Sskugrp
;
import
com.xingdata.zzdpos.model.Sskugrp
;
import
com.xingdata.zzdpos.ui.dialog.LoadingDialog
;
import
com.xingdata.zzdpos.ui.scan.ScanFragment
;
import
com.xingdata.zzdpos.ui.scan.ScanFragment
;
import
com.xingdata.zzdpos.ui.settle.SettleActivity
;
import
com.xingdata.zzdpos.ui.settle.SettleActivity
;
import
com.xingdata.zzdpos.ui.store.dialog.CartDialog
;
import
com.xingdata.zzdpos.ui.store.dialog.CartDialog
;
...
@@ -44,8 +43,6 @@ public class StoreActivity extends BaseActivity<StorePresenter, ActivityStoreBin
...
@@ -44,8 +43,6 @@ public class StoreActivity extends BaseActivity<StorePresenter, ActivityStoreBin
private
CartDialog
mCartDialog
=
new
CartDialog
();
private
CartDialog
mCartDialog
=
new
CartDialog
();
private
MsDialog
mMsDialog
=
new
MsDialog
();
private
MsDialog
mMsDialog
=
new
MsDialog
();
private
LoadingDialog
mLoadingDialog
=
new
LoadingDialog
();
@Override
@Override
public
int
getLayoutId
()
{
public
int
getLayoutId
()
{
return
R
.
layout
.
activity_store
;
return
R
.
layout
.
activity_store
;
...
...
app/src/main/res/layout/activity_statistics_detail.xml
View file @
b3db1aa5
...
@@ -3,6 +3,7 @@
...
@@ -3,6 +3,7 @@
xmlns:tools=
"http://schemas.android.com/tools"
>
xmlns:tools=
"http://schemas.android.com/tools"
>
<android.support.constraint.ConstraintLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
<android.support.constraint.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_width=
"match_parent"
android:layout_height=
"match_parent"
android:layout_height=
"match_parent"
android:background=
"@color/gray_zhouyu"
android:background=
"@color/gray_zhouyu"
...
...
app/src/main/res/layout/fragment_recharge_rule_edit.xml
View file @
b3db1aa5
...
@@ -70,6 +70,30 @@
...
@@ -70,6 +70,30 @@
android:enabled=
"false"
/>
android:enabled=
"false"
/>
</LinearLayout>
</LinearLayout>
<include
layout=
"@layout/line_layout_margin"
/>
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:background=
"@color/white"
android:orientation=
"horizontal"
>
<TextView
style=
"@style/default_blacktext_margin_smallstyle"
android:layout_width=
"90dp"
android:layout_height=
"wrap_content"
android:layout_marginLeft=
"@dimen/all_margin_left"
android:text=
"充值档位"
/>
<TextView
android:id=
"@+id/recharg_No"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:layout_marginRight=
"@dimen/all_margin_left"
android:background=
"@mipmap/ic_expand_left"
android:gravity=
"center"
android:onClick=
"@{onClickListener}"
/>
</LinearLayout>
<include
layout=
"@layout/line_layout_margin"
/>
<include
layout=
"@layout/line_layout_margin"
/>
<LinearLayout
<LinearLayout
...
...
app/src/main/res/layout/fragment_user_info.xml
View file @
b3db1aa5
...
@@ -103,23 +103,6 @@
...
@@ -103,23 +103,6 @@
</LinearLayout>
</LinearLayout>
<include
layout=
"@layout/line_layout"
/>
<include
layout=
"@layout/line_layout"
/>
<RelativeLayout
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:layout_marginBottom=
"@dimen/all_margin_left"
android:orientation=
"horizontal"
>
<Button
android:id=
"@+id/onSure"
style=
"@style/button_positive_noradius"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_alignParentBottom=
"true"
android:onClick=
"@{onClickListener}"
android:text=
"确认"
/>
</RelativeLayout>
</LinearLayout>
</LinearLayout>
</layout>
</layout>
\ No newline at end of file
app/src/main/res/layout/fragment_user_info_edit.xml
View file @
b3db1aa5
...
@@ -120,6 +120,14 @@
...
@@ -120,6 +120,14 @@
<include
layout=
"@layout/line_layout"
/>
<include
layout=
"@layout/line_layout"
/>
<TextView
android:layout_marginTop=
"@dimen/all_margin_left"
style=
"@style/textView_title"
android:textSize=
"@dimen/small_text_size"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"注:店员初始密码为000000"
/>
<RelativeLayout
<RelativeLayout
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:layout_height=
"match_parent"
...
...
app/src/main/res/layout/title_pop.xml
View file @
b3db1aa5
...
@@ -10,6 +10,7 @@
...
@@ -10,6 +10,7 @@
<ImageButton
<ImageButton
android:id=
"@+id/iv_back"
android:id=
"@+id/iv_back"
android:layout_marginLeft=
"@dimen/all_margin_left"
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"match_parent"
android:layout_height=
"match_parent"
android:layout_alignParentLeft=
"true"
android:layout_alignParentLeft=
"true"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment