Skip to content
项目
Groups
代码片段
帮助
正在加载...
Sign in / Register
Toggle navigation
W
workoffice
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图表
统计图
Create a new issue
作业
提交
议题看板
Open sidebar
冷广德
workoffice
Commits
d1c55407
提交
d1c55407
authored
9月 08, 2020
作者:
lgd
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
1.入库详情显示
上级
ab84b50a
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
60 行增加
和
4 行删除
+60
-4
AddStockBean.java
app/src/main/java/com/wd/workoffice/bean/AddStockBean.java
+9
-0
AddStockApplyAddActivity.java
...ffice/ui/activity/bat/order/AddStockApplyAddActivity.java
+1
-1
AddStockApplyDetailActivity.java
...ce/ui/activity/bat/order/AddStockApplyDetailActivity.java
+42
-2
HwObsUtil.java
app/src/main/java/com/wd/workoffice/util/HwObsUtil.java
+1
-1
activity_add_stock_apply_detail.xml
app/src/main/res/layout/activity_add_stock_apply_detail.xml
+7
-0
没有找到文件。
app/src/main/java/com/wd/workoffice/bean/AddStockBean.java
浏览文件 @
d1c55407
...
...
@@ -147,6 +147,15 @@ public class AddStockBean {
private
Object
qiAuditBy
;
private
Object
qiAuditTime
;
private
Object
qiAuditByName
;
private
String
image
;
public
String
getImage
()
{
return
image
;
}
public
void
setImage
(
String
image
)
{
this
.
image
=
image
;
}
public
int
getCreatedBy
()
{
return
createdBy
;
...
...
app/src/main/java/com/wd/workoffice/ui/activity/bat/order/AddStockApplyAddActivity.java
浏览文件 @
d1c55407
...
...
@@ -265,7 +265,7 @@ public class AddStockApplyAddActivity extends WorkToolBarActivity {
for
(
int
i
=
0
;
i
<
imgList
.
size
()
-
1
;
i
++)
{
image
.
append
(
imgList
.
get
(
i
).
getPath
()).
append
(
","
);
}
param
.
put
(
"image"
,
image
.
substring
(
0
,
image
.
length
()));
param
.
put
(
"image"
,
image
.
substring
(
0
,
image
.
length
()
-
1
));
observable
=
RtfUtils
.
getRtf
().
addPoStockApplyAdd
(
getIntent
().
getStringExtra
(
"id"
),
WorkUtils
.
convertMapToBody
(
param
));
}
else
if
(
TextUtils
.
equals
(
orderType
,
OrderType
.
SUPPLIER
.
getCode
()))
{
observable
=
RtfUtils
.
getRtf
().
addFoStockApplyAdd
(
getIntent
().
getStringExtra
(
"id"
),
WorkUtils
.
convertMapToBody
(
param
));
...
...
app/src/main/java/com/wd/workoffice/ui/activity/bat/order/AddStockApplyDetailActivity.java
浏览文件 @
d1c55407
...
...
@@ -6,20 +6,25 @@ import android.view.LayoutInflater;
import
android.view.View
;
import
android.widget.EditText
;
import
android.widget.LinearLayout
;
import
android.widget.RelativeLayout
;
import
android.widget.TextView
;
import
com.alibaba.fastjson.JSON
;
import
com.chad.library.adapter.base.BaseQuickAdapter
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.app.BaseBean
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.bean.AddStockBean
;
import
com.wd.workoffice.bean.AddStockChooseBean
;
import
com.wd.workoffice.bean.event.CheckAddStockEvent
;
import
com.wd.workoffice.bean.mesBean.ImageBean
;
import
com.wd.workoffice.bean.workEnum.OrderType
;
import
com.wd.workoffice.retrofit.RtfUtils
;
import
com.wd.workoffice.retrofit.WorkObserver
;
import
com.wd.workoffice.ui.activity.mes.ImageActivity
;
import
com.wd.workoffice.ui.adapter.AddStockCrucibleChooseAdapter
;
import
com.wd.workoffice.ui.adapter.AddStockSendApplyAdapter
;
import
com.wd.workoffice.ui.adapter.ImgAdapter
;
import
com.wd.workoffice.util.HwObsUtil
;
import
com.wd.workoffice.util.WorkUtils
;
import
org.greenrobot.eventbus.EventBus
;
...
...
@@ -29,6 +34,7 @@ import java.util.List;
import
java.util.Map
;
import
androidx.appcompat.app.AlertDialog
;
import
androidx.recyclerview.widget.GridLayoutManager
;
import
androidx.recyclerview.widget.LinearLayoutManager
;
import
androidx.recyclerview.widget.RecyclerView
;
import
butterknife.BindView
;
...
...
@@ -75,25 +81,52 @@ public class AddStockApplyDetailActivity extends WorkToolBarActivity {
RecyclerView
rvData
;
@BindView
(
R
.
id
.
ll_stock
)
LinearLayout
llStock
;
@BindView
(
R
.
id
.
rl_box_num
)
RelativeLayout
rlBoxNum
;
@BindView
(
R
.
id
.
rv_img
)
RecyclerView
rvImg
;
private
AddStockBean
.
RecordsBean
info
;
private
String
orderType
;
private
List
<
AddStockChooseBean
.
RecordsBean
>
productList
;
private
AddStockCrucibleChooseAdapter
productAdapter
;
private
List
<
ImageBean
>
imgList
;
private
ImgAdapter
imgAdapter
;
@Override
protected
void
initView
()
{
ButterKnife
.
bind
(
this
);
rvData
.
setLayoutManager
(
new
LinearLayoutManager
(
this
,
RecyclerView
.
VERTICAL
,
false
));
rvImg
.
setLayoutManager
(
new
GridLayoutManager
(
this
,
3
,
RecyclerView
.
VERTICAL
,
false
));
rvData
.
setLayoutManager
(
new
LinearLayoutManager
(
this
,
RecyclerView
.
VERTICAL
,
false
));
}
@Override
protected
void
initData
()
{
imgList
=
new
ArrayList
<>();
imgAdapter
=
new
ImgAdapter
(
R
.
layout
.
item_mes_ticket_img
,
imgList
);
imgAdapter
.
bindToRecyclerView
(
rvImg
);
productList
=
new
ArrayList
<>();
productAdapter
=
new
AddStockCrucibleChooseAdapter
(
R
.
layout
.
item_add_stock_choose
,
productList
,
2
);
productAdapter
.
bindToRecyclerView
(
rvData
);
productAdapter
.
notifyDataSetChanged
();
info
=
JSON
.
parseObject
(
getIntent
().
getStringExtra
(
"info"
),
AddStockBean
.
RecordsBean
.
class
);
orderType
=
getIntent
().
getStringExtra
(
"orderType"
);
if
(
TextUtils
.
equals
(
orderType
,
OrderType
.
OUT_BUY
.
getCode
()))
{
rlBoxNum
.
setVisibility
(
View
.
GONE
);
String
[]
image
=
info
.
getImage
().
split
(
","
);
List
<
ImageBean
>
imageList
=
new
ArrayList
<>();
for
(
String
s
:
image
)
{
if
(!
TextUtils
.
isEmpty
(
s
))
{
ImageBean
imageBean
=
new
ImageBean
();
imageBean
.
setUrl
(
HwObsUtil
.
IMG_DOMAIN
+
s
);
imageList
.
add
(
imageBean
);
}
}
imgList
.
addAll
(
imageList
);
imgAdapter
.
notifyDataSetChanged
();
}
if
(
TextUtils
.
equals
(
orderType
,
OrderType
.
SUPPLIER
.
getCode
()))
{
rlBoxNum
.
setVisibility
(
View
.
GONE
);
}
tvNum
.
setText
(
String
.
valueOf
(
info
.
getProductAmount
()));
tvBoxNum
.
setText
(
String
.
valueOf
(
info
.
getBoxCode
()));
tvPerson
.
setText
(
String
.
valueOf
(
info
.
getCreatedByName
()));
...
...
@@ -154,6 +187,13 @@ public class AddStockApplyDetailActivity extends WorkToolBarActivity {
@Override
protected
void
initEvent
()
{
imgAdapter
.
setOnItemClickListener
(
new
BaseQuickAdapter
.
OnItemClickListener
()
{
@Override
public
void
onItemClick
(
BaseQuickAdapter
adapter
,
View
view
,
int
position
)
{
if
(!
TextUtils
.
isEmpty
(
imgList
.
get
(
position
).
getUrl
()))
startActivity
(
ImageActivity
.
class
,
"url"
,
HwObsUtil
.
IMG_DOMAIN
+
imgList
.
get
(
position
).
getUrl
());
}
});
}
@Override
...
...
app/src/main/java/com/wd/workoffice/util/HwObsUtil.java
浏览文件 @
d1c55407
...
...
@@ -53,7 +53,7 @@ public class HwObsUtil {
private
String
AK
=
"K2DV6W6VQ7VLVGHGCT0D"
;
public
static
String
END_POINT
=
"https://obs.cn-north-4.myhuaweicloud.com"
;
public
static
String
IMG_DOMAIN
=
"
https
://bat-static.obs.cn-north-4.myhuaweicloud.com/"
;
public
static
String
IMG_DOMAIN
=
"
http
://bat-static.obs.cn-north-4.myhuaweicloud.com/"
;
ObsClient
obsClient
=
null
;
private
HwObsUtil
()
{
...
...
app/src/main/res/layout/activity_add_stock_apply_detail.xml
浏览文件 @
d1c55407
...
...
@@ -129,6 +129,7 @@
<View
style=
"@style/dividerX"
/>
<RelativeLayout
android:id=
"@+id/rl_box_num"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center"
...
...
@@ -347,6 +348,12 @@
</LinearLayout>
</LinearLayout>
<androidx.recyclerview.widget.RecyclerView
android:id=
"@+id/rv_img"
android:paddingHorizontal=
"10mm"
android:layout_marginTop=
"20mm"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
/>
</LinearLayout>
</androidx.core.widget.NestedScrollView>
</RelativeLayout>
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论