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
509e1339
Commit
509e1339
authored
Jan 25, 2018
by
姜敏
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改Radiobutton间距
parent
00fffede
Changes
10
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
39 additions
and
79 deletions
+39
-79
app/src/main/java/com/xingdata/zzdpos/ui/vip/VipPresenter.java
...rc/main/java/com/xingdata/zzdpos/ui/vip/VipPresenter.java
+2
-1
app/src/main/java/com/xingdata/zzdpos/ui/vip/dialog/VipEditMenuDialog.java
.../com/xingdata/zzdpos/ui/vip/dialog/VipEditMenuDialog.java
+0
-2
app/src/main/java/com/xingdata/zzdpos/ui/vip/fragment/VipAddSucceedFragment.java
...ingdata/zzdpos/ui/vip/fragment/VipAddSucceedFragment.java
+14
-23
app/src/main/java/com/xingdata/zzdpos/ui/vip/fragment/VipInfoEditFragment.java
.../xingdata/zzdpos/ui/vip/fragment/VipInfoEditFragment.java
+11
-16
app/src/main/java/com/xingdata/zzdpos/ui/vip/fragment/VipInfoFragment.java
.../com/xingdata/zzdpos/ui/vip/fragment/VipInfoFragment.java
+1
-5
app/src/main/java/com/xingdata/zzdpos/ui/vip/fragment/VipListFragment.java
.../com/xingdata/zzdpos/ui/vip/fragment/VipListFragment.java
+5
-8
app/src/main/java/com/xingdata/zzdpos/ui/vip/fragment/VipRechargeFragment.java
.../xingdata/zzdpos/ui/vip/fragment/VipRechargeFragment.java
+2
-4
app/src/main/java/com/xingdata/zzdpos/ui/vip/fragment/VipRechargeListFragment.java
...gdata/zzdpos/ui/vip/fragment/VipRechargeListFragment.java
+0
-4
app/src/main/java/com/xingdata/zzdpos/ui/vip/fragment/VipSearchFragment.java
...om/xingdata/zzdpos/ui/vip/fragment/VipSearchFragment.java
+0
-5
app/src/main/res/layout/fragment_vip_add_succeed.xml
app/src/main/res/layout/fragment_vip_add_succeed.xml
+4
-11
No files found.
app/src/main/java/com/xingdata/zzdpos/ui/vip/VipPresenter.java
View file @
509e1339
...
@@ -13,6 +13,7 @@ import com.xingdata.zzdpos.App;
...
@@ -13,6 +13,7 @@ import com.xingdata.zzdpos.App;
import
com.xingdata.zzdpos.R
;
import
com.xingdata.zzdpos.R
;
import
com.xingdata.zzdpos.api.ApiFactory
;
import
com.xingdata.zzdpos.api.ApiFactory
;
import
com.xingdata.zzdpos.db.DBFactory
;
import
com.xingdata.zzdpos.db.DBFactory
;
import
com.xingdata.zzdpos.model.Level
;
import
com.xingdata.zzdpos.model.Mscard
;
import
com.xingdata.zzdpos.model.Mscard
;
import
com.xingdata.zzdpos.model.Vip
;
import
com.xingdata.zzdpos.model.Vip
;
import
com.xingdata.zzdpos.model.VipRechargeOrder
;
import
com.xingdata.zzdpos.model.VipRechargeOrder
;
...
@@ -39,7 +40,7 @@ public class VipPresenter extends VipContract.Presenter {
...
@@ -39,7 +40,7 @@ public class VipPresenter extends VipContract.Presenter {
public
VipSearchFragment
vipSearchFragment
=
new
VipSearchFragment
();
public
VipSearchFragment
vipSearchFragment
=
new
VipSearchFragment
();
public
VipRechargeFragment
vipRechargeFragment
=
new
VipRechargeFragment
();
public
VipRechargeFragment
vipRechargeFragment
=
new
VipRechargeFragment
();
public
VipAddSucceedFragment
vipAddSucceedFragment
=
new
VipAddSucceedFragment
();
public
VipAddSucceedFragment
vipAddSucceedFragment
=
new
VipAddSucceedFragment
();
public
int
inVipState
=
0
;
//1 充值
public
ArrayList
<
Level
>
levels
=
new
ArrayList
<>();
@Override
@Override
public
void
onAttached
()
{
public
void
onAttached
()
{
...
...
app/src/main/java/com/xingdata/zzdpos/ui/vip/dialog/VipEditMenuDialog.java
View file @
509e1339
...
@@ -34,14 +34,12 @@ public class VipEditMenuDialog extends BaseSheetDialog<VipPresenter, DialogVipMe
...
@@ -34,14 +34,12 @@ public class VipEditMenuDialog extends BaseSheetDialog<VipPresenter, DialogVipMe
case
R
.
id
.
editVip
:
case
R
.
id
.
editVip
:
mPresenter
.
vipInfoEditFragment
=
new
VipInfoEditFragment
();
mPresenter
.
vipInfoEditFragment
=
new
VipInfoEditFragment
();
mPresenter
.
vipInfoEditFragment
.
setVip
(
mVip
);
mPresenter
.
vipInfoEditFragment
.
setVip
(
mVip
);
mPresenter
.
vipInfoEditFragment
.
setVipLevel
(
mLevel
);
((
BaseActivity
)
getActivity
()).
start
(
mPresenter
.
vipInfoEditFragment
);
((
BaseActivity
)
getActivity
()).
start
(
mPresenter
.
vipInfoEditFragment
);
break
;
break
;
//充值記錄
//充值記錄
case
R
.
id
.
rechargeList
:
case
R
.
id
.
rechargeList
:
mPresenter
.
vipRechargeListFragment
=
new
VipRechargeListFragment
();
mPresenter
.
vipRechargeListFragment
=
new
VipRechargeListFragment
();
mPresenter
.
vipRechargeListFragment
.
setVip
(
mVip
);
mPresenter
.
vipRechargeListFragment
.
setVip
(
mVip
);
mPresenter
.
vipRechargeListFragment
.
setVipLevel
(
mLevel
);
((
BaseActivity
)
getActivity
()).
start
(
mPresenter
.
vipRechargeListFragment
);
((
BaseActivity
)
getActivity
()).
start
(
mPresenter
.
vipRechargeListFragment
);
break
;
break
;
//優惠券詳情
//優惠券詳情
...
...
app/src/main/java/com/xingdata/zzdpos/ui/vip/fragment/VipAddSucceedFragment.java
View file @
509e1339
...
@@ -6,14 +6,12 @@ package com.xingdata.zzdpos.ui.vip.fragment;
...
@@ -6,14 +6,12 @@ package com.xingdata.zzdpos.ui.vip.fragment;
import
android.view.View
;
import
android.view.View
;
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.FragmentVipAddSucceedBinding
;
import
com.xingdata.zzdpos.databinding.FragmentVipAddSucceedBinding
;
import
com.xingdata.zzdpos.model.Vip
;
import
com.xingdata.zzdpos.model.Vip
;
import
com.xingdata.zzdpos.ui.vip.VipPresenter
;
import
com.xingdata.zzdpos.ui.vip.VipPresenter
;
import
com.xingdata.zzdpos.util.ConvertUtil
;
import
com.xingdata.zzdpos.util.ConvertUtil
;
import
com.xingdata.zzdpos.util.OnClickListener
;
/**
/**
* 会员信息界面
* 会员信息界面
...
@@ -38,29 +36,22 @@ public class VipAddSucceedFragment extends BaseFragment<VipPresenter, FragmentVi
...
@@ -38,29 +36,22 @@ public class VipAddSucceedFragment extends BaseFragment<VipPresenter, FragmentVi
mViewBinding
.
vipLevel
.
setText
(
mVip
.
getVipLevelName
()
+
" "
+
ConvertUtil
.
discount
(
mVip
.
getVipDefDiscount
())
+
"折"
);
mViewBinding
.
vipLevel
.
setText
(
mVip
.
getVipLevelName
()
+
" "
+
ConvertUtil
.
discount
(
mVip
.
getVipDefDiscount
())
+
"折"
);
}
}
mViewBinding
.
onAdd
.
setOnClickListener
(
view
->
{
mViewBinding
.
vipAdd
.
setOnClickListener
(
view
->
{
ToastUtils
.
showShort
(
"111"
);
this
.
pop
();
});
mViewBinding
.
vipRecharge
.
setOnClickListener
(
view
->
{
this
.
pop
();
mPresenter
.
vipRechargeFragment
.
setVip
(
mVip
);
start
(
mPresenter
.
vipRechargeFragment
);
});
});
// mViewBinding.setOnClickListener(view -> {
mViewBinding
.
vipSure
.
setOnClickListener
(
view
->
{
// switch (view.getId()) {
// case R.id.onSure:
//
// break;
//
// case R.id.onAdd;
//
// break;
//
// case R.id.
// }
// });
mViewBinding
.
infoTitle
.
ivBack
.
setOnClickListener
(
new
OnClickListener
()
{
@Override
protected
void
myOnClickListener
(
View
v
)
{
pop
();
pop
();
mPresenter
.
vipListFragment
.
updateVipSus
(
null
);
mPresenter
.
vipListFragment
.
updateVipSus
(
null
);
}
});
mViewBinding
.
infoTitle
.
ivBack
.
setOnClickListener
(
view
->
{
pop
();
});
});
}
}
...
...
app/src/main/java/com/xingdata/zzdpos/ui/vip/fragment/VipInfoEditFragment.java
View file @
509e1339
...
@@ -35,7 +35,6 @@ import java.util.List;
...
@@ -35,7 +35,6 @@ import java.util.List;
* 会员信息界面
* 会员信息界面
*/
*/
public
class
VipInfoEditFragment
extends
BaseFragment
<
VipPresenter
,
FragmentVipInfoEditBinding
>
{
public
class
VipInfoEditFragment
extends
BaseFragment
<
VipPresenter
,
FragmentVipInfoEditBinding
>
{
private
List
<
Level
>
levels
;
private
ArrayList
<
Level
>
mLevels
=
new
ArrayList
<>();
private
ArrayList
<
Level
>
mLevels
=
new
ArrayList
<>();
private
Vip
vip
;
private
Vip
vip
;
private
Byte
vipTag
;
private
Byte
vipTag
;
...
@@ -48,6 +47,10 @@ public class VipInfoEditFragment extends BaseFragment<VipPresenter, FragmentVipI
...
@@ -48,6 +47,10 @@ public class VipInfoEditFragment extends BaseFragment<VipPresenter, FragmentVipI
@Override
@Override
public
void
initView
()
{
public
void
initView
()
{
mLevels
.
clear
();
mLevels
.
add
(
mPresenter
.
levels
.
get
(
0
));
mLevels
.
add
(
mPresenter
.
levels
.
get
(
mPresenter
.
levels
.
size
()
-
1
));
mLevels
.
get
(
mLevels
.
size
()
-
1
).
setVipLevelName
(
"超级会员"
);
mViewBinding
.
infoTitle
.
popMenu
.
setVisibility
(
View
.
GONE
);
mViewBinding
.
infoTitle
.
popMenu
.
setVisibility
(
View
.
GONE
);
if
(
vip
!=
null
)
{
if
(
vip
!=
null
)
{
mViewBinding
.
infoTitle
.
tvTitle
.
setText
(
"修改会员"
);
mViewBinding
.
infoTitle
.
tvTitle
.
setText
(
"修改会员"
);
...
@@ -69,8 +72,8 @@ public class VipInfoEditFragment extends BaseFragment<VipPresenter, FragmentVipI
...
@@ -69,8 +72,8 @@ public class VipInfoEditFragment extends BaseFragment<VipPresenter, FragmentVipI
}
else
{
}
else
{
mViewBinding
.
infoTitle
.
tvTitle
.
setText
(
"添加会员"
);
mViewBinding
.
infoTitle
.
tvTitle
.
setText
(
"添加会员"
);
mViewBinding
.
vipDiscounts
.
setEnabled
(
true
);
mViewBinding
.
vipDiscounts
.
setEnabled
(
true
);
mViewBinding
.
vipDiscounts
.
setText
(
levels
.
get
(
0
).
getVipLevelName
()
+
" "
+
ConvertUtil
.
discount
(
levels
.
get
(
0
).
getVipDefDiscount
())
+
"折"
);
mViewBinding
.
vipDiscounts
.
setText
(
mPresenter
.
levels
.
get
(
0
).
getVipLevelName
()
+
" "
+
ConvertUtil
.
discount
(
mPresenter
.
levels
.
get
(
0
).
getVipDefDiscount
())
+
"折"
);
vipDiscounts
=
levels
.
get
(
0
).
getVipDefDiscount
();
vipDiscounts
=
mPresenter
.
levels
.
get
(
0
).
getVipDefDiscount
();
mViewBinding
.
vipBirthday
.
setText
(
StringUtil
.
format
(
new
Date
(
System
.
currentTimeMillis
())));
mViewBinding
.
vipBirthday
.
setText
(
StringUtil
.
format
(
new
Date
(
System
.
currentTimeMillis
())));
((
RadioButton
)
mViewBinding
.
vipSex
.
getChildAt
(
0
)).
setChecked
(
true
);
((
RadioButton
)
mViewBinding
.
vipSex
.
getChildAt
(
0
)).
setChecked
(
true
);
}
}
...
@@ -110,7 +113,7 @@ public class VipInfoEditFragment extends BaseFragment<VipPresenter, FragmentVipI
...
@@ -110,7 +113,7 @@ public class VipInfoEditFragment extends BaseFragment<VipPresenter, FragmentVipI
mVip
.
setVipLevelName
(
"超级会员"
);
mVip
.
setVipLevelName
(
"超级会员"
);
}
else
{
}
else
{
mVip
.
setVipTag
(
Byte
.
parseByte
(
"0"
));
mVip
.
setVipTag
(
Byte
.
parseByte
(
"0"
));
mVip
.
setVipLevelName
(
levels
.
get
(
0
).
getVipLevelName
());
mVip
.
setVipLevelName
(
mPresenter
.
levels
.
get
(
0
).
getVipLevelName
());
}
}
mVip
.
setVipDefDiscount
(
vipDiscounts
);
mVip
.
setVipDefDiscount
(
vipDiscounts
);
int
sexId
=
mViewBinding
.
vipSex
.
getCheckedRadioButtonId
();
int
sexId
=
mViewBinding
.
vipSex
.
getCheckedRadioButtonId
();
...
@@ -141,11 +144,11 @@ public class VipInfoEditFragment extends BaseFragment<VipPresenter, FragmentVipI
...
@@ -141,11 +144,11 @@ public class VipInfoEditFragment extends BaseFragment<VipPresenter, FragmentVipI
@Override
@Override
public
void
onOptionsSelect
(
int
options1
,
int
options2
,
int
options3
,
View
v
)
{
public
void
onOptionsSelect
(
int
options1
,
int
options2
,
int
options3
,
View
v
)
{
if
(
options1
==
0
)
{
if
(
options1
==
0
)
{
mViewBinding
.
vipDiscounts
.
setText
(
levels
.
get
(
options1
).
getPickerViewText
()
+
" "
+
ConvertUtil
.
discount
(
levels
.
get
(
options1
).
getVipDefDiscount
())
+
"折"
);
mViewBinding
.
vipDiscounts
.
setText
(
mPresenter
.
levels
.
get
(
options1
).
getPickerViewText
()
+
" "
+
ConvertUtil
.
discount
(
mPresenter
.
levels
.
get
(
options1
).
getVipDefDiscount
())
+
"折"
);
vipDiscounts
=
levels
.
get
(
options1
).
getVipDefDiscount
();
vipDiscounts
=
mPresenter
.
levels
.
get
(
options1
).
getVipDefDiscount
();
}
else
{
}
else
{
mViewBinding
.
vipDiscounts
.
setText
(
levels
.
get
(
levels
.
size
()
-
1
).
getVipLevelName
()
+
" "
+
ConvertUtil
.
discount
(
levels
.
get
(
levels
.
size
()
-
1
).
getVipDefDiscount
())
+
"折"
);
mViewBinding
.
vipDiscounts
.
setText
(
mPresenter
.
levels
.
get
(
mPresenter
.
levels
.
size
()
-
1
).
getVipLevelName
()
+
" "
+
ConvertUtil
.
discount
(
mPresenter
.
levels
.
get
(
mPresenter
.
levels
.
size
()
-
1
).
getVipDefDiscount
())
+
"折"
);
vipDiscounts
=
levels
.
get
(
levels
.
size
()
-
1
).
getVipDefDiscount
();
vipDiscounts
=
mPresenter
.
levels
.
get
(
mPresenter
.
levels
.
size
()
-
1
).
getVipDefDiscount
();
}
}
vipTag
=
Byte
.
parseByte
(
options1
+
""
);
vipTag
=
Byte
.
parseByte
(
options1
+
""
);
}
}
...
@@ -159,14 +162,6 @@ public class VipInfoEditFragment extends BaseFragment<VipPresenter, FragmentVipI
...
@@ -159,14 +162,6 @@ public class VipInfoEditFragment extends BaseFragment<VipPresenter, FragmentVipI
pvOptions
.
show
();
pvOptions
.
show
();
}
}
public
void
setVipLevel
(
List
<
Level
>
levels
)
{
this
.
levels
=
levels
;
mLevels
.
clear
();
mLevels
.
add
(
levels
.
get
(
0
));
mLevels
.
add
(
levels
.
get
(
levels
.
size
()
-
1
));
mLevels
.
get
(
mLevels
.
size
()
-
1
).
setVipLevelName
(
"超级会员"
);
}
public
void
setVip
(
Vip
mVip
)
{
public
void
setVip
(
Vip
mVip
)
{
this
.
vip
=
mVip
;
this
.
vip
=
mVip
;
}
}
...
...
app/src/main/java/com/xingdata/zzdpos/ui/vip/fragment/VipInfoFragment.java
View file @
509e1339
...
@@ -20,7 +20,6 @@ import java.util.List;
...
@@ -20,7 +20,6 @@ import java.util.List;
public
class
VipInfoFragment
extends
BaseFragment
<
VipPresenter
,
FragmentVipInfoBinding
>
{
public
class
VipInfoFragment
extends
BaseFragment
<
VipPresenter
,
FragmentVipInfoBinding
>
{
private
Vip
mVip
;
private
Vip
mVip
;
private
List
<
Level
>
level
;
@Override
@Override
...
@@ -36,7 +35,7 @@ public class VipInfoFragment extends BaseFragment<VipPresenter, FragmentVipInfoB
...
@@ -36,7 +35,7 @@ public class VipInfoFragment extends BaseFragment<VipPresenter, FragmentVipInfoB
});
});
mViewBinding
.
infoTitle
.
popMenu
.
setOnClickListener
(
view
->
{
mViewBinding
.
infoTitle
.
popMenu
.
setOnClickListener
(
view
->
{
VipEditMenuDialog
dialog
=
new
VipEditMenuDialog
();
VipEditMenuDialog
dialog
=
new
VipEditMenuDialog
();
dialog
.
setLevel
(
level
);
dialog
.
setLevel
(
mPresenter
.
levels
);
dialog
.
setVip
(
mVip
);
dialog
.
setVip
(
mVip
);
dialog
.
show
((
BaseActivity
)
getActivity
());
dialog
.
show
((
BaseActivity
)
getActivity
());
});
});
...
@@ -72,9 +71,6 @@ public class VipInfoFragment extends BaseFragment<VipPresenter, FragmentVipInfoB
...
@@ -72,9 +71,6 @@ public class VipInfoFragment extends BaseFragment<VipPresenter, FragmentVipInfoB
this
.
mVip
=
vip
;
this
.
mVip
=
vip
;
}
}
public
void
setLevel
(
List
<
Level
>
level
)
{
this
.
level
=
level
;
}
public
void
addVipSus
(
Vip
vip
)
{
public
void
addVipSus
(
Vip
vip
)
{
mVip
=
vip
;
mVip
=
vip
;
...
...
app/src/main/java/com/xingdata/zzdpos/ui/vip/fragment/VipListFragment.java
View file @
509e1339
...
@@ -36,7 +36,6 @@ import java.util.List;
...
@@ -36,7 +36,6 @@ import java.util.List;
public
class
VipListFragment
extends
BaseFragment
<
VipPresenter
,
FragmentVipListBinding
>
{
public
class
VipListFragment
extends
BaseFragment
<
VipPresenter
,
FragmentVipListBinding
>
{
private
VipListAdapter
vipListAdapter
;
private
VipListAdapter
vipListAdapter
;
private
List
<
Vip
>
vips
=
new
ArrayList
<>();
private
List
<
Vip
>
vips
=
new
ArrayList
<>();
private
List
<
Level
>
levels
=
null
;
private
int
pageNumber
=
0
;
private
int
pageNumber
=
0
;
private
String
strVipLevle
;
private
String
strVipLevle
;
private
int
vipState
=
0
;
//0 会员 1 充值
private
int
vipState
=
0
;
//0 会员 1 充值
...
@@ -92,7 +91,7 @@ public class VipListFragment extends BaseFragment<VipPresenter, FragmentVipListB
...
@@ -92,7 +91,7 @@ public class VipListFragment extends BaseFragment<VipPresenter, FragmentVipListB
mViewBinding
.
setOnClickListener
(
view
->
{
mViewBinding
.
setOnClickListener
(
view
->
{
switch
(
view
.
getId
())
{
switch
(
view
.
getId
())
{
case
R
.
id
.
addVip
:
case
R
.
id
.
addVip
:
if
(
levels
==
null
||
levels
.
size
()
==
0
)
{
if
(
mPresenter
.
levels
==
null
||
mPresenter
.
levels
.
size
()
==
0
)
{
ToastUtils
.
showShort
(
"缺少会员等级"
);
ToastUtils
.
showShort
(
"缺少会员等级"
);
return
;
return
;
}
}
...
@@ -117,7 +116,6 @@ public class VipListFragment extends BaseFragment<VipPresenter, FragmentVipListB
...
@@ -117,7 +116,6 @@ public class VipListFragment extends BaseFragment<VipPresenter, FragmentVipListB
}
}
});
});
mViewBinding
.
titleSearch
.
serchEditText
.
setOnClickListener
(
view
->
{
mViewBinding
.
titleSearch
.
serchEditText
.
setOnClickListener
(
view
->
{
mPresenter
.
vipSearchFragment
.
setLevel
(
levels
);
if
(
vipState
==
0
)
{
if
(
vipState
==
0
)
{
mPresenter
.
vipSearchFragment
.
setBaseFragment
(
mPresenter
.
vipInfoFragment
);
mPresenter
.
vipSearchFragment
.
setBaseFragment
(
mPresenter
.
vipInfoFragment
);
}
else
{
}
else
{
...
@@ -191,11 +189,12 @@ public class VipListFragment extends BaseFragment<VipPresenter, FragmentVipListB
...
@@ -191,11 +189,12 @@ public class VipListFragment extends BaseFragment<VipPresenter, FragmentVipListB
// mPresenter.getVipList(0,mViewBinding.vipLevelR.getChildAt(0).getTag()== null ? null : mViewBinding.vipLevelR.getChildAt(0).getTag().toString());
// mPresenter.getVipList(0,mViewBinding.vipLevelR.getChildAt(0).getTag()== null ? null : mViewBinding.vipLevelR.getChildAt(0).getTag().toString());
}
}
levels
=
levelPager
.
getList
();
mPresenter
.
levels
.
clear
();
mPresenter
.
levels
.
addAll
(
levelPager
.
getList
());
Level
level
=
new
Level
();
Level
level
=
new
Level
();
level
.
setVipLevelName
(
"超级会员"
);
level
.
setVipLevelName
(
"超级会员"
);
level
.
setVipDefDiscount
(
levels
.
get
(
levels
.
size
()-
1
).
getVipDefDiscount
());
level
.
setVipDefDiscount
(
mPresenter
.
levels
.
get
(
mPresenter
.
levels
.
size
()-
1
).
getVipDefDiscount
());
levels
.
add
(
level
);
mPresenter
.
levels
.
add
(
level
);
}
}
private
void
onLoadMore
()
{
private
void
onLoadMore
()
{
...
@@ -232,7 +231,6 @@ public class VipListFragment extends BaseFragment<VipPresenter, FragmentVipListB
...
@@ -232,7 +231,6 @@ public class VipListFragment extends BaseFragment<VipPresenter, FragmentVipListB
if
(
vip
!=
null
)
{
if
(
vip
!=
null
)
{
if
(
vipState
==
0
)
{
if
(
vipState
==
0
)
{
mPresenter
.
vipInfoFragment
.
setVip
(
vip
);
mPresenter
.
vipInfoFragment
.
setVip
(
vip
);
mPresenter
.
vipInfoFragment
.
setLevel
(
levels
);
((
BaseActivity
)
getActivity
()).
start
(
mPresenter
.
vipInfoFragment
);
((
BaseActivity
)
getActivity
()).
start
(
mPresenter
.
vipInfoFragment
);
}
else
{
}
else
{
mPresenter
.
vipInfoFragment
.
setVip
(
vip
);
mPresenter
.
vipInfoFragment
.
setVip
(
vip
);
...
@@ -241,7 +239,6 @@ public class VipListFragment extends BaseFragment<VipPresenter, FragmentVipListB
...
@@ -241,7 +239,6 @@ public class VipListFragment extends BaseFragment<VipPresenter, FragmentVipListB
}
else
{
}
else
{
mPresenter
.
vipInfoEditFragment
.
setVip
(
null
);
mPresenter
.
vipInfoEditFragment
.
setVip
(
null
);
mPresenter
.
vipInfoEditFragment
.
setVipLevel
(
levels
);
((
BaseActivity
)
getActivity
()).
start
(
mPresenter
.
vipInfoEditFragment
);
((
BaseActivity
)
getActivity
()).
start
(
mPresenter
.
vipInfoEditFragment
);
}
}
}
}
...
...
app/src/main/java/com/xingdata/zzdpos/ui/vip/fragment/VipRechargeFragment.java
View file @
509e1339
...
@@ -12,6 +12,7 @@ import android.text.Spanned;
...
@@ -12,6 +12,7 @@ import android.text.Spanned;
import
android.text.SpannedString
;
import
android.text.SpannedString
;
import
android.text.TextWatcher
;
import
android.text.TextWatcher
;
import
android.text.style.AbsoluteSizeSpan
;
import
android.text.style.AbsoluteSizeSpan
;
import
android.view.View
;
import
android.view.ViewTreeObserver
;
import
android.view.ViewTreeObserver
;
import
android.widget.LinearLayout
;
import
android.widget.LinearLayout
;
import
android.widget.RadioButton
;
import
android.widget.RadioButton
;
...
@@ -40,7 +41,6 @@ import java.util.List;
...
@@ -40,7 +41,6 @@ import java.util.List;
*/
*/
@SuppressLint
(
"ValidFragment"
)
@SuppressLint
(
"ValidFragment"
)
public
class
VipRechargeFragment
extends
BaseFragment
<
VipPresenter
,
FragmentVipRechargeBinding
>
{
public
class
VipRechargeFragment
extends
BaseFragment
<
VipPresenter
,
FragmentVipRechargeBinding
>
{
private
List
<
Level
>
levels
;
private
List
<
Mscard
>
mscards
=
new
ArrayList
<>();
private
List
<
Mscard
>
mscards
=
new
ArrayList
<>();
private
LinearLayout
.
LayoutParams
layoutParams
=
null
;
private
LinearLayout
.
LayoutParams
layoutParams
=
null
;
private
HashMap
<
String
,
Mscard
>
mscardHashMap
=
new
HashMap
<>();
private
HashMap
<
String
,
Mscard
>
mscardHashMap
=
new
HashMap
<>();
...
@@ -57,6 +57,7 @@ public class VipRechargeFragment extends BaseFragment<VipPresenter, FragmentVipR
...
@@ -57,6 +57,7 @@ public class VipRechargeFragment extends BaseFragment<VipPresenter, FragmentVipR
@Override
@Override
public
void
initView
()
{
public
void
initView
()
{
mViewBinding
.
infoTitle
.
popMenu
.
setVisibility
(
View
.
GONE
);
mViewBinding
.
vipMobile
.
setText
(
String
.
valueOf
(
mVip
.
getVipMobile
()));
mViewBinding
.
vipMobile
.
setText
(
String
.
valueOf
(
mVip
.
getVipMobile
()));
mViewBinding
.
vipName
.
setText
(
String
.
valueOf
(
mVip
.
getVipName
()));
mViewBinding
.
vipName
.
setText
(
String
.
valueOf
(
mVip
.
getVipName
()));
mViewBinding
.
infoTitle
.
tvTitle
.
setText
(
"充值"
);
mViewBinding
.
infoTitle
.
tvTitle
.
setText
(
"充值"
);
...
@@ -110,9 +111,6 @@ public class VipRechargeFragment extends BaseFragment<VipPresenter, FragmentVipR
...
@@ -110,9 +111,6 @@ public class VipRechargeFragment extends BaseFragment<VipPresenter, FragmentVipR
return
true
;
return
true
;
}
}
public
void
setVipLevel
(
List
<
Level
>
levels
)
{
this
.
levels
=
levels
;
}
public
void
setVip
(
Vip
mVip
)
{
public
void
setVip
(
Vip
mVip
)
{
...
...
app/src/main/java/com/xingdata/zzdpos/ui/vip/fragment/VipRechargeListFragment.java
View file @
509e1339
...
@@ -37,7 +37,6 @@ public class VipRechargeListFragment extends BaseFragment<VipPresenter, Fragment
...
@@ -37,7 +37,6 @@ public class VipRechargeListFragment extends BaseFragment<VipPresenter, Fragment
private
VipRechargeAdapter
vipRechargeAdapter
;
private
VipRechargeAdapter
vipRechargeAdapter
;
private
List
<
VipRechargeOrder
>
orders
=
new
ArrayList
<>();
private
List
<
VipRechargeOrder
>
orders
=
new
ArrayList
<>();
private
int
pageNumber
=
0
;
private
int
pageNumber
=
0
;
private
List
<
Level
>
levels
;
@Override
@Override
...
@@ -87,9 +86,6 @@ public class VipRechargeListFragment extends BaseFragment<VipPresenter, Fragment
...
@@ -87,9 +86,6 @@ public class VipRechargeListFragment extends BaseFragment<VipPresenter, Fragment
return
true
;
return
true
;
}
}
public
void
setVipLevel
(
List
<
Level
>
levels
)
{
this
.
levels
=
levels
;
}
public
void
setVip
(
Vip
mVip
)
{
public
void
setVip
(
Vip
mVip
)
{
...
...
app/src/main/java/com/xingdata/zzdpos/ui/vip/fragment/VipSearchFragment.java
View file @
509e1339
...
@@ -30,7 +30,6 @@ import java.util.List;
...
@@ -30,7 +30,6 @@ import java.util.List;
public
class
VipSearchFragment
extends
BaseFragment
<
VipPresenter
,
FragmentVipSerchBinding
>
{
public
class
VipSearchFragment
extends
BaseFragment
<
VipPresenter
,
FragmentVipSerchBinding
>
{
private
VipAdapter
mVipAdapter
;
private
VipAdapter
mVipAdapter
;
private
BaseFragment
baseFragment
;
private
BaseFragment
baseFragment
;
private
List
<
Level
>
level
;
public
void
setBaseFragment
(
BaseFragment
baseFragment
)
{
public
void
setBaseFragment
(
BaseFragment
baseFragment
)
{
this
.
baseFragment
=
baseFragment
;
this
.
baseFragment
=
baseFragment
;
...
@@ -55,7 +54,6 @@ public class VipSearchFragment extends BaseFragment<VipPresenter, FragmentVipSer
...
@@ -55,7 +54,6 @@ public class VipSearchFragment extends BaseFragment<VipPresenter, FragmentVipSer
((
EditText
)
mViewBinding
.
etSearch
).
requestFocus
();
((
EditText
)
mViewBinding
.
etSearch
).
requestFocus
();
mVipAdapter
.
setOnItemClickListener
((
adapter
,
view
,
position
)
->
{
mVipAdapter
.
setOnItemClickListener
((
adapter
,
view
,
position
)
->
{
if
(
baseFragment
instanceof
VipInfoFragment
)
{
if
(
baseFragment
instanceof
VipInfoFragment
)
{
((
VipInfoFragment
)
baseFragment
).
setLevel
(
this
.
level
);
((
VipInfoFragment
)
baseFragment
).
setVip
(
mVipAdapter
.
getData
().
get
(
position
));
((
VipInfoFragment
)
baseFragment
).
setVip
(
mVipAdapter
.
getData
().
get
(
position
));
}
else
if
(
baseFragment
instanceof
VipRechargeFragment
){
}
else
if
(
baseFragment
instanceof
VipRechargeFragment
){
((
VipRechargeFragment
)
baseFragment
).
setVip
(
mVipAdapter
.
getData
().
get
(
position
));
((
VipRechargeFragment
)
baseFragment
).
setVip
(
mVipAdapter
.
getData
().
get
(
position
));
...
@@ -102,9 +100,6 @@ public class VipSearchFragment extends BaseFragment<VipPresenter, FragmentVipSer
...
@@ -102,9 +100,6 @@ public class VipSearchFragment extends BaseFragment<VipPresenter, FragmentVipSer
mVipAdapter
.
setNewData
(
vips
.
getList
());
mVipAdapter
.
setNewData
(
vips
.
getList
());
}
}
public
void
setLevel
(
List
<
Level
>
level
)
{
this
.
level
=
level
;
}
@Override
@Override
public
void
onResume
()
{
public
void
onResume
()
{
...
...
app/src/main/res/layout/fragment_vip_add_succeed.xml
View file @
509e1339
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<layout>
<layout>
<data>
<data>
<variable
<variable
name=
"onClickListener"
name=
"onClickListener"
type=
"com.xingdata.zzdpos.util.OnClickListener"
/>
type=
"android.view.View.OnClickListener"
/>
</data>
</data>
<LinearLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
<LinearLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
...
@@ -122,26 +120,21 @@
...
@@ -122,26 +120,21 @@
android:orientation=
"vertical"
>
android:orientation=
"vertical"
>
<Button
<Button
android:id=
"@+id/
on
Sure"
android:id=
"@+id/
vip_
Sure"
style=
"@style/button_positive_noradius"
style=
"@style/button_positive_noradius"
android:layout_alignParentBottom=
"true"
android:layout_alignParentBottom=
"true"
android:onClick=
"@{onClickListener}"
android:text=
"完成"
/>
android:text=
"完成"
/>
<Button
<Button
android:id=
"@+id/
onR
echarge"
android:id=
"@+id/
vip_r
echarge"
style=
"@style/button_positive_white"
style=
"@style/button_positive_white"
android:layout_alignBottom=
"@id/onRecharge"
android:layout_alignParentBottom=
"true"
android:layout_alignParentBottom=
"true"
android:onClick=
"@{onClickListener}"
android:text=
"充值"
/>
android:text=
"充值"
/>
<Button
<Button
android:id=
"@+id/
onA
dd"
android:id=
"@+id/
vip_a
dd"
style=
"@style/button_positive_white"
style=
"@style/button_positive_white"
android:layout_alignBottom=
"@id/onRecharge"
android:layout_alignParentBottom=
"true"
android:layout_alignParentBottom=
"true"
android:onClick=
"@{onClickListener}"
android:text=
"继续添加"
/>
android:text=
"继续添加"
/>
</LinearLayout>
</LinearLayout>
</RelativeLayout>
</RelativeLayout>
...
...
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