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
c61c55dd
提交
c61c55dd
authored
5月 05, 2020
作者:
lgd
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
1.六小件新增
2.//TODO erp用户是否选择新部门为空,质检接口数据无对应问题,内部交易订单审核,审核规则,领用申请列表/退件列表/参数,坩埚下单,mes,刷新token,编辑任务担当无法修改,
上级
13411fbb
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
17 个修改的文件
包含
300 行增加
和
77 行删除
+300
-77
AddMachineAddChildEvent.java
...com/wd/workoffice/bean/event/AddMachineAddChildEvent.java
+34
-0
AddMachineModifyChildEvent.java
.../wd/workoffice/bean/event/AddMachineModifyChildEvent.java
+45
-0
MesChooseMachineActivity.java
...office/ui/activity/mes/user/MesChooseMachineActivity.java
+4
-3
MesChooseMachineAddActivity.java
...ice/ui/activity/mes/user/MesChooseMachineAddActivity.java
+0
-0
MesChooseMachineDetailActivity.java
.../ui/activity/mes/user/MesChooseMachineDetailActivity.java
+0
-2
MesMiddleAddActivity.java
...workoffice/ui/activity/mes/user/MesMiddleAddActivity.java
+33
-22
MesMiddleModifyActivity.java
...koffice/ui/activity/mes/user/MesMiddleModifyActivity.java
+10
-0
MesOtherSupplierAddActivity.java
...ice/ui/activity/mes/user/MesOtherSupplierAddActivity.java
+9
-1
MesOtherSupplierModifyActivity.java
.../ui/activity/mes/user/MesOtherSupplierModifyActivity.java
+28
-1
MesPackageAddActivity.java
...orkoffice/ui/activity/mes/user/MesPackageAddActivity.java
+29
-21
MesPackageModifyActivity.java
...office/ui/activity/mes/user/MesPackageModifyActivity.java
+28
-2
MesStockAddActivity.java
.../workoffice/ui/activity/mes/user/MesStockAddActivity.java
+10
-1
MesStockModifyActivity.java
...rkoffice/ui/activity/mes/user/MesStockModifyActivity.java
+10
-0
MesThreeAddActivity.java
.../workoffice/ui/activity/mes/user/MesThreeAddActivity.java
+30
-21
MesThreeModifyActivity.java
...rkoffice/ui/activity/mes/user/MesThreeModifyActivity.java
+28
-2
activity_mes_user_data_machine_add.xml
...rc/main/res/layout/activity_mes_user_data_machine_add.xml
+0
-0
activity_mes_user_data_machine_detail.xml
...main/res/layout/activity_mes_user_data_machine_detail.xml
+2
-1
没有找到文件。
app/src/main/java/com/wd/workoffice/bean/event/AddMachineAddChildEvent.java
0 → 100644
浏览文件 @
c61c55dd
package
com
.
wd
.
workoffice
.
bean
.
event
;
/**
* author : flexible
* email : lgd19940421@163.com
* github: https://github.com/FlexibleXd
**/
public
class
AddMachineAddChildEvent
{
int
type
;
String
data
;
public
AddMachineAddChildEvent
(
int
type
,
String
data
)
{
this
.
type
=
type
;
this
.
data
=
data
;
}
public
int
getType
()
{
return
type
;
}
public
void
setType
(
int
type
)
{
this
.
type
=
type
;
}
public
String
getData
()
{
return
data
;
}
public
void
setData
(
String
data
)
{
this
.
data
=
data
;
}
}
app/src/main/java/com/wd/workoffice/bean/event/AddMachineModifyChildEvent.java
0 → 100644
浏览文件 @
c61c55dd
package
com
.
wd
.
workoffice
.
bean
.
event
;
/**
* author : flexible
* email : lgd19940421@163.com
* github: https://github.com/FlexibleXd
**/
public
class
AddMachineModifyChildEvent
{
int
type
;
// 1 2 3 4 5 6
String
data
;
int
position
;
public
AddMachineModifyChildEvent
(
int
type
,
String
data
,
int
position
)
{
this
.
type
=
type
;
this
.
data
=
data
;
this
.
position
=
position
;
}
public
int
getType
()
{
return
type
;
}
public
void
setType
(
int
type
)
{
this
.
type
=
type
;
}
public
String
getData
()
{
return
data
;
}
public
void
setData
(
String
data
)
{
this
.
data
=
data
;
}
public
int
getPosition
()
{
return
position
;
}
public
void
setPosition
(
int
position
)
{
this
.
position
=
position
;
}
}
app/src/main/java/com/wd/workoffice/ui/activity/mes/user/MesChooseMachineActivity.java
浏览文件 @
c61c55dd
...
@@ -58,6 +58,7 @@ public class MesChooseMachineActivity extends WorkToolBarActivity {
...
@@ -58,6 +58,7 @@ public class MesChooseMachineActivity extends WorkToolBarActivity {
private
List
<
MachineBean
>
clientList
;
private
List
<
MachineBean
>
clientList
;
private
UserDataChooseMachineAdapter
clientAdapter
;
private
UserDataChooseMachineAdapter
clientAdapter
;
private
UserDataBean
.
ListBean
data
;
private
UserDataBean
.
ListBean
data
;
@Override
@Override
protected
void
initView
()
{
protected
void
initView
()
{
ButterKnife
.
bind
(
this
);
ButterKnife
.
bind
(
this
);
...
@@ -72,7 +73,7 @@ public class MesChooseMachineActivity extends WorkToolBarActivity {
...
@@ -72,7 +73,7 @@ public class MesChooseMachineActivity extends WorkToolBarActivity {
clientAdapter
.
bindToRecyclerView
(
rvClient
);
clientAdapter
.
bindToRecyclerView
(
rvClient
);
clientAdapter
.
setEmptyView
(
R
.
layout
.
view_empty_content
,
rvClient
);
clientAdapter
.
setEmptyView
(
R
.
layout
.
view_empty_content
,
rvClient
);
param
=
WorkUtils
.
simpleParam
();
param
=
WorkUtils
.
simpleParam
();
param
.
put
(
"steelmakingWorksCode"
,
data
.
getSteelmakingWorksCode
());
param
.
put
(
"steelmakingWorksCode"
,
data
.
getSteelmakingWorksCode
());
getData
();
getData
();
}
}
...
@@ -112,7 +113,7 @@ public class MesChooseMachineActivity extends WorkToolBarActivity {
...
@@ -112,7 +113,7 @@ public class MesChooseMachineActivity extends WorkToolBarActivity {
data
.
setContinuousCasterName
(
clientList
.
get
(
position
).
getContinuousCasterName
());
data
.
setContinuousCasterName
(
clientList
.
get
(
position
).
getContinuousCasterName
());
data
.
setContinuousCasterType
(
clientList
.
get
(
position
).
getContinuousCasterType
());
data
.
setContinuousCasterType
(
clientList
.
get
(
position
).
getContinuousCasterType
());
data
.
setContinuousCasterCode
(
clientList
.
get
(
position
).
getContinuousCasterCode
());
data
.
setContinuousCasterCode
(
clientList
.
get
(
position
).
getContinuousCasterCode
());
startActivity
(
MesChooseMachineDetailActivity
.
class
,
"data"
,
JSON
.
toJSONString
(
data
));
startActivity
(
MesChooseMachineDetailActivity
.
class
,
"data"
,
JSON
.
toJSONString
(
data
));
}
}
});
});
}
}
...
@@ -139,7 +140,7 @@ public class MesChooseMachineActivity extends WorkToolBarActivity {
...
@@ -139,7 +140,7 @@ public class MesChooseMachineActivity extends WorkToolBarActivity {
public
boolean
onOptionsItemSelected
(
MenuItem
item
)
{
public
boolean
onOptionsItemSelected
(
MenuItem
item
)
{
switch
(
item
.
getItemId
())
{
switch
(
item
.
getItemId
())
{
case
R
.
id
.
add
:
case
R
.
id
.
add
:
startActivity
(
MesChooseMachineAddActivity
.
class
);
startActivity
(
MesChooseMachineAddActivity
.
class
,
"data"
,
JSON
.
toJSONString
(
data
)
);
break
;
break
;
}
}
return
super
.
onOptionsItemSelected
(
item
);
return
super
.
onOptionsItemSelected
(
item
);
...
...
app/src/main/java/com/wd/workoffice/ui/activity/mes/user/MesChooseMachineAddActivity.java
浏览文件 @
c61c55dd
差异被折叠。
点击展开。
app/src/main/java/com/wd/workoffice/ui/activity/mes/user/MesChooseMachineDetailActivity.java
浏览文件 @
c61c55dd
...
@@ -146,7 +146,6 @@ public class MesChooseMachineDetailActivity extends WorkToolBarActivity {
...
@@ -146,7 +146,6 @@ public class MesChooseMachineDetailActivity extends WorkToolBarActivity {
rvData4
.
setLayoutManager
(
new
LinearLayoutManager
(
this
,
RecyclerView
.
VERTICAL
,
false
));
rvData4
.
setLayoutManager
(
new
LinearLayoutManager
(
this
,
RecyclerView
.
VERTICAL
,
false
));
rvData5
.
setLayoutManager
(
new
LinearLayoutManager
(
this
,
RecyclerView
.
VERTICAL
,
false
));
rvData5
.
setLayoutManager
(
new
LinearLayoutManager
(
this
,
RecyclerView
.
VERTICAL
,
false
));
rvData6
.
setLayoutManager
(
new
LinearLayoutManager
(
this
,
RecyclerView
.
VERTICAL
,
false
));
rvData6
.
setLayoutManager
(
new
LinearLayoutManager
(
this
,
RecyclerView
.
VERTICAL
,
false
));
}
}
@Override
@Override
...
@@ -439,5 +438,4 @@ public class MesChooseMachineDetailActivity extends WorkToolBarActivity {
...
@@ -439,5 +438,4 @@ public class MesChooseMachineDetailActivity extends WorkToolBarActivity {
}
}
});
});
}
}
}
}
app/src/main/java/com/wd/workoffice/ui/activity/mes/user/MesMiddleAddActivity.java
浏览文件 @
c61c55dd
package
com
.
wd
.
workoffice
.
ui
.
activity
.
mes
.
user
;
package
com
.
wd
.
workoffice
.
ui
.
activity
.
mes
.
user
;
import
android.text.TextUtils
;
import
android.view.Menu
;
import
android.view.Menu
;
import
android.view.MenuItem
;
import
android.view.MenuItem
;
import
android.widget.EditText
;
import
android.widget.EditText
;
import
com.alibaba.fastjson.JSON
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.bean.event.AddMachineAddChildEvent
;
import
com.wd.workoffice.bean.event.RefreshMachineEvent
;
import
com.wd.workoffice.bean.event.RefreshMachineEvent
;
import
com.wd.workoffice.retrofit.RtfUtils
;
import
com.wd.workoffice.retrofit.RtfUtils
;
import
com.wd.workoffice.retrofit.WorkObserver
;
import
com.wd.workoffice.retrofit.WorkObserver
;
...
@@ -36,6 +39,8 @@ public class MesMiddleAddActivity extends WorkToolBarActivity {
...
@@ -36,6 +39,8 @@ public class MesMiddleAddActivity extends WorkToolBarActivity {
@BindView
(
R
.
id
.
et_type
)
@BindView
(
R
.
id
.
et_type
)
EditText
etType
;
EditText
etType
;
private
Map
<
String
,
Object
>
param
;
private
Map
<
String
,
Object
>
param
;
private
String
from
;
@Override
@Override
protected
void
initView
()
{
protected
void
initView
()
{
ButterKnife
.
bind
(
this
);
ButterKnife
.
bind
(
this
);
...
@@ -43,6 +48,7 @@ public class MesMiddleAddActivity extends WorkToolBarActivity {
...
@@ -43,6 +48,7 @@ public class MesMiddleAddActivity extends WorkToolBarActivity {
@Override
@Override
protected
void
initData
()
{
protected
void
initData
()
{
from
=
getIntent
().
getStringExtra
(
"from"
);
param
=
WorkUtils
.
simpleParam
();
param
=
WorkUtils
.
simpleParam
();
param
.
put
(
"continuousCasterCode"
,
getIntent
().
getStringExtra
(
"continuousCasterCode"
));
param
.
put
(
"continuousCasterCode"
,
getIntent
().
getStringExtra
(
"continuousCasterCode"
));
}
}
...
@@ -81,29 +87,34 @@ public class MesMiddleAddActivity extends WorkToolBarActivity {
...
@@ -81,29 +87,34 @@ public class MesMiddleAddActivity extends WorkToolBarActivity {
param
.
put
(
"ladleContractSituation"
,
middleStatus
);
param
.
put
(
"ladleContractSituation"
,
middleStatus
);
param
.
put
(
"continuousCastingContractSituation"
,
threeStatus
);
param
.
put
(
"continuousCastingContractSituation"
,
threeStatus
);
param
.
put
(
"settlementMethod"
,
type
);
param
.
put
(
"settlementMethod"
,
type
);
RtfUtils
.
getMesRtf
().
middleAdd
(
"1"
,
"1"
,
WorkUtils
.
convertMapToBody
(
param
)).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
if
(
TextUtils
.
equals
(
from
,
"1"
))
{
@Override
EventBus
.
getDefault
().
post
(
new
AddMachineAddChildEvent
(
6
,
JSON
.
toJSONString
(
param
)));
public
void
doOnSubscribe
(
Disposable
d
)
{
finish
();
}
}
else
{
RtfUtils
.
getMesRtf
().
middleAdd
(
"1"
,
"1"
,
WorkUtils
.
convertMapToBody
(
param
)).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
@Override
@Override
public
void
onFail
(
String
errorMsg
)
{
public
void
doOnSubscribe
(
Disposable
d
)
{
hideLoading
();
}
toast
(
errorMsg
);
}
@Override
public
void
onFail
(
String
errorMsg
)
{
@Override
hideLoading
();
public
void
onSuccess
(
BaseMesBean
data
)
{
toast
(
errorMsg
);
hideLoading
();
if
(!
data
.
isSuccess
())
{
toast
(
data
.
getMsg
());
return
;
}
}
finish
();
toast
(
"添加成功"
);
@Override
EventBus
.
getDefault
().
post
(
new
RefreshMachineEvent
());
public
void
onSuccess
(
BaseMesBean
data
)
{
}
hideLoading
();
});
if
(!
data
.
isSuccess
())
{
toast
(
data
.
getMsg
());
return
;
}
finish
();
toast
(
"添加成功"
);
EventBus
.
getDefault
().
post
(
new
RefreshMachineEvent
());
}
});
}
}
}
...
...
app/src/main/java/com/wd/workoffice/ui/activity/mes/user/MesMiddleModifyActivity.java
浏览文件 @
c61c55dd
package
com
.
wd
.
workoffice
.
ui
.
activity
.
mes
.
user
;
package
com
.
wd
.
workoffice
.
ui
.
activity
.
mes
.
user
;
import
android.text.TextUtils
;
import
android.view.Menu
;
import
android.view.Menu
;
import
android.view.MenuItem
;
import
android.view.MenuItem
;
import
android.widget.EditText
;
import
android.widget.EditText
;
...
@@ -8,6 +9,7 @@ import com.alibaba.fastjson.JSON;
...
@@ -8,6 +9,7 @@ import com.alibaba.fastjson.JSON;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.bean.event.AddMachineModifyChildEvent
;
import
com.wd.workoffice.bean.event.RefreshMachineEvent
;
import
com.wd.workoffice.bean.event.RefreshMachineEvent
;
import
com.wd.workoffice.bean.mesBean.MachineDetailBean
;
import
com.wd.workoffice.bean.mesBean.MachineDetailBean
;
import
com.wd.workoffice.retrofit.RtfUtils
;
import
com.wd.workoffice.retrofit.RtfUtils
;
...
@@ -38,6 +40,7 @@ public class MesMiddleModifyActivity extends WorkToolBarActivity {
...
@@ -38,6 +40,7 @@ public class MesMiddleModifyActivity extends WorkToolBarActivity {
EditText
etType
;
EditText
etType
;
private
Map
<
String
,
Object
>
param
;
private
Map
<
String
,
Object
>
param
;
private
MachineDetailBean
.
SettleListBean
dataBean
;
private
MachineDetailBean
.
SettleListBean
dataBean
;
private
String
from
;
@Override
@Override
protected
void
initView
()
{
protected
void
initView
()
{
...
@@ -53,6 +56,7 @@ public class MesMiddleModifyActivity extends WorkToolBarActivity {
...
@@ -53,6 +56,7 @@ public class MesMiddleModifyActivity extends WorkToolBarActivity {
etMiddleStatus
.
setText
(
dataBean
.
getLadleContractSituation
());
etMiddleStatus
.
setText
(
dataBean
.
getLadleContractSituation
());
etThreeStatus
.
setText
(
dataBean
.
getContinuousCastingContractSituation
());
etThreeStatus
.
setText
(
dataBean
.
getContinuousCastingContractSituation
());
etType
.
setText
(
dataBean
.
getSettlementMethod
());
etType
.
setText
(
dataBean
.
getSettlementMethod
());
from
=
getIntent
().
getStringExtra
(
"from"
);
}
}
...
@@ -89,6 +93,12 @@ public class MesMiddleModifyActivity extends WorkToolBarActivity {
...
@@ -89,6 +93,12 @@ public class MesMiddleModifyActivity extends WorkToolBarActivity {
param
.
put
(
"ladleContractSituation"
,
middleStatus
);
param
.
put
(
"ladleContractSituation"
,
middleStatus
);
param
.
put
(
"continuousCastingContractSituation"
,
threeStatus
);
param
.
put
(
"continuousCastingContractSituation"
,
threeStatus
);
param
.
put
(
"settlementMethod"
,
type
);
param
.
put
(
"settlementMethod"
,
type
);
if
(
TextUtils
.
equals
(
from
,
"1"
))
{
EventBus
.
getDefault
().
post
(
new
AddMachineModifyChildEvent
(
5
,
JSON
.
toJSONString
(
param
)
,
Integer
.
valueOf
(
getIntent
().
getStringExtra
(
"position"
))));
finish
();
return
;
}
RtfUtils
.
getMesRtf
().
middleAdd
(
"1"
,
"2"
,
WorkUtils
.
convertMapToBody
(
param
)).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
RtfUtils
.
getMesRtf
().
middleAdd
(
"1"
,
"2"
,
WorkUtils
.
convertMapToBody
(
param
)).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
@Override
@Override
public
void
doOnSubscribe
(
Disposable
d
)
{
public
void
doOnSubscribe
(
Disposable
d
)
{
...
...
app/src/main/java/com/wd/workoffice/ui/activity/mes/user/MesOtherSupplierAddActivity.java
浏览文件 @
c61c55dd
...
@@ -5,6 +5,7 @@ import android.content.Intent;
...
@@ -5,6 +5,7 @@ import android.content.Intent;
import
android.content.pm.ActivityInfo
;
import
android.content.pm.ActivityInfo
;
import
android.net.Uri
;
import
android.net.Uri
;
import
android.os.Bundle
;
import
android.os.Bundle
;
import
android.text.TextUtils
;
import
android.view.Menu
;
import
android.view.Menu
;
import
android.view.MenuItem
;
import
android.view.MenuItem
;
import
android.view.View
;
import
android.view.View
;
...
@@ -16,6 +17,7 @@ import com.tbruyelle.rxpermissions2.RxPermissions;
...
@@ -16,6 +17,7 @@ import com.tbruyelle.rxpermissions2.RxPermissions;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.bean.event.AddMachineAddChildEvent
;
import
com.wd.workoffice.bean.event.RefreshMachineEvent
;
import
com.wd.workoffice.bean.event.RefreshMachineEvent
;
import
com.wd.workoffice.bean.mesBean.ImageBean
;
import
com.wd.workoffice.bean.mesBean.ImageBean
;
import
com.wd.workoffice.bean.mesBean.MesProBean
;
import
com.wd.workoffice.bean.mesBean.MesProBean
;
...
@@ -74,6 +76,7 @@ public class MesOtherSupplierAddActivity extends WorkToolBarActivity {
...
@@ -74,6 +76,7 @@ public class MesOtherSupplierAddActivity extends WorkToolBarActivity {
EditText
etRemark
;
EditText
etRemark
;
private
Map
<
String
,
Object
>
param
;
private
Map
<
String
,
Object
>
param
;
private
Map
<
Integer
,
Object
>
annexMap
=
new
HashMap
<>();
private
Map
<
Integer
,
Object
>
annexMap
=
new
HashMap
<>();
private
String
from
;
@Override
@Override
protected
void
initView
()
{
protected
void
initView
()
{
...
@@ -82,6 +85,7 @@ public class MesOtherSupplierAddActivity extends WorkToolBarActivity {
...
@@ -82,6 +85,7 @@ public class MesOtherSupplierAddActivity extends WorkToolBarActivity {
@Override
@Override
protected
void
initData
()
{
protected
void
initData
()
{
from
=
getIntent
().
getStringExtra
(
"from"
);
param
=
WorkUtils
.
simpleParam
();
param
=
WorkUtils
.
simpleParam
();
param
.
put
(
"continuousCasterCode"
,
getIntent
().
getStringExtra
(
"continuousCasterCode"
));
param
.
put
(
"continuousCasterCode"
,
getIntent
().
getStringExtra
(
"continuousCasterCode"
));
}
}
...
@@ -100,6 +104,10 @@ public class MesOtherSupplierAddActivity extends WorkToolBarActivity {
...
@@ -100,6 +104,10 @@ public class MesOtherSupplierAddActivity extends WorkToolBarActivity {
param
.
put
(
"otherSituationDescription"
,
content
);
param
.
put
(
"otherSituationDescription"
,
content
);
param
.
put
(
"remark"
,
remark
);
param
.
put
(
"remark"
,
remark
);
param
.
put
(
"attachments"
,
getUploadImg
());
param
.
put
(
"attachments"
,
getUploadImg
());
if
(
TextUtils
.
equals
(
from
,
"1"
))
{
EventBus
.
getDefault
().
post
(
new
AddMachineAddChildEvent
(
3
,
JSON
.
toJSONString
(
param
)));
finish
();
}
else
{
RtfUtils
.
getMesRtf
().
otherSupplierAdd
(
"1"
,
"1"
,
WorkUtils
.
convertMapToBody
(
param
)).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
RtfUtils
.
getMesRtf
().
otherSupplierAdd
(
"1"
,
"1"
,
WorkUtils
.
convertMapToBody
(
param
)).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
@Override
@Override
public
void
doOnSubscribe
(
Disposable
d
)
{
public
void
doOnSubscribe
(
Disposable
d
)
{
...
@@ -122,7 +130,7 @@ public class MesOtherSupplierAddActivity extends WorkToolBarActivity {
...
@@ -122,7 +130,7 @@ public class MesOtherSupplierAddActivity extends WorkToolBarActivity {
toast
(
"添加成功"
);
toast
(
"添加成功"
);
EventBus
.
getDefault
().
post
(
new
RefreshMachineEvent
());
EventBus
.
getDefault
().
post
(
new
RefreshMachineEvent
());
}
}
});
});
}
}
}
@Override
@Override
...
...
app/src/main/java/com/wd/workoffice/ui/activity/mes/user/MesOtherSupplierModifyActivity.java
浏览文件 @
c61c55dd
...
@@ -17,6 +17,7 @@ import com.tbruyelle.rxpermissions2.RxPermissions;
...
@@ -17,6 +17,7 @@ import com.tbruyelle.rxpermissions2.RxPermissions;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.bean.event.AddMachineModifyChildEvent
;
import
com.wd.workoffice.bean.event.RefreshMachineEvent
;
import
com.wd.workoffice.bean.event.RefreshMachineEvent
;
import
com.wd.workoffice.bean.mesBean.ImageBean
;
import
com.wd.workoffice.bean.mesBean.ImageBean
;
import
com.wd.workoffice.bean.mesBean.MachineDetailBean
;
import
com.wd.workoffice.bean.mesBean.MachineDetailBean
;
...
@@ -77,6 +78,7 @@ public class MesOtherSupplierModifyActivity extends WorkToolBarActivity {
...
@@ -77,6 +78,7 @@ public class MesOtherSupplierModifyActivity extends WorkToolBarActivity {
private
Map
<
String
,
Object
>
param
;
private
Map
<
String
,
Object
>
param
;
private
Map
<
Integer
,
Object
>
annexMap
=
new
HashMap
<>();
private
Map
<
Integer
,
Object
>
annexMap
=
new
HashMap
<>();
private
MachineDetailBean
.
OtherSupListBean
dataBean
;
private
MachineDetailBean
.
OtherSupListBean
dataBean
;
private
String
from
;
@Override
@Override
protected
void
initView
()
{
protected
void
initView
()
{
...
@@ -85,6 +87,7 @@ public class MesOtherSupplierModifyActivity extends WorkToolBarActivity {
...
@@ -85,6 +87,7 @@ public class MesOtherSupplierModifyActivity extends WorkToolBarActivity {
@Override
@Override
protected
void
initData
()
{
protected
void
initData
()
{
from
=
getIntent
().
getStringExtra
(
"from"
);
dataBean
=
JSON
.
parseObject
(
getIntent
().
getStringExtra
(
"data"
),
MachineDetailBean
.
OtherSupListBean
.
class
);
dataBean
=
JSON
.
parseObject
(
getIntent
().
getStringExtra
(
"data"
),
MachineDetailBean
.
OtherSupListBean
.
class
);
param
=
WorkUtils
.
simpleParam
();
param
=
WorkUtils
.
simpleParam
();
param
.
put
(
"continuousCasterCode"
,
dataBean
.
getContinuousCasterCode
());
param
.
put
(
"continuousCasterCode"
,
dataBean
.
getContinuousCasterCode
());
...
@@ -95,7 +98,25 @@ public class MesOtherSupplierModifyActivity extends WorkToolBarActivity {
...
@@ -95,7 +98,25 @@ public class MesOtherSupplierModifyActivity extends WorkToolBarActivity {
etYears
.
setText
(
dataBean
.
getUseLife
());
etYears
.
setText
(
dataBean
.
getUseLife
());
etContent
.
setText
(
dataBean
.
getOtherSituationDescription
());
etContent
.
setText
(
dataBean
.
getOtherSituationDescription
());
etRemark
.
setText
(
dataBean
.
getRemark
());
etRemark
.
setText
(
dataBean
.
getRemark
());
getData
();
if
(
dataBean
.
getAttachments
()
!=
null
)
{
for
(
int
i
=
0
;
i
<
dataBean
.
getAttachments
().
size
();
i
++)
{
annexMap
.
put
(
i
+
1
,
dataBean
.
getAttachments
().
get
(
i
));
switch
(
i
+
1
)
{
case
1
:
GlideUtils
.
getRequest
().
load
(
dataBean
.
getAttachments
().
get
(
i
).
getUrl
()).
into
(
ivImg1
);
break
;
case
2
:
GlideUtils
.
getRequest
().
load
(
dataBean
.
getAttachments
().
get
(
i
).
getUrl
()).
into
(
ivImg2
);
break
;
case
3
:
GlideUtils
.
getRequest
().
load
(
dataBean
.
getAttachments
().
get
(
i
).
getUrl
()).
into
(
ivImg3
);
break
;
}
}
}
if
(!
TextUtils
.
equals
(
from
,
"1"
))
{
getData
();
}
}
}
private
void
getData
()
{
private
void
getData
()
{
...
@@ -152,6 +173,12 @@ public class MesOtherSupplierModifyActivity extends WorkToolBarActivity {
...
@@ -152,6 +173,12 @@ public class MesOtherSupplierModifyActivity extends WorkToolBarActivity {
param
.
put
(
"otherSituationDescription"
,
content
);
param
.
put
(
"otherSituationDescription"
,
content
);
param
.
put
(
"remark"
,
remark
);
param
.
put
(
"remark"
,
remark
);
param
.
put
(
"attachments"
,
getUploadImg
());
param
.
put
(
"attachments"
,
getUploadImg
());
if
(
TextUtils
.
equals
(
from
,
"1"
))
{
EventBus
.
getDefault
().
post
(
new
AddMachineModifyChildEvent
(
3
,
JSON
.
toJSONString
(
param
)
,
Integer
.
valueOf
(
getIntent
().
getStringExtra
(
"position"
))));
finish
();
return
;
}
RtfUtils
.
getMesRtf
().
otherSupplierAdd
(
"1"
,
"2"
,
WorkUtils
.
convertMapToBody
(
param
)).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
RtfUtils
.
getMesRtf
().
otherSupplierAdd
(
"1"
,
"2"
,
WorkUtils
.
convertMapToBody
(
param
)).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
@Override
@Override
public
void
doOnSubscribe
(
Disposable
d
)
{
public
void
doOnSubscribe
(
Disposable
d
)
{
...
...
app/src/main/java/com/wd/workoffice/ui/activity/mes/user/MesPackageAddActivity.java
浏览文件 @
c61c55dd
...
@@ -5,6 +5,7 @@ import android.content.Intent;
...
@@ -5,6 +5,7 @@ import android.content.Intent;
import
android.content.pm.ActivityInfo
;
import
android.content.pm.ActivityInfo
;
import
android.net.Uri
;
import
android.net.Uri
;
import
android.os.Bundle
;
import
android.os.Bundle
;
import
android.text.TextUtils
;
import
android.view.Menu
;
import
android.view.Menu
;
import
android.view.MenuItem
;
import
android.view.MenuItem
;
import
android.view.View
;
import
android.view.View
;
...
@@ -18,6 +19,7 @@ import com.tbruyelle.rxpermissions2.RxPermissions;
...
@@ -18,6 +19,7 @@ import com.tbruyelle.rxpermissions2.RxPermissions;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.bean.event.AddMachineAddChildEvent
;
import
com.wd.workoffice.bean.event.RefreshMachineEvent
;
import
com.wd.workoffice.bean.event.RefreshMachineEvent
;
import
com.wd.workoffice.bean.mesBean.ImageBean
;
import
com.wd.workoffice.bean.mesBean.ImageBean
;
import
com.wd.workoffice.bean.mesBean.MesProBean
;
import
com.wd.workoffice.bean.mesBean.MesProBean
;
...
@@ -81,6 +83,7 @@ public class MesPackageAddActivity extends WorkToolBarActivity {
...
@@ -81,6 +83,7 @@ public class MesPackageAddActivity extends WorkToolBarActivity {
private
Map
<
String
,
Object
>
param
;
private
Map
<
String
,
Object
>
param
;
private
MesProBean
.
ListBean
choosePro
;
private
MesProBean
.
ListBean
choosePro
;
private
Map
<
Integer
,
Object
>
annexMap
=
new
HashMap
<>();
private
Map
<
Integer
,
Object
>
annexMap
=
new
HashMap
<>();
private
String
from
;
@Override
@Override
protected
void
initView
()
{
protected
void
initView
()
{
...
@@ -89,6 +92,7 @@ public class MesPackageAddActivity extends WorkToolBarActivity {
...
@@ -89,6 +92,7 @@ public class MesPackageAddActivity extends WorkToolBarActivity {
@Override
@Override
protected
void
initData
()
{
protected
void
initData
()
{
from
=
getIntent
().
getStringExtra
(
"from"
);
param
=
WorkUtils
.
simpleParam
();
param
=
WorkUtils
.
simpleParam
();
param
.
put
(
"continuousCasterCode"
,
getIntent
().
getStringExtra
(
"continuousCasterCode"
));
param
.
put
(
"continuousCasterCode"
,
getIntent
().
getStringExtra
(
"continuousCasterCode"
));
}
}
...
@@ -112,30 +116,34 @@ public class MesPackageAddActivity extends WorkToolBarActivity {
...
@@ -112,30 +116,34 @@ public class MesPackageAddActivity extends WorkToolBarActivity {
param
.
put
(
"useProblemFeedback"
,
content
);
param
.
put
(
"useProblemFeedback"
,
content
);
param
.
put
(
"remark"
,
remark
);
param
.
put
(
"remark"
,
remark
);
param
.
put
(
"attachments"
,
getUploadImg
());
param
.
put
(
"attachments"
,
getUploadImg
());
if
(
TextUtils
.
equals
(
from
,
"1"
))
{
EventBus
.
getDefault
().
post
(
new
AddMachineAddChildEvent
(
4
,
JSON
.
toJSONString
(
param
)));
finish
();
}
else
{
RtfUtils
.
getMesRtf
().
packageAdd
(
"1"
,
"1"
,
WorkUtils
.
convertMapToBody
(
param
)).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
@Override
public
void
doOnSubscribe
(
Disposable
d
)
{
}
RtfUtils
.
getMesRtf
().
packageAdd
(
"1"
,
"1"
,
WorkUtils
.
convertMapToBody
(
param
)).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
@Override
@Override
public
void
onFail
(
String
errorMsg
)
{
public
void
doOnSubscribe
(
Disposable
d
)
{
hideLoading
();
}
toast
(
errorMsg
);
}
@Override
public
void
onFail
(
String
errorMsg
)
{
hideLoading
();
toast
(
errorMsg
);
}
@Override
@Override
public
void
onSuccess
(
BaseMesBean
data
)
{
public
void
onSuccess
(
BaseMesBean
data
)
{
hideLoading
();
hideLoading
();
if
(!
data
.
isSuccess
())
{
if
(!
data
.
isSuccess
())
{
toast
(
data
.
getMsg
());
toast
(
data
.
getMsg
());
return
;
return
;
}
finish
();
toast
(
"添加成功"
);
EventBus
.
getDefault
().
post
(
new
RefreshMachineEvent
());
}
}
finish
();
});
toast
(
"添加成功"
);
}
EventBus
.
getDefault
().
post
(
new
RefreshMachineEvent
());
}
});
}
}
@Override
@Override
...
...
app/src/main/java/com/wd/workoffice/ui/activity/mes/user/MesPackageModifyActivity.java
浏览文件 @
c61c55dd
...
@@ -19,6 +19,7 @@ import com.tbruyelle.rxpermissions2.RxPermissions;
...
@@ -19,6 +19,7 @@ import com.tbruyelle.rxpermissions2.RxPermissions;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.bean.event.AddMachineModifyChildEvent
;
import
com.wd.workoffice.bean.event.RefreshMachineEvent
;
import
com.wd.workoffice.bean.event.RefreshMachineEvent
;
import
com.wd.workoffice.bean.mesBean.ImageBean
;
import
com.wd.workoffice.bean.mesBean.ImageBean
;
import
com.wd.workoffice.bean.mesBean.MachineDetailBean
;
import
com.wd.workoffice.bean.mesBean.MachineDetailBean
;
...
@@ -84,6 +85,7 @@ public class MesPackageModifyActivity extends WorkToolBarActivity {
...
@@ -84,6 +85,7 @@ public class MesPackageModifyActivity extends WorkToolBarActivity {
private
MesProBean
.
ListBean
choosePro
;
private
MesProBean
.
ListBean
choosePro
;
private
Map
<
Integer
,
Object
>
annexMap
=
new
HashMap
<>();
private
Map
<
Integer
,
Object
>
annexMap
=
new
HashMap
<>();
private
MachineDetailBean
.
OtherLadleListBean
dataBean
;
private
MachineDetailBean
.
OtherLadleListBean
dataBean
;
private
String
from
;
@Override
@Override
protected
void
initView
()
{
protected
void
initView
()
{
...
@@ -92,6 +94,7 @@ public class MesPackageModifyActivity extends WorkToolBarActivity {
...
@@ -92,6 +94,7 @@ public class MesPackageModifyActivity extends WorkToolBarActivity {
@Override
@Override
protected
void
initData
()
{
protected
void
initData
()
{
from
=
getIntent
().
getStringExtra
(
"from"
);
dataBean
=
JSON
.
parseObject
(
getIntent
().
getStringExtra
(
"data"
),
MachineDetailBean
.
OtherLadleListBean
.
class
);
dataBean
=
JSON
.
parseObject
(
getIntent
().
getStringExtra
(
"data"
),
MachineDetailBean
.
OtherLadleListBean
.
class
);
param
=
WorkUtils
.
simpleParam
();
param
=
WorkUtils
.
simpleParam
();
param
.
put
(
"continuousCasterCode"
,
dataBean
.
getContinuousCasterCode
());
param
.
put
(
"continuousCasterCode"
,
dataBean
.
getContinuousCasterCode
());
...
@@ -103,12 +106,30 @@ public class MesPackageModifyActivity extends WorkToolBarActivity {
...
@@ -103,12 +106,30 @@ public class MesPackageModifyActivity extends WorkToolBarActivity {
tvPro
.
setText
(
dataBean
.
getRefractoryName
());
tvPro
.
setText
(
dataBean
.
getRefractoryName
());
etImgCode
.
setText
(
dataBean
.
getFigureNumber
());
etImgCode
.
setText
(
dataBean
.
getFigureNumber
());
}
}
if
(
dataBean
.
getAttachments
()
!=
null
)
{
for
(
int
i
=
0
;
i
<
dataBean
.
getAttachments
().
size
();
i
++)
{
annexMap
.
put
(
i
+
1
,
dataBean
.
getAttachments
().
get
(
i
));
switch
(
i
+
1
)
{
case
1
:
GlideUtils
.
getRequest
().
load
(
dataBean
.
getAttachments
().
get
(
i
).
getUrl
()).
into
(
ivImg1
);
break
;
case
2
:
GlideUtils
.
getRequest
().
load
(
dataBean
.
getAttachments
().
get
(
i
).
getUrl
()).
into
(
ivImg2
);
break
;
case
3
:
GlideUtils
.
getRequest
().
load
(
dataBean
.
getAttachments
().
get
(
i
).
getUrl
()).
into
(
ivImg3
);
break
;
}
}
}
etMaterials
.
setText
(
dataBean
.
getMaterialsUsed
());
etMaterials
.
setText
(
dataBean
.
getMaterialsUsed
());
etRequirements
.
setText
(
dataBean
.
getUseRequirement
());
etRequirements
.
setText
(
dataBean
.
getUseRequirement
());
etYears
.
setText
(
dataBean
.
getUseLife
());
etYears
.
setText
(
dataBean
.
getUseLife
());
etContent
.
setText
(
dataBean
.
getUseProblemFeedback
());
etContent
.
setText
(
dataBean
.
getUseProblemFeedback
());
etRemark
.
setText
(
dataBean
.
getRemark
());
etRemark
.
setText
(
dataBean
.
getRemark
());
getData
();
if
(!
TextUtils
.
equals
(
from
,
"1"
))
{
getData
();
}
}
}
private
void
getData
()
{
private
void
getData
()
{
...
@@ -130,7 +151,6 @@ public class MesPackageModifyActivity extends WorkToolBarActivity {
...
@@ -130,7 +151,6 @@ public class MesPackageModifyActivity extends WorkToolBarActivity {
toast
(
data
.
getMsg
());
toast
(
data
.
getMsg
());
return
;
return
;
}
}
dataBean
=
JSON
.
parseObject
(
data
.
getData
().
toString
(),
MachineDetailBean
.
OtherLadleListBean
.
class
);
dataBean
=
JSON
.
parseObject
(
data
.
getData
().
toString
(),
MachineDetailBean
.
OtherLadleListBean
.
class
);
if
(
dataBean
.
getAttachments
()
!=
null
)
{
if
(
dataBean
.
getAttachments
()
!=
null
)
{
for
(
int
i
=
0
;
i
<
dataBean
.
getAttachments
().
size
();
i
++)
{
for
(
int
i
=
0
;
i
<
dataBean
.
getAttachments
().
size
();
i
++)
{
...
@@ -172,6 +192,12 @@ public class MesPackageModifyActivity extends WorkToolBarActivity {
...
@@ -172,6 +192,12 @@ public class MesPackageModifyActivity extends WorkToolBarActivity {
param
.
put
(
"remark"
,
remark
);
param
.
put
(
"remark"
,
remark
);
param
.
put
(
"attachments"
,
getUploadImg
());
param
.
put
(
"attachments"
,
getUploadImg
());
if
(
TextUtils
.
equals
(
from
,
"1"
))
{
EventBus
.
getDefault
().
post
(
new
AddMachineModifyChildEvent
(
4
,
JSON
.
toJSONString
(
param
)
,
Integer
.
valueOf
(
getIntent
().
getStringExtra
(
"position"
))));
finish
();
return
;
}
RtfUtils
.
getMesRtf
().
packageAdd
(
"1"
,
"2"
,
WorkUtils
.
convertMapToBody
(
param
)).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
RtfUtils
.
getMesRtf
().
packageAdd
(
"1"
,
"2"
,
WorkUtils
.
convertMapToBody
(
param
)).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
@Override
@Override
public
void
doOnSubscribe
(
Disposable
d
)
{
public
void
doOnSubscribe
(
Disposable
d
)
{
...
...
app/src/main/java/com/wd/workoffice/ui/activity/mes/user/MesStockAddActivity.java
浏览文件 @
c61c55dd
...
@@ -2,6 +2,7 @@ package com.wd.workoffice.ui.activity.mes.user;
...
@@ -2,6 +2,7 @@ package com.wd.workoffice.ui.activity.mes.user;
import
android.content.Intent
;
import
android.content.Intent
;
import
android.os.Bundle
;
import
android.os.Bundle
;
import
android.text.TextUtils
;
import
android.view.Menu
;
import
android.view.Menu
;
import
android.view.MenuItem
;
import
android.view.MenuItem
;
import
android.widget.EditText
;
import
android.widget.EditText
;
...
@@ -12,6 +13,7 @@ import com.alibaba.fastjson.JSON;
...
@@ -12,6 +13,7 @@ import com.alibaba.fastjson.JSON;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.bean.event.AddMachineAddChildEvent
;
import
com.wd.workoffice.bean.event.RefreshMachineEvent
;
import
com.wd.workoffice.bean.event.RefreshMachineEvent
;
import
com.wd.workoffice.bean.mesBean.MesProBean
;
import
com.wd.workoffice.bean.mesBean.MesProBean
;
import
com.wd.workoffice.retrofit.RtfUtils
;
import
com.wd.workoffice.retrofit.RtfUtils
;
...
@@ -48,6 +50,8 @@ public class MesStockAddActivity extends WorkToolBarActivity {
...
@@ -48,6 +50,8 @@ public class MesStockAddActivity extends WorkToolBarActivity {
EditText
etContent
;
EditText
etContent
;
private
Map
<
String
,
Object
>
param
;
private
Map
<
String
,
Object
>
param
;
private
MesProBean
.
ListBean
choosePro
;
private
MesProBean
.
ListBean
choosePro
;
private
String
from
;
@Override
@Override
protected
void
initView
()
{
protected
void
initView
()
{
ButterKnife
.
bind
(
this
);
ButterKnife
.
bind
(
this
);
...
@@ -55,6 +59,7 @@ public class MesStockAddActivity extends WorkToolBarActivity {
...
@@ -55,6 +59,7 @@ public class MesStockAddActivity extends WorkToolBarActivity {
@Override
@Override
protected
void
initData
()
{
protected
void
initData
()
{
from
=
getIntent
().
getStringExtra
(
"from"
);
param
=
WorkUtils
.
simpleParam
();
param
=
WorkUtils
.
simpleParam
();
param
.
put
(
"continuousCasterCode"
,
getIntent
().
getStringExtra
(
"continuousCasterCode"
));
param
.
put
(
"continuousCasterCode"
,
getIntent
().
getStringExtra
(
"continuousCasterCode"
));
}
}
...
@@ -96,6 +101,10 @@ public class MesStockAddActivity extends WorkToolBarActivity {
...
@@ -96,6 +101,10 @@ public class MesStockAddActivity extends WorkToolBarActivity {
param
.
put
(
"productsName"
,
choosePro
.
getProductName
());
param
.
put
(
"productsName"
,
choosePro
.
getProductName
());
param
.
put
(
"figureNumber"
,
choosePro
.
getDrawingNumber
());
param
.
put
(
"figureNumber"
,
choosePro
.
getDrawingNumber
());
// param.put("stockNumber", choosePro.gets);
// param.put("stockNumber", choosePro.gets);
if
(
TextUtils
.
equals
(
from
,
"1"
))
{
EventBus
.
getDefault
().
post
(
new
AddMachineAddChildEvent
(
5
,
JSON
.
toJSONString
(
param
)));
finish
();
}
else
{
RtfUtils
.
getMesRtf
().
stockAdd
(
"1"
,
"1"
,
WorkUtils
.
convertMapToBody
(
param
)).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
RtfUtils
.
getMesRtf
().
stockAdd
(
"1"
,
"1"
,
WorkUtils
.
convertMapToBody
(
param
)).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
@Override
@Override
public
void
doOnSubscribe
(
Disposable
d
)
{
public
void
doOnSubscribe
(
Disposable
d
)
{
...
@@ -118,7 +127,7 @@ public class MesStockAddActivity extends WorkToolBarActivity {
...
@@ -118,7 +127,7 @@ public class MesStockAddActivity extends WorkToolBarActivity {
toast
(
"添加成功"
);
toast
(
"添加成功"
);
EventBus
.
getDefault
().
post
(
new
RefreshMachineEvent
());
EventBus
.
getDefault
().
post
(
new
RefreshMachineEvent
());
}
}
});
});
}
}
}
@Override
@Override
...
...
app/src/main/java/com/wd/workoffice/ui/activity/mes/user/MesStockModifyActivity.java
浏览文件 @
c61c55dd
...
@@ -13,6 +13,7 @@ import com.alibaba.fastjson.JSON;
...
@@ -13,6 +13,7 @@ import com.alibaba.fastjson.JSON;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.bean.event.AddMachineModifyChildEvent
;
import
com.wd.workoffice.bean.event.RefreshMachineEvent
;
import
com.wd.workoffice.bean.event.RefreshMachineEvent
;
import
com.wd.workoffice.bean.mesBean.MachineDetailBean
;
import
com.wd.workoffice.bean.mesBean.MachineDetailBean
;
import
com.wd.workoffice.bean.mesBean.MesProBean
;
import
com.wd.workoffice.bean.mesBean.MesProBean
;
...
@@ -51,6 +52,7 @@ public class MesStockModifyActivity extends WorkToolBarActivity {
...
@@ -51,6 +52,7 @@ public class MesStockModifyActivity extends WorkToolBarActivity {
private
Map
<
String
,
Object
>
param
;
private
Map
<
String
,
Object
>
param
;
private
MesProBean
.
ListBean
choosePro
;
private
MesProBean
.
ListBean
choosePro
;
private
MachineDetailBean
.
StockListBean
dataBean
;
private
MachineDetailBean
.
StockListBean
dataBean
;
private
String
from
;
@Override
@Override
protected
void
initView
()
{
protected
void
initView
()
{
...
@@ -59,6 +61,7 @@ public class MesStockModifyActivity extends WorkToolBarActivity {
...
@@ -59,6 +61,7 @@ public class MesStockModifyActivity extends WorkToolBarActivity {
@Override
@Override
protected
void
initData
()
{
protected
void
initData
()
{
from
=
getIntent
().
getStringExtra
(
"from"
);
dataBean
=
JSON
.
parseObject
(
getIntent
().
getStringExtra
(
"data"
),
MachineDetailBean
.
StockListBean
.
class
);
dataBean
=
JSON
.
parseObject
(
getIntent
().
getStringExtra
(
"data"
),
MachineDetailBean
.
StockListBean
.
class
);
param
=
WorkUtils
.
simpleParam
();
param
=
WorkUtils
.
simpleParam
();
param
.
put
(
"continuousCasterCode"
,
dataBean
.
getContinuousCasterCode
());
param
.
put
(
"continuousCasterCode"
,
dataBean
.
getContinuousCasterCode
());
...
@@ -113,6 +116,13 @@ public class MesStockModifyActivity extends WorkToolBarActivity {
...
@@ -113,6 +116,13 @@ public class MesStockModifyActivity extends WorkToolBarActivity {
param
.
put
(
"productsName"
,
choosePro
.
getProductName
());
param
.
put
(
"productsName"
,
choosePro
.
getProductName
());
param
.
put
(
"figureNumber"
,
choosePro
.
getDrawingNumber
());
param
.
put
(
"figureNumber"
,
choosePro
.
getDrawingNumber
());
// param.put("stockNumber", choosePro.gets);
// param.put("stockNumber", choosePro.gets);
if
(
TextUtils
.
equals
(
from
,
"1"
))
{
EventBus
.
getDefault
().
post
(
new
AddMachineModifyChildEvent
(
5
,
JSON
.
toJSONString
(
param
)
,
Integer
.
valueOf
(
getIntent
().
getStringExtra
(
"position"
))));
finish
();
return
;
}
RtfUtils
.
getMesRtf
().
stockAdd
(
"1"
,
"2"
,
WorkUtils
.
convertMapToBody
(
param
)).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
RtfUtils
.
getMesRtf
().
stockAdd
(
"1"
,
"2"
,
WorkUtils
.
convertMapToBody
(
param
)).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
@Override
@Override
public
void
doOnSubscribe
(
Disposable
d
)
{
public
void
doOnSubscribe
(
Disposable
d
)
{
...
...
app/src/main/java/com/wd/workoffice/ui/activity/mes/user/MesThreeAddActivity.java
浏览文件 @
c61c55dd
...
@@ -5,6 +5,7 @@ import android.content.Intent;
...
@@ -5,6 +5,7 @@ import android.content.Intent;
import
android.content.pm.ActivityInfo
;
import
android.content.pm.ActivityInfo
;
import
android.net.Uri
;
import
android.net.Uri
;
import
android.os.Bundle
;
import
android.os.Bundle
;
import
android.text.TextUtils
;
import
android.view.Menu
;
import
android.view.Menu
;
import
android.view.MenuItem
;
import
android.view.MenuItem
;
import
android.view.View
;
import
android.view.View
;
...
@@ -19,6 +20,7 @@ import com.tbruyelle.rxpermissions2.RxPermissions;
...
@@ -19,6 +20,7 @@ import com.tbruyelle.rxpermissions2.RxPermissions;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.bean.event.AddMachineAddChildEvent
;
import
com.wd.workoffice.bean.event.RefreshMachineEvent
;
import
com.wd.workoffice.bean.event.RefreshMachineEvent
;
import
com.wd.workoffice.bean.mesBean.ImageBean
;
import
com.wd.workoffice.bean.mesBean.ImageBean
;
import
com.wd.workoffice.bean.mesBean.MesProBean
;
import
com.wd.workoffice.bean.mesBean.MesProBean
;
...
@@ -98,6 +100,7 @@ public class MesThreeAddActivity extends WorkToolBarActivity {
...
@@ -98,6 +100,7 @@ public class MesThreeAddActivity extends WorkToolBarActivity {
private
Map
<
String
,
Object
>
param
;
private
Map
<
String
,
Object
>
param
;
private
MesProBean
.
ListBean
choosePro
;
private
MesProBean
.
ListBean
choosePro
;
private
Map
<
Integer
,
Object
>
annexMap
=
new
HashMap
<>();
private
Map
<
Integer
,
Object
>
annexMap
=
new
HashMap
<>();
private
String
from
;
//1 新增连铸机跳转
@Override
@Override
protected
void
initView
()
{
protected
void
initView
()
{
...
@@ -106,6 +109,7 @@ public class MesThreeAddActivity extends WorkToolBarActivity {
...
@@ -106,6 +109,7 @@ public class MesThreeAddActivity extends WorkToolBarActivity {
@Override
@Override
protected
void
initData
()
{
protected
void
initData
()
{
from
=
getIntent
().
getStringExtra
(
"from"
);
param
=
WorkUtils
.
simpleParam
();
param
=
WorkUtils
.
simpleParam
();
param
.
put
(
"continuousCasterCode"
,
getIntent
().
getStringExtra
(
"continuousCasterCode"
));
param
.
put
(
"continuousCasterCode"
,
getIntent
().
getStringExtra
(
"continuousCasterCode"
));
}
}
...
@@ -142,30 +146,35 @@ public class MesThreeAddActivity extends WorkToolBarActivity {
...
@@ -142,30 +146,35 @@ public class MesThreeAddActivity extends WorkToolBarActivity {
param
.
put
(
"useProblemFeedback"
,
content
);
param
.
put
(
"useProblemFeedback"
,
content
);
param
.
put
(
"remark"
,
remark
);
param
.
put
(
"remark"
,
remark
);
param
.
put
(
"attachments"
,
getUploadImg
());
param
.
put
(
"attachments"
,
getUploadImg
());
if
(
TextUtils
.
equals
(
from
,
"1"
))
{
EventBus
.
getDefault
().
post
(
new
AddMachineAddChildEvent
(
1
,
JSON
.
toJSONString
(
param
)));
finish
();
}
else
{
RtfUtils
.
getMesRtf
().
threeAdd
(
"1"
,
"1"
,
WorkUtils
.
convertMapToBody
(
param
)).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
@Override
public
void
doOnSubscribe
(
Disposable
d
)
{
}
RtfUtils
.
getMesRtf
().
threeAdd
(
"1"
,
"1"
,
WorkUtils
.
convertMapToBody
(
param
)).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
@Override
@Override
public
void
onFail
(
String
errorMsg
)
{
public
void
doOnSubscribe
(
Disposable
d
)
{
hideLoading
();
}
toast
(
errorMsg
);
}
@Override
public
void
onFail
(
String
errorMsg
)
{
hideLoading
();
toast
(
errorMsg
);
}
@Override
@Override
public
void
onSuccess
(
BaseMesBean
data
)
{
public
void
onSuccess
(
BaseMesBean
data
)
{
hideLoading
();
hideLoading
();
if
(!
data
.
isSuccess
())
{
if
(!
data
.
isSuccess
())
{
toast
(
data
.
getMsg
());
toast
(
data
.
getMsg
());
return
;
return
;
}
finish
();
toast
(
"添加成功"
);
EventBus
.
getDefault
().
post
(
new
RefreshMachineEvent
());
}
}
finish
();
});
toast
(
"添加成功"
);
EventBus
.
getDefault
().
post
(
new
RefreshMachineEvent
());
}
}
});
}
}
@Override
@Override
...
...
app/src/main/java/com/wd/workoffice/ui/activity/mes/user/MesThreeModifyActivity.java
浏览文件 @
c61c55dd
...
@@ -20,6 +20,7 @@ import com.tbruyelle.rxpermissions2.RxPermissions;
...
@@ -20,6 +20,7 @@ import com.tbruyelle.rxpermissions2.RxPermissions;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.bean.event.AddMachineModifyChildEvent
;
import
com.wd.workoffice.bean.event.RefreshMachineEvent
;
import
com.wd.workoffice.bean.event.RefreshMachineEvent
;
import
com.wd.workoffice.bean.mesBean.ImageBean
;
import
com.wd.workoffice.bean.mesBean.ImageBean
;
import
com.wd.workoffice.bean.mesBean.MachineDetailBean
;
import
com.wd.workoffice.bean.mesBean.MachineDetailBean
;
...
@@ -101,6 +102,7 @@ public class MesThreeModifyActivity extends WorkToolBarActivity {
...
@@ -101,6 +102,7 @@ public class MesThreeModifyActivity extends WorkToolBarActivity {
private
MesProBean
.
ListBean
choosePro
;
private
MesProBean
.
ListBean
choosePro
;
private
Map
<
Integer
,
Object
>
annexMap
=
new
HashMap
<>();
private
Map
<
Integer
,
Object
>
annexMap
=
new
HashMap
<>();
private
MachineDetailBean
.
ProductListBean
dataBean
;
private
MachineDetailBean
.
ProductListBean
dataBean
;
private
String
from
;
@Override
@Override
protected
void
initView
()
{
protected
void
initView
()
{
...
@@ -109,6 +111,7 @@ public class MesThreeModifyActivity extends WorkToolBarActivity {
...
@@ -109,6 +111,7 @@ public class MesThreeModifyActivity extends WorkToolBarActivity {
@Override
@Override
protected
void
initData
()
{
protected
void
initData
()
{
from
=
getIntent
().
getStringExtra
(
"from"
);
dataBean
=
JSON
.
parseObject
(
getIntent
().
getStringExtra
(
"data"
),
MachineDetailBean
.
ProductListBean
.
class
);
dataBean
=
JSON
.
parseObject
(
getIntent
().
getStringExtra
(
"data"
),
MachineDetailBean
.
ProductListBean
.
class
);
param
=
WorkUtils
.
simpleParam
();
param
=
WorkUtils
.
simpleParam
();
param
.
put
(
"continuousCasterCode"
,
dataBean
.
getContinuousCasterCode
());
param
.
put
(
"continuousCasterCode"
,
dataBean
.
getContinuousCasterCode
());
...
@@ -125,6 +128,22 @@ public class MesThreeModifyActivity extends WorkToolBarActivity {
...
@@ -125,6 +128,22 @@ public class MesThreeModifyActivity extends WorkToolBarActivity {
etSpec
.
setText
(
choosePro
.
getSpecification
());
etSpec
.
setText
(
choosePro
.
getSpecification
());
etType
.
setText
(
choosePro
.
getProductType
());
etType
.
setText
(
choosePro
.
getProductType
());
}
}
if
(
dataBean
.
getAttachments
()
!=
null
)
{
for
(
int
i
=
0
;
i
<
dataBean
.
getAttachments
().
size
();
i
++)
{
annexMap
.
put
(
i
+
1
,
dataBean
.
getAttachments
().
get
(
i
));
switch
(
i
+
1
)
{
case
1
:
GlideUtils
.
getRequest
().
load
(
dataBean
.
getAttachments
().
get
(
i
).
getUrl
()).
into
(
ivImg1
);
break
;
case
2
:
GlideUtils
.
getRequest
().
load
(
dataBean
.
getAttachments
().
get
(
i
).
getUrl
()).
into
(
ivImg2
);
break
;
case
3
:
GlideUtils
.
getRequest
().
load
(
dataBean
.
getAttachments
().
get
(
i
).
getUrl
()).
into
(
ivImg3
);
break
;
}
}
}
etMaterial
.
setText
(
dataBean
.
getMaterialsUsed
());
etMaterial
.
setText
(
dataBean
.
getMaterialsUsed
());
etRequirements
.
setText
(
dataBean
.
getUseRequirement
());
etRequirements
.
setText
(
dataBean
.
getUseRequirement
());
etPosition
.
setText
(
dataBean
.
getSlagLineLocation
());
etPosition
.
setText
(
dataBean
.
getSlagLineLocation
());
...
@@ -134,7 +153,9 @@ public class MesThreeModifyActivity extends WorkToolBarActivity {
...
@@ -134,7 +153,9 @@ public class MesThreeModifyActivity extends WorkToolBarActivity {
tvBakingTime
.
setText
(
dataBean
.
getBakingDateTime
()
+
""
);
tvBakingTime
.
setText
(
dataBean
.
getBakingDateTime
()
+
""
);
etContent
.
setText
(
dataBean
.
getUseProblemFeedback
());
etContent
.
setText
(
dataBean
.
getUseProblemFeedback
());
etRemark
.
setText
(
dataBean
.
getRemark
());
etRemark
.
setText
(
dataBean
.
getRemark
());
getData
();
if
(!
TextUtils
.
equals
(
from
,
"1"
))
{
getData
();
}
}
}
private
void
getData
()
{
private
void
getData
()
{
...
@@ -156,7 +177,6 @@ public class MesThreeModifyActivity extends WorkToolBarActivity {
...
@@ -156,7 +177,6 @@ public class MesThreeModifyActivity extends WorkToolBarActivity {
toast
(
data
.
getMsg
());
toast
(
data
.
getMsg
());
return
;
return
;
}
}
dataBean
=
JSON
.
parseObject
(
data
.
getData
().
toString
(),
MachineDetailBean
.
ProductListBean
.
class
);
dataBean
=
JSON
.
parseObject
(
data
.
getData
().
toString
(),
MachineDetailBean
.
ProductListBean
.
class
);
if
(
dataBean
.
getAttachments
()
!=
null
)
{
if
(
dataBean
.
getAttachments
()
!=
null
)
{
for
(
int
i
=
0
;
i
<
dataBean
.
getAttachments
().
size
();
i
++)
{
for
(
int
i
=
0
;
i
<
dataBean
.
getAttachments
().
size
();
i
++)
{
...
@@ -210,6 +230,12 @@ public class MesThreeModifyActivity extends WorkToolBarActivity {
...
@@ -210,6 +230,12 @@ public class MesThreeModifyActivity extends WorkToolBarActivity {
param
.
put
(
"useProblemFeedback"
,
content
);
param
.
put
(
"useProblemFeedback"
,
content
);
param
.
put
(
"remark"
,
remark
);
param
.
put
(
"remark"
,
remark
);
param
.
put
(
"attachments"
,
getUploadImg
());
param
.
put
(
"attachments"
,
getUploadImg
());
if
(
TextUtils
.
equals
(
from
,
"1"
))
{
EventBus
.
getDefault
().
post
(
new
AddMachineModifyChildEvent
(
1
,
JSON
.
toJSONString
(
param
)
,
Integer
.
valueOf
(
getIntent
().
getStringExtra
(
"position"
))));
finish
();
return
;
}
RtfUtils
.
getMesRtf
().
threeAdd
(
"1"
,
"2"
,
WorkUtils
.
convertMapToBody
(
param
)).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
RtfUtils
.
getMesRtf
().
threeAdd
(
"1"
,
"2"
,
WorkUtils
.
convertMapToBody
(
param
)).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
@Override
@Override
public
void
doOnSubscribe
(
Disposable
d
)
{
public
void
doOnSubscribe
(
Disposable
d
)
{
...
...
app/src/main/res/layout/activity_mes_user_data_machine_add.xml
浏览文件 @
c61c55dd
差异被折叠。
点击展开。
app/src/main/res/layout/activity_mes_user_data_machine_detail.xml
浏览文件 @
c61c55dd
...
@@ -859,7 +859,8 @@
...
@@ -859,7 +859,8 @@
android:layout_marginBottom=
"30mm"
android:layout_marginBottom=
"30mm"
android:background=
"@android:color/white"
android:background=
"@android:color/white"
android:paddingHorizontal=
"20mm"
android:paddingHorizontal=
"20mm"
android:paddingVertical=
"9mm"
>
android:paddingVertical=
"9mm"
android:visibility=
"gone"
>
<TextView
<TextView
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论