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
36abaaed
Commit
36abaaed
authored
Jan 23, 2018
by
姜敏
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
e999ade9
8fd52fb9
Changes
14
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
687 additions
and
674 deletions
+687
-674
app/src/main/java/com/xingdata/zzdpos/model/VipRechargeOrder.java
...main/java/com/xingdata/zzdpos/model/VipRechargeOrder.java
+24
-0
app/src/main/java/com/xingdata/zzdpos/ui/manage/otherselect/OtherSelectPresenter.java
...ta/zzdpos/ui/manage/otherselect/OtherSelectPresenter.java
+1
-0
app/src/main/java/com/xingdata/zzdpos/ui/manage/replenishment/fragment/ReplenishmentDetailFragment.java
...e/replenishment/fragment/ReplenishmentDetailFragment.java
+44
-2
app/src/main/java/com/xingdata/zzdpos/ui/marketing/fragment/VipPresenter.java
...m/xingdata/zzdpos/ui/marketing/fragment/VipPresenter.java
+0
-216
app/src/main/java/com/xingdata/zzdpos/ui/statistics/StatisticsDetailActivity.java
...ngdata/zzdpos/ui/statistics/StatisticsDetailActivity.java
+18
-5
app/src/main/res/drawable/selector_gray_button_text_color.xml
...src/main/res/drawable/selector_gray_button_text_color.xml
+1
-0
app/src/main/res/drawable/shape_gray_round_rectangle_stroke.xml
...c/main/res/drawable/shape_gray_round_rectangle_stroke.xml
+1
-1
app/src/main/res/layout/activity_statistics_detail.xml
app/src/main/res/layout/activity_statistics_detail.xml
+3
-4
app/src/main/res/layout/fragment_replenishement_detail.xml
app/src/main/res/layout/fragment_replenishement_detail.xml
+554
-420
app/src/main/res/layout/item_inventory.xml
app/src/main/res/layout/item_inventory.xml
+19
-10
app/src/main/res/layout/item_myself_string.xml
app/src/main/res/layout/item_myself_string.xml
+2
-2
app/src/main/res/layout/item_other_select.xml
app/src/main/res/layout/item_other_select.xml
+3
-1
app/src/main/res/layout/title.xml
app/src/main/res/layout/title.xml
+17
-13
app/src/main/res/mipmap-xhdpi/icon_address.png
app/src/main/res/mipmap-xhdpi/icon_address.png
+0
-0
No files found.
app/src/main/java/com/xingdata/zzdpos/model/VipRechargeOrder.java
View file @
36abaaed
...
...
@@ -25,6 +25,24 @@ public class VipRechargeOrder extends SectionEntity<MediaStore.Video> implements
private
String
rctraceNo
;
private
String
vipMobile
;
private
Long
createTime
;
private
Long
cardAmtNet
;
private
Long
cardCntNet
;
public
Long
getCardAmtNet
()
{
return
cardAmtNet
;
}
public
void
setCardAmtNet
(
Long
cardAmtNet
)
{
this
.
cardAmtNet
=
cardAmtNet
;
}
public
Long
getCardCntNet
()
{
return
cardCntNet
;
}
public
void
setCardCntNet
(
Long
cardCntNet
)
{
this
.
cardCntNet
=
cardCntNet
;
}
public
String
getCardNo
()
{
return
cardNo
;
...
...
@@ -96,6 +114,9 @@ public class VipRechargeOrder extends SectionEntity<MediaStore.Video> implements
}
public
Long
getRechangeBefore
()
{
if
(
rechangeBefore
==
null
)
{
rechangeBefore
=
cardAmtNet
;
}
return
rechangeBefore
;
}
...
...
@@ -104,6 +125,9 @@ public class VipRechargeOrder extends SectionEntity<MediaStore.Video> implements
}
public
Long
getRechangeAfter
()
{
if
(
rechangeAfter
==
null
)
{
rechangeAfter
=
cardCntNet
;
}
return
rechangeAfter
;
}
...
...
app/src/main/java/com/xingdata/zzdpos/ui/manage/otherselect/OtherSelectPresenter.java
View file @
36abaaed
...
...
@@ -40,6 +40,7 @@ public class OtherSelectPresenter extends OtherSelectContract.Presenter {
.
subscribe
(
osskus
->
{
if
(
osskus
.
getTotalRow
()
==
0
)
{
ToastUtils
.
showShort
(
"没有搜到当前商品,请重新输入"
);
mView
.
loadOssku
(
osskus
,
nowPageNumber
==
1
,
keyword
);
}
else
{
mView
.
loadOssku
(
osskus
,
nowPageNumber
==
1
,
keyword
);
}
...
...
app/src/main/java/com/xingdata/zzdpos/ui/manage/replenishment/fragment/ReplenishmentDetailFragment.java
View file @
36abaaed
...
...
@@ -4,6 +4,7 @@ package com.xingdata.zzdpos.ui.manage.replenishment.fragment;
import
android.annotation.SuppressLint
;
import
android.graphics.drawable.Drawable
;
import
android.renderscript.ScriptGroup
;
import
android.support.design.widget.AppBarLayout
;
import
android.support.v7.widget.LinearLayoutManager
;
import
android.text.InputType
;
import
android.view.KeyEvent
;
...
...
@@ -46,6 +47,13 @@ public class ReplenishmentDetailFragment extends BaseFragment<ReplenishmentPrese
private
Psb
mPsb
;
private
long
sumPrice
;
private
boolean
isAdd
=
true
;
private
CollapsingToolbarLayoutState
state
;
private
enum
CollapsingToolbarLayoutState
{
EXPANDED
,
COLLAPSED
,
INTERNEDIATE
}
@Override
public
int
getLayoutId
()
{
...
...
@@ -57,7 +65,7 @@ public class ReplenishmentDetailFragment extends BaseFragment<ReplenishmentPrese
mViewBinding
.
edTitle
.
setHint
(
R
.
string
.
inventory_add_et_hint
);
mViewBinding
.
edTitle
.
setText
(
""
);
initCartBar
();
initRecycycler
();
initOnClickListener
();
...
...
@@ -65,7 +73,7 @@ public class ReplenishmentDetailFragment extends BaseFragment<ReplenishmentPrese
new
android
.
os
.
Handler
().
postDelayed
(
new
Runnable
()
{
@Override
public
void
run
()
{
mViewBinding
.
recyclerView
.
scrollToPosition
(
0
);
mViewBinding
.
recyclerView
.
scrollToPosition
(
0
);
}
},
1
);
}
...
...
@@ -319,4 +327,38 @@ public class ReplenishmentDetailFragment extends BaseFragment<ReplenishmentPrese
mPresenter
.
changeTitle
(
getResources
().
getString
(
R
.
string
.
replenishment_meun
),
false
);
return
super
.
onBackPressedSupport
();
}
public
void
initCartBar
()
{
mViewBinding
.
setIsShowBar
(
false
);
mViewBinding
.
appBar
.
addOnOffsetChangedListener
(
new
AppBarLayout
.
OnOffsetChangedListener
()
{
@Override
public
void
onOffsetChanged
(
AppBarLayout
appBarLayout
,
int
verticalOffset
)
{
if
(
verticalOffset
==
0
)
{
if
(
state
!=
CollapsingToolbarLayoutState
.
EXPANDED
)
{
mViewBinding
.
setIsShowBar
(
false
);
state
=
CollapsingToolbarLayoutState
.
EXPANDED
;
//修改状态标记为展开
}
}
else
if
(
Math
.
abs
(
verticalOffset
)
>=
appBarLayout
.
getTotalScrollRange
())
{
if
(
state
!=
CollapsingToolbarLayoutState
.
COLLAPSED
)
{
mViewBinding
.
setIsShowBar
(
true
);
state
=
CollapsingToolbarLayoutState
.
COLLAPSED
;
//修改状态标记为折叠
}
}
else
{
if
(
state
!=
CollapsingToolbarLayoutState
.
INTERNEDIATE
)
{
if
(
state
==
CollapsingToolbarLayoutState
.
COLLAPSED
)
{
mViewBinding
.
setIsShowBar
(
false
);
}
state
=
CollapsingToolbarLayoutState
.
INTERNEDIATE
;
//修改状态标记为中间
}
}
}
});
}
}
app/src/main/java/com/xingdata/zzdpos/ui/marketing/fragment/VipPresenter.java
deleted
100644 → 0
View file @
e999ade9
package
com
.
xingdata
.
zzdpos
.
ui
.
marketing
.
fragment
;
import
android.annotation.SuppressLint
;
import
android.content.Context
;
import
android.view.Gravity
;
import
android.widget.RadioButton
;
import
com.blankj.utilcode.util.ToastUtils
;
import
com.xingdata.api.print.ZX_PrintPOS
;
import
com.xingdata.zzdpos.App
;
import
com.xingdata.zzdpos.R
;
import
com.xingdata.zzdpos.api.ApiFactory
;
import
com.xingdata.zzdpos.db.DBFactory
;
import
com.xingdata.zzdpos.model.Mscard
;
import
com.xingdata.zzdpos.model.Vip
;
import
com.xingdata.zzdpos.model.VipRechargeOrder
;
import
com.xingdata.zzdpos.ui.vip.VipContract
;
import
com.xingdata.zzdpos.ui.vip.fragment.VipExpenseListFragment
;
import
com.xingdata.zzdpos.ui.vip.fragment.VipInfoEditFragment
;
import
com.xingdata.zzdpos.ui.vip.fragment.VipInfoFragment
;
import
com.xingdata.zzdpos.ui.vip.fragment.VipListFragment
;
import
com.xingdata.zzdpos.ui.vip.fragment.VipRechargeFragment
;
import
com.xingdata.zzdpos.ui.vip.fragment.VipRechargeListFragment
;
import
com.xingdata.zzdpos.ui.vip.fragment.VipSearchFragment
;
import
com.xingdata.zzdpos.ui.vip.fragment.VipTruleListFragment
;
import
java.util.ArrayList
;
import
java.util.List
;
public
class
VipPresenter
extends
VipContract
.
Presenter
{
public
VipListFragment
vipListFragment
=
new
VipListFragment
();
public
VipInfoEditFragment
vipInfoEditFragment
=
new
VipInfoEditFragment
();
public
VipInfoFragment
vipInfoFragment
=
new
VipInfoFragment
();
public
VipExpenseListFragment
vipExpenseListFragment
=
new
VipExpenseListFragment
();
public
VipRechargeListFragment
vipRechargeListFragment
=
new
VipRechargeListFragment
();
public
VipTruleListFragment
vipMscardListFragment
=
new
VipTruleListFragment
();
public
VipSearchFragment
vipSearchFragment
=
new
VipSearchFragment
();
public
VipRechargeFragment
vipRechargeFragment
=
new
VipRechargeFragment
();
public
int
inVipState
=
0
;
//1 充值
@Override
public
void
onAttached
()
{
this
.
initRealm
();
}
@Override
public
void
getVipList
(
int
pageNumber
,
String
vipLevel
)
{
ApiFactory
.
User
.
getVipList
(
pageNumber
,
vipLevel
).
subscribe
(
vipPager
->
{
mView
.
getVipListSus
(
vipPager
,
pageNumber
);
},
throwable
->
{
ToastUtils
.
showShort
(
throwable
.
getMessage
());
});
}
@Override
public
void
getVipLevel
(
int
pageNum
,
int
pageSize
)
{
ApiFactory
.
Level
.
getVipLevelList
(
pageNum
,
pageSize
).
subscribe
(
vipPager
->
{
mView
.
getVipLevelSus
(
vipPager
);
},
throwable
->
{
ToastUtils
.
showShort
(
throwable
.
getMessage
());
});
}
@Override
public
void
getVipNumber
()
{
ApiFactory
.
Sta
.
querySta
().
subscribe
(
sta
->
{
mView
.
getVipNumberSus
(
sta
);
},
throwable
->
{
ToastUtils
.
showShort
(
throwable
.
getMessage
());
});
}
@Override
public
void
addVip
(
Vip
vip
)
{
if
(
vip
.
getVipId
()
==
null
)
{
ApiFactory
.
User
.
addVip
(
vip
).
subscribe
(
mVip
->
{
mView
.
addVipSus
(
mVip
);
},
throwable
->
{
ToastUtils
.
showShort
(
throwable
.
getMessage
());
});
}
else
{
ApiFactory
.
User
.
updateVip
(
vip
).
subscribe
(
mVip
->
{
mView
.
addVipSus
(
mVip
);
},
throwable
->
{
ToastUtils
.
showShort
(
throwable
.
getMessage
());
});
}
}
@Override
public
void
ticketQuery
(
Long
vipID
)
{
ApiFactory
.
Ticket
.
query
(
vipID
).
subscribe
(
ticketList
->
{
mView
.
ticketQuerySus
(
ticketList
);
},
throwable
->
{
ToastUtils
.
showShort
(
throwable
.
getMessage
());
});
}
@Override
public
void
saleorderQuery
(
Long
vipID
,
int
pageNumber
)
{
ApiFactory
.
Saleorder
.
querySaleorderByVipId
(
vipID
,
pageNumber
,
5
).
subscribe
(
saleorder
->
{
mView
.
getSaleorderSus
(
saleorder
);
},
throwable
->
{
ToastUtils
.
showShort
(
throwable
.
getMessage
());
});
}
@Override
public
void
rechargeorderQuery
(
Long
vipID
,
int
number
)
{
ApiFactory
.
Rctrace
.
queryRecharge
(
vipID
,
number
,
10
).
subscribe
(
rechargeOrderPager
->
{
mView
.
getRechargeOrderSus
(
rechargeOrderPager
);
},
throwable
->
{
ToastUtils
.
showShort
(
throwable
.
getMessage
());
});
}
@Override
public
void
truleQuery
(
Long
vipID
)
{
ApiFactory
.
TRULE
.
truleQueryByVipId
(
vipID
).
subscribe
(
trulePager
->
{
mView
.
getTruleSus
(
trulePager
);
},
throwable
->
{
ToastUtils
.
showShort
(
throwable
.
getMessage
());
});
}
@Override
public
void
searchVip
(
String
keyword
)
{
ApiFactory
.
User
.
queryUserDetailByWD
(
keyword
).
subscribe
(
vipPager
->
{
mView
.
searchVipSus
(
vipPager
);
},
throwable
->
{
ToastUtils
.
showShort
(
throwable
.
getMessage
());
});
}
@Override
public
void
getMscardList
(
long
vipID
)
{
ApiFactory
.
MsCard
.
mscardQuery
(
vipID
).
subscribe
(
mscardPager
->
{
mView
.
getMscardSus
(
mscardPager
);
},
throwable
->
{
ToastUtils
.
showShort
(
throwable
.
getMessage
());
});
}
@SuppressLint
(
"ResourceType"
)
public
RadioButton
addRadioButton
(
Context
mContext
,
Mscard
mscard
)
{
RadioButton
radioButton
=
new
RadioButton
(
mContext
);
// ArrayList<RadioButton> radioButtons = new ArrayList<>();
radioButton
.
setTextSize
(
18
);
radioButton
.
setTag
(
mscard
.
getCruleGradeNo
());
radioButton
.
setText
(
"充:"
+
mscard
.
getCruleChargeAmt
()
/
100
);
radioButton
.
setButtonDrawable
(
null
);
radioButton
.
setGravity
(
Gravity
.
CENTER
);
radioButton
.
getPaint
().
setFakeBoldText
(
true
);
radioButton
.
setBackgroundResource
(
R
.
drawable
.
selector_paymoney_radiobutton_bg
);
radioButton
.
setTextColor
(
mContext
.
getResources
().
getColorStateList
(
R
.
drawable
.
selector_paymoney_textcolor_bg
));
return
radioButton
;
}
public
Mscard
getMaxRechange
(
List
<
Mscard
>
realm
,
Long
rechangeMoney
)
{
Mscard
mMscard
=
null
;
ArrayList
<
String
>
strings
=
new
ArrayList
<>();
long
rechangeM
=
0
;
for
(
Mscard
mscard
:
realm
)
{
if
(
rechangeMoney
>=
mscard
.
getCruleChargeAmt
())
{
rechangeM
=
mscard
.
getCruleChargeAmt
();
mMscard
=
mscard
;
}
}
return
mMscard
;
}
@Override
public
void
initSettle
()
{
// Realm.getInstance(App.instance.mRealmConfig).
DBFactory
.
Vip
.
queryPays
().
subscribe
(
pays
->
mView
.
loadPays
(
pays
),
throwable
->
{
}
);
// mView.setSettleFragmentBySettleMode(mSettleMode);
}
@Override
public
void
fullVip
(
Vip
vipOld
,
Long
amtPay
,
Long
amtSend
)
{
ApiFactory
.
Recard
.
fullVip
(
vipOld
.
getVipId
(),
amtPay
,
amtSend
).
subscribe
(
vip
->
{
VipRechargeOrder
mVipRechangeOrdervip
=
vip
.
getRctrace
();
mVipRechangeOrdervip
.
setCreateTime
(
vip
.
getUpdateTime
());
mVipRechangeOrdervip
.
setRechangeBefore
(
vipOld
.
getAcctCbal
());
mVipRechangeOrdervip
.
setRechangeAfter
(
vip
.
getAcctCbal
());
try
{
ZX_PrintPOS
.
getInstance
(
App
.
instance
).
printSave
(
1
,
mVipRechangeOrdervip
);
}
catch
(
Exception
e
)
{
ToastUtils
.
showShort
(
"打印异常"
);
}
mView
.
rechangeSus
(
vip
);
},
throwable
->
{
mView
.
rechangeErr
(
vipOld
,
amtPay
,
amtSend
,
throwable
.
getMessage
());
});
}
}
app/src/main/java/com/xingdata/zzdpos/ui/statistics/StatisticsDetailActivity.java
View file @
36abaaed
...
...
@@ -162,6 +162,19 @@ public class StatisticsDetailActivity extends BaseActivity<StatisticsDetailPrese
false
));
viewVipRechargeBinding
.
setSendAmt
(
ConvertUtil
.
fenToYuan
(
vipRechargeOrder
.
getCardAmtSend
()
,
false
));
mViewBinding
.
btnPrint
.
setOnClickListener
(
new
OnClickListener
()
{
@Override
protected
void
myOnClickListener
(
View
v
)
{
ZX_PrintPOS
.
getInstance
(
MainActivity
.
mainActivity
).
printSave
(
1
,
vipRechargeOrder
);
mViewBinding
.
btnPrint
.
setEnabled
(
false
);
mViewBinding
.
btnPrint
.
setText
(
"已打印"
);
}
});
}
@Override
...
...
@@ -251,11 +264,11 @@ public class StatisticsDetailActivity extends BaseActivity<StatisticsDetailPrese
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
onClick
(
DialogInterface
dialogInterface
,
int
i
)
{
mPresenter
.
returnOrder
(
mSaleorder
.
getOrderNo
()
+
""
);
}
}).
create
().
show
();
}
...
...
app/src/main/res/drawable/selector_gray_button_text_color.xml
View file @
36abaaed
...
...
@@ -2,6 +2,7 @@
<selector
xmlns:android=
"http://schemas.android.com/apk/res/android"
>
<item
android:color=
"@color/white"
android:state_pressed=
"true"
/>
<item
android:color=
"@color/white"
android:state_enabled=
"false"
/>
<item
android:color=
"@color/red_guanyu"
/>
</selector>
\ No newline at end of file
app/src/main/res/drawable/shape_gray_round_rectangle_stroke.xml
View file @
36abaaed
...
...
@@ -6,6 +6,6 @@
android:width=
"@dimen/edit_border"
android:color=
"@color/gary"
/>
<solid
android:color=
"@color/
lyt_main_bg
"
/>
<solid
android:color=
"@color/
gray_huanggai
"
/>
</shape>
\ No newline at end of file
app/src/main/res/layout/activity_statistics_detail.xml
View file @
36abaaed
<?xml version="1.0" encoding="utf-8"?>
<layout>
<layout
xmlns:tools=
"http://schemas.android.com/tools"
>
<android.support.constraint.ConstraintLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
xmlns:app=
"http://schemas.android.com/apk/res-auto"
xmlns:tools=
"http://schemas.android.com/tools"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:background=
"@color/gray_zhouyu"
tools:context=
"com.xingdata.zzdpos.ui.statistics.StatisticsDetailActivity"
>
>
<include
android:id=
"@+id/ic_title"
...
...
@@ -78,7 +77,7 @@
android:id=
"@+id/btn_return"
style=
"@style/button_positive"
android:layout_width=
"@dimen/button1_width"
android:layout_height=
"
@dimen/button1_height
"
android:layout_height=
"
37dp
"
android:gravity=
"center"
android:stateListAnimator=
"@null"
android:text=
"@string/pay_return"
...
...
app/src/main/res/layout/fragment_replenishement_detail.xml
View file @
36abaaed
This diff is collapsed.
Click to expand it.
app/src/main/res/layout/item_inventory.xml
View file @
36abaaed
...
...
@@ -62,9 +62,9 @@
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:background=
"@color/white_caocao"
android:paddingTop=
"@dimen/all_padding"
android:paddingEnd=
"@dimen/all_padding"
android:paddingBottom=
"@dimen/all_padding"
android:paddingEnd=
"@dimen/all_bounced_padding"
android:paddingTop=
"@dimen/all_padding"
android:text=
"件"
android:textColor=
"@color/black"
android:textSize=
"@dimen/sp_14"
...
...
@@ -75,8 +75,8 @@
android:id=
"@+id/tv_num"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:padding=
"@dimen/all_padding"
android:background=
"@color/white_caocao"
android:padding=
"@dimen/all_padding"
android:textColor=
"@color/black_baozheng"
android:textSize=
"@dimen/all_text_size_low"
android:textStyle=
"bold"
...
...
@@ -88,7 +88,9 @@
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:background=
"@color/white_caocao"
android:padding=
"@dimen/all_padding"
android:paddingBottom=
"@dimen/all_padding"
android:paddingStart=
"@dimen/all_bounced_padding"
android:paddingTop=
"@dimen/all_padding"
android:text=
"盘点件数:"
android:textColor=
"@color/black"
android:textSize=
"@dimen/all_text_size_low"
...
...
@@ -101,7 +103,9 @@
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:background=
"@color/white_caocao"
android:padding=
"@dimen/all_padding"
android:paddingBottom=
"@dimen/all_padding"
android:paddingStart=
"@dimen/all_bounced_padding"
android:paddingTop=
"@dimen/all_padding"
android:text=
"盘点结果:"
android:textColor=
"@color/black"
android:textSize=
"@dimen/all_text_size_low"
...
...
@@ -113,10 +117,11 @@
android:id=
"@+id/tv_result"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginEnd=
"@dimen/all_
padding
"
android:layout_marginEnd=
"@dimen/all_
margin
"
android:background=
"@color/white_caocao"
android:padding=
"@dimen/all_padding"
android:padding
Bottom
=
"@dimen/all_padding"
android:paddingEnd=
"@dimen/all_margin"
android:paddingTop=
"@dimen/all_padding"
android:text=
"不相符"
android:textColor=
"@color/black"
android:textSize=
"@dimen/all_text_size_low"
...
...
@@ -128,7 +133,9 @@
android:id=
"@+id/tv_date"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:padding=
"@dimen/all_padding"
android:paddingBottom=
"@dimen/all_padding"
android:paddingEnd=
"@dimen/all_bounced_padding"
android:paddingTop=
"@dimen/all_padding"
android:text=
"2017-10-01 12:25"
android:textColor=
"@color/black_baozheng"
android:textSize=
"@dimen/all_text_size_low"
...
...
@@ -138,7 +145,9 @@
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:padding=
"@dimen/all_padding"
android:paddingBottom=
"@dimen/all_padding"
android:paddingStart=
"@dimen/all_bounced_padding"
android:paddingTop=
"@dimen/all_padding"
android:text=
"盘点时间"
android:textColor=
"@color/black_baozheng"
android:textSize=
"@dimen/all_text_size_low"
...
...
@@ -149,7 +158,7 @@
android:id=
"@+id/img_inventory"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginEnd=
"@dimen/all_padding"
android:layout_marginEnd=
"@dimen/all_
bounced_
padding"
android:src=
"@mipmap/ic_not_consistent"
app:layout_constraintBottom_toBottomOf=
"@id/tv_result"
app:layout_constraintEnd_toEndOf=
"parent"
...
...
app/src/main/res/layout/item_myself_string.xml
View file @
36abaaed
...
...
@@ -10,12 +10,12 @@
<TextView
android:id=
"@+id/item_tv"
android:layout_width=
"match_parent"
android:layout_height=
"
wrap_content
"
android:layout_height=
"
48dp
"
android:layout_centerVertical=
"true"
android:background=
"?android:attr/selectableItemBackground"
android:drawablePadding=
"@dimen/all_padding"
android:elevation=
"@dimen/view_line_L050"
android:gravity=
"left"
android:gravity=
"left
|center_vertical
"
android:padding=
"@dimen/vicescreen_shoppingcart_pandding"
android:singleLine=
"true"
android:textColor=
"@color/black"
...
...
app/src/main/res/layout/item_other_select.xml
View file @
36abaaed
...
...
@@ -115,6 +115,7 @@
android:paddingEnd=
"@dimen/all_bounced_padding"
android:paddingTop=
"@dimen/all_bounced_padding"
android:text=
"@{shopName}"
android:textColor=
"@color/black_baozheng"
android:textSize=
"@dimen/all_text_size_low"
/>
<TextView
...
...
@@ -126,6 +127,7 @@
android:paddingEnd=
"@dimen/all_bounced_padding"
android:paddingTop=
"@dimen/all_bounced_padding"
android:text=
"@{address}"
android:textColor=
"@color/black_baozheng"
android:textSize=
"@dimen/all_text_size_low"
/>
<TextView
...
...
@@ -134,10 +136,10 @@
android:background=
"@color/white_caocao"
android:drawablePadding=
"@dimen/all_padding"
android:drawableStart=
"@mipmap/icon_telephone"
android:paddingEnd=
"@dimen/all_bounced_padding"
android:paddingTop=
"@dimen/all_bounced_padding"
android:text=
"@{phone}"
android:textColor=
"@color/black_baozheng"
android:textSize=
"@dimen/all_text_size_low"
/>
...
...
app/src/main/res/layout/title.xml
View file @
36abaaed
...
...
@@ -5,16 +5,16 @@
<variable
name=
"onClickListener"
type=
"com.xingdata.zzdpos.util.OnClickListener"
/>
type=
"com.xingdata.zzdpos.util.OnClickListener"
/>
</data>
<android.support.constraint.ConstraintLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:layout_width=
"match_parent"
android:layout_height=
"?attr/actionBarSize"
android:background=
"@drawable/singleline_white_gray
"
android:orientation=
"horizontal"
>
android:layout_width=
"match_parent"
android:layout_height=
"?attr/actionBarSize"
android:background=
"@color/white_caocao
"
android:orientation=
"horizontal"
>
<ImageButton
...
...
@@ -22,8 +22,8 @@
android:layout_width=
"?attr/actionBarSize"
android:layout_height=
"match_parent"
android:background=
"@color/transparent"
android:
src=
"@mipmap/go_back
"
android:
onClick=
"@{onClickListener}
"
/>
android:
onClick=
"@{onClickListener}
"
android:
src=
"@mipmap/go_back
"
/>
<TextView
android:id=
"@+id/tv_title"
...
...
@@ -31,14 +31,18 @@
android:layout_height=
"wrap_content"
android:layout_centerInParent=
"true"
android:text=
"标题"
app:layout_constraintStart_toStartOf=
"parent"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintTop_toTopOf=
"parent"
app:layout_constraintBottom_toBottomOf=
"parent"
android:textColor=
"@color/black_baozheng"
android:textSize=
"@dimen/all_sub_title_size"
/>
android:textSize=
"@dimen/all_sub_title_size"
app:layout_constraintBottom_toBottomOf=
"parent"
app:layout_constraintEnd_toEndOf=
"parent"
app:layout_constraintStart_toStartOf=
"parent"
app:layout_constraintTop_toTopOf=
"parent"
/>
<View
android:layout_width=
"match_parent"
android:layout_height=
"@dimen/view_line_L050"
android:background=
"@color/gray_huanggai"
app:layout_constraintBottom_toBottomOf=
"parent"
/>
</android.support.constraint.ConstraintLayout>
</layout>
\ No newline at end of file
app/src/main/res/mipmap-xhdpi/icon_address.png
View replaced file @
e999ade9
View file @
36abaaed
1.62 KB
|
W:
|
H:
1.52 KB
|
W:
|
H:
2-up
Swipe
Onion skin
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