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
b8be77ac
Commit
b8be77ac
authored
Jan 02, 2018
by
陈前
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
退货,支付方式查询
parent
aeadd0bf
Changes
14
Show whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
181 additions
and
12 deletions
+181
-12
app/src/main/java/com/xingdata/zzdpos/api/ApiFactory.java
app/src/main/java/com/xingdata/zzdpos/api/ApiFactory.java
+14
-1
app/src/main/java/com/xingdata/zzdpos/api/ApiService.java
app/src/main/java/com/xingdata/zzdpos/api/ApiService.java
+4
-0
app/src/main/java/com/xingdata/zzdpos/ui/statistics/StatisticsActivity.java
...com/xingdata/zzdpos/ui/statistics/StatisticsActivity.java
+5
-0
app/src/main/java/com/xingdata/zzdpos/ui/statistics/StatisticsContract.java
...com/xingdata/zzdpos/ui/statistics/StatisticsContract.java
+8
-1
app/src/main/java/com/xingdata/zzdpos/ui/statistics/StatisticsDetailActivity.java
...ngdata/zzdpos/ui/statistics/StatisticsDetailActivity.java
+22
-1
app/src/main/java/com/xingdata/zzdpos/ui/statistics/StatisticsDetailContract.java
...ngdata/zzdpos/ui/statistics/StatisticsDetailContract.java
+7
-1
app/src/main/java/com/xingdata/zzdpos/ui/statistics/StatisticsDetailPresenter.java
...gdata/zzdpos/ui/statistics/StatisticsDetailPresenter.java
+11
-0
app/src/main/java/com/xingdata/zzdpos/ui/statistics/StatisticsPresenter.java
...om/xingdata/zzdpos/ui/statistics/StatisticsPresenter.java
+21
-0
app/src/main/java/com/xingdata/zzdpos/ui/statistics/fragment/StatisticsTitleFragment.java
...zdpos/ui/statistics/fragment/StatisticsTitleFragment.java
+52
-4
app/src/main/java/com/xingdata/zzdpos/ui/statistics/fragment/order/OrderSearchFragment.java
...pos/ui/statistics/fragment/order/OrderSearchFragment.java
+14
-0
app/src/main/res/layout/activity_statistics_detail.xml
app/src/main/res/layout/activity_statistics_detail.xml
+1
-1
app/src/main/res/layout/fragment_statistics_date.xml
app/src/main/res/layout/fragment_statistics_date.xml
+2
-1
app/src/main/res/layout/view_search_paytype.xml
app/src/main/res/layout/view_search_paytype.xml
+19
-1
app/src/main/res/values/strings.xml
app/src/main/res/values/strings.xml
+1
-1
No files found.
app/src/main/java/com/xingdata/zzdpos/api/ApiFactory.java
View file @
b8be77ac
...
...
@@ -233,7 +233,20 @@ public final class ApiFactory {
.
observeOn
(
AndroidSchedulers
.
mainThread
());
}
/**
* 销售订单查询接口
*
* @param pageNulmber
* @param pageSize
* @return
*/
public
static
Observable
<
Pager
<
com
.
xingdata
.
zzdpos
.
model
.
Saleorder
>>
getSaleOrderList
(
int
pageNulmber
,
int
pageSize
,
String
orderStatus
,
int
payType
)
{
return
Api
.
getInstance
().
service
.
getSaleOrder
(
pageNulmber
,
pageSize
,
orderStatus
,
payType
).
onErrorReturn
(
new
ErrorFilter
<>()).
map
(
new
ResultFilter
<>()).
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
());
}
/**
* 销售订单查询接口
*
...
...
app/src/main/java/com/xingdata/zzdpos/api/ApiService.java
View file @
b8be77ac
...
...
@@ -129,6 +129,10 @@ interface ApiService {
Observable
<
HttpMessage
<
Object
>>
bindCounter
(
@Query
(
"casherId"
)
long
casherId
,
@Query
(
"machineNo"
)
String
machineNo
);
@POST
(
C
.
URL
.
ORDER
.
getSaleOrder
)
Observable
<
HttpMessage
<
Pager
<
Saleorder
>>>
getSaleOrder
(
@Query
(
"pageNumber"
)
int
pageNum
,
@Query
(
"pageSize"
)
int
pageSize
,
@Query
(
"orderStatus"
)
String
orderStatus
,
@Query
(
"payType"
)
int
payType
);
@POST
(
C
.
URL
.
ORDER
.
getSaleOrder
)
Observable
<
HttpMessage
<
Pager
<
Saleorder
>>>
getSaleOrder
(
@Query
(
"pageNumber"
)
int
pageNum
,
@Query
...
...
app/src/main/java/com/xingdata/zzdpos/ui/statistics/StatisticsActivity.java
View file @
b8be77ac
...
...
@@ -61,6 +61,11 @@ public class StatisticsActivity extends BaseActivity<StatisticsPresenter, Activi
mStatisticsTitleFragment
.
searchSuc
(
saleorderPager
,
wd
);
}
@Override
public
void
searchSuc
(
Pager
<
Saleorder
>
saleorderPager
,
int
payType
)
{
mStatisticsTitleFragment
.
searchSuc
(
saleorderPager
,
payType
);
}
@Override
public
void
showDateAlert
(
Boolean
f
)
{
mStatisticsDateFragment
.
showDateAlert
(
f
);
...
...
app/src/main/java/com/xingdata/zzdpos/ui/statistics/StatisticsContract.java
View file @
b8be77ac
...
...
@@ -47,7 +47,10 @@ public interface StatisticsContract {
*/
void
searchSuc
(
Pager
<
Saleorder
>
saleorderPager
,
String
wd
);
/**
* 搜索成功
*/
void
searchSuc
(
Pager
<
Saleorder
>
saleorderPager
,
int
payType
);
/**
* 日期搜索成功
*/
...
...
@@ -116,6 +119,10 @@ public interface StatisticsContract {
*/
public
abstract
void
getSaleOrderList
(
int
pageNumber
,
String
wd
);
/**
* 搜索订单列表
*/
public
abstract
void
getSaleOrderList
(
int
pageNumber
,
int
payType
);
/**
* 搜索日期订单列表
*/
...
...
app/src/main/java/com/xingdata/zzdpos/ui/statistics/StatisticsDetailActivity.java
View file @
b8be77ac
package
com
.
xingdata
.
zzdpos
.
ui
.
statistics
;
import
android.app.AlertDialog
;
import
android.content.DialogInterface
;
import
android.databinding.DataBindingUtil
;
import
android.util.TimeUtils
;
import
android.view.LayoutInflater
;
...
...
@@ -28,6 +30,7 @@ import com.xingdata.zzdpos.util.OnClickListener;
public
class
StatisticsDetailActivity
extends
BaseActivity
<
StatisticsDetailPresenter
,
ActivityStatisticsDetailBinding
>
implements
StatisticsDetailContract
.
View
{
LoadingDialog
mLoadingDialog
=
new
LoadingDialog
();
@Override
public
int
getLayoutId
()
{
return
R
.
layout
.
activity_statistics_detail
;
...
...
@@ -41,6 +44,7 @@ public class StatisticsDetailActivity extends BaseActivity<StatisticsDetailPrese
finish
();
}
});
initData
();
}
...
...
@@ -82,7 +86,7 @@ public class StatisticsDetailActivity extends BaseActivity<StatisticsDetailPrese
}
private
void
getVipRechargeOrderSuss
(
VipRechargeOrder
vipRechargeOrder
)
{
mViewBinding
.
btn
Confirm
.
setVisibility
(
View
.
GONE
);
mViewBinding
.
btn
Return
.
setVisibility
(
View
.
GONE
);
mViewBinding
.
viewVipRecharge
.
getViewStub
().
inflate
();
ViewVipRechargeBinding
viewVipRechargeBinding
=
DataBindingUtil
.
bind
(
mViewBinding
.
viewVipRecharge
.
getRoot
());
viewVipRechargeBinding
.
tvAmt
.
setText
(
ConvertUtil
.
fenToYuan
(
vipRechargeOrder
.
getCardAmtPay
()
+
vipRechargeOrder
.
getCardAmtSend
(),
true
));
...
...
@@ -146,7 +150,24 @@ public class StatisticsDetailActivity extends BaseActivity<StatisticsDetailPrese
viewOrderDetailBinding
.
llGoodsList
.
setVisibility
(
View
.
VISIBLE
);
});
mViewBinding
.
btnReturn
.
setOnClickListener
(
new
OnClickListener
()
{
@Override
protected
void
myOnClickListener
(
View
v
)
{
new
AlertDialog
.
Builder
(
StatisticsDetailActivity
.
this
).
setTitle
(
"确认退货"
).
setNegativeButton
(
"取消"
,
null
).
setPositiveButton
(
"确认"
,
new
DialogInterface
.
OnClickListener
()
{
@Override
public
void
onClick
(
DialogInterface
dialogInterface
,
int
i
)
{
mPresenter
.
returnOrder
(
mSaleorder
.
getOrderNo
()
+
""
);
}
}).
create
().
show
();
}
});
}
}
@Override
public
void
returnOrderSuss
()
{
finish
();
}
}
app/src/main/java/com/xingdata/zzdpos/ui/statistics/StatisticsDetailContract.java
View file @
b8be77ac
...
...
@@ -18,6 +18,7 @@ public interface StatisticsDetailContract {
void
isShowLoading
(
Boolean
is
);
void
getOrderDetailSuss
(
Saleorder
saleorder
);
void
returnOrderSuss
();
}
abstract
class
Presenter
extends
BasePresenter
<
View
>
{
...
...
@@ -27,7 +28,12 @@ public interface StatisticsDetailContract {
* 获取订单明细
*/
public
abstract
void
getOrderDetail
(
String
saleorderId
);
/**
* 退货
*
* @param orderId 订单id
*/
public
abstract
void
returnOrder
(
String
orderId
);
}
}
app/src/main/java/com/xingdata/zzdpos/ui/statistics/StatisticsDetailPresenter.java
View file @
b8be77ac
...
...
@@ -25,4 +25,15 @@ public class StatisticsDetailPresenter extends StatisticsDetailContract.Presente
ToastUtils
.
showShort
(
throwable
.
getMessage
());
});
}
@Override
public
void
returnOrder
(
String
orderId
)
{
ApiFactory
.
Test
.
returnOrder
(
orderId
).
subscribe
(
s
->
{
ToastUtils
.
showLong
(
"成功"
);
mView
.
returnOrderSuss
();
},
throwable
->
{
ToastUtils
.
showLong
(
throwable
.
getMessage
());
});
}
}
app/src/main/java/com/xingdata/zzdpos/ui/statistics/StatisticsPresenter.java
View file @
b8be77ac
...
...
@@ -146,6 +146,27 @@ public class StatisticsPresenter extends StatisticsContract.Presenter {
}
/**
* 状态,0:已完成,1:退货,7赊账,99:全部订单
*/
@Override
public
void
getSaleOrderList
(
int
pageNumber
,
int
payType
)
{
mView
.
isShowLoading
(
true
);
ApiFactory
.
Test
.
getSaleOrderList
(
pageNumber
,
nowPageSize
,
"99"
,
payType
).
doFinally
(()->
mView
.
isShowLoading
(
false
))
.
subscribe
(
saleorderPager
->
{
//判断是否能加载更多
if
(
saleorderPager
.
getList
()
==
null
||
saleorderPager
.
getList
().
size
()
==
0
)
{
ToastUtils
.
showShort
(
"没有查询到相关订单"
);
}
else
{
mView
.
searchSuc
(
saleorderPager
,
payType
);
}
},
throwable
->
{
ToastUtils
.
showShort
(
throwable
.
getMessage
());
});
}
@Override
public
void
getSaleOrderList
(
int
pageNumber
,
long
startDate
,
long
endDate
)
{
mView
.
isShowLoading
(
true
);
...
...
app/src/main/java/com/xingdata/zzdpos/ui/statistics/fragment/StatisticsTitleFragment.java
View file @
b8be77ac
package
com
.
xingdata
.
zzdpos
.
ui
.
statistics
.
fragment
;
import
android.databinding.DataBindingUtil
;
import
android.view.KeyEvent
;
import
android.view.View
;
...
...
@@ -9,6 +10,7 @@ import com.xingdata.zzdpos.C;
import
com.xingdata.zzdpos.R
;
import
com.xingdata.zzdpos.base.BaseFragment
;
import
com.xingdata.zzdpos.databinding.FragmentStatisticsTitleBinding
;
import
com.xingdata.zzdpos.databinding.ViewSearchPaytypeBinding
;
import
com.xingdata.zzdpos.model.Pager
;
import
com.xingdata.zzdpos.model.Saleorder
;
import
com.xingdata.zzdpos.model.Ticket
;
...
...
@@ -50,6 +52,34 @@ public class StatisticsTitleFragment extends BaseFragment<StatisticsPresenter, F
mViewBinding
.
viewStub
.
getRoot
().
setVisibility
(
View
.
VISIBLE
);
}
else
{
mViewBinding
.
viewStub
.
getViewStub
().
inflate
();
ViewSearchPaytypeBinding
viewSearchPaytypeBinding
=
DataBindingUtil
.
bind
(
mViewBinding
.
viewStub
.
getRoot
());
viewSearchPaytypeBinding
.
setOnClickListener
(
new
OnClickListener
()
{
@Override
protected
void
myOnClickListener
(
View
v
)
{
switch
(
v
.
getId
())
{
case
R
.
id
.
pay_cash
:
mPresenter
.
getSaleOrderList
(
1
,
C
.
PAY_CHANNEL
.
CASH
);
break
;
case
R
.
id
.
pay_alipay
:
mPresenter
.
getSaleOrderList
(
1
,
C
.
PAY_CHANNEL
.
ALI
);
break
;
case
R
.
id
.
pay_wechat
:
mPresenter
.
getSaleOrderList
(
1
,
C
.
PAY_CHANNEL
.
WECHAT
);
break
;
case
R
.
id
.
pay_bank
:
mPresenter
.
getSaleOrderList
(
1
,
C
.
PAY_CHANNEL
.
BANK
);
break
;
case
R
.
id
.
pay_vipcard
:
mPresenter
.
getSaleOrderList
(
1
,
C
.
PAY_CHANNEL
.
CARD
);
break
;
case
R
.
id
.
pay_tally
:
mPresenter
.
getSaleOrderList
(
1
,
C
.
PAY_CHANNEL
.
TALLY
);
break
;
}
}
});
}
}
else
{
...
...
@@ -95,19 +125,19 @@ public class StatisticsTitleFragment extends BaseFragment<StatisticsPresenter, F
protected
void
myOnClickListener
(
View
v
)
{
if
(
mViewBinding
.
icTitle
.
edTitle
.
isFocused
())
{
mViewBinding
.
icTitle
.
edTitle
.
clearFocus
();
return
;
return
;
}
if
(
mOrderSearchFragment
.
isAdded
())
{
FragmentUtils
.
remove
(
mOrderSearchFragment
);
return
;
return
;
}
if
(
mRechargeSearchFragment
.
isAdded
())
{
FragmentUtils
.
remove
(
mRechargeSearchFragment
);
return
;
return
;
}
if
(
mTicketSearchFragment
.
isAdded
())
{
FragmentUtils
.
remove
(
mRechargeSearchFragment
);
return
;
return
;
}
pop
();
}
...
...
@@ -119,8 +149,23 @@ public class StatisticsTitleFragment extends BaseFragment<StatisticsPresenter, F
fragmentMenu
=
c
;
}
public
void
searchSuc
(
Pager
<
Saleorder
>
saleorderPager
,
int
payType
)
{
if
(
mViewBinding
.
icTitle
.
edTitle
.
isFocused
())
{
mViewBinding
.
icTitle
.
edTitle
.
clearFocus
();
}
if
(!
mOrderSearchFragment
.
isAdded
())
{
mOrderSearchFragment
.
setCreateData
(
saleorderPager
,
payType
);
FragmentUtils
.
add
(
getChildFragmentManager
(),
mOrderSearchFragment
,
mViewBinding
.
mainFrame
.
getId
(),
false
,
true
);
}
else
{
mOrderSearchFragment
.
setType
(
OrderSearchFragment
.
PAYTYPE
);
mOrderSearchFragment
.
setData
(
saleorderPager
,
saleorderPager
.
isFirstPage
());
}
}
public
void
searchSuc
(
Pager
<
Saleorder
>
saleorderPager
,
String
wd
)
{
if
(
mViewBinding
.
icTitle
.
edTitle
.
isFocused
())
{
mViewBinding
.
icTitle
.
edTitle
.
clearFocus
();
}
if
(!
mOrderSearchFragment
.
isAdded
())
{
mOrderSearchFragment
.
setCreateData
(
saleorderPager
,
wd
);
FragmentUtils
.
add
(
getChildFragmentManager
(),
mOrderSearchFragment
,
mViewBinding
.
mainFrame
.
getId
(),
false
,
true
);
...
...
@@ -132,6 +177,9 @@ public class StatisticsTitleFragment extends BaseFragment<StatisticsPresenter, F
}
public
void
searchSuc
(
Pager
<
Saleorder
>
saleorderPager
,
long
start
,
long
end
)
{
if
(
mViewBinding
.
icTitle
.
edTitle
.
isFocused
())
{
mViewBinding
.
icTitle
.
edTitle
.
clearFocus
();
}
if
(!
mOrderSearchFragment
.
isAdded
())
{
mOrderSearchFragment
.
setCreateData
(
saleorderPager
,
start
,
end
);
FragmentUtils
.
add
(
getChildFragmentManager
(),
mOrderSearchFragment
,
mViewBinding
.
mainFrame
.
getId
(),
false
,
true
);
...
...
app/src/main/java/com/xingdata/zzdpos/ui/statistics/fragment/order/OrderSearchFragment.java
View file @
b8be77ac
...
...
@@ -28,9 +28,11 @@ public class OrderSearchFragment extends BaseFragment<StatisticsPresenter, Fragm
private
Pager
<
Saleorder
>
saleorders
;
private
int
pagerNum
;
private
String
wd
=
""
;
private
int
payType
;
private
int
TYPE
;
public
static
final
int
WD
=
99
;
public
static
final
int
DATE
=
100
;
public
static
final
int
PAYTYPE
=
101
;
private
Long
startDate
;
private
Long
endDate
;
...
...
@@ -76,6 +78,9 @@ public class OrderSearchFragment extends BaseFragment<StatisticsPresenter, Fragm
case
DATE:
mPresenter
.
getSaleOrderList
(
pagerNum
,
startDate
,
endDate
);
break
;
case
PAYTYPE:
mPresenter
.
getSaleOrderList
(
pagerNum
,
payType
);
break
;
}
}
...
...
@@ -89,6 +94,9 @@ public class OrderSearchFragment extends BaseFragment<StatisticsPresenter, Fragm
case
DATE:
mPresenter
.
getSaleOrderList
(
pagerNum
,
startDate
,
endDate
);
break
;
case
PAYTYPE:
mPresenter
.
getSaleOrderList
(
pagerNum
,
payType
);
break
;
}
}
...
...
@@ -112,6 +120,12 @@ public class OrderSearchFragment extends BaseFragment<StatisticsPresenter, Fragm
}
public
void
setCreateData
(
Pager
<
Saleorder
>
list
,
int
patType
)
{
this
.
saleorders
=
list
;
this
.
payType
=
patType
;
this
.
TYPE
=
PAYTYPE
;
}
public
void
setCreateData
(
Pager
<
Saleorder
>
list
,
String
wd
)
{
this
.
saleorders
=
list
;
this
.
wd
=
wd
;
...
...
app/src/main/res/layout/activity_statistics_detail.xml
View file @
b8be77ac
...
...
@@ -69,7 +69,7 @@
tools:targetApi=
"lollipop"
/>
<Button
android:id=
"@+id/btn_
confirm
"
android:id=
"@+id/btn_
return
"
style=
"@style/button_positive"
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
...
...
app/src/main/res/layout/fragment_statistics_date.xml
View file @
b8be77ac
...
...
@@ -33,7 +33,7 @@
app:layout_constraintStart_toStartOf=
"parent"
/>
<TextView
android:id=
"@+id/tv_ok"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:gravity=
"center"
...
...
@@ -42,6 +42,7 @@
android:textSize=
"@dimen/big_text_size"
/>
<TextView
android:id=
"@+id/tv_ok"
style=
"@style/textView_body"
android:layout_width=
"wrap_content"
android:layout_height=
"match_parent"
...
...
app/src/main/res/layout/view_search_paytype.xml
View file @
b8be77ac
<?xml version="1.0" encoding="utf-8"?>
<layout>
<data>
<variable
name=
"OnClickListener"
type=
"com.xingdata.zzdpos.util.OnClickListener"
/>
</data>
<LinearLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
...
...
@@ -14,7 +21,6 @@
android:shrinkColumns=
"1,2,3"
>
<TextView
android:id=
"@+id/tv_empty"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:padding=
"@dimen/all_padding"
...
...
@@ -23,32 +29,38 @@
<TableRow>
<ImageView
android:id=
"@+id/pay_cash"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginEnd=
"@dimen/dp_4"
android:layout_marginStart=
"@dimen/all_padding"
android:layout_weight=
"1"
android:background=
"@color/red_diaochan"
android:onClick=
"@{OnClickListener}"
android:padding=
"@dimen/all_padding"
android:src=
"@mipmap/pay_cash"
/>
<ImageView
android:id=
"@+id/pay_alipay"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginEnd=
"@dimen/dp_4"
android:layout_marginStart=
"@dimen/dp_4"
android:layout_weight=
"1"
android:background=
"@color/blue_yuefei"
android:onClick=
"@{OnClickListener}"
android:padding=
"@dimen/all_padding"
android:src=
"@mipmap/pay_alipay"
/>
<ImageView
android:id=
"@+id/pay_wechat"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginEnd=
"@dimen/all_padding"
android:layout_marginStart=
"@dimen/dp_4"
android:layout_weight=
"1"
android:background=
"@color/green_kongrong"
android:onClick=
"@{OnClickListener}"
android:padding=
"@dimen/all_padding"
android:src=
"@mipmap/pay_wechat"
/>
</TableRow>
...
...
@@ -56,6 +68,7 @@
<TableRow>
<ImageView
android:id=
"@+id/pay_bank"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginEnd=
"@dimen/dp_4"
...
...
@@ -63,10 +76,12 @@
android:layout_marginTop=
"@dimen/all_margin"
android:layout_weight=
"1"
android:background=
"@color/cyan_liubei"
android:onClick=
"@{OnClickListener}"
android:padding=
"@dimen/all_padding"
android:src=
"@mipmap/pay_card"
/>
<ImageView
android:id=
"@+id/pay_vipcard"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginEnd=
"@dimen/dp_4"
...
...
@@ -74,10 +89,12 @@
android:layout_marginTop=
"@dimen/all_margin"
android:layout_weight=
"1"
android:background=
"@color/yellow_huangxin"
android:onClick=
"@{OnClickListener}"
android:padding=
"@dimen/all_padding"
android:src=
"@mipmap/pay_membershipcard"
/>
<ImageView
android:id=
"@+id/pay_tally"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginEnd=
"@dimen/all_padding"
...
...
@@ -85,6 +102,7 @@
android:layout_marginTop=
"@dimen/all_margin"
android:layout_weight=
"1"
android:background=
"@color/purple_yanqing"
android:onClick=
"@{OnClickListener}"
android:padding=
"@dimen/all_padding"
android:src=
"@mipmap/pay_credit"
/>
</TableRow>
...
...
app/src/main/res/values/strings.xml
View file @
b8be77ac
...
...
@@ -613,7 +613,7 @@
<string
name=
"statistics_search_empty"
>
没有查询到订单~
</string>
<string
name=
"statistics_search_empty_recharge"
>
没有查询到充值记录~
</string>
<string
name=
"statistics_search_empty_ticket"
>
没有查询到相关优惠券~
</string>
<string
name=
"statistics_order_edit_hint"
>
请输入单号
</string>
<string
name=
"statistics_order_edit_hint"
>
请输入单号
/手机号
</string>
<string
name=
"statistics_order_detail_hint"
>
订单详情
</string>
<string
name=
"statistics_vip_recharge_hint"
>
充值记录
</string>
<string
name=
"statistics_used_ticket_hint"
>
充值记录
</string>
...
...
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