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
85c40d17
提交
85c40d17
authored
10月 26, 2021
作者:
flexiblexd@163.com
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
1.员工物料工单
上级
4695ab99
隐藏空白字符变更
内嵌
并排
正在显示
40 个修改的文件
包含
5050 行增加
和
137 行删除
+5050
-137
AndroidManifest.xml
app/src/main/AndroidManifest.xml
+37
-0
AddTaskEvent.java
.../main/java/com/wd/workoffice/bean/event/AddTaskEvent.java
+11
-0
ChangeStatus.java
.../main/java/com/wd/workoffice/bean/event/ChangeStatus.java
+10
-0
FaultTypeBean.java
...in/java/com/wd/workoffice/bean/mesBean/FaultTypeBean.java
+376
-0
MesServiceCheckBillBean.java
...m/wd/workoffice/bean/mesBean/MesServiceCheckBillBean.java
+9
-0
ServiceBean.java
...main/java/com/wd/workoffice/bean/mesBean/ServiceBean.java
+18
-9
ServiceCheckBean.java
...java/com/wd/workoffice/bean/mesBean/ServiceCheckBean.java
+3
-3
ServiceStandardBean.java
...a/com/wd/workoffice/bean/mesBean/ServiceStandardBean.java
+12
-11
WokrOrderBean.java
...in/java/com/wd/workoffice/bean/mesBean/WokrOrderBean.java
+15
-6
WorkCodeBean.java
...ain/java/com/wd/workoffice/bean/mesBean/WorkCodeBean.java
+513
-0
WorkFactoryBean.java
.../java/com/wd/workoffice/bean/mesBean/WorkFactoryBean.java
+250
-0
WorkLinkBean.java
...ain/java/com/wd/workoffice/bean/mesBean/WorkLinkBean.java
+574
-0
WorkLocationBean.java
...java/com/wd/workoffice/bean/mesBean/WorkLocationBean.java
+475
-0
WorkMachineBean.java
.../java/com/wd/workoffice/bean/mesBean/WorkMachineBean.java
+402
-0
WorkPeopleBean.java
...n/java/com/wd/workoffice/bean/mesBean/WorkPeopleBean.java
+331
-0
WorkTaskBean.java
...ain/java/com/wd/workoffice/bean/mesBean/WorkTaskBean.java
+84
-66
WorkOrder.java
.../main/java/com/wd/workoffice/bean/workEnum/WorkOrder.java
+2
-1
MesApiService.java
...c/main/java/com/wd/workoffice/retrofit/MesApiService.java
+203
-5
QualityWorkPlanFragment.java
...koffice/ui/activity/mes/work/QualityWorkPlanFragment.java
+95
-4
WorkTaskActivity.java
.../wd/workoffice/ui/activity/mes/work/WorkTaskActivity.java
+141
-0
WorkTaskChooseCodeActivity.java
...fice/ui/activity/mes/work/WorkTaskChooseCodeActivity.java
+150
-0
WorkTaskChoosePeopleActivity.java
...ce/ui/activity/mes/work/WorkTaskChoosePeopleActivity.java
+150
-0
WorkTaskDetailActivity.java
...rkoffice/ui/activity/mes/work/WorkTaskDetailActivity.java
+1
-1
WorkTaskMaterialsActivity.java
...ffice/ui/activity/mes/work/WorkTaskMaterialsActivity.java
+213
-0
WorkTaskMaterialsFragment.java
...ffice/ui/activity/mes/work/WorkTaskMaterialsFragment.java
+92
-7
WorkTaskPeopleActivity.java
...rkoffice/ui/activity/mes/work/WorkTaskPeopleActivity.java
+181
-0
WorkTaskPeopleFragment.java
...rkoffice/ui/activity/mes/work/WorkTaskPeopleFragment.java
+105
-16
MesServiceStandardAdapter.java
...m/wd/workoffice/ui/adapter/MesServiceStandardAdapter.java
+2
-2
WorkCodeAdapter.java
...in/java/com/wd/workoffice/ui/adapter/WorkCodeAdapter.java
+27
-0
WorkPeopleAdapter.java
.../java/com/wd/workoffice/ui/adapter/WorkPeopleAdapter.java
+27
-0
WorkTaskMaterialsAdapter.java
...om/wd/workoffice/ui/adapter/WorkTaskMaterialsAdapter.java
+2
-0
WorkTaskPeopleAdapter.java
...a/com/wd/workoffice/ui/adapter/WorkTaskPeopleAdapter.java
+2
-0
MesServiceFragment.java
...main/java/com/wd/workoffice/ui/fg/MesServiceFragment.java
+24
-0
activity_mes_service_check_detail.xml
...src/main/res/layout/activity_mes_service_check_detail.xml
+1
-1
activity_mes_service_standard_detail.xml
.../main/res/layout/activity_mes_service_standard_detail.xml
+10
-5
activity_work_add_materials.xml
app/src/main/res/layout/activity_work_add_materials.xml
+211
-0
activity_work_add_people.xml
app/src/main/res/layout/activity_work_add_people.xml
+199
-0
activity_work_people.xml
app/src/main/res/layout/activity_work_people.xml
+34
-0
item_work_task_materials.xml
app/src/main/res/layout/item_work_task_materials.xml
+28
-0
item_work_task_people.xml
app/src/main/res/layout/item_work_task_people.xml
+30
-0
没有找到文件。
app/src/main/AndroidManifest.xml
浏览文件 @
85c40d17
...
@@ -2666,6 +2666,43 @@
...
@@ -2666,6 +2666,43 @@
android:theme=
"@style/Work.Base"
android:theme=
"@style/Work.Base"
android:windowSoftInputMode=
"adjustPan"
/>
android:windowSoftInputMode=
"adjustPan"
/>
<activity
android:name=
".ui.activity.mes.work.WorkTaskPeopleActivity"
android:configChanges=
"orientation|screenSize|keyboardHidden"
android:label=
"新增"
android:launchMode=
"singleTop"
android:screenOrientation=
"portrait"
android:theme=
"@style/Work.Base"
android:windowSoftInputMode=
"adjustPan"
/>
<activity
android:name=
".ui.activity.mes.work.WorkTaskChoosePeopleActivity"
android:configChanges=
"orientation|screenSize|keyboardHidden"
android:label=
"搜索"
android:launchMode=
"singleTop"
android:screenOrientation=
"portrait"
android:theme=
"@style/Work.Base"
android:windowSoftInputMode=
"adjustPan"
/>
<activity
android:name=
".ui.activity.mes.work.WorkTaskChooseCodeActivity"
android:configChanges=
"orientation|screenSize|keyboardHidden"
android:label=
"搜索"
android:launchMode=
"singleTop"
android:screenOrientation=
"portrait"
android:theme=
"@style/Work.Base"
android:windowSoftInputMode=
"adjustPan"
/>
<activity
android:name=
".ui.activity.mes.work.WorkTaskMaterialsActivity"
android:configChanges=
"orientation|screenSize|keyboardHidden"
android:label=
"新增"
android:launchMode=
"singleTop"
android:screenOrientation=
"portrait"
android:theme=
"@style/Work.Base"
android:windowSoftInputMode=
"adjustPan"
/>
<provider
<provider
android:name=
"androidx.core.content.FileProvider"
android:name=
"androidx.core.content.FileProvider"
android:authorities=
"com.wd.workoffice.fileprovider"
android:authorities=
"com.wd.workoffice.fileprovider"
...
...
app/src/main/java/com/wd/workoffice/bean/event/AddTaskEvent.java
0 → 100644
浏览文件 @
85c40d17
package
com
.
wd
.
workoffice
.
bean
.
event
;
import
java.util.List
;
/**
* author : flexible
* email : lgd19940421@163.com
* github: https://github.com/FlexibleXd
**/
public
class
AddTaskEvent
{
}
app/src/main/java/com/wd/workoffice/bean/event/ChangeStatus.java
0 → 100644
浏览文件 @
85c40d17
package
com
.
wd
.
workoffice
.
bean
.
event
;
/**
* author : flexible
* email : lgd19940421@163.com
* github: https://github.com/FlexibleXd
* date: 2021-10-24
**/
public
class
ChangeStatus
{
}
app/src/main/java/com/wd/workoffice/bean/mesBean/FaultTypeBean.java
0 → 100644
浏览文件 @
85c40d17
package
com
.
wd
.
workoffice
.
bean
.
mesBean
;
import
java.util.List
;
/**
* author : flexible
* email : lgd19940421@163.com
* github: https://github.com/FlexibleXd
* date: 2021-10-24
**/
public
class
FaultTypeBean
{
private
int
pageNum
;
private
int
pageSize
;
private
int
size
;
private
int
startRow
;
private
int
endRow
;
private
int
total
;
private
int
pages
;
private
List
<
ListBean
>
list
;
private
int
prePage
;
private
int
nextPage
;
private
boolean
isFirstPage
;
private
boolean
isLastPage
;
private
boolean
hasPreviousPage
;
private
boolean
hasNextPage
;
private
int
navigatePages
;
private
List
<
Integer
>
navigatepageNums
;
private
int
navigateFirstPage
;
private
int
navigateLastPage
;
private
int
firstPage
;
private
int
lastPage
;
public
int
getPageNum
()
{
return
pageNum
;
}
public
void
setPageNum
(
int
pageNum
)
{
this
.
pageNum
=
pageNum
;
}
public
int
getPageSize
()
{
return
pageSize
;
}
public
void
setPageSize
(
int
pageSize
)
{
this
.
pageSize
=
pageSize
;
}
public
int
getSize
()
{
return
size
;
}
public
void
setSize
(
int
size
)
{
this
.
size
=
size
;
}
public
int
getStartRow
()
{
return
startRow
;
}
public
void
setStartRow
(
int
startRow
)
{
this
.
startRow
=
startRow
;
}
public
int
getEndRow
()
{
return
endRow
;
}
public
void
setEndRow
(
int
endRow
)
{
this
.
endRow
=
endRow
;
}
public
int
getTotal
()
{
return
total
;
}
public
void
setTotal
(
int
total
)
{
this
.
total
=
total
;
}
public
int
getPages
()
{
return
pages
;
}
public
void
setPages
(
int
pages
)
{
this
.
pages
=
pages
;
}
public
List
<
ListBean
>
getList
()
{
return
list
;
}
public
void
setList
(
List
<
ListBean
>
list
)
{
this
.
list
=
list
;
}
public
int
getPrePage
()
{
return
prePage
;
}
public
void
setPrePage
(
int
prePage
)
{
this
.
prePage
=
prePage
;
}
public
int
getNextPage
()
{
return
nextPage
;
}
public
void
setNextPage
(
int
nextPage
)
{
this
.
nextPage
=
nextPage
;
}
public
boolean
isIsFirstPage
()
{
return
isFirstPage
;
}
public
void
setIsFirstPage
(
boolean
isFirstPage
)
{
this
.
isFirstPage
=
isFirstPage
;
}
public
boolean
isIsLastPage
()
{
return
isLastPage
;
}
public
void
setIsLastPage
(
boolean
isLastPage
)
{
this
.
isLastPage
=
isLastPage
;
}
public
boolean
isHasPreviousPage
()
{
return
hasPreviousPage
;
}
public
void
setHasPreviousPage
(
boolean
hasPreviousPage
)
{
this
.
hasPreviousPage
=
hasPreviousPage
;
}
public
boolean
isHasNextPage
()
{
return
hasNextPage
;
}
public
void
setHasNextPage
(
boolean
hasNextPage
)
{
this
.
hasNextPage
=
hasNextPage
;
}
public
int
getNavigatePages
()
{
return
navigatePages
;
}
public
void
setNavigatePages
(
int
navigatePages
)
{
this
.
navigatePages
=
navigatePages
;
}
public
List
<
Integer
>
getNavigatepageNums
()
{
return
navigatepageNums
;
}
public
void
setNavigatepageNums
(
List
<
Integer
>
navigatepageNums
)
{
this
.
navigatepageNums
=
navigatepageNums
;
}
public
int
getNavigateFirstPage
()
{
return
navigateFirstPage
;
}
public
void
setNavigateFirstPage
(
int
navigateFirstPage
)
{
this
.
navigateFirstPage
=
navigateFirstPage
;
}
public
int
getNavigateLastPage
()
{
return
navigateLastPage
;
}
public
void
setNavigateLastPage
(
int
navigateLastPage
)
{
this
.
navigateLastPage
=
navigateLastPage
;
}
public
int
getFirstPage
()
{
return
firstPage
;
}
public
void
setFirstPage
(
int
firstPage
)
{
this
.
firstPage
=
firstPage
;
}
public
int
getLastPage
()
{
return
lastPage
;
}
public
void
setLastPage
(
int
lastPage
)
{
this
.
lastPage
=
lastPage
;
}
public
static
class
ListBean
{
private
String
id
;
private
Object
createDateTime
;
private
Object
updateDateTime
;
private
String
failureCode
;
private
Object
failureChildId
;
private
Object
failureChildCode
;
private
Object
code
;
private
String
description
;
private
Object
childDescription
;
private
Object
parentId
;
private
String
orgId
;
private
Object
createby
;
private
Object
changeby
;
private
Object
faultNumber
;
private
String
orgName
;
private
Object
createbyName
;
private
Object
changebyName
;
private
Object
childList
;
private
Object
astFailurelistList
;
private
boolean
delete
;
public
String
getId
()
{
return
id
;
}
public
void
setId
(
String
id
)
{
this
.
id
=
id
;
}
public
Object
getCreateDateTime
()
{
return
createDateTime
;
}
public
void
setCreateDateTime
(
Object
createDateTime
)
{
this
.
createDateTime
=
createDateTime
;
}
public
Object
getUpdateDateTime
()
{
return
updateDateTime
;
}
public
void
setUpdateDateTime
(
Object
updateDateTime
)
{
this
.
updateDateTime
=
updateDateTime
;
}
public
String
getFailureCode
()
{
return
failureCode
;
}
public
void
setFailureCode
(
String
failureCode
)
{
this
.
failureCode
=
failureCode
;
}
public
Object
getFailureChildId
()
{
return
failureChildId
;
}
public
void
setFailureChildId
(
Object
failureChildId
)
{
this
.
failureChildId
=
failureChildId
;
}
public
Object
getFailureChildCode
()
{
return
failureChildCode
;
}
public
void
setFailureChildCode
(
Object
failureChildCode
)
{
this
.
failureChildCode
=
failureChildCode
;
}
public
Object
getCode
()
{
return
code
;
}
public
void
setCode
(
Object
code
)
{
this
.
code
=
code
;
}
public
String
getDescription
()
{
return
description
;
}
public
void
setDescription
(
String
description
)
{
this
.
description
=
description
;
}
public
Object
getChildDescription
()
{
return
childDescription
;
}
public
void
setChildDescription
(
Object
childDescription
)
{
this
.
childDescription
=
childDescription
;
}
public
Object
getParentId
()
{
return
parentId
;
}
public
void
setParentId
(
Object
parentId
)
{
this
.
parentId
=
parentId
;
}
public
String
getOrgId
()
{
return
orgId
;
}
public
void
setOrgId
(
String
orgId
)
{
this
.
orgId
=
orgId
;
}
public
Object
getCreateby
()
{
return
createby
;
}
public
void
setCreateby
(
Object
createby
)
{
this
.
createby
=
createby
;
}
public
Object
getChangeby
()
{
return
changeby
;
}
public
void
setChangeby
(
Object
changeby
)
{
this
.
changeby
=
changeby
;
}
public
Object
getFaultNumber
()
{
return
faultNumber
;
}
public
void
setFaultNumber
(
Object
faultNumber
)
{
this
.
faultNumber
=
faultNumber
;
}
public
String
getOrgName
()
{
return
orgName
;
}
public
void
setOrgName
(
String
orgName
)
{
this
.
orgName
=
orgName
;
}
public
Object
getCreatebyName
()
{
return
createbyName
;
}
public
void
setCreatebyName
(
Object
createbyName
)
{
this
.
createbyName
=
createbyName
;
}
public
Object
getChangebyName
()
{
return
changebyName
;
}
public
void
setChangebyName
(
Object
changebyName
)
{
this
.
changebyName
=
changebyName
;
}
public
Object
getChildList
()
{
return
childList
;
}
public
void
setChildList
(
Object
childList
)
{
this
.
childList
=
childList
;
}
public
Object
getAstFailurelistList
()
{
return
astFailurelistList
;
}
public
void
setAstFailurelistList
(
Object
astFailurelistList
)
{
this
.
astFailurelistList
=
astFailurelistList
;
}
public
boolean
isDelete
()
{
return
delete
;
}
public
void
setDelete
(
boolean
delete
)
{
this
.
delete
=
delete
;
}
}
}
app/src/main/java/com/wd/workoffice/bean/mesBean/MesServiceCheckBillBean.java
浏览文件 @
85c40d17
...
@@ -69,6 +69,7 @@ public class MesServiceCheckBillBean extends BaseMesPageBean {
...
@@ -69,6 +69,7 @@ public class MesServiceCheckBillBean extends BaseMesPageBean {
private
String
billId
;
private
String
billId
;
private
Object
assetId
;
private
Object
assetId
;
private
String
locationId
;
private
String
locationId
;
private
String
locationCode
;
private
String
spotCheckProject
;
private
String
spotCheckProject
;
private
Object
createby
;
private
Object
createby
;
private
Object
changeby
;
private
Object
changeby
;
...
@@ -79,6 +80,14 @@ public class MesServiceCheckBillBean extends BaseMesPageBean {
...
@@ -79,6 +80,14 @@ public class MesServiceCheckBillBean extends BaseMesPageBean {
private
String
assetName
;
private
String
assetName
;
private
String
locationName
;
private
String
locationName
;
public
String
getLocationCode
()
{
return
locationCode
;
}
public
void
setLocationCode
(
String
locationCode
)
{
this
.
locationCode
=
locationCode
;
}
public
String
getId
()
{
public
String
getId
()
{
return
id
;
return
id
;
}
}
...
...
app/src/main/java/com/wd/workoffice/bean/mesBean/ServiceBean.java
浏览文件 @
85c40d17
...
@@ -92,12 +92,12 @@ public class ServiceBean extends BaseMesPageBean {
...
@@ -92,12 +92,12 @@ public class ServiceBean extends BaseMesPageBean {
private
String
description
;
private
String
description
;
private
Object
remark
;
private
Object
remark
;
private
Object
inspoType
;
private
Object
inspoType
;
private
int
appType
;
private
Integer
appType
;
private
String
principal
;
private
String
principal
;
private
String
principalCode
;
private
String
principalCode
;
private
String
principalName
;
private
String
principalName
;
private
int
status
;
private
Integer
status
;
private
int
stopWork
;
private
Integer
stopWork
;
private
String
planStartDateTime
;
private
String
planStartDateTime
;
private
String
planEndDateTime
;
private
String
planEndDateTime
;
private
String
actualStartDateTime
;
private
String
actualStartDateTime
;
...
@@ -118,6 +118,7 @@ public class ServiceBean extends BaseMesPageBean {
...
@@ -118,6 +118,7 @@ public class ServiceBean extends BaseMesPageBean {
private
String
adjustEndTime
;
private
String
adjustEndTime
;
private
String
assetCode
;
private
String
assetCode
;
private
String
assetDesc
;
private
String
assetDesc
;
private
String
assetId
;
private
String
planCode
;
private
String
planCode
;
private
String
planDesc
;
private
String
planDesc
;
private
String
locationCode
;
private
String
locationCode
;
...
@@ -125,6 +126,14 @@ public class ServiceBean extends BaseMesPageBean {
...
@@ -125,6 +126,14 @@ public class ServiceBean extends BaseMesPageBean {
private
String
locationId
;
private
String
locationId
;
private
String
inspoTime
;
private
String
inspoTime
;
public
String
getAssetId
()
{
return
assetId
;
}
public
void
setAssetId
(
String
assetId
)
{
this
.
assetId
=
assetId
;
}
public
String
getId
()
{
public
String
getId
()
{
return
id
;
return
id
;
}
}
...
@@ -173,11 +182,11 @@ public class ServiceBean extends BaseMesPageBean {
...
@@ -173,11 +182,11 @@ public class ServiceBean extends BaseMesPageBean {
this
.
inspoType
=
inspoType
;
this
.
inspoType
=
inspoType
;
}
}
public
int
getAppType
()
{
public
Integer
getAppType
()
{
return
appType
;
return
appType
;
}
}
public
void
setAppType
(
int
appType
)
{
public
void
setAppType
(
Integer
appType
)
{
this
.
appType
=
appType
;
this
.
appType
=
appType
;
}
}
...
@@ -205,19 +214,19 @@ public class ServiceBean extends BaseMesPageBean {
...
@@ -205,19 +214,19 @@ public class ServiceBean extends BaseMesPageBean {
this
.
principalName
=
principalName
;
this
.
principalName
=
principalName
;
}
}
public
int
getStatus
()
{
public
Integer
getStatus
()
{
return
status
;
return
status
;
}
}
public
void
setStatus
(
int
status
)
{
public
void
setStatus
(
Integer
status
)
{
this
.
status
=
status
;
this
.
status
=
status
;
}
}
public
int
getStopWork
()
{
public
Integer
getStopWork
()
{
return
stopWork
;
return
stopWork
;
}
}
public
void
setStopWork
(
int
stopWork
)
{
public
void
setStopWork
(
Integer
stopWork
)
{
this
.
stopWork
=
stopWork
;
this
.
stopWork
=
stopWork
;
}
}
...
...
app/src/main/java/com/wd/workoffice/bean/mesBean/ServiceCheckBean.java
浏览文件 @
85c40d17
...
@@ -92,7 +92,7 @@ public class ServiceCheckBean extends BaseMesPageBean {
...
@@ -92,7 +92,7 @@ public class ServiceCheckBean extends BaseMesPageBean {
private
String
createby
;
private
String
createby
;
private
String
changeby
;
private
String
changeby
;
private
String
delete
;
private
String
delete
;
private
int
status
;
private
Integer
status
;
private
String
siteId
;
private
String
siteId
;
private
String
orgId
;
private
String
orgId
;
private
String
astAssetCode
;
private
String
astAssetCode
;
...
@@ -315,11 +315,11 @@ public class ServiceCheckBean extends BaseMesPageBean {
...
@@ -315,11 +315,11 @@ public class ServiceCheckBean extends BaseMesPageBean {
this
.
delete
=
delete
;
this
.
delete
=
delete
;
}
}
public
int
getStatus
()
{
public
Integer
getStatus
()
{
return
status
;
return
status
;
}
}
public
void
setStatus
(
int
status
)
{
public
void
setStatus
(
Integer
status
)
{
this
.
status
=
status
;
this
.
status
=
status
;
}
}
...
...
app/src/main/java/com/wd/workoffice/bean/mesBean/ServiceStandardBean.java
浏览文件 @
85c40d17
...
@@ -83,9 +83,8 @@ public class ServiceStandardBean extends BaseMesPageBean {
...
@@ -83,9 +83,8 @@ public class ServiceStandardBean extends BaseMesPageBean {
private
String
numC
;
private
String
numC
;
private
String
measurementUnit
;
private
String
measurementUnit
;
private
String
description
;
private
String
description
;
private
int
writeMethod
;
private
Integer
writeMethod
;
private
String
faultId
;
private
String
faultId
;
private
boolean
delete
;
private
String
createby
;
private
String
createby
;
private
String
changeby
;
private
String
changeby
;
private
String
failureCode
;
private
String
failureCode
;
...
@@ -93,6 +92,15 @@ public class ServiceStandardBean extends BaseMesPageBean {
...
@@ -93,6 +92,15 @@ public class ServiceStandardBean extends BaseMesPageBean {
private
String
inspoProDescription
;
private
String
inspoProDescription
;
private
String
reportCode
;
private
String
reportCode
;
private
String
uint
;
private
String
uint
;
private
String
normal
;
public
String
getNormal
()
{
return
normal
;
}
public
void
setNormal
(
String
normal
)
{
this
.
normal
=
normal
;
}
public
String
getInspoProDescription
()
{
public
String
getInspoProDescription
()
{
return
inspoProDescription
;
return
inspoProDescription
;
...
@@ -222,11 +230,11 @@ public class ServiceStandardBean extends BaseMesPageBean {
...
@@ -222,11 +230,11 @@ public class ServiceStandardBean extends BaseMesPageBean {
this
.
description
=
description
;
this
.
description
=
description
;
}
}
public
int
getWriteMethod
()
{
public
Integer
getWriteMethod
()
{
return
writeMethod
;
return
writeMethod
;
}
}
public
void
setWriteMethod
(
int
writeMethod
)
{
public
void
setWriteMethod
(
Integer
writeMethod
)
{
this
.
writeMethod
=
writeMethod
;
this
.
writeMethod
=
writeMethod
;
}
}
...
@@ -238,13 +246,6 @@ public class ServiceStandardBean extends BaseMesPageBean {
...
@@ -238,13 +246,6 @@ public class ServiceStandardBean extends BaseMesPageBean {
this
.
faultId
=
faultId
;
this
.
faultId
=
faultId
;
}
}
public
boolean
isDelete
()
{
return
delete
;
}
public
void
setDelete
(
boolean
delete
)
{
this
.
delete
=
delete
;
}
public
String
getCreateby
()
{
public
String
getCreateby
()
{
return
createby
;
return
createby
;
...
...
app/src/main/java/com/wd/workoffice/bean/mesBean/WokrOrderBean.java
浏览文件 @
85c40d17
...
@@ -89,8 +89,8 @@ public class WokrOrderBean extends BaseMesPageBean {
...
@@ -89,8 +89,8 @@ public class WokrOrderBean extends BaseMesPageBean {
private
int
status
;
private
int
status
;
private
String
siteId
;
private
String
siteId
;
private
boolean
shutDown
;
private
boolean
shutDown
;
private
Stri
ng
shutdownTime
;
private
lo
ng
shutdownTime
;
private
Stri
ng
recoveryTime
;
private
lo
ng
recoveryTime
;
private
boolean
grant
;
private
boolean
grant
;
private
boolean
materiel
;
private
boolean
materiel
;
private
String
detailedInformation
;
private
String
detailedInformation
;
...
@@ -120,6 +120,15 @@ public class WokrOrderBean extends BaseMesPageBean {
...
@@ -120,6 +120,15 @@ public class WokrOrderBean extends BaseMesPageBean {
private
String
createName
;
private
String
createName
;
private
String
procId
;
private
String
procId
;
private
String
approved
;
private
String
approved
;
private
Integer
isSave
;
public
Integer
getIsSave
()
{
return
isSave
;
}
public
void
setIsSave
(
Integer
isSave
)
{
this
.
isSave
=
isSave
;
}
public
String
getId
()
{
public
String
getId
()
{
return
id
;
return
id
;
...
@@ -241,19 +250,19 @@ public class WokrOrderBean extends BaseMesPageBean {
...
@@ -241,19 +250,19 @@ public class WokrOrderBean extends BaseMesPageBean {
this
.
shutDown
=
shutDown
;
this
.
shutDown
=
shutDown
;
}
}
public
Stri
ng
getShutdownTime
()
{
public
lo
ng
getShutdownTime
()
{
return
shutdownTime
;
return
shutdownTime
;
}
}
public
void
setShutdownTime
(
Stri
ng
shutdownTime
)
{
public
void
setShutdownTime
(
lo
ng
shutdownTime
)
{
this
.
shutdownTime
=
shutdownTime
;
this
.
shutdownTime
=
shutdownTime
;
}
}
public
Stri
ng
getRecoveryTime
()
{
public
lo
ng
getRecoveryTime
()
{
return
recoveryTime
;
return
recoveryTime
;
}
}
public
void
setRecoveryTime
(
Stri
ng
recoveryTime
)
{
public
void
setRecoveryTime
(
lo
ng
recoveryTime
)
{
this
.
recoveryTime
=
recoveryTime
;
this
.
recoveryTime
=
recoveryTime
;
}
}
...
...
app/src/main/java/com/wd/workoffice/bean/mesBean/WorkCodeBean.java
0 → 100644
浏览文件 @
85c40d17
package
com
.
wd
.
workoffice
.
bean
.
mesBean
;
import
java.util.List
;
/**
* author : flexible
* email : lgd19940421@163.com
* github: https://github.com/FlexibleXd
* date: 2021-10-26
**/
public
class
WorkCodeBean
{
private
int
pageNum
;
private
int
pageSize
;
private
int
size
;
private
int
startRow
;
private
int
endRow
;
private
int
total
;
private
int
pages
;
private
List
<
ListBean
>
list
;
private
int
prePage
;
private
int
nextPage
;
private
boolean
isFirstPage
;
private
boolean
isLastPage
;
private
boolean
hasPreviousPage
;
private
boolean
hasNextPage
;
private
int
navigatePages
;
private
List
<
Integer
>
navigatepageNums
;
private
int
navigateFirstPage
;
private
int
navigateLastPage
;
private
int
firstPage
;
private
int
lastPage
;
public
int
getPageNum
()
{
return
pageNum
;
}
public
void
setPageNum
(
int
pageNum
)
{
this
.
pageNum
=
pageNum
;
}
public
int
getPageSize
()
{
return
pageSize
;
}
public
void
setPageSize
(
int
pageSize
)
{
this
.
pageSize
=
pageSize
;
}
public
int
getSize
()
{
return
size
;
}
public
void
setSize
(
int
size
)
{
this
.
size
=
size
;
}
public
int
getStartRow
()
{
return
startRow
;
}
public
void
setStartRow
(
int
startRow
)
{
this
.
startRow
=
startRow
;
}
public
int
getEndRow
()
{
return
endRow
;
}
public
void
setEndRow
(
int
endRow
)
{
this
.
endRow
=
endRow
;
}
public
int
getTotal
()
{
return
total
;
}
public
void
setTotal
(
int
total
)
{
this
.
total
=
total
;
}
public
int
getPages
()
{
return
pages
;
}
public
void
setPages
(
int
pages
)
{
this
.
pages
=
pages
;
}
public
List
<
ListBean
>
getList
()
{
return
list
;
}
public
void
setList
(
List
<
ListBean
>
list
)
{
this
.
list
=
list
;
}
public
int
getPrePage
()
{
return
prePage
;
}
public
void
setPrePage
(
int
prePage
)
{
this
.
prePage
=
prePage
;
}
public
int
getNextPage
()
{
return
nextPage
;
}
public
void
setNextPage
(
int
nextPage
)
{
this
.
nextPage
=
nextPage
;
}
public
boolean
isIsFirstPage
()
{
return
isFirstPage
;
}
public
void
setIsFirstPage
(
boolean
isFirstPage
)
{
this
.
isFirstPage
=
isFirstPage
;
}
public
boolean
isIsLastPage
()
{
return
isLastPage
;
}
public
void
setIsLastPage
(
boolean
isLastPage
)
{
this
.
isLastPage
=
isLastPage
;
}
public
boolean
isHasPreviousPage
()
{
return
hasPreviousPage
;
}
public
void
setHasPreviousPage
(
boolean
hasPreviousPage
)
{
this
.
hasPreviousPage
=
hasPreviousPage
;
}
public
boolean
isHasNextPage
()
{
return
hasNextPage
;
}
public
void
setHasNextPage
(
boolean
hasNextPage
)
{
this
.
hasNextPage
=
hasNextPage
;
}
public
int
getNavigatePages
()
{
return
navigatePages
;
}
public
void
setNavigatePages
(
int
navigatePages
)
{
this
.
navigatePages
=
navigatePages
;
}
public
List
<
Integer
>
getNavigatepageNums
()
{
return
navigatepageNums
;
}
public
void
setNavigatepageNums
(
List
<
Integer
>
navigatepageNums
)
{
this
.
navigatepageNums
=
navigatepageNums
;
}
public
int
getNavigateFirstPage
()
{
return
navigateFirstPage
;
}
public
void
setNavigateFirstPage
(
int
navigateFirstPage
)
{
this
.
navigateFirstPage
=
navigateFirstPage
;
}
public
int
getNavigateLastPage
()
{
return
navigateLastPage
;
}
public
void
setNavigateLastPage
(
int
navigateLastPage
)
{
this
.
navigateLastPage
=
navigateLastPage
;
}
public
int
getFirstPage
()
{
return
firstPage
;
}
public
void
setFirstPage
(
int
firstPage
)
{
this
.
firstPage
=
firstPage
;
}
public
int
getLastPage
()
{
return
lastPage
;
}
public
void
setLastPage
(
int
lastPage
)
{
this
.
lastPage
=
lastPage
;
}
public
static
class
ListBean
{
private
String
id
;
private
String
createDateTime
;
private
String
updateDateTime
;
private
String
materialCode
;
private
String
materialName
;
private
String
abbreviation
;
private
String
specifications
;
private
String
genericCode
;
private
String
middleCode
;
private
Object
mainUnit
;
private
String
subUnit
;
private
String
measurementUnit
;
private
Object
packOneUnit
;
private
Object
packOneNum
;
private
Object
packTwoUnit
;
private
Object
packTwoNum
;
private
String
priceUnit
;
private
String
purchaseUnit
;
private
String
workUnit
;
private
String
createby
;
private
String
changeby
;
private
Object
createUserName
;
private
String
updateUserName
;
private
Object
storageId
;
private
Object
storageCode
;
private
String
storageDesc
;
private
Object
planQuantity
;
private
String
unit
;
private
String
materialTypeName
;
private
Object
mouldDrawing
;
private
Object
middleName
;
private
List
<?>
attachments
;
private
Object
mouldTypeId
;
private
Object
mouldTypeName
;
private
boolean
delete
;
public
String
getId
()
{
return
id
;
}
public
void
setId
(
String
id
)
{
this
.
id
=
id
;
}
public
String
getCreateDateTime
()
{
return
createDateTime
;
}
public
void
setCreateDateTime
(
String
createDateTime
)
{
this
.
createDateTime
=
createDateTime
;
}
public
String
getUpdateDateTime
()
{
return
updateDateTime
;
}
public
void
setUpdateDateTime
(
String
updateDateTime
)
{
this
.
updateDateTime
=
updateDateTime
;
}
public
String
getMaterialCode
()
{
return
materialCode
;
}
public
void
setMaterialCode
(
String
materialCode
)
{
this
.
materialCode
=
materialCode
;
}
public
String
getMaterialName
()
{
return
materialName
;
}
public
void
setMaterialName
(
String
materialName
)
{
this
.
materialName
=
materialName
;
}
public
String
getAbbreviation
()
{
return
abbreviation
;
}
public
void
setAbbreviation
(
String
abbreviation
)
{
this
.
abbreviation
=
abbreviation
;
}
public
String
getSpecifications
()
{
return
specifications
;
}
public
void
setSpecifications
(
String
specifications
)
{
this
.
specifications
=
specifications
;
}
public
String
getGenericCode
()
{
return
genericCode
;
}
public
void
setGenericCode
(
String
genericCode
)
{
this
.
genericCode
=
genericCode
;
}
public
String
getMiddleCode
()
{
return
middleCode
;
}
public
void
setMiddleCode
(
String
middleCode
)
{
this
.
middleCode
=
middleCode
;
}
public
Object
getMainUnit
()
{
return
mainUnit
;
}
public
void
setMainUnit
(
Object
mainUnit
)
{
this
.
mainUnit
=
mainUnit
;
}
public
String
getSubUnit
()
{
return
subUnit
;
}
public
void
setSubUnit
(
String
subUnit
)
{
this
.
subUnit
=
subUnit
;
}
public
String
getMeasurementUnit
()
{
return
measurementUnit
;
}
public
void
setMeasurementUnit
(
String
measurementUnit
)
{
this
.
measurementUnit
=
measurementUnit
;
}
public
Object
getPackOneUnit
()
{
return
packOneUnit
;
}
public
void
setPackOneUnit
(
Object
packOneUnit
)
{
this
.
packOneUnit
=
packOneUnit
;
}
public
Object
getPackOneNum
()
{
return
packOneNum
;
}
public
void
setPackOneNum
(
Object
packOneNum
)
{
this
.
packOneNum
=
packOneNum
;
}
public
Object
getPackTwoUnit
()
{
return
packTwoUnit
;
}
public
void
setPackTwoUnit
(
Object
packTwoUnit
)
{
this
.
packTwoUnit
=
packTwoUnit
;
}
public
Object
getPackTwoNum
()
{
return
packTwoNum
;
}
public
void
setPackTwoNum
(
Object
packTwoNum
)
{
this
.
packTwoNum
=
packTwoNum
;
}
public
String
getPriceUnit
()
{
return
priceUnit
;
}
public
void
setPriceUnit
(
String
priceUnit
)
{
this
.
priceUnit
=
priceUnit
;
}
public
String
getPurchaseUnit
()
{
return
purchaseUnit
;
}
public
void
setPurchaseUnit
(
String
purchaseUnit
)
{
this
.
purchaseUnit
=
purchaseUnit
;
}
public
String
getWorkUnit
()
{
return
workUnit
;
}
public
void
setWorkUnit
(
String
workUnit
)
{
this
.
workUnit
=
workUnit
;
}
public
String
getCreateby
()
{
return
createby
;
}
public
void
setCreateby
(
String
createby
)
{
this
.
createby
=
createby
;
}
public
String
getChangeby
()
{
return
changeby
;
}
public
void
setChangeby
(
String
changeby
)
{
this
.
changeby
=
changeby
;
}
public
Object
getCreateUserName
()
{
return
createUserName
;
}
public
void
setCreateUserName
(
Object
createUserName
)
{
this
.
createUserName
=
createUserName
;
}
public
String
getUpdateUserName
()
{
return
updateUserName
;
}
public
void
setUpdateUserName
(
String
updateUserName
)
{
this
.
updateUserName
=
updateUserName
;
}
public
Object
getStorageId
()
{
return
storageId
;
}
public
void
setStorageId
(
Object
storageId
)
{
this
.
storageId
=
storageId
;
}
public
Object
getStorageCode
()
{
return
storageCode
;
}
public
void
setStorageCode
(
Object
storageCode
)
{
this
.
storageCode
=
storageCode
;
}
public
String
getStorageDesc
()
{
return
storageDesc
;
}
public
void
setStorageDesc
(
String
storageDesc
)
{
this
.
storageDesc
=
storageDesc
;
}
public
Object
getPlanQuantity
()
{
return
planQuantity
;
}
public
void
setPlanQuantity
(
Object
planQuantity
)
{
this
.
planQuantity
=
planQuantity
;
}
public
String
getUnit
()
{
return
unit
;
}
public
void
setUnit
(
String
unit
)
{
this
.
unit
=
unit
;
}
public
String
getMaterialTypeName
()
{
return
materialTypeName
;
}
public
void
setMaterialTypeName
(
String
materialTypeName
)
{
this
.
materialTypeName
=
materialTypeName
;
}
public
Object
getMouldDrawing
()
{
return
mouldDrawing
;
}
public
void
setMouldDrawing
(
Object
mouldDrawing
)
{
this
.
mouldDrawing
=
mouldDrawing
;
}
public
Object
getMiddleName
()
{
return
middleName
;
}
public
void
setMiddleName
(
Object
middleName
)
{
this
.
middleName
=
middleName
;
}
public
List
<?>
getAttachments
()
{
return
attachments
;
}
public
void
setAttachments
(
List
<?>
attachments
)
{
this
.
attachments
=
attachments
;
}
public
Object
getMouldTypeId
()
{
return
mouldTypeId
;
}
public
void
setMouldTypeId
(
Object
mouldTypeId
)
{
this
.
mouldTypeId
=
mouldTypeId
;
}
public
Object
getMouldTypeName
()
{
return
mouldTypeName
;
}
public
void
setMouldTypeName
(
Object
mouldTypeName
)
{
this
.
mouldTypeName
=
mouldTypeName
;
}
public
boolean
isDelete
()
{
return
delete
;
}
public
void
setDelete
(
boolean
delete
)
{
this
.
delete
=
delete
;
}
}
}
app/src/main/java/com/wd/workoffice/bean/mesBean/WorkFactoryBean.java
0 → 100644
浏览文件 @
85c40d17
package
com
.
wd
.
workoffice
.
bean
.
mesBean
;
import
java.util.List
;
/**
* author : flexible
* email : lgd19940421@163.com
* github: https://github.com/FlexibleXd
* date: 2021-10-24
**/
public
class
WorkFactoryBean
{
private
Object
loginUserId
;
private
Object
userId
;
private
Object
userName
;
private
Object
sex
;
private
Object
email
;
private
Object
mobile
;
private
Object
name
;
private
Object
siteId
;
private
Object
siteName
;
private
Object
siteCode
;
private
Object
cardNo
;
private
Object
status
;
private
Object
joinDateTime
;
private
Object
leaveDateTime
;
private
Object
currentOrganization
;
private
Object
functionVo
;
private
Object
sysType
;
private
List
<?>
orgs
;
private
List
<?>
functions
;
private
List
<
SitesBean
>
sites
;
private
List
<?>
depts
;
private
Object
roleIds
;
private
Object
teamId
;
public
Object
getLoginUserId
()
{
return
loginUserId
;
}
public
void
setLoginUserId
(
Object
loginUserId
)
{
this
.
loginUserId
=
loginUserId
;
}
public
Object
getUserId
()
{
return
userId
;
}
public
void
setUserId
(
Object
userId
)
{
this
.
userId
=
userId
;
}
public
Object
getUserName
()
{
return
userName
;
}
public
void
setUserName
(
Object
userName
)
{
this
.
userName
=
userName
;
}
public
Object
getSex
()
{
return
sex
;
}
public
void
setSex
(
Object
sex
)
{
this
.
sex
=
sex
;
}
public
Object
getEmail
()
{
return
email
;
}
public
void
setEmail
(
Object
email
)
{
this
.
email
=
email
;
}
public
Object
getMobile
()
{
return
mobile
;
}
public
void
setMobile
(
Object
mobile
)
{
this
.
mobile
=
mobile
;
}
public
Object
getName
()
{
return
name
;
}
public
void
setName
(
Object
name
)
{
this
.
name
=
name
;
}
public
Object
getSiteId
()
{
return
siteId
;
}
public
void
setSiteId
(
Object
siteId
)
{
this
.
siteId
=
siteId
;
}
public
Object
getSiteName
()
{
return
siteName
;
}
public
void
setSiteName
(
Object
siteName
)
{
this
.
siteName
=
siteName
;
}
public
Object
getSiteCode
()
{
return
siteCode
;
}
public
void
setSiteCode
(
Object
siteCode
)
{
this
.
siteCode
=
siteCode
;
}
public
Object
getCardNo
()
{
return
cardNo
;
}
public
void
setCardNo
(
Object
cardNo
)
{
this
.
cardNo
=
cardNo
;
}
public
Object
getStatus
()
{
return
status
;
}
public
void
setStatus
(
Object
status
)
{
this
.
status
=
status
;
}
public
Object
getJoinDateTime
()
{
return
joinDateTime
;
}
public
void
setJoinDateTime
(
Object
joinDateTime
)
{
this
.
joinDateTime
=
joinDateTime
;
}
public
Object
getLeaveDateTime
()
{
return
leaveDateTime
;
}
public
void
setLeaveDateTime
(
Object
leaveDateTime
)
{
this
.
leaveDateTime
=
leaveDateTime
;
}
public
Object
getCurrentOrganization
()
{
return
currentOrganization
;
}
public
void
setCurrentOrganization
(
Object
currentOrganization
)
{
this
.
currentOrganization
=
currentOrganization
;
}
public
Object
getFunctionVo
()
{
return
functionVo
;
}
public
void
setFunctionVo
(
Object
functionVo
)
{
this
.
functionVo
=
functionVo
;
}
public
Object
getSysType
()
{
return
sysType
;
}
public
void
setSysType
(
Object
sysType
)
{
this
.
sysType
=
sysType
;
}
public
List
<?>
getOrgs
()
{
return
orgs
;
}
public
void
setOrgs
(
List
<?>
orgs
)
{
this
.
orgs
=
orgs
;
}
public
List
<?>
getFunctions
()
{
return
functions
;
}
public
void
setFunctions
(
List
<?>
functions
)
{
this
.
functions
=
functions
;
}
public
List
<
SitesBean
>
getSites
()
{
return
sites
;
}
public
void
setSites
(
List
<
SitesBean
>
sites
)
{
this
.
sites
=
sites
;
}
public
List
<?>
getDepts
()
{
return
depts
;
}
public
void
setDepts
(
List
<?>
depts
)
{
this
.
depts
=
depts
;
}
public
Object
getRoleIds
()
{
return
roleIds
;
}
public
void
setRoleIds
(
Object
roleIds
)
{
this
.
roleIds
=
roleIds
;
}
public
Object
getTeamId
()
{
return
teamId
;
}
public
void
setTeamId
(
Object
teamId
)
{
this
.
teamId
=
teamId
;
}
public
static
class
SitesBean
{
private
String
id
;
private
String
siteName
;
private
String
siteCode
;
public
String
getId
()
{
return
id
;
}
public
void
setId
(
String
id
)
{
this
.
id
=
id
;
}
public
String
getSiteName
()
{
return
siteName
;
}
public
void
setSiteName
(
String
siteName
)
{
this
.
siteName
=
siteName
;
}
public
String
getSiteCode
()
{
return
siteCode
;
}
public
void
setSiteCode
(
String
siteCode
)
{
this
.
siteCode
=
siteCode
;
}
}
}
app/src/main/java/com/wd/workoffice/bean/mesBean/WorkLinkBean.java
0 → 100644
浏览文件 @
85c40d17
package
com
.
wd
.
workoffice
.
bean
.
mesBean
;
import
java.util.List
;
/**
* author : flexible
* email : lgd19940421@163.com
* github: https://github.com/FlexibleXd
* date: 2021-10-24
**/
public
class
WorkLinkBean
{
private
int
pageNum
;
private
int
pageSize
;
private
int
size
;
private
int
startRow
;
private
int
endRow
;
private
int
total
;
private
int
pages
;
private
List
<
ListBean
>
list
;
private
int
prePage
;
private
int
nextPage
;
private
boolean
isFirstPage
;
private
boolean
isLastPage
;
private
boolean
hasPreviousPage
;
private
boolean
hasNextPage
;
private
int
navigatePages
;
private
List
<
Integer
>
navigatepageNums
;
private
int
navigateFirstPage
;
private
int
navigateLastPage
;
private
int
firstPage
;
private
int
lastPage
;
public
int
getPageNum
()
{
return
pageNum
;
}
public
void
setPageNum
(
int
pageNum
)
{
this
.
pageNum
=
pageNum
;
}
public
int
getPageSize
()
{
return
pageSize
;
}
public
void
setPageSize
(
int
pageSize
)
{
this
.
pageSize
=
pageSize
;
}
public
int
getSize
()
{
return
size
;
}
public
void
setSize
(
int
size
)
{
this
.
size
=
size
;
}
public
int
getStartRow
()
{
return
startRow
;
}
public
void
setStartRow
(
int
startRow
)
{
this
.
startRow
=
startRow
;
}
public
int
getEndRow
()
{
return
endRow
;
}
public
void
setEndRow
(
int
endRow
)
{
this
.
endRow
=
endRow
;
}
public
int
getTotal
()
{
return
total
;
}
public
void
setTotal
(
int
total
)
{
this
.
total
=
total
;
}
public
int
getPages
()
{
return
pages
;
}
public
void
setPages
(
int
pages
)
{
this
.
pages
=
pages
;
}
public
List
<
ListBean
>
getList
()
{
return
list
;
}
public
void
setList
(
List
<
ListBean
>
list
)
{
this
.
list
=
list
;
}
public
int
getPrePage
()
{
return
prePage
;
}
public
void
setPrePage
(
int
prePage
)
{
this
.
prePage
=
prePage
;
}
public
int
getNextPage
()
{
return
nextPage
;
}
public
void
setNextPage
(
int
nextPage
)
{
this
.
nextPage
=
nextPage
;
}
public
boolean
isIsFirstPage
()
{
return
isFirstPage
;
}
public
void
setIsFirstPage
(
boolean
isFirstPage
)
{
this
.
isFirstPage
=
isFirstPage
;
}
public
boolean
isIsLastPage
()
{
return
isLastPage
;
}
public
void
setIsLastPage
(
boolean
isLastPage
)
{
this
.
isLastPage
=
isLastPage
;
}
public
boolean
isHasPreviousPage
()
{
return
hasPreviousPage
;
}
public
void
setHasPreviousPage
(
boolean
hasPreviousPage
)
{
this
.
hasPreviousPage
=
hasPreviousPage
;
}
public
boolean
isHasNextPage
()
{
return
hasNextPage
;
}
public
void
setHasNextPage
(
boolean
hasNextPage
)
{
this
.
hasNextPage
=
hasNextPage
;
}
public
int
getNavigatePages
()
{
return
navigatePages
;
}
public
void
setNavigatePages
(
int
navigatePages
)
{
this
.
navigatePages
=
navigatePages
;
}
public
List
<
Integer
>
getNavigatepageNums
()
{
return
navigatepageNums
;
}
public
void
setNavigatepageNums
(
List
<
Integer
>
navigatepageNums
)
{
this
.
navigatepageNums
=
navigatepageNums
;
}
public
int
getNavigateFirstPage
()
{
return
navigateFirstPage
;
}
public
void
setNavigateFirstPage
(
int
navigateFirstPage
)
{
this
.
navigateFirstPage
=
navigateFirstPage
;
}
public
int
getNavigateLastPage
()
{
return
navigateLastPage
;
}
public
void
setNavigateLastPage
(
int
navigateLastPage
)
{
this
.
navigateLastPage
=
navigateLastPage
;
}
public
int
getFirstPage
()
{
return
firstPage
;
}
public
void
setFirstPage
(
int
firstPage
)
{
this
.
firstPage
=
firstPage
;
}
public
int
getLastPage
()
{
return
lastPage
;
}
public
void
setLastPage
(
int
lastPage
)
{
this
.
lastPage
=
lastPage
;
}
public
static
class
ListBean
{
private
String
id
;
private
String
planId
;
private
String
inspoCode
;
private
String
description
;
private
Object
remark
;
private
Object
inspoType
;
private
int
appType
;
private
String
principal
;
private
String
principalCode
;
private
String
principalName
;
private
int
status
;
private
boolean
stopWork
;
private
String
planStartDateTime
;
private
String
planEndDateTime
;
private
String
actualStartDateTime
;
private
String
actualEndDateTime
;
private
Object
weather
;
private
Object
temperature
;
private
Object
workorderId
;
private
Object
workorderCode
;
private
Object
workorderDesc
;
private
String
createby
;
private
String
createDateTime
;
private
String
orgId
;
private
String
siteId
;
private
Object
siteCode
;
private
String
siteDesc
;
private
Object
departDesc
;
private
String
adjustBeginTime
;
private
String
adjustEndTime
;
private
String
assetCode
;
private
String
assetDesc
;
private
String
planCode
;
private
String
planDesc
;
private
String
locationCode
;
private
String
locationName
;
private
String
locationId
;
private
String
inspoTime
;
private
String
billNum
;
private
String
billDescription
;
private
String
projectCode
;
private
String
reportCode
;
public
String
getProjectCode
()
{
return
projectCode
;
}
public
void
setProjectCode
(
String
projectCode
)
{
this
.
projectCode
=
projectCode
;
}
public
String
getReportCode
()
{
return
reportCode
;
}
public
void
setReportCode
(
String
reportCode
)
{
this
.
reportCode
=
reportCode
;
}
public
String
getBillNum
()
{
return
billNum
;
}
public
void
setBillNum
(
String
billNum
)
{
this
.
billNum
=
billNum
;
}
public
String
getBillDescription
()
{
return
billDescription
;
}
public
void
setBillDescription
(
String
billDescription
)
{
this
.
billDescription
=
billDescription
;
}
public
String
getId
()
{
return
id
;
}
public
void
setId
(
String
id
)
{
this
.
id
=
id
;
}
public
String
getPlanId
()
{
return
planId
;
}
public
void
setPlanId
(
String
planId
)
{
this
.
planId
=
planId
;
}
public
String
getInspoCode
()
{
return
inspoCode
;
}
public
void
setInspoCode
(
String
inspoCode
)
{
this
.
inspoCode
=
inspoCode
;
}
public
String
getDescription
()
{
return
description
;
}
public
void
setDescription
(
String
description
)
{
this
.
description
=
description
;
}
public
Object
getRemark
()
{
return
remark
;
}
public
void
setRemark
(
Object
remark
)
{
this
.
remark
=
remark
;
}
public
Object
getInspoType
()
{
return
inspoType
;
}
public
void
setInspoType
(
Object
inspoType
)
{
this
.
inspoType
=
inspoType
;
}
public
int
getAppType
()
{
return
appType
;
}
public
void
setAppType
(
int
appType
)
{
this
.
appType
=
appType
;
}
public
String
getPrincipal
()
{
return
principal
;
}
public
void
setPrincipal
(
String
principal
)
{
this
.
principal
=
principal
;
}
public
String
getPrincipalCode
()
{
return
principalCode
;
}
public
void
setPrincipalCode
(
String
principalCode
)
{
this
.
principalCode
=
principalCode
;
}
public
String
getPrincipalName
()
{
return
principalName
;
}
public
void
setPrincipalName
(
String
principalName
)
{
this
.
principalName
=
principalName
;
}
public
int
getStatus
()
{
return
status
;
}
public
void
setStatus
(
int
status
)
{
this
.
status
=
status
;
}
public
boolean
isStopWork
()
{
return
stopWork
;
}
public
void
setStopWork
(
boolean
stopWork
)
{
this
.
stopWork
=
stopWork
;
}
public
String
getPlanStartDateTime
()
{
return
planStartDateTime
;
}
public
void
setPlanStartDateTime
(
String
planStartDateTime
)
{
this
.
planStartDateTime
=
planStartDateTime
;
}
public
String
getPlanEndDateTime
()
{
return
planEndDateTime
;
}
public
void
setPlanEndDateTime
(
String
planEndDateTime
)
{
this
.
planEndDateTime
=
planEndDateTime
;
}
public
String
getActualStartDateTime
()
{
return
actualStartDateTime
;
}
public
void
setActualStartDateTime
(
String
actualStartDateTime
)
{
this
.
actualStartDateTime
=
actualStartDateTime
;
}
public
String
getActualEndDateTime
()
{
return
actualEndDateTime
;
}
public
void
setActualEndDateTime
(
String
actualEndDateTime
)
{
this
.
actualEndDateTime
=
actualEndDateTime
;
}
public
Object
getWeather
()
{
return
weather
;
}
public
void
setWeather
(
Object
weather
)
{
this
.
weather
=
weather
;
}
public
Object
getTemperature
()
{
return
temperature
;
}
public
void
setTemperature
(
Object
temperature
)
{
this
.
temperature
=
temperature
;
}
public
Object
getWorkorderId
()
{
return
workorderId
;
}
public
void
setWorkorderId
(
Object
workorderId
)
{
this
.
workorderId
=
workorderId
;
}
public
Object
getWorkorderCode
()
{
return
workorderCode
;
}
public
void
setWorkorderCode
(
Object
workorderCode
)
{
this
.
workorderCode
=
workorderCode
;
}
public
Object
getWorkorderDesc
()
{
return
workorderDesc
;
}
public
void
setWorkorderDesc
(
Object
workorderDesc
)
{
this
.
workorderDesc
=
workorderDesc
;
}
public
String
getCreateby
()
{
return
createby
;
}
public
void
setCreateby
(
String
createby
)
{
this
.
createby
=
createby
;
}
public
String
getCreateDateTime
()
{
return
createDateTime
;
}
public
void
setCreateDateTime
(
String
createDateTime
)
{
this
.
createDateTime
=
createDateTime
;
}
public
String
getOrgId
()
{
return
orgId
;
}
public
void
setOrgId
(
String
orgId
)
{
this
.
orgId
=
orgId
;
}
public
String
getSiteId
()
{
return
siteId
;
}
public
void
setSiteId
(
String
siteId
)
{
this
.
siteId
=
siteId
;
}
public
Object
getSiteCode
()
{
return
siteCode
;
}
public
void
setSiteCode
(
Object
siteCode
)
{
this
.
siteCode
=
siteCode
;
}
public
String
getSiteDesc
()
{
return
siteDesc
;
}
public
void
setSiteDesc
(
String
siteDesc
)
{
this
.
siteDesc
=
siteDesc
;
}
public
Object
getDepartDesc
()
{
return
departDesc
;
}
public
void
setDepartDesc
(
Object
departDesc
)
{
this
.
departDesc
=
departDesc
;
}
public
String
getAdjustBeginTime
()
{
return
adjustBeginTime
;
}
public
void
setAdjustBeginTime
(
String
adjustBeginTime
)
{
this
.
adjustBeginTime
=
adjustBeginTime
;
}
public
String
getAdjustEndTime
()
{
return
adjustEndTime
;
}
public
void
setAdjustEndTime
(
String
adjustEndTime
)
{
this
.
adjustEndTime
=
adjustEndTime
;
}
public
String
getAssetCode
()
{
return
assetCode
;
}
public
void
setAssetCode
(
String
assetCode
)
{
this
.
assetCode
=
assetCode
;
}
public
String
getAssetDesc
()
{
return
assetDesc
;
}
public
void
setAssetDesc
(
String
assetDesc
)
{
this
.
assetDesc
=
assetDesc
;
}
public
String
getPlanCode
()
{
return
planCode
;
}
public
void
setPlanCode
(
String
planCode
)
{
this
.
planCode
=
planCode
;
}
public
String
getPlanDesc
()
{
return
planDesc
;
}
public
void
setPlanDesc
(
String
planDesc
)
{
this
.
planDesc
=
planDesc
;
}
public
String
getLocationCode
()
{
return
locationCode
;
}
public
void
setLocationCode
(
String
locationCode
)
{
this
.
locationCode
=
locationCode
;
}
public
String
getLocationName
()
{
return
locationName
;
}
public
void
setLocationName
(
String
locationName
)
{
this
.
locationName
=
locationName
;
}
public
String
getLocationId
()
{
return
locationId
;
}
public
void
setLocationId
(
String
locationId
)
{
this
.
locationId
=
locationId
;
}
public
String
getInspoTime
()
{
return
inspoTime
;
}
public
void
setInspoTime
(
String
inspoTime
)
{
this
.
inspoTime
=
inspoTime
;
}
}
}
app/src/main/java/com/wd/workoffice/bean/mesBean/WorkLocationBean.java
0 → 100644
浏览文件 @
85c40d17
package
com
.
wd
.
workoffice
.
bean
.
mesBean
;
import
java.util.List
;
/**
* author : flexible
* email : lgd19940421@163.com
* github: https://github.com/FlexibleXd
* date: 2021-10-24
**/
public
class
WorkLocationBean
{
private
int
pageNum
;
private
int
pageSize
;
private
int
size
;
private
int
startRow
;
private
int
endRow
;
private
int
total
;
private
int
pages
;
private
List
<
ListBean
>
list
;
private
int
prePage
;
private
int
nextPage
;
private
boolean
isFirstPage
;
private
boolean
isLastPage
;
private
boolean
hasPreviousPage
;
private
boolean
hasNextPage
;
private
int
navigatePages
;
private
List
<
Integer
>
navigatepageNums
;
private
int
navigateFirstPage
;
private
int
navigateLastPage
;
private
int
firstPage
;
private
int
lastPage
;
public
int
getPageNum
()
{
return
pageNum
;
}
public
void
setPageNum
(
int
pageNum
)
{
this
.
pageNum
=
pageNum
;
}
public
int
getPageSize
()
{
return
pageSize
;
}
public
void
setPageSize
(
int
pageSize
)
{
this
.
pageSize
=
pageSize
;
}
public
int
getSize
()
{
return
size
;
}
public
void
setSize
(
int
size
)
{
this
.
size
=
size
;
}
public
int
getStartRow
()
{
return
startRow
;
}
public
void
setStartRow
(
int
startRow
)
{
this
.
startRow
=
startRow
;
}
public
int
getEndRow
()
{
return
endRow
;
}
public
void
setEndRow
(
int
endRow
)
{
this
.
endRow
=
endRow
;
}
public
int
getTotal
()
{
return
total
;
}
public
void
setTotal
(
int
total
)
{
this
.
total
=
total
;
}
public
int
getPages
()
{
return
pages
;
}
public
void
setPages
(
int
pages
)
{
this
.
pages
=
pages
;
}
public
List
<
ListBean
>
getList
()
{
return
list
;
}
public
void
setList
(
List
<
ListBean
>
list
)
{
this
.
list
=
list
;
}
public
int
getPrePage
()
{
return
prePage
;
}
public
void
setPrePage
(
int
prePage
)
{
this
.
prePage
=
prePage
;
}
public
int
getNextPage
()
{
return
nextPage
;
}
public
void
setNextPage
(
int
nextPage
)
{
this
.
nextPage
=
nextPage
;
}
public
boolean
isIsFirstPage
()
{
return
isFirstPage
;
}
public
void
setIsFirstPage
(
boolean
isFirstPage
)
{
this
.
isFirstPage
=
isFirstPage
;
}
public
boolean
isIsLastPage
()
{
return
isLastPage
;
}
public
void
setIsLastPage
(
boolean
isLastPage
)
{
this
.
isLastPage
=
isLastPage
;
}
public
boolean
isHasPreviousPage
()
{
return
hasPreviousPage
;
}
public
void
setHasPreviousPage
(
boolean
hasPreviousPage
)
{
this
.
hasPreviousPage
=
hasPreviousPage
;
}
public
boolean
isHasNextPage
()
{
return
hasNextPage
;
}
public
void
setHasNextPage
(
boolean
hasNextPage
)
{
this
.
hasNextPage
=
hasNextPage
;
}
public
int
getNavigatePages
()
{
return
navigatePages
;
}
public
void
setNavigatePages
(
int
navigatePages
)
{
this
.
navigatePages
=
navigatePages
;
}
public
List
<
Integer
>
getNavigatepageNums
()
{
return
navigatepageNums
;
}
public
void
setNavigatepageNums
(
List
<
Integer
>
navigatepageNums
)
{
this
.
navigatepageNums
=
navigatepageNums
;
}
public
int
getNavigateFirstPage
()
{
return
navigateFirstPage
;
}
public
void
setNavigateFirstPage
(
int
navigateFirstPage
)
{
this
.
navigateFirstPage
=
navigateFirstPage
;
}
public
int
getNavigateLastPage
()
{
return
navigateLastPage
;
}
public
void
setNavigateLastPage
(
int
navigateLastPage
)
{
this
.
navigateLastPage
=
navigateLastPage
;
}
public
int
getFirstPage
()
{
return
firstPage
;
}
public
void
setFirstPage
(
int
firstPage
)
{
this
.
firstPage
=
firstPage
;
}
public
int
getLastPage
()
{
return
lastPage
;
}
public
void
setLastPage
(
int
lastPage
)
{
this
.
lastPage
=
lastPage
;
}
public
static
class
ListBean
{
private
String
id
;
private
String
locationCode
;
private
String
locationName
;
private
Object
description
;
private
int
type
;
private
Object
parentId
;
private
Object
parentCode
;
private
Object
parentDesc
;
private
Object
grandfatheId
;
private
Object
grandfatheCode
;
private
String
siteId
;
private
String
siteCode
;
private
String
siteName
;
private
String
address
;
private
String
siteDesc
;
private
Object
groupCode
;
private
Object
groupDesc
;
private
Object
shipToAddressCode
;
private
Object
billToAddressCode
;
private
int
status
;
private
String
createby
;
private
long
createDateTime
;
private
String
changeby
;
private
long
updateDateTime
;
private
Object
remark
;
private
Object
controlAcc
;
private
Object
departCode
;
private
Object
departDesc
;
private
Object
departId
;
private
String
orgId
;
private
Object
createCardNo
;
public
String
getId
()
{
return
id
;
}
public
void
setId
(
String
id
)
{
this
.
id
=
id
;
}
public
String
getLocationCode
()
{
return
locationCode
;
}
public
void
setLocationCode
(
String
locationCode
)
{
this
.
locationCode
=
locationCode
;
}
public
String
getLocationName
()
{
return
locationName
;
}
public
void
setLocationName
(
String
locationName
)
{
this
.
locationName
=
locationName
;
}
public
Object
getDescription
()
{
return
description
;
}
public
void
setDescription
(
Object
description
)
{
this
.
description
=
description
;
}
public
int
getType
()
{
return
type
;
}
public
void
setType
(
int
type
)
{
this
.
type
=
type
;
}
public
Object
getParentId
()
{
return
parentId
;
}
public
void
setParentId
(
Object
parentId
)
{
this
.
parentId
=
parentId
;
}
public
Object
getParentCode
()
{
return
parentCode
;
}
public
void
setParentCode
(
Object
parentCode
)
{
this
.
parentCode
=
parentCode
;
}
public
Object
getParentDesc
()
{
return
parentDesc
;
}
public
void
setParentDesc
(
Object
parentDesc
)
{
this
.
parentDesc
=
parentDesc
;
}
public
Object
getGrandfatheId
()
{
return
grandfatheId
;
}
public
void
setGrandfatheId
(
Object
grandfatheId
)
{
this
.
grandfatheId
=
grandfatheId
;
}
public
Object
getGrandfatheCode
()
{
return
grandfatheCode
;
}
public
void
setGrandfatheCode
(
Object
grandfatheCode
)
{
this
.
grandfatheCode
=
grandfatheCode
;
}
public
String
getSiteId
()
{
return
siteId
;
}
public
void
setSiteId
(
String
siteId
)
{
this
.
siteId
=
siteId
;
}
public
String
getSiteCode
()
{
return
siteCode
;
}
public
void
setSiteCode
(
String
siteCode
)
{
this
.
siteCode
=
siteCode
;
}
public
String
getSiteName
()
{
return
siteName
;
}
public
void
setSiteName
(
String
siteName
)
{
this
.
siteName
=
siteName
;
}
public
String
getAddress
()
{
return
address
;
}
public
void
setAddress
(
String
address
)
{
this
.
address
=
address
;
}
public
String
getSiteDesc
()
{
return
siteDesc
;
}
public
void
setSiteDesc
(
String
siteDesc
)
{
this
.
siteDesc
=
siteDesc
;
}
public
Object
getGroupCode
()
{
return
groupCode
;
}
public
void
setGroupCode
(
Object
groupCode
)
{
this
.
groupCode
=
groupCode
;
}
public
Object
getGroupDesc
()
{
return
groupDesc
;
}
public
void
setGroupDesc
(
Object
groupDesc
)
{
this
.
groupDesc
=
groupDesc
;
}
public
Object
getShipToAddressCode
()
{
return
shipToAddressCode
;
}
public
void
setShipToAddressCode
(
Object
shipToAddressCode
)
{
this
.
shipToAddressCode
=
shipToAddressCode
;
}
public
Object
getBillToAddressCode
()
{
return
billToAddressCode
;
}
public
void
setBillToAddressCode
(
Object
billToAddressCode
)
{
this
.
billToAddressCode
=
billToAddressCode
;
}
public
int
getStatus
()
{
return
status
;
}
public
void
setStatus
(
int
status
)
{
this
.
status
=
status
;
}
public
String
getCreateby
()
{
return
createby
;
}
public
void
setCreateby
(
String
createby
)
{
this
.
createby
=
createby
;
}
public
long
getCreateDateTime
()
{
return
createDateTime
;
}
public
void
setCreateDateTime
(
long
createDateTime
)
{
this
.
createDateTime
=
createDateTime
;
}
public
String
getChangeby
()
{
return
changeby
;
}
public
void
setChangeby
(
String
changeby
)
{
this
.
changeby
=
changeby
;
}
public
long
getUpdateDateTime
()
{
return
updateDateTime
;
}
public
void
setUpdateDateTime
(
long
updateDateTime
)
{
this
.
updateDateTime
=
updateDateTime
;
}
public
Object
getRemark
()
{
return
remark
;
}
public
void
setRemark
(
Object
remark
)
{
this
.
remark
=
remark
;
}
public
Object
getControlAcc
()
{
return
controlAcc
;
}
public
void
setControlAcc
(
Object
controlAcc
)
{
this
.
controlAcc
=
controlAcc
;
}
public
Object
getDepartCode
()
{
return
departCode
;
}
public
void
setDepartCode
(
Object
departCode
)
{
this
.
departCode
=
departCode
;
}
public
Object
getDepartDesc
()
{
return
departDesc
;
}
public
void
setDepartDesc
(
Object
departDesc
)
{
this
.
departDesc
=
departDesc
;
}
public
Object
getDepartId
()
{
return
departId
;
}
public
void
setDepartId
(
Object
departId
)
{
this
.
departId
=
departId
;
}
public
String
getOrgId
()
{
return
orgId
;
}
public
void
setOrgId
(
String
orgId
)
{
this
.
orgId
=
orgId
;
}
public
Object
getCreateCardNo
()
{
return
createCardNo
;
}
public
void
setCreateCardNo
(
Object
createCardNo
)
{
this
.
createCardNo
=
createCardNo
;
}
}
}
app/src/main/java/com/wd/workoffice/bean/mesBean/WorkMachineBean.java
0 → 100644
浏览文件 @
85c40d17
package
com
.
wd
.
workoffice
.
bean
.
mesBean
;
import
java.util.List
;
/**
* author : flexible
* email : lgd19940421@163.com
* github: https://github.com/FlexibleXd
* date: 2021-10-24
**/
public
class
WorkMachineBean
{
private
int
pageNum
;
private
int
pageSize
;
private
int
size
;
private
int
startRow
;
private
int
endRow
;
private
int
total
;
private
int
pages
;
private
List
<
ListBean
>
list
;
private
int
prePage
;
private
int
nextPage
;
private
boolean
isFirstPage
;
private
boolean
isLastPage
;
private
boolean
hasPreviousPage
;
private
boolean
hasNextPage
;
private
int
navigatePages
;
private
List
<
Integer
>
navigatepageNums
;
private
int
navigateFirstPage
;
private
int
navigateLastPage
;
private
int
firstPage
;
private
int
lastPage
;
public
int
getPageNum
()
{
return
pageNum
;
}
public
void
setPageNum
(
int
pageNum
)
{
this
.
pageNum
=
pageNum
;
}
public
int
getPageSize
()
{
return
pageSize
;
}
public
void
setPageSize
(
int
pageSize
)
{
this
.
pageSize
=
pageSize
;
}
public
int
getSize
()
{
return
size
;
}
public
void
setSize
(
int
size
)
{
this
.
size
=
size
;
}
public
int
getStartRow
()
{
return
startRow
;
}
public
void
setStartRow
(
int
startRow
)
{
this
.
startRow
=
startRow
;
}
public
int
getEndRow
()
{
return
endRow
;
}
public
void
setEndRow
(
int
endRow
)
{
this
.
endRow
=
endRow
;
}
public
int
getTotal
()
{
return
total
;
}
public
void
setTotal
(
int
total
)
{
this
.
total
=
total
;
}
public
int
getPages
()
{
return
pages
;
}
public
void
setPages
(
int
pages
)
{
this
.
pages
=
pages
;
}
public
List
<
ListBean
>
getList
()
{
return
list
;
}
public
void
setList
(
List
<
ListBean
>
list
)
{
this
.
list
=
list
;
}
public
int
getPrePage
()
{
return
prePage
;
}
public
void
setPrePage
(
int
prePage
)
{
this
.
prePage
=
prePage
;
}
public
int
getNextPage
()
{
return
nextPage
;
}
public
void
setNextPage
(
int
nextPage
)
{
this
.
nextPage
=
nextPage
;
}
public
boolean
isIsFirstPage
()
{
return
isFirstPage
;
}
public
void
setIsFirstPage
(
boolean
isFirstPage
)
{
this
.
isFirstPage
=
isFirstPage
;
}
public
boolean
isIsLastPage
()
{
return
isLastPage
;
}
public
void
setIsLastPage
(
boolean
isLastPage
)
{
this
.
isLastPage
=
isLastPage
;
}
public
boolean
isHasPreviousPage
()
{
return
hasPreviousPage
;
}
public
void
setHasPreviousPage
(
boolean
hasPreviousPage
)
{
this
.
hasPreviousPage
=
hasPreviousPage
;
}
public
boolean
isHasNextPage
()
{
return
hasNextPage
;
}
public
void
setHasNextPage
(
boolean
hasNextPage
)
{
this
.
hasNextPage
=
hasNextPage
;
}
public
int
getNavigatePages
()
{
return
navigatePages
;
}
public
void
setNavigatePages
(
int
navigatePages
)
{
this
.
navigatePages
=
navigatePages
;
}
public
List
<
Integer
>
getNavigatepageNums
()
{
return
navigatepageNums
;
}
public
void
setNavigatepageNums
(
List
<
Integer
>
navigatepageNums
)
{
this
.
navigatepageNums
=
navigatepageNums
;
}
public
int
getNavigateFirstPage
()
{
return
navigateFirstPage
;
}
public
void
setNavigateFirstPage
(
int
navigateFirstPage
)
{
this
.
navigateFirstPage
=
navigateFirstPage
;
}
public
int
getNavigateLastPage
()
{
return
navigateLastPage
;
}
public
void
setNavigateLastPage
(
int
navigateLastPage
)
{
this
.
navigateLastPage
=
navigateLastPage
;
}
public
int
getFirstPage
()
{
return
firstPage
;
}
public
void
setFirstPage
(
int
firstPage
)
{
this
.
firstPage
=
firstPage
;
}
public
int
getLastPage
()
{
return
lastPage
;
}
public
void
setLastPage
(
int
lastPage
)
{
this
.
lastPage
=
lastPage
;
}
public
static
class
ListBean
{
private
String
id
;
private
Object
createDateTime
;
private
Object
updateDateTime
;
private
String
assetCode
;
private
String
description
;
private
Object
classification
;
private
int
status
;
private
String
locationsCode
;
private
String
locationsName
;
private
Object
specification
;
private
String
siteName
;
private
Object
cardCode
;
private
Object
locationsId
;
private
Object
astAssetVoList
;
private
Object
parentName
;
private
Object
parentId
;
private
String
siteId
;
private
String
locationId
;
private
Object
notSelectId
;
private
Object
failerId
;
private
Object
astFailureCode
;
private
Object
astFailureName
;
private
Object
delete
;
public
String
getId
()
{
return
id
;
}
public
void
setId
(
String
id
)
{
this
.
id
=
id
;
}
public
Object
getCreateDateTime
()
{
return
createDateTime
;
}
public
void
setCreateDateTime
(
Object
createDateTime
)
{
this
.
createDateTime
=
createDateTime
;
}
public
Object
getUpdateDateTime
()
{
return
updateDateTime
;
}
public
void
setUpdateDateTime
(
Object
updateDateTime
)
{
this
.
updateDateTime
=
updateDateTime
;
}
public
String
getAssetCode
()
{
return
assetCode
;
}
public
void
setAssetCode
(
String
assetCode
)
{
this
.
assetCode
=
assetCode
;
}
public
String
getDescription
()
{
return
description
;
}
public
void
setDescription
(
String
description
)
{
this
.
description
=
description
;
}
public
Object
getClassification
()
{
return
classification
;
}
public
void
setClassification
(
Object
classification
)
{
this
.
classification
=
classification
;
}
public
int
getStatus
()
{
return
status
;
}
public
void
setStatus
(
int
status
)
{
this
.
status
=
status
;
}
public
String
getLocationsCode
()
{
return
locationsCode
;
}
public
void
setLocationsCode
(
String
locationsCode
)
{
this
.
locationsCode
=
locationsCode
;
}
public
String
getLocationsName
()
{
return
locationsName
;
}
public
void
setLocationsName
(
String
locationsName
)
{
this
.
locationsName
=
locationsName
;
}
public
Object
getSpecification
()
{
return
specification
;
}
public
void
setSpecification
(
Object
specification
)
{
this
.
specification
=
specification
;
}
public
String
getSiteName
()
{
return
siteName
;
}
public
void
setSiteName
(
String
siteName
)
{
this
.
siteName
=
siteName
;
}
public
Object
getCardCode
()
{
return
cardCode
;
}
public
void
setCardCode
(
Object
cardCode
)
{
this
.
cardCode
=
cardCode
;
}
public
Object
getLocationsId
()
{
return
locationsId
;
}
public
void
setLocationsId
(
Object
locationsId
)
{
this
.
locationsId
=
locationsId
;
}
public
Object
getAstAssetVoList
()
{
return
astAssetVoList
;
}
public
void
setAstAssetVoList
(
Object
astAssetVoList
)
{
this
.
astAssetVoList
=
astAssetVoList
;
}
public
Object
getParentName
()
{
return
parentName
;
}
public
void
setParentName
(
Object
parentName
)
{
this
.
parentName
=
parentName
;
}
public
Object
getParentId
()
{
return
parentId
;
}
public
void
setParentId
(
Object
parentId
)
{
this
.
parentId
=
parentId
;
}
public
String
getSiteId
()
{
return
siteId
;
}
public
void
setSiteId
(
String
siteId
)
{
this
.
siteId
=
siteId
;
}
public
String
getLocationId
()
{
return
locationId
;
}
public
void
setLocationId
(
String
locationId
)
{
this
.
locationId
=
locationId
;
}
public
Object
getNotSelectId
()
{
return
notSelectId
;
}
public
void
setNotSelectId
(
Object
notSelectId
)
{
this
.
notSelectId
=
notSelectId
;
}
public
Object
getFailerId
()
{
return
failerId
;
}
public
void
setFailerId
(
Object
failerId
)
{
this
.
failerId
=
failerId
;
}
public
Object
getAstFailureCode
()
{
return
astFailureCode
;
}
public
void
setAstFailureCode
(
Object
astFailureCode
)
{
this
.
astFailureCode
=
astFailureCode
;
}
public
Object
getAstFailureName
()
{
return
astFailureName
;
}
public
void
setAstFailureName
(
Object
astFailureName
)
{
this
.
astFailureName
=
astFailureName
;
}
public
Object
getDelete
()
{
return
delete
;
}
public
void
setDelete
(
Object
delete
)
{
this
.
delete
=
delete
;
}
}
}
app/src/main/java/com/wd/workoffice/bean/mesBean/WorkPeopleBean.java
0 → 100644
浏览文件 @
85c40d17
package
com
.
wd
.
workoffice
.
bean
.
mesBean
;
import
java.util.List
;
/**
* author : flexible
* email : lgd19940421@163.com
* github: https://github.com/FlexibleXd
* date: 2021-10-26
**/
public
class
WorkPeopleBean
{
private
int
pageNum
;
private
int
pageSize
;
private
int
size
;
private
int
startRow
;
private
int
endRow
;
private
int
total
;
private
int
pages
;
private
List
<
ListBean
>
list
;
private
int
prePage
;
private
int
nextPage
;
private
boolean
isFirstPage
;
private
boolean
isLastPage
;
private
boolean
hasPreviousPage
;
private
boolean
hasNextPage
;
private
int
navigatePages
;
private
List
<
Integer
>
navigatepageNums
;
private
int
navigateFirstPage
;
private
int
navigateLastPage
;
private
int
firstPage
;
private
int
lastPage
;
public
int
getPageNum
()
{
return
pageNum
;
}
public
void
setPageNum
(
int
pageNum
)
{
this
.
pageNum
=
pageNum
;
}
public
int
getPageSize
()
{
return
pageSize
;
}
public
void
setPageSize
(
int
pageSize
)
{
this
.
pageSize
=
pageSize
;
}
public
int
getSize
()
{
return
size
;
}
public
void
setSize
(
int
size
)
{
this
.
size
=
size
;
}
public
int
getStartRow
()
{
return
startRow
;
}
public
void
setStartRow
(
int
startRow
)
{
this
.
startRow
=
startRow
;
}
public
int
getEndRow
()
{
return
endRow
;
}
public
void
setEndRow
(
int
endRow
)
{
this
.
endRow
=
endRow
;
}
public
int
getTotal
()
{
return
total
;
}
public
void
setTotal
(
int
total
)
{
this
.
total
=
total
;
}
public
int
getPages
()
{
return
pages
;
}
public
void
setPages
(
int
pages
)
{
this
.
pages
=
pages
;
}
public
List
<
ListBean
>
getList
()
{
return
list
;
}
public
void
setList
(
List
<
ListBean
>
list
)
{
this
.
list
=
list
;
}
public
int
getPrePage
()
{
return
prePage
;
}
public
void
setPrePage
(
int
prePage
)
{
this
.
prePage
=
prePage
;
}
public
int
getNextPage
()
{
return
nextPage
;
}
public
void
setNextPage
(
int
nextPage
)
{
this
.
nextPage
=
nextPage
;
}
public
boolean
isIsFirstPage
()
{
return
isFirstPage
;
}
public
void
setIsFirstPage
(
boolean
isFirstPage
)
{
this
.
isFirstPage
=
isFirstPage
;
}
public
boolean
isIsLastPage
()
{
return
isLastPage
;
}
public
void
setIsLastPage
(
boolean
isLastPage
)
{
this
.
isLastPage
=
isLastPage
;
}
public
boolean
isHasPreviousPage
()
{
return
hasPreviousPage
;
}
public
void
setHasPreviousPage
(
boolean
hasPreviousPage
)
{
this
.
hasPreviousPage
=
hasPreviousPage
;
}
public
boolean
isHasNextPage
()
{
return
hasNextPage
;
}
public
void
setHasNextPage
(
boolean
hasNextPage
)
{
this
.
hasNextPage
=
hasNextPage
;
}
public
int
getNavigatePages
()
{
return
navigatePages
;
}
public
void
setNavigatePages
(
int
navigatePages
)
{
this
.
navigatePages
=
navigatePages
;
}
public
List
<
Integer
>
getNavigatepageNums
()
{
return
navigatepageNums
;
}
public
void
setNavigatepageNums
(
List
<
Integer
>
navigatepageNums
)
{
this
.
navigatepageNums
=
navigatepageNums
;
}
public
int
getNavigateFirstPage
()
{
return
navigateFirstPage
;
}
public
void
setNavigateFirstPage
(
int
navigateFirstPage
)
{
this
.
navigateFirstPage
=
navigateFirstPage
;
}
public
int
getNavigateLastPage
()
{
return
navigateLastPage
;
}
public
void
setNavigateLastPage
(
int
navigateLastPage
)
{
this
.
navigateLastPage
=
navigateLastPage
;
}
public
int
getFirstPage
()
{
return
firstPage
;
}
public
void
setFirstPage
(
int
firstPage
)
{
this
.
firstPage
=
firstPage
;
}
public
int
getLastPage
()
{
return
lastPage
;
}
public
void
setLastPage
(
int
lastPage
)
{
this
.
lastPage
=
lastPage
;
}
public
static
class
ListBean
{
private
Object
id
;
private
Object
createDateTime
;
private
Object
updateDateTime
;
private
String
userId
;
private
String
craftId
;
private
Object
createBy
;
private
Object
updateBy
;
private
String
skillId
;
private
String
userCode
;
private
String
name
;
private
String
skillCode
;
private
Object
description
;
private
String
level
;
private
String
craftName
;
private
Object
delete
;
public
Object
getId
()
{
return
id
;
}
public
void
setId
(
Object
id
)
{
this
.
id
=
id
;
}
public
Object
getCreateDateTime
()
{
return
createDateTime
;
}
public
void
setCreateDateTime
(
Object
createDateTime
)
{
this
.
createDateTime
=
createDateTime
;
}
public
Object
getUpdateDateTime
()
{
return
updateDateTime
;
}
public
void
setUpdateDateTime
(
Object
updateDateTime
)
{
this
.
updateDateTime
=
updateDateTime
;
}
public
String
getUserId
()
{
return
userId
;
}
public
void
setUserId
(
String
userId
)
{
this
.
userId
=
userId
;
}
public
String
getCraftId
()
{
return
craftId
;
}
public
void
setCraftId
(
String
craftId
)
{
this
.
craftId
=
craftId
;
}
public
Object
getCreateBy
()
{
return
createBy
;
}
public
void
setCreateBy
(
Object
createBy
)
{
this
.
createBy
=
createBy
;
}
public
Object
getUpdateBy
()
{
return
updateBy
;
}
public
void
setUpdateBy
(
Object
updateBy
)
{
this
.
updateBy
=
updateBy
;
}
public
String
getSkillId
()
{
return
skillId
;
}
public
void
setSkillId
(
String
skillId
)
{
this
.
skillId
=
skillId
;
}
public
String
getUserCode
()
{
return
userCode
;
}
public
void
setUserCode
(
String
userCode
)
{
this
.
userCode
=
userCode
;
}
public
String
getName
()
{
return
name
;
}
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
}
public
String
getSkillCode
()
{
return
skillCode
;
}
public
void
setSkillCode
(
String
skillCode
)
{
this
.
skillCode
=
skillCode
;
}
public
Object
getDescription
()
{
return
description
;
}
public
void
setDescription
(
Object
description
)
{
this
.
description
=
description
;
}
public
String
getLevel
()
{
return
level
;
}
public
void
setLevel
(
String
level
)
{
this
.
level
=
level
;
}
public
String
getCraftName
()
{
return
craftName
;
}
public
void
setCraftName
(
String
craftName
)
{
this
.
craftName
=
craftName
;
}
public
Object
getDelete
()
{
return
delete
;
}
public
void
setDelete
(
Object
delete
)
{
this
.
delete
=
delete
;
}
}
}
app/src/main/java/com/wd/workoffice/bean/mesBean/WorkTaskBean.java
浏览文件 @
85c40d17
...
@@ -57,34 +57,52 @@ public class WorkTaskBean extends BaseMesPageBean {
...
@@ -57,34 +57,52 @@ public class WorkTaskBean extends BaseMesPageBean {
*/
*/
private
String
id
;
private
String
id
;
private
Object
createDateTime
;
private
String
createDateTime
;
private
Object
updateDateTime
;
private
String
updateDateTime
;
private
String
actNum
;
private
String
actNum
;
private
String
description
;
private
String
description
;
private
int
status
;
private
int
status
;
private
String
woId
;
private
String
woId
;
private
Object
assetId
;
private
String
assetId
;
private
Object
locationId
;
private
String
locationId
;
private
Object
schedStart
;
private
String
schedStart
;
private
Object
schedFinish
;
private
String
schedFinish
;
private
Object
actStart
;
private
String
actStart
;
private
Object
actFinish
;
private
String
actFinish
;
private
Object
earliestStartTime
;
private
String
earliestStartTime
;
private
Object
latestCompTime
;
private
String
latestCompTime
;
private
int
time
;
private
int
time
;
private
Object
siteId
;
private
String
siteId
;
private
Object
remark
;
private
String
remark
;
private
Object
createBy
;
private
String
createBy
;
private
Object
changeBy
;
private
String
changeBy
;
private
boolean
delete
;
private
boolean
delete
;
private
Object
userName
;
private
String
userName
;
private
Object
userCode
;
private
String
userCode
;
private
Object
craftCode
;
private
String
craftCode
;
private
Object
craftName
;
private
String
craftName
;
private
Object
skillCode
;
private
String
skillCode
;
private
Object
skillName
;
private
String
skillName
;
private
Object
astAsset
;
private
String
astAsset
;
private
Object
locations
;
private
String
locations
;
private
String
craftId
;
private
String
userId
;
public
String
getUserId
()
{
return
userId
;
}
public
void
setUserId
(
String
userId
)
{
this
.
userId
=
userId
;
}
public
String
getCraftId
()
{
return
craftId
;
}
public
void
setCraftId
(
String
craftId
)
{
this
.
craftId
=
craftId
;
}
public
String
getId
()
{
public
String
getId
()
{
return
id
;
return
id
;
...
@@ -94,19 +112,19 @@ public class WorkTaskBean extends BaseMesPageBean {
...
@@ -94,19 +112,19 @@ public class WorkTaskBean extends BaseMesPageBean {
this
.
id
=
id
;
this
.
id
=
id
;
}
}
public
Object
getCreateDateTime
()
{
public
String
getCreateDateTime
()
{
return
createDateTime
;
return
createDateTime
;
}
}
public
void
setCreateDateTime
(
Object
createDateTime
)
{
public
void
setCreateDateTime
(
String
createDateTime
)
{
this
.
createDateTime
=
createDateTime
;
this
.
createDateTime
=
createDateTime
;
}
}
public
Object
getUpdateDateTime
()
{
public
String
getUpdateDateTime
()
{
return
updateDateTime
;
return
updateDateTime
;
}
}
public
void
setUpdateDateTime
(
Object
updateDateTime
)
{
public
void
setUpdateDateTime
(
String
updateDateTime
)
{
this
.
updateDateTime
=
updateDateTime
;
this
.
updateDateTime
=
updateDateTime
;
}
}
...
@@ -142,67 +160,67 @@ public class WorkTaskBean extends BaseMesPageBean {
...
@@ -142,67 +160,67 @@ public class WorkTaskBean extends BaseMesPageBean {
this
.
woId
=
woId
;
this
.
woId
=
woId
;
}
}
public
Object
getAssetId
()
{
public
String
getAssetId
()
{
return
assetId
;
return
assetId
;
}
}
public
void
setAssetId
(
Object
assetId
)
{
public
void
setAssetId
(
String
assetId
)
{
this
.
assetId
=
assetId
;
this
.
assetId
=
assetId
;
}
}
public
Object
getLocationId
()
{
public
String
getLocationId
()
{
return
locationId
;
return
locationId
;
}
}
public
void
setLocationId
(
Object
locationId
)
{
public
void
setLocationId
(
String
locationId
)
{
this
.
locationId
=
locationId
;
this
.
locationId
=
locationId
;
}
}
public
Object
getSchedStart
()
{
public
String
getSchedStart
()
{
return
schedStart
;
return
schedStart
;
}
}
public
void
setSchedStart
(
Object
schedStart
)
{
public
void
setSchedStart
(
String
schedStart
)
{
this
.
schedStart
=
schedStart
;
this
.
schedStart
=
schedStart
;
}
}
public
Object
getSchedFinish
()
{
public
String
getSchedFinish
()
{
return
schedFinish
;
return
schedFinish
;
}
}
public
void
setSchedFinish
(
Object
schedFinish
)
{
public
void
setSchedFinish
(
String
schedFinish
)
{
this
.
schedFinish
=
schedFinish
;
this
.
schedFinish
=
schedFinish
;
}
}
public
Object
getActStart
()
{
public
String
getActStart
()
{
return
actStart
;
return
actStart
;
}
}
public
void
setActStart
(
Object
actStart
)
{
public
void
setActStart
(
String
actStart
)
{
this
.
actStart
=
actStart
;
this
.
actStart
=
actStart
;
}
}
public
Object
getActFinish
()
{
public
String
getActFinish
()
{
return
actFinish
;
return
actFinish
;
}
}
public
void
setActFinish
(
Object
actFinish
)
{
public
void
setActFinish
(
String
actFinish
)
{
this
.
actFinish
=
actFinish
;
this
.
actFinish
=
actFinish
;
}
}
public
Object
getEarliestStartTime
()
{
public
String
getEarliestStartTime
()
{
return
earliestStartTime
;
return
earliestStartTime
;
}
}
public
void
setEarliestStartTime
(
Object
earliestStartTime
)
{
public
void
setEarliestStartTime
(
String
earliestStartTime
)
{
this
.
earliestStartTime
=
earliestStartTime
;
this
.
earliestStartTime
=
earliestStartTime
;
}
}
public
Object
getLatestCompTime
()
{
public
String
getLatestCompTime
()
{
return
latestCompTime
;
return
latestCompTime
;
}
}
public
void
setLatestCompTime
(
Object
latestCompTime
)
{
public
void
setLatestCompTime
(
String
latestCompTime
)
{
this
.
latestCompTime
=
latestCompTime
;
this
.
latestCompTime
=
latestCompTime
;
}
}
...
@@ -214,35 +232,35 @@ public class WorkTaskBean extends BaseMesPageBean {
...
@@ -214,35 +232,35 @@ public class WorkTaskBean extends BaseMesPageBean {
this
.
time
=
time
;
this
.
time
=
time
;
}
}
public
Object
getSiteId
()
{
public
String
getSiteId
()
{
return
siteId
;
return
siteId
;
}
}
public
void
setSiteId
(
Object
siteId
)
{
public
void
setSiteId
(
String
siteId
)
{
this
.
siteId
=
siteId
;
this
.
siteId
=
siteId
;
}
}
public
Object
getRemark
()
{
public
String
getRemark
()
{
return
remark
;
return
remark
;
}
}
public
void
setRemark
(
Object
remark
)
{
public
void
setRemark
(
String
remark
)
{
this
.
remark
=
remark
;
this
.
remark
=
remark
;
}
}
public
Object
getCreateBy
()
{
public
String
getCreateBy
()
{
return
createBy
;
return
createBy
;
}
}
public
void
setCreateBy
(
Object
createBy
)
{
public
void
setCreateBy
(
String
createBy
)
{
this
.
createBy
=
createBy
;
this
.
createBy
=
createBy
;
}
}
public
Object
getChangeBy
()
{
public
String
getChangeBy
()
{
return
changeBy
;
return
changeBy
;
}
}
public
void
setChangeBy
(
Object
changeBy
)
{
public
void
setChangeBy
(
String
changeBy
)
{
this
.
changeBy
=
changeBy
;
this
.
changeBy
=
changeBy
;
}
}
...
@@ -254,67 +272,67 @@ public class WorkTaskBean extends BaseMesPageBean {
...
@@ -254,67 +272,67 @@ public class WorkTaskBean extends BaseMesPageBean {
this
.
delete
=
delete
;
this
.
delete
=
delete
;
}
}
public
Object
getUserName
()
{
public
String
getUserName
()
{
return
userName
;
return
userName
;
}
}
public
void
setUserName
(
Object
userName
)
{
public
void
setUserName
(
String
userName
)
{
this
.
userName
=
userName
;
this
.
userName
=
userName
;
}
}
public
Object
getUserCode
()
{
public
String
getUserCode
()
{
return
userCode
;
return
userCode
;
}
}
public
void
setUserCode
(
Object
userCode
)
{
public
void
setUserCode
(
String
userCode
)
{
this
.
userCode
=
userCode
;
this
.
userCode
=
userCode
;
}
}
public
Object
getCraftCode
()
{
public
String
getCraftCode
()
{
return
craftCode
;
return
craftCode
;
}
}
public
void
setCraftCode
(
Object
craftCode
)
{
public
void
setCraftCode
(
String
craftCode
)
{
this
.
craftCode
=
craftCode
;
this
.
craftCode
=
craftCode
;
}
}
public
Object
getCraftName
()
{
public
String
getCraftName
()
{
return
craftName
;
return
craftName
;
}
}
public
void
setCraftName
(
Object
craftName
)
{
public
void
setCraftName
(
String
craftName
)
{
this
.
craftName
=
craftName
;
this
.
craftName
=
craftName
;
}
}
public
Object
getSkillCode
()
{
public
String
getSkillCode
()
{
return
skillCode
;
return
skillCode
;
}
}
public
void
setSkillCode
(
Object
skillCode
)
{
public
void
setSkillCode
(
String
skillCode
)
{
this
.
skillCode
=
skillCode
;
this
.
skillCode
=
skillCode
;
}
}
public
Object
getSkillName
()
{
public
String
getSkillName
()
{
return
skillName
;
return
skillName
;
}
}
public
void
setSkillName
(
Object
skillName
)
{
public
void
setSkillName
(
String
skillName
)
{
this
.
skillName
=
skillName
;
this
.
skillName
=
skillName
;
}
}
public
Object
getAstAsset
()
{
public
String
getAstAsset
()
{
return
astAsset
;
return
astAsset
;
}
}
public
void
setAstAsset
(
Object
astAsset
)
{
public
void
setAstAsset
(
String
astAsset
)
{
this
.
astAsset
=
astAsset
;
this
.
astAsset
=
astAsset
;
}
}
public
Object
getLocations
()
{
public
String
getLocations
()
{
return
locations
;
return
locations
;
}
}
public
void
setLocations
(
Object
locations
)
{
public
void
setLocations
(
String
locations
)
{
this
.
locations
=
locations
;
this
.
locations
=
locations
;
}
}
}
}
...
...
app/src/main/java/com/wd/workoffice/bean/workEnum/WorkOrder.java
浏览文件 @
85c40d17
...
@@ -9,7 +9,8 @@ import android.text.TextUtils;
...
@@ -9,7 +9,8 @@ import android.text.TextUtils;
**/
**/
public
enum
WorkOrder
{
public
enum
WorkOrder
{
DRAFT
(
"草稿"
,
1
),
PENDING
(
"待审批"
,
2
),
DRAFT
(
"草稿"
,
1
),
PENDING
(
"待审批"
,
2
),
PROCESSING
(
"处理中"
,
3
),
FINISH
(
"已完成"
,
4
),
REFUSE
(
"已驳回"
,
5
);
PROCESSING
(
"处理中"
,
3
),
FINISH
(
"已完成"
,
4
),
CLOSE
(
"已关闭"
,
5
)
,
REFUSE
(
"已驳回"
,
6
);
private
String
name
;
private
String
name
;
private
Integer
code
;
private
Integer
code
;
...
...
app/src/main/java/com/wd/workoffice/retrofit/MesApiService.java
浏览文件 @
85c40d17
...
@@ -3,6 +3,7 @@ package com.wd.workoffice.retrofit;
...
@@ -3,6 +3,7 @@ package com.wd.workoffice.retrofit;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.Config
;
import
com.wd.workoffice.app.Config
;
import
com.wd.workoffice.ui.activity.mes.repair.MesFaultSearchActivity
;
import
io.reactivex.Observable
;
import
io.reactivex.Observable
;
import
okhttp3.MultipartBody
;
import
okhttp3.MultipartBody
;
...
@@ -22,7 +23,7 @@ import retrofit2.http.Query;
...
@@ -22,7 +23,7 @@ import retrofit2.http.Query;
**/
**/
public
interface
MesApiService
{
public
interface
MesApiService
{
String
DOMAIN
=
Config
.
DEBUG
?
"http://1
92.168.3.33/
"
:
"http://124.129.27.194:81/"
;
String
DOMAIN
=
Config
.
DEBUG
?
"http://1
0.10.11.129:8080
"
:
"http://124.129.27.194:81/"
;
/**
/**
...
@@ -156,7 +157,6 @@ public interface MesApiService {
...
@@ -156,7 +157,6 @@ public interface MesApiService {
Observable
<
BaseMesBean
>
closeJob
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
Observable
<
BaseMesBean
>
closeJob
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
/**
* 产品
* 产品
*
*
...
@@ -515,7 +515,6 @@ public interface MesApiService {
...
@@ -515,7 +515,6 @@ public interface MesApiService {
Observable
<
BaseMesBean
>
markList
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
Observable
<
BaseMesBean
>
markList
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
/**
* @return
* @return
*/
*/
...
@@ -595,12 +594,31 @@ public interface MesApiService {
...
@@ -595,12 +594,31 @@ public interface MesApiService {
@POST
(
"/himes/api/modinspo/show/list.json"
)
@POST
(
"/himes/api/modinspo/show/list.json"
)
Observable
<
BaseMesBean
>
modinspoList
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
Observable
<
BaseMesBean
>
modinspoList
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
* @return
*/
@POST
(
"/himes/api/modinspo/show/listForApp.json"
)
Observable
<
BaseMesBean
>
modinspoListForApp
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
* @return
*/
@GET
(
"/himes/api/modinspo/show/{id}.json"
)
Observable
<
BaseMesBean
>
modinspoDetail
(
@Path
(
"id"
)
String
id
,
@Query
(
"functionId"
)
String
functionId
);
/**
* @return
*/
@POST
(
"/himes/api/spotCheckBill/show/pageForApp.json"
)
Observable
<
BaseMesBean
>
spotCheckBillListForApp
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
/**
* @return
* @return
*/
*/
@POST
(
"/himes/api/spotCheckBill/show/page.json"
)
@POST
(
"/himes/api/spotCheckBill/show/page.json"
)
Observable
<
BaseMesBean
>
spotCheckBillList
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
Observable
<
BaseMesBean
>
spotCheckBillList
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
/**
* @return
* @return
*/
*/
...
@@ -612,7 +630,8 @@ public interface MesApiService {
...
@@ -612,7 +630,8 @@ public interface MesApiService {
*/
*/
@POST
(
"/himes/api/modinspo/show/modinspoproject/modinspoprojectline/list.json"
)
@POST
(
"/himes/api/modinspo/show/modinspoproject/modinspoprojectline/list.json"
)
Observable
<
BaseMesBean
>
serviceStandardList
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
Observable
<
BaseMesBean
>
serviceStandardList
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
/**
* @return
* @return
*/
*/
@POST
(
"/himes/api/scrapAnalysis/show/list.json"
)
@POST
(
"/himes/api/scrapAnalysis/show/list.json"
)
...
@@ -679,7 +698,6 @@ public interface MesApiService {
...
@@ -679,7 +698,6 @@ public interface MesApiService {
Observable
<
BaseMesBean
>
historyList
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
Observable
<
BaseMesBean
>
historyList
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
/**
*
* @return
* @return
*/
*/
@POST
(
"/himes/api/astMeasurePoint/show/list.json"
)
@POST
(
"/himes/api/astMeasurePoint/show/list.json"
)
...
@@ -726,6 +744,7 @@ public interface MesApiService {
...
@@ -726,6 +744,7 @@ public interface MesApiService {
*/
*/
@POST
(
"/himes/api/quality/show/productBy/dispatchDetail.json"
)
@POST
(
"/himes/api/quality/show/productBy/dispatchDetail.json"
)
Observable
<
BaseMesBean
>
dispatchDetail
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
Observable
<
BaseMesBean
>
dispatchDetail
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
/**
* 泥料
* 泥料
*
*
...
@@ -742,6 +761,14 @@ public interface MesApiService {
...
@@ -742,6 +761,14 @@ public interface MesApiService {
@POST
(
"/himes/api/opmreporterror/show/listWo.json"
)
@POST
(
"/himes/api/opmreporterror/show/listWo.json"
)
Observable
<
BaseMesBean
>
opmreportError
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
Observable
<
BaseMesBean
>
opmreportError
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
* 质量工单-工单-设备未消缺的隐患或故障
*
* @return
*/
@POST
(
"/himes/api/workOrder/add/update.json"
)
Observable
<
BaseMesBean
>
workOrderUpdate
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
/**
* 质量工单-计划-子工单
* 质量工单-计划-子工单
*
*
...
@@ -773,6 +800,7 @@ public interface MesApiService {
...
@@ -773,6 +800,7 @@ public interface MesApiService {
*/
*/
@POST
(
"/himes/api/workOrder/show/pagePlanMaterial.json"
)
@POST
(
"/himes/api/workOrder/show/pagePlanMaterial.json"
)
Observable
<
BaseMesBean
>
pagePlanMaterial
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
Observable
<
BaseMesBean
>
pagePlanMaterial
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
/**
* 质量工单-计划-物料
* 质量工单-计划-物料
*
*
...
@@ -789,6 +817,7 @@ public interface MesApiService {
...
@@ -789,6 +817,7 @@ public interface MesApiService {
*/
*/
@POST
(
"/himes/api/workOrder/show/pageActivity.json"
)
@POST
(
"/himes/api/workOrder/show/pageActivity.json"
)
Observable
<
BaseMesBean
>
pageActivity
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
Observable
<
BaseMesBean
>
pageActivity
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
/**
* 质量工单-计划-故障
* 质量工单-计划-故障
*
*
...
@@ -828,5 +857,174 @@ public interface MesApiService {
...
@@ -828,5 +857,174 @@ public interface MesApiService {
@POST
(
"/himes/api/modinspo/show/modinspoproject/list.json"
)
@POST
(
"/himes/api/modinspo/show/modinspoproject/list.json"
)
Observable
<
BaseMesBean
>
modinspoproject
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
Observable
<
BaseMesBean
>
modinspoproject
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
* @return
*/
@POST
(
"/himes/api/modinspo/update/save.json"
)
Observable
<
BaseMesBean
>
modinspoprojectUpdate
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
* @return
*/
@POST
(
"/himes/api/spotCheckBill/show/spotCheckBillProject/page.json"
)
Observable
<
BaseMesBean
>
spotCheckBillProject
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
* @return
*/
@POST
(
"/himes/api/spotCheckBill/update/save.json"
)
Observable
<
BaseMesBean
>
spotCheckBillUpdate
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
* @return
*/
@POST
(
"/himes/api/spotCheckBill/add/spotCheckBillStandard/save.json"
)
Observable
<
BaseMesBean
>
spotCheckBillStandard
(
@Query
(
"functionId"
)
String
functionId
,
@Query
(
"option"
)
int
option
,
@Body
RequestBody
requestBody
);
/**
* @return
*/
@POST
(
"/himes/api/modinspo/add/modinspoproject/modinspoprojectline/save.json"
)
Observable
<
BaseMesBean
>
modinspoproject
(
@Query
(
"functionId"
)
String
functionId
,
@Query
(
"option"
)
int
option
,
@Body
RequestBody
requestBody
);
/**
* @return
*/
@POST
(
"/himes/api/opmreporterror/add/save.json"
)
Observable
<
BaseMesBean
>
opmreporterror
(
@Query
(
"functionId"
)
String
functionId
,
@Query
(
"option"
)
int
option
,
@Body
RequestBody
requestBody
);
/**
* @return
*/
@GET
(
"/himes/api/opmreporterror/getNextCode"
)
Observable
<
BaseMesBean
>
getNextCode
(
@Query
(
"functionId"
)
String
functionId
);
/**
* @return
*/
@POST
(
"/himes/api/astfailurelist/show/list.json"
)
Observable
<
BaseMesBean
>
astfailurelist
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
* @return
*/
@POST
(
"/himes/api/astfailurelist/show/line/list.json"
)
Observable
<
BaseMesBean
>
astfailureLinelist
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
* @return
*/
@POST
(
"/himes/api/site/show/removes/page.json"
)
Observable
<
BaseMesBean
>
removes
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
* @return
*/
@POST
(
"/himes/api/astlocations/show/list.json"
)
Observable
<
BaseMesBean
>
astlocations
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
* @return
*/
@POST
(
"/himes/api/astasset/show/page.json"
)
Observable
<
BaseMesBean
>
astasset
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
* @return
*/
@POST
(
"/himes/api/modinspo/show/list.json"
)
Observable
<
BaseMesBean
>
modinspo
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
* 质量工单-工单-设备未消缺的隐患或故障
*
* @return
*/
@POST
(
"/himes/api/opmreporterror/show/list.json"
)
Observable
<
BaseMesBean
>
opmreportErrorList
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
* 质量工单-工单-设备未消缺的隐患或故障
*
* @return
*/
@POST
(
"/himes/api/pjmproject/show/list.json"
)
Observable
<
BaseMesBean
>
pjmproject
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
* @return
*/
@POST
(
"/himes/api/workOrder/add/saveActivity.json"
)
Observable
<
BaseMesBean
>
saveActivity
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
* @return
*/
@POST
(
"/himes/api/workOrder/add/updateActivity.json"
)
Observable
<
BaseMesBean
>
updateActivity
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
* @return
*/
@POST
(
"/himes/api/workOrder/deleteActivity/{id}.json"
)
Observable
<
BaseMesBean
>
deleteActivity
(
@Path
(
"id"
)
String
id
,
@Query
(
"functionId"
)
String
functionId
);
/**
* @return
*/
@POST
(
"/himes/api/userCraft/wordOrder/page.json"
)
Observable
<
BaseMesBean
>
userCraft
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
* @return
*/
@POST
(
"/himes/api/workOrder/add/savePlanLabor.json"
)
Observable
<
BaseMesBean
>
savePlanLabor
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
* @return
*/
@POST
(
"/himes/api/workOrder/add/updatePlanLabor.json"
)
Observable
<
BaseMesBean
>
updatePlanLabor
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
* @return
*/
@POST
(
"/himes/api/workOrder/deletePlanLabor/{id}.json"
)
Observable
<
BaseMesBean
>
deletePlanLabor
(
@Path
(
"id"
)
String
id
,
@Query
(
"functionId"
)
String
functionId
);
/**
* @return
*/
@POST
(
"/himes/api/workOrder/deletePlanMaterial/{id}.json"
)
Observable
<
BaseMesBean
>
deletePlanMaterial
(
@Path
(
"id"
)
String
id
,
@Query
(
"functionId"
)
String
functionId
);
/**
* @return
*/
@POST
(
"/himes/api/materialBill/show/page.json"
)
Observable
<
BaseMesBean
>
materialBill
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
* @return
*/
@POST
(
"/himes/api/workOrder/add/savePlanMaterial.json"
)
Observable
<
BaseMesBean
>
savePlanMaterial
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
* @return
*/
@POST
(
"/himes/api/workOrder/add/updatePlanMaterial.json"
)
Observable
<
BaseMesBean
>
updatePlanMaterial
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
}
}
app/src/main/java/com/wd/workoffice/ui/activity/mes/work/QualityWorkPlanFragment.java
浏览文件 @
85c40d17
...
@@ -6,20 +6,30 @@ import android.widget.TextView;
...
@@ -6,20 +6,30 @@ import android.widget.TextView;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.chad.library.adapter.base.BaseQuickAdapter
;
import
com.chad.library.adapter.base.BaseQuickAdapter
;
import
com.qmuiteam.qmui.widget.dialog.QMUIDialog
;
import
com.qmuiteam.qmui.widget.dialog.QMUIDialogAction
;
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.Config
;
import
com.wd.workoffice.app.WorkBaseFg
;
import
com.wd.workoffice.app.WorkBaseFg
;
import
com.wd.workoffice.bean.event.AddTaskEvent
;
import
com.wd.workoffice.bean.event.ChangeStatus
;
import
com.wd.workoffice.bean.event.ModifyCarEvent
;
import
com.wd.workoffice.bean.mesBean.WokrOrderBean
;
import
com.wd.workoffice.bean.mesBean.WokrOrderBean
;
import
com.wd.workoffice.bean.mesBean.WorkOrderSon
;
import
com.wd.workoffice.bean.mesBean.WorkOrderSon
;
import
com.wd.workoffice.bean.mesBean.WorkTaskBean
;
import
com.wd.workoffice.bean.mesBean.WorkTaskBean
;
import
com.wd.workoffice.bean.mesBean.WorkTaskMaterialsBean
;
import
com.wd.workoffice.bean.workEnum.WorkOrder
;
import
com.wd.workoffice.bean.workEnum.WorkOrder
;
import
com.wd.workoffice.retrofit.RtfUtils
;
import
com.wd.workoffice.retrofit.RtfUtils
;
import
com.wd.workoffice.retrofit.WorkObserver
;
import
com.wd.workoffice.retrofit.WorkObserver
;
import
com.wd.workoffice.ui.activity.bat.order.AddCrucibleCarActivity
;
import
com.wd.workoffice.ui.adapter.WorkOrderSonAdapter
;
import
com.wd.workoffice.ui.adapter.WorkOrderSonAdapter
;
import
com.wd.workoffice.ui.adapter.WorkOrderTaskAdapter
;
import
com.wd.workoffice.ui.adapter.WorkOrderTaskAdapter
;
import
com.wd.workoffice.util.DialogUtils
;
import
com.wd.workoffice.util.WorkUtils
;
import
com.wd.workoffice.util.WorkUtils
;
import
org.greenrobot.eventbus.EventBus
;
import
org.greenrobot.eventbus.Subscribe
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
...
@@ -29,6 +39,7 @@ import androidx.recyclerview.widget.LinearLayoutManager;
...
@@ -29,6 +39,7 @@ import androidx.recyclerview.widget.LinearLayoutManager;
import
androidx.recyclerview.widget.RecyclerView
;
import
androidx.recyclerview.widget.RecyclerView
;
import
butterknife.BindView
;
import
butterknife.BindView
;
import
butterknife.ButterKnife
;
import
butterknife.ButterKnife
;
import
butterknife.OnClick
;
import
flexible.xd.android_base.network.rtfhttp.Transformer
;
import
flexible.xd.android_base.network.rtfhttp.Transformer
;
import
io.reactivex.disposables.Disposable
;
import
io.reactivex.disposables.Disposable
;
...
@@ -49,6 +60,8 @@ public class QualityWorkPlanFragment extends WorkBaseFg {
...
@@ -49,6 +60,8 @@ public class QualityWorkPlanFragment extends WorkBaseFg {
RecyclerView
rvSon
;
RecyclerView
rvSon
;
@BindView
(
R
.
id
.
rv_data
)
@BindView
(
R
.
id
.
rv_data
)
RecyclerView
rvData
;
RecyclerView
rvData
;
@BindView
(
R
.
id
.
tv_add_task
)
TextView
tvAddTask
;
private
Map
<
String
,
Object
>
param
;
private
Map
<
String
,
Object
>
param
;
private
List
<
WorkOrderSon
.
ListBean
>
sonList
;
private
List
<
WorkOrderSon
.
ListBean
>
sonList
;
private
List
<
WorkTaskBean
.
ListBean
>
taskList
;
private
List
<
WorkTaskBean
.
ListBean
>
taskList
;
...
@@ -108,7 +121,6 @@ public class QualityWorkPlanFragment extends WorkBaseFg {
...
@@ -108,7 +121,6 @@ public class QualityWorkPlanFragment extends WorkBaseFg {
}
}
private
void
getData
()
{
private
void
getData
()
{
RtfUtils
.
getMesRtf
().
workOrderChild
(
"1"
,
WorkUtils
.
convertMapToBody
(
param
)).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
RtfUtils
.
getMesRtf
().
workOrderChild
(
"1"
,
WorkUtils
.
convertMapToBody
(
param
)).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
@Override
@Override
...
@@ -149,6 +161,7 @@ public class QualityWorkPlanFragment extends WorkBaseFg {
...
@@ -149,6 +161,7 @@ public class QualityWorkPlanFragment extends WorkBaseFg {
});
});
}
}
private
void
getTask
()
{
private
void
getTask
()
{
RtfUtils
.
getMesRtf
().
pageActivity
(
"1"
,
WorkUtils
.
convertMapToBody
(
taskParam
)).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
RtfUtils
.
getMesRtf
().
pageActivity
(
"1"
,
WorkUtils
.
convertMapToBody
(
taskParam
)).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
@Override
@Override
...
@@ -180,7 +193,7 @@ public class QualityWorkPlanFragment extends WorkBaseFg {
...
@@ -180,7 +193,7 @@ public class QualityWorkPlanFragment extends WorkBaseFg {
taskList
.
addAll
(
getList
);
taskList
.
addAll
(
getList
);
taskAdapter
.
notifyDataSetChanged
();
taskAdapter
.
notifyDataSetChanged
();
}
}
if
(
getList
.
size
()
==
0
)
{
if
(
getList
.
size
()
==
0
||
getList
.
size
()
<
Config
.
SIZE
)
{
taskAdapter
.
loadMoreEnd
(
true
);
taskAdapter
.
loadMoreEnd
(
true
);
}
else
{
}
else
{
taskPage
++;
taskPage
++;
...
@@ -189,6 +202,7 @@ public class QualityWorkPlanFragment extends WorkBaseFg {
...
@@ -189,6 +202,7 @@ public class QualityWorkPlanFragment extends WorkBaseFg {
});
});
}
}
@Override
@Override
protected
void
initEvent
()
{
protected
void
initEvent
()
{
sonAdapter
.
setOnLoadMoreListener
(()
->
{
sonAdapter
.
setOnLoadMoreListener
(()
->
{
...
@@ -199,11 +213,37 @@ public class QualityWorkPlanFragment extends WorkBaseFg {
...
@@ -199,11 +213,37 @@ public class QualityWorkPlanFragment extends WorkBaseFg {
taskParam
.
put
(
"pageNum"
,
taskPage
);
taskParam
.
put
(
"pageNum"
,
taskPage
);
getTask
();
getTask
();
},
rvData
);
},
rvData
);
taskAdapter
.
setOnItemChildClickListener
(
new
BaseQuickAdapter
.
OnItemChildClickListener
()
{
@Override
public
void
onItemChildClick
(
BaseQuickAdapter
adapter
,
View
view
,
int
position
)
{
switch
(
view
.
getId
())
{
case
R
.
id
.
tv_delete
:
QMUIDialog
.
MessageDialogBuilder
dialog
=
DialogUtils
.
okAndCancelDialog
(
getActivity
());
dialog
.
setMessage
(
"此操作将永久删除该条信息, 是否继续?"
).
addAction
(
"取消"
,
new
QMUIDialogAction
.
ActionListener
()
{
@Override
public
void
onClick
(
QMUIDialog
dialog
,
int
index
)
{
dialog
.
dismiss
();
}
}).
addAction
(
"确定"
,
new
QMUIDialogAction
.
ActionListener
()
{
@Override
public
void
onClick
(
QMUIDialog
dialog
,
int
index
)
{
dialog
.
dismiss
();
delete
(
taskList
.
get
(
position
).
getId
());
}
}).
show
();
break
;
case
R
.
id
.
tv_edit
:
startActivity
(
WorkTaskActivity
.
class
,
"id"
,
info
.
getId
(),
"data"
,
JSON
.
toJSONString
(
taskList
.
get
(
position
)));
break
;
}
}
});
taskAdapter
.
setOnItemClickListener
(
new
BaseQuickAdapter
.
OnItemClickListener
()
{
taskAdapter
.
setOnItemClickListener
(
new
BaseQuickAdapter
.
OnItemClickListener
()
{
@Override
@Override
public
void
onItemClick
(
BaseQuickAdapter
adapter
,
View
view
,
int
position
)
{
public
void
onItemClick
(
BaseQuickAdapter
adapter
,
View
view
,
int
position
)
{
startActivity
(
WorkTaskDetailActivity
.
class
,
startActivity
(
WorkTaskDetailActivity
.
class
,
"plan"
,
"1"
,
"info"
,
JSON
.
toJSONString
(
taskList
.
get
(
position
)));
"plan"
,
"1"
,
"info"
,
JSON
.
toJSONString
(
taskList
.
get
(
position
)));
}
}
});
});
}
}
...
@@ -215,4 +255,55 @@ public class QualityWorkPlanFragment extends WorkBaseFg {
...
@@ -215,4 +255,55 @@ public class QualityWorkPlanFragment extends WorkBaseFg {
}
}
@OnClick
(
R
.
id
.
tv_add_task
)
public
void
onClick
()
{
startActivity
(
WorkTaskActivity
.
class
,
"id"
,
info
.
getId
());
}
@Override
public
void
onStart
()
{
super
.
onStart
();
EventBus
.
getDefault
().
register
(
this
);
}
@Override
public
void
onStop
()
{
super
.
onStop
();
EventBus
.
getDefault
().
unregister
(
this
);
}
@Subscribe
public
void
refresh
(
AddTaskEvent
event
)
{
taskPage
=
1
;
taskParam
.
put
(
"pageNum"
,
1
);
getTask
();
}
private
void
delete
(
String
id
)
{
RtfUtils
.
getMesRtf
().
deleteActivity
(
id
,
"1"
).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
@Override
public
void
doOnSubscribe
(
Disposable
d
)
{
}
@Override
public
void
onFail
(
String
errorMsg
)
{
hideLoading
();
toast
(
errorMsg
);
}
@Override
public
void
onSuccess
(
BaseMesBean
data
)
{
hideLoading
();
if
(!
data
.
isSuccess
())
{
toast
(
data
.
getMessage
());
return
;
}
taskPage
=
1
;
taskParam
.
put
(
"pageNum"
,
1
);
getTask
();
toast
(
"删除成功"
);
}
});
}
}
}
app/src/main/java/com/wd/workoffice/ui/activity/mes/work/WorkTaskActivity.java
0 → 100644
浏览文件 @
85c40d17
package
com
.
wd
.
workoffice
.
ui
.
activity
.
mes
.
work
;
import
android.text.TextUtils
;
import
android.view.View
;
import
android.widget.EditText
;
import
android.widget.LinearLayout
;
import
android.widget.TextView
;
import
com.alibaba.fastjson.JSON
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.bean.event.AddTaskEvent
;
import
com.wd.workoffice.bean.mesBean.WorkTaskBean
;
import
com.wd.workoffice.retrofit.RtfUtils
;
import
com.wd.workoffice.retrofit.WorkObserver
;
import
com.wd.workoffice.util.WorkUtils
;
import
org.greenrobot.eventbus.EventBus
;
import
java.util.Map
;
import
butterknife.BindView
;
import
butterknife.ButterKnife
;
import
butterknife.OnClick
;
import
flexible.xd.android_base.network.rtfhttp.Transformer
;
import
io.reactivex.Observable
;
import
io.reactivex.disposables.Disposable
;
/**
* 新增工单任务
* author : flexible
* email : lgd19940421@163.com
* github: https://github.com/FlexibleXd
**/
public
class
WorkTaskActivity
extends
WorkToolBarActivity
{
@BindView
(
R
.
id
.
tv_cancel
)
TextView
tvCancel
;
@BindView
(
R
.
id
.
tv_save
)
TextView
tvSave
;
@BindView
(
R
.
id
.
ll_bottom
)
LinearLayout
llBottom
;
@BindView
(
R
.
id
.
tv_no
)
TextView
tvNo
;
@BindView
(
R
.
id
.
tv_desc
)
EditText
tvDesc
;
@BindView
(
R
.
id
.
tv_time
)
EditText
tvTime
;
@BindView
(
R
.
id
.
tv_status
)
TextView
tvStatus
;
private
WorkTaskBean
.
ListBean
data
;
@Override
protected
void
initView
()
{
ButterKnife
.
bind
(
this
);
}
@Override
protected
void
initData
()
{
String
info
=
getIntent
().
getStringExtra
(
"data"
);
if
(!
TextUtils
.
isEmpty
(
info
))
{
data
=
JSON
.
parseObject
(
info
,
WorkTaskBean
.
ListBean
.
class
);
tvTime
.
setText
(
data
.
getTime
()
+
""
);
tvDesc
.
setText
(
data
.
getDescription
());
}
}
@Override
protected
void
initEvent
()
{
}
@Override
protected
int
layoutId
()
{
return
R
.
layout
.
activity_work_add_task
;
}
@OnClick
({
R
.
id
.
tv_cancel
,
R
.
id
.
tv_save
})
public
void
onClick
(
View
view
)
{
switch
(
view
.
getId
())
{
case
R
.
id
.
tv_cancel
:
finish
();
break
;
case
R
.
id
.
tv_save
:
String
desc
=
tvDesc
.
getText
().
toString
();
String
time
=
tvTime
.
getText
().
toString
();
if
(
TextUtils
.
isEmpty
(
desc
))
{
toast
(
"描述不能为空"
);
return
;
}
if
(
TextUtils
.
isEmpty
(
time
))
{
toast
(
"估计持续时间(h)不能为空"
);
return
;
}
Map
<
String
,
Object
>
param
=
WorkUtils
.
simpleParam
();
param
.
put
(
"status"
,
"1"
);
param
.
put
(
"description"
,
desc
);
param
.
put
(
"time"
,
time
);
param
.
put
(
"woId"
,
getIntent
().
getStringExtra
(
"id"
));
Observable
<
BaseMesBean
>
baseMesBeanObservable
;
if
(
data
==
null
)
{
baseMesBeanObservable
=
RtfUtils
.
getMesRtf
().
saveActivity
(
"1"
,
WorkUtils
.
convertMapToBody
(
param
));
}
else
{
param
.
put
(
"id"
,
data
.
getId
());
baseMesBeanObservable
=
RtfUtils
.
getMesRtf
().
updateActivity
(
"1"
,
WorkUtils
.
convertMapToBody
(
param
));
}
baseMesBeanObservable
.
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
@Override
public
void
doOnSubscribe
(
Disposable
d
)
{
}
@Override
public
void
onFail
(
String
errorMsg
)
{
hideLoading
();
toast
(
errorMsg
);
}
@Override
public
void
onSuccess
(
BaseMesBean
data
)
{
hideLoading
();
if
(!
data
.
isSuccess
())
{
toast
(
data
.
getMessage
());
return
;
}
EventBus
.
getDefault
().
post
(
new
AddTaskEvent
());
finish
();
toast
(
"提交成功"
);
}
});
break
;
}
}
}
app/src/main/java/com/wd/workoffice/ui/activity/mes/work/WorkTaskChooseCodeActivity.java
0 → 100644
浏览文件 @
85c40d17
package
com
.
wd
.
workoffice
.
ui
.
activity
.
mes
.
work
;
import
android.content.DialogInterface
;
import
android.content.Intent
;
import
android.view.View
;
import
android.widget.Button
;
import
android.widget.EditText
;
import
com.alibaba.fastjson.JSON
;
import
com.chad.library.adapter.base.BaseQuickAdapter
;
import
com.qmuiteam.qmui.widget.dialog.QMUIDialog
;
import
com.qmuiteam.qmui.widget.dialog.QMUIDialogAction
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.bean.mesBean.WorkCodeBean
;
import
com.wd.workoffice.bean.mesBean.WorkPeopleBean
;
import
com.wd.workoffice.retrofit.RtfUtils
;
import
com.wd.workoffice.retrofit.WorkObserver
;
import
com.wd.workoffice.ui.activity.mes.repair.ServiceFaultActivity
;
import
com.wd.workoffice.ui.adapter.WorkCodeAdapter
;
import
com.wd.workoffice.ui.adapter.WorkPeopleAdapter
;
import
com.wd.workoffice.util.DialogUtils
;
import
com.wd.workoffice.util.WorkUtils
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.Map
;
import
androidx.recyclerview.widget.LinearLayoutManager
;
import
androidx.recyclerview.widget.RecyclerView
;
import
butterknife.BindView
;
import
butterknife.ButterKnife
;
import
butterknife.OnClick
;
import
flexible.xd.android_base.network.rtfhttp.Transformer
;
import
io.reactivex.disposables.Disposable
;
/**
* 物料编码
* author : flexible
* email : lgd19940421@163.com
* github: https://github.com/FlexibleXd
**/
public
class
WorkTaskChooseCodeActivity
extends
WorkToolBarActivity
{
@BindView
(
R
.
id
.
et_key
)
EditText
etKey
;
@BindView
(
R
.
id
.
btn_search
)
Button
btnSearch
;
@BindView
(
R
.
id
.
rv_client
)
RecyclerView
rvClient
;
private
Map
<
String
,
Object
>
param
;
private
List
<
WorkCodeBean
.
ListBean
>
clientList
;
private
WorkCodeAdapter
clientAdapter
;
private
int
page
=
1
;
private
Map
<
String
,
Object
>
paramMap
;
@Override
protected
void
initView
()
{
ButterKnife
.
bind
(
this
);
rvClient
.
setLayoutManager
(
new
LinearLayoutManager
(
this
,
RecyclerView
.
VERTICAL
,
false
));
}
@Override
protected
void
initData
()
{
clientList
=
new
ArrayList
<>();
clientAdapter
=
new
WorkCodeAdapter
(
R
.
layout
.
item_fault_search
,
clientList
);
clientAdapter
.
bindToRecyclerView
(
rvClient
);
clientAdapter
.
setEmptyView
(
R
.
layout
.
view_empty_content
,
rvClient
);
param
=
WorkUtils
.
pageMesKey
();
paramMap
=
WorkUtils
.
simpleParam
();
param
.
put
(
"paramMap"
,
paramMap
);
param
.
put
(
"pageNum"
,
1
);
getData
();
}
private
void
getData
()
{
RtfUtils
.
getMesRtf
().
materialBill
(
"1"
,
WorkUtils
.
convertMapToBody
(
param
)).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
@Override
public
void
doOnSubscribe
(
Disposable
d
)
{
}
@Override
public
void
onFail
(
String
errorMsg
)
{
hideLoading
();
toast
(
errorMsg
);
}
@Override
public
void
onSuccess
(
BaseMesBean
data
)
{
hideLoading
();
if
(!
data
.
isSuccess
())
{
toast
(
data
.
getMessage
());
return
;
}
List
<
WorkCodeBean
.
ListBean
>
getList
=
JSON
.
parseObject
(
data
.
getData
().
toString
(),
WorkCodeBean
.
class
).
getList
();
if
(
page
==
1
)
{
clientList
.
clear
();
clientList
.
addAll
(
getList
);
clientAdapter
.
notifyDataSetChanged
();
clientAdapter
.
loadMoreComplete
();
}
else
{
clientAdapter
.
loadMoreComplete
();
clientList
.
addAll
(
getList
);
clientAdapter
.
notifyDataSetChanged
();
}
if
(
getList
.
size
()
==
0
)
{
clientAdapter
.
loadMoreEnd
();
}
else
{
page
++;
}
toast
(
"搜索成功"
);
}
});
}
@Override
protected
void
initEvent
()
{
clientAdapter
.
setOnLoadMoreListener
(
new
BaseQuickAdapter
.
RequestLoadMoreListener
()
{
@Override
public
void
onLoadMoreRequested
()
{
param
.
put
(
"pageNum"
,
page
);
getData
();
}
},
rvClient
);
clientAdapter
.
setOnItemClickListener
(
new
BaseQuickAdapter
.
OnItemClickListener
()
{
@Override
public
void
onItemClick
(
BaseQuickAdapter
adapter
,
View
view
,
int
position
)
{
Intent
intent
=
new
Intent
();
intent
.
putExtra
(
"data"
,
JSON
.
toJSONString
(
clientList
.
get
(
position
)));
setResult
(
10001
,
intent
);
finish
();
}
});
}
@Override
protected
int
layoutId
()
{
return
R
.
layout
.
activity_mes_fault_search
;
}
@OnClick
(
R
.
id
.
btn_search
)
public
void
onViewClicked
()
{
paramMap
.
put
(
"materialName"
,
etKey
.
getText
().
toString
());
param
.
put
(
"pageNum"
,
1
);
page
=
1
;
getData
();
}
}
app/src/main/java/com/wd/workoffice/ui/activity/mes/work/WorkTaskChoosePeopleActivity.java
0 → 100644
浏览文件 @
85c40d17
package
com
.
wd
.
workoffice
.
ui
.
activity
.
mes
.
work
;
import
android.content.Intent
;
import
android.view.View
;
import
android.widget.Button
;
import
android.widget.EditText
;
import
com.alibaba.fastjson.JSON
;
import
com.chad.library.adapter.base.BaseQuickAdapter
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.bean.mesBean.FaultTypeBean
;
import
com.wd.workoffice.bean.mesBean.WorkFactoryBean
;
import
com.wd.workoffice.bean.mesBean.WorkPeopleBean
;
import
com.wd.workoffice.retrofit.RtfUtils
;
import
com.wd.workoffice.retrofit.WorkObserver
;
import
com.wd.workoffice.ui.adapter.FauliTypeAdapter
;
import
com.wd.workoffice.ui.adapter.WorkDepManageAdapter
;
import
com.wd.workoffice.ui.adapter.WorkFactoryAdapter
;
import
com.wd.workoffice.ui.adapter.WorkPeopleAdapter
;
import
com.wd.workoffice.util.WorkUtils
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.Map
;
import
androidx.recyclerview.widget.LinearLayoutManager
;
import
androidx.recyclerview.widget.RecyclerView
;
import
butterknife.BindView
;
import
butterknife.ButterKnife
;
import
butterknife.OnClick
;
import
flexible.xd.android_base.network.rtfhttp.Transformer
;
import
io.reactivex.disposables.Disposable
;
/**
* 员工搜索
* author : flexible
* email : lgd19940421@163.com
* github: https://github.com/FlexibleXd
**/
public
class
WorkTaskChoosePeopleActivity
extends
WorkToolBarActivity
{
@BindView
(
R
.
id
.
et_key
)
EditText
etKey
;
@BindView
(
R
.
id
.
btn_search
)
Button
btnSearch
;
@BindView
(
R
.
id
.
rv_client
)
RecyclerView
rvClient
;
private
Map
<
String
,
Object
>
param
;
private
List
<
WorkPeopleBean
.
ListBean
>
clientList
;
private
WorkPeopleAdapter
clientAdapter
;
private
int
page
=
1
;
private
Map
<
String
,
Object
>
paramMap
;
@Override
protected
void
initView
()
{
ButterKnife
.
bind
(
this
);
rvClient
.
setLayoutManager
(
new
LinearLayoutManager
(
this
,
RecyclerView
.
VERTICAL
,
false
));
}
@Override
protected
void
initData
()
{
clientList
=
new
ArrayList
<>();
clientAdapter
=
new
WorkPeopleAdapter
(
R
.
layout
.
item_fault_search
,
clientList
);
clientAdapter
.
bindToRecyclerView
(
rvClient
);
clientAdapter
.
setEmptyView
(
R
.
layout
.
view_empty_content
,
rvClient
);
param
=
WorkUtils
.
pageMesKey
();
paramMap
=
WorkUtils
.
simpleParam
();
paramMap
.
put
(
"userId"
,
getIntent
().
getStringExtra
(
"id"
));
param
.
put
(
"paramMap"
,
paramMap
);
param
.
put
(
"pageNum"
,
1
);
getData
();
}
private
void
getData
()
{
RtfUtils
.
getMesRtf
().
userCraft
(
"1"
,
WorkUtils
.
convertMapToBody
(
param
)).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
@Override
public
void
doOnSubscribe
(
Disposable
d
)
{
}
@Override
public
void
onFail
(
String
errorMsg
)
{
hideLoading
();
toast
(
errorMsg
);
}
@Override
public
void
onSuccess
(
BaseMesBean
data
)
{
hideLoading
();
if
(!
data
.
isSuccess
())
{
toast
(
data
.
getMessage
());
return
;
}
List
<
WorkPeopleBean
.
ListBean
>
getList
=
JSON
.
parseObject
(
data
.
getData
().
toString
(),
WorkPeopleBean
.
class
).
getList
();
if
(
page
==
1
)
{
clientList
.
clear
();
clientList
.
addAll
(
getList
);
clientAdapter
.
notifyDataSetChanged
();
clientAdapter
.
loadMoreComplete
();
}
else
{
clientAdapter
.
loadMoreComplete
();
clientList
.
addAll
(
getList
);
clientAdapter
.
notifyDataSetChanged
();
}
if
(
getList
.
size
()
==
0
)
{
clientAdapter
.
loadMoreEnd
();
}
else
{
page
++;
}
toast
(
"搜索成功"
);
}
});
}
@Override
protected
void
initEvent
()
{
clientAdapter
.
setOnLoadMoreListener
(
new
BaseQuickAdapter
.
RequestLoadMoreListener
()
{
@Override
public
void
onLoadMoreRequested
()
{
param
.
put
(
"pageNum"
,
page
);
getData
();
}
},
rvClient
);
clientAdapter
.
setOnItemClickListener
(
new
BaseQuickAdapter
.
OnItemClickListener
()
{
@Override
public
void
onItemClick
(
BaseQuickAdapter
adapter
,
View
view
,
int
position
)
{
Intent
intent
=
new
Intent
();
intent
.
putExtra
(
"data"
,
JSON
.
toJSONString
(
clientList
.
get
(
position
)));
setResult
(
10001
,
intent
);
finish
();
}
});
}
@Override
protected
int
layoutId
()
{
return
R
.
layout
.
activity_mes_fault_search
;
}
@OnClick
(
R
.
id
.
btn_search
)
public
void
onViewClicked
()
{
paramMap
.
put
(
"name"
,
etKey
.
getText
().
toString
());
param
.
put
(
"pageNum"
,
1
);
page
=
1
;
getData
();
}
}
app/src/main/java/com/wd/workoffice/ui/activity/mes/work/WorkTaskDetailActivity.java
浏览文件 @
85c40d17
...
@@ -18,7 +18,7 @@ import butterknife.BindView;
...
@@ -18,7 +18,7 @@ import butterknife.BindView;
import
butterknife.ButterKnife
;
import
butterknife.ButterKnife
;
/**
/**
*
质量工单
详情
*
设备工单的任务
详情
* author : flexible
* author : flexible
* email : lgd19940421@163.com
* email : lgd19940421@163.com
* github: https://github.com/FlexibleXd
* github: https://github.com/FlexibleXd
...
...
app/src/main/java/com/wd/workoffice/ui/activity/mes/work/WorkTaskMaterialsActivity.java
0 → 100644
浏览文件 @
85c40d17
package
com
.
wd
.
workoffice
.
ui
.
activity
.
mes
.
work
;
import
android.content.DialogInterface
;
import
android.content.Intent
;
import
android.os.Bundle
;
import
android.text.TextUtils
;
import
android.view.View
;
import
android.widget.EditText
;
import
android.widget.LinearLayout
;
import
android.widget.TextView
;
import
com.alibaba.fastjson.JSON
;
import
com.qmuiteam.qmui.widget.dialog.QMUIDialog
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.bean.event.AddTaskEvent
;
import
com.wd.workoffice.bean.mesBean.TaskMaterials
;
import
com.wd.workoffice.bean.mesBean.WorkCodeBean
;
import
com.wd.workoffice.bean.mesBean.WorkPeopleBean
;
import
com.wd.workoffice.bean.mesBean.WorkTaskBean
;
import
com.wd.workoffice.retrofit.RtfUtils
;
import
com.wd.workoffice.retrofit.WorkObserver
;
import
com.wd.workoffice.util.DialogUtils
;
import
com.wd.workoffice.util.MathUtils
;
import
com.wd.workoffice.util.WorkUtils
;
import
org.greenrobot.eventbus.EventBus
;
import
java.util.Map
;
import
androidx.annotation.Nullable
;
import
butterknife.BindView
;
import
butterknife.ButterKnife
;
import
butterknife.OnClick
;
import
flexible.xd.android_base.network.rtfhttp.Transformer
;
import
io.reactivex.Observable
;
import
io.reactivex.disposables.Disposable
;
/**
* 新增任务下的物料
* author : flexible
* email : lgd19940421@163.com
* github: https://github.com/FlexibleXd
**/
public
class
WorkTaskMaterialsActivity
extends
WorkToolBarActivity
{
@BindView
(
R
.
id
.
tv_cancel
)
TextView
tvCancel
;
@BindView
(
R
.
id
.
tv_save
)
TextView
tvSave
;
@BindView
(
R
.
id
.
ll_bottom
)
LinearLayout
llBottom
;
@BindView
(
R
.
id
.
tv_code
)
TextView
tvCode
;
@BindView
(
R
.
id
.
ll_code
)
LinearLayout
llCode
;
@BindView
(
R
.
id
.
tv_name
)
TextView
tvName
;
@BindView
(
R
.
id
.
tv_num
)
EditText
tvNum
;
@BindView
(
R
.
id
.
tv_level
)
TextView
tvLevel
;
@BindView
(
R
.
id
.
tv_send
)
TextView
tvSend
;
private
TaskMaterials
.
ListBean
data
;
private
WorkCodeBean
.
ListBean
choosePeople
;
private
WorkTaskBean
.
ListBean
info
;
private
String
[]
statusList
=
new
String
[]{
"是"
,
"否"
};
private
Integer
[]
statusValue
=
new
Integer
[]{
1
,
0
};
private
QMUIDialog
.
MenuDialogBuilder
statusDialog
;
private
int
chooseStatus
=
1
;
@Override
protected
void
initView
()
{
ButterKnife
.
bind
(
this
);
statusDialog
=
DialogUtils
.
listDialog
(
this
);
statusDialog
.
addItems
(
statusList
,
new
DialogInterface
.
OnClickListener
()
{
@Override
public
void
onClick
(
DialogInterface
dialog
,
int
which
)
{
dialog
.
dismiss
();
tvSend
.
setText
(
statusList
[
which
]);
chooseStatus
=
statusValue
[
which
];
}
});
tvSend
.
setText
(
statusList
[
0
]);
}
@Override
protected
void
initData
()
{
info
=
JSON
.
parseObject
(
getIntent
().
getStringExtra
(
"info"
),
WorkTaskBean
.
ListBean
.
class
);
String
dataStr
=
getIntent
().
getStringExtra
(
"data"
);
if
(!
TextUtils
.
isEmpty
(
dataStr
))
{
data
=
JSON
.
parseObject
(
dataStr
,
TaskMaterials
.
ListBean
.
class
);
choosePeople
=
new
WorkCodeBean
.
ListBean
();
choosePeople
.
setMaterialCode
(
data
.
getItemCode
());
choosePeople
.
setMaterialName
(
data
.
getItemName
());
choosePeople
.
setStorageCode
(
data
.
getLocationName
());
if
(
data
.
isDirectReq
())
{
chooseStatus
=
1
;
tvSend
.
setText
(
statusList
[
0
]);
}
else
{
chooseStatus
=
0
;
tvSend
.
setText
(
statusList
[
1
]);
}
tvNum
.
setText
(
MathUtils
.
converData
(
data
.
getItemQty
(),
3
));
tvName
.
setText
(
choosePeople
.
getMaterialName
());
tvLevel
.
setText
(
choosePeople
.
getStorageDesc
());
tvCode
.
setText
(
choosePeople
.
getMaterialCode
());
}
}
@Override
protected
void
initEvent
()
{
}
@Override
protected
int
layoutId
()
{
return
R
.
layout
.
activity_work_add_materials
;
}
@OnClick
({
R
.
id
.
ll_send
,
R
.
id
.
tv_cancel
,
R
.
id
.
tv_save
,
R
.
id
.
ll_code
})
public
void
onClick
(
View
view
)
{
switch
(
view
.
getId
())
{
case
R
.
id
.
ll_send
:
statusDialog
.
show
();
break
;
case
R
.
id
.
tv_cancel
:
finish
();
break
;
case
R
.
id
.
tv_save
:
if
(
null
==
choosePeople
)
{
toast
(
"请选择物料编码"
);
return
;
}
if
(
TextUtils
.
isEmpty
(
tvNum
.
getText
().
toString
()))
{
toast
(
"请填写数量"
);
return
;
}
Map
<
String
,
Object
>
param
=
WorkUtils
.
simpleParam
();
param
.
put
(
"actId"
,
info
.
getId
());
param
.
put
(
"actDesc"
,
info
.
getDescription
());
param
.
put
(
"actNum"
,
info
.
getActNum
());
param
.
put
(
"woId"
,
info
.
getWoId
());
param
.
put
(
"itemCode"
,
choosePeople
.
getMaterialCode
());
param
.
put
(
"itemName"
,
choosePeople
.
getMaterialName
());
param
.
put
(
"itemQty"
,
tvNum
.
getText
().
toString
());
param
.
put
(
"directReq"
,
chooseStatus
==
1
);
Observable
<
BaseMesBean
>
baseMesBeanObservable
;
if
(
data
==
null
)
{
baseMesBeanObservable
=
RtfUtils
.
getMesRtf
().
savePlanMaterial
(
"aa8faf47c93311e98334fa163e1166bd"
,
WorkUtils
.
convertMapToBody
(
param
));
}
else
{
param
.
put
(
"id"
,
data
.
getId
());
baseMesBeanObservable
=
RtfUtils
.
getMesRtf
().
updatePlanMaterial
(
"1"
,
WorkUtils
.
convertMapToBody
(
param
));
}
baseMesBeanObservable
.
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
@Override
public
void
doOnSubscribe
(
Disposable
d
)
{
}
@Override
public
void
onFail
(
String
errorMsg
)
{
hideLoading
();
toast
(
errorMsg
);
}
@Override
public
void
onSuccess
(
BaseMesBean
data
)
{
hideLoading
();
if
(!
data
.
isSuccess
())
{
toast
(
data
.
getMessage
());
return
;
}
EventBus
.
getDefault
().
post
(
new
AddTaskEvent
());
finish
();
toast
(
"提交成功"
);
}
});
break
;
case
R
.
id
.
ll_code
:
startActivityForResult
(
WorkTaskChooseCodeActivity
.
class
,
10001
,
"id"
,
info
.
getWoId
());
break
;
}
}
@Override
protected
void
onActivityResult
(
int
requestCode
,
int
resultCode
,
@Nullable
Intent
data
)
{
super
.
onActivityResult
(
requestCode
,
resultCode
,
data
);
if
(
requestCode
==
10001
&&
resultCode
==
10001
)
{
choosePeople
=
JSON
.
parseObject
(
data
.
getStringExtra
(
"data"
),
WorkCodeBean
.
ListBean
.
class
);
tvName
.
setText
(
choosePeople
.
getMaterialName
());
tvLevel
.
setText
(
choosePeople
.
getStorageDesc
());
tvCode
.
setText
(
choosePeople
.
getMaterialCode
());
}
}
}
app/src/main/java/com/wd/workoffice/ui/activity/mes/work/WorkTaskMaterialsFragment.java
浏览文件 @
85c40d17
...
@@ -2,12 +2,19 @@ package com.wd.workoffice.ui.activity.mes.work;
...
@@ -2,12 +2,19 @@ package com.wd.workoffice.ui.activity.mes.work;
import
android.os.Bundle
;
import
android.os.Bundle
;
import
android.text.TextUtils
;
import
android.text.TextUtils
;
import
android.view.View
;
import
android.widget.TextView
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.chad.library.adapter.base.BaseQuickAdapter
;
import
com.qmuiteam.qmui.widget.dialog.QMUIDialog
;
import
com.qmuiteam.qmui.widget.dialog.QMUIDialogAction
;
import
com.scwang.smartrefresh.layout.SmartRefreshLayout
;
import
com.scwang.smartrefresh.layout.SmartRefreshLayout
;
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.Config
;
import
com.wd.workoffice.app.WorkBaseFg
;
import
com.wd.workoffice.app.WorkBaseFg
;
import
com.wd.workoffice.bean.event.AddTaskEvent
;
import
com.wd.workoffice.bean.mesBean.TaskMaterials
;
import
com.wd.workoffice.bean.mesBean.TaskMaterials
;
import
com.wd.workoffice.bean.mesBean.TaskPeopleBean
;
import
com.wd.workoffice.bean.mesBean.TaskPeopleBean
;
import
com.wd.workoffice.bean.mesBean.WorkTaskBean
;
import
com.wd.workoffice.bean.mesBean.WorkTaskBean
;
...
@@ -15,8 +22,12 @@ import com.wd.workoffice.retrofit.RtfUtils;
...
@@ -15,8 +22,12 @@ import com.wd.workoffice.retrofit.RtfUtils;
import
com.wd.workoffice.retrofit.WorkObserver
;
import
com.wd.workoffice.retrofit.WorkObserver
;
import
com.wd.workoffice.ui.adapter.WorkTaskMaterialsAdapter
;
import
com.wd.workoffice.ui.adapter.WorkTaskMaterialsAdapter
;
import
com.wd.workoffice.ui.adapter.WorkTaskPeopleAdapter
;
import
com.wd.workoffice.ui.adapter.WorkTaskPeopleAdapter
;
import
com.wd.workoffice.util.DialogUtils
;
import
com.wd.workoffice.util.WorkUtils
;
import
com.wd.workoffice.util.WorkUtils
;
import
org.greenrobot.eventbus.EventBus
;
import
org.greenrobot.eventbus.Subscribe
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
...
@@ -26,6 +37,7 @@ import androidx.recyclerview.widget.LinearLayoutManager;
...
@@ -26,6 +37,7 @@ import androidx.recyclerview.widget.LinearLayoutManager;
import
androidx.recyclerview.widget.RecyclerView
;
import
androidx.recyclerview.widget.RecyclerView
;
import
butterknife.BindView
;
import
butterknife.BindView
;
import
butterknife.ButterKnife
;
import
butterknife.ButterKnife
;
import
butterknife.OnClick
;
import
flexible.xd.android_base.network.rtfhttp.Transformer
;
import
flexible.xd.android_base.network.rtfhttp.Transformer
;
import
io.reactivex.Observable
;
import
io.reactivex.Observable
;
import
io.reactivex.disposables.Disposable
;
import
io.reactivex.disposables.Disposable
;
...
@@ -39,15 +51,12 @@ import io.reactivex.disposables.Disposable;
...
@@ -39,15 +51,12 @@ import io.reactivex.disposables.Disposable;
public
class
WorkTaskMaterialsFragment
extends
WorkBaseFg
{
public
class
WorkTaskMaterialsFragment
extends
WorkBaseFg
{
@BindView
(
R
.
id
.
rv_data
)
@BindView
(
R
.
id
.
rv_data
)
RecyclerView
rvData
;
RecyclerView
rvData
;
@BindView
(
R
.
id
.
srl_refresh
)
@BindView
(
R
.
id
.
tv_add
)
SmartRefreshLayout
srlRefresh
;
TextView
tvAdd
;
private
Map
<
String
,
Object
>
param
;
private
List
<
TaskMaterials
.
ListBean
>
taskList
;
private
List
<
TaskMaterials
.
ListBean
>
taskList
;
private
WorkTaskMaterialsAdapter
taskAdapter
;
private
WorkTaskMaterialsAdapter
taskAdapter
;
private
WorkTaskBean
.
ListBean
info
;
private
WorkTaskBean
.
ListBean
info
;
private
int
page
=
1
;
private
int
taskPage
=
1
;
private
int
taskPage
=
1
;
private
Map
<
String
,
Object
>
paramMap
;
private
Map
<
String
,
Object
>
taskParam
;
private
Map
<
String
,
Object
>
taskParam
;
private
Map
<
String
,
Object
>
taskParamMap
;
private
Map
<
String
,
Object
>
taskParamMap
;
private
String
plan
;
private
String
plan
;
...
@@ -122,7 +131,7 @@ public class WorkTaskMaterialsFragment extends WorkBaseFg {
...
@@ -122,7 +131,7 @@ public class WorkTaskMaterialsFragment extends WorkBaseFg {
taskList
.
addAll
(
getList
);
taskList
.
addAll
(
getList
);
taskAdapter
.
notifyDataSetChanged
();
taskAdapter
.
notifyDataSetChanged
();
}
}
if
(
getList
.
size
()
==
0
)
{
if
(
getList
.
size
()
==
0
||
getList
.
size
()<
Config
.
SIZE
)
{
taskAdapter
.
loadMoreEnd
(
true
);
taskAdapter
.
loadMoreEnd
(
true
);
}
else
{
}
else
{
taskPage
++;
taskPage
++;
...
@@ -138,13 +147,89 @@ public class WorkTaskMaterialsFragment extends WorkBaseFg {
...
@@ -138,13 +147,89 @@ public class WorkTaskMaterialsFragment extends WorkBaseFg {
taskParam
.
put
(
"pageNum"
,
taskPage
);
taskParam
.
put
(
"pageNum"
,
taskPage
);
getTask
();
getTask
();
},
rvData
);
},
rvData
);
taskAdapter
.
setOnItemChildClickListener
(
new
BaseQuickAdapter
.
OnItemChildClickListener
()
{
@Override
public
void
onItemChildClick
(
BaseQuickAdapter
adapter
,
View
view
,
int
position
)
{
switch
(
view
.
getId
())
{
case
R
.
id
.
tv_delete
:
QMUIDialog
.
MessageDialogBuilder
dialog
=
DialogUtils
.
okAndCancelDialog
(
getActivity
());
dialog
.
setMessage
(
"此操作将永久删除该条信息, 是否继续?"
).
addAction
(
"取消"
,
new
QMUIDialogAction
.
ActionListener
()
{
@Override
public
void
onClick
(
QMUIDialog
dialog
,
int
index
)
{
dialog
.
dismiss
();
}
}).
addAction
(
"确定"
,
new
QMUIDialogAction
.
ActionListener
()
{
@Override
public
void
onClick
(
QMUIDialog
dialog
,
int
index
)
{
dialog
.
dismiss
();
delete
(
taskList
.
get
(
position
).
getId
());
}
}).
show
();
break
;
case
R
.
id
.
tv_edit
:
startActivity
(
WorkTaskMaterialsActivity
.
class
,
"id"
,
info
.
getId
(),
"data"
,
JSON
.
toJSONString
(
taskList
.
get
(
position
))
,
"info"
,
JSON
.
toJSONString
(
info
));
break
;
}
}
});
}
}
@Override
@Override
protected
int
layoutId
()
{
protected
int
layoutId
()
{
return
R
.
layout
.
activity_pro_price
;
return
R
.
layout
.
activity_work_people
;
}
@OnClick
(
R
.
id
.
tv_add
)
public
void
onClick
()
{
startActivity
(
WorkTaskMaterialsActivity
.
class
,
"info"
,
JSON
.
toJSONString
(
info
));
}
@Override
public
void
onStart
()
{
super
.
onStart
();
EventBus
.
getDefault
().
register
(
this
);
}
}
@Override
public
void
onStop
()
{
super
.
onStop
();
EventBus
.
getDefault
().
unregister
(
this
);
}
@Subscribe
public
void
refresh
(
AddTaskEvent
event
)
{
taskPage
=
1
;
taskParam
.
put
(
"pageNum"
,
1
);
getTask
();
}
private
void
delete
(
String
id
)
{
RtfUtils
.
getMesRtf
().
deletePlanMaterial
(
id
,
"aa8faf47c93311e98334fa163e1166bd"
).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
@Override
public
void
doOnSubscribe
(
Disposable
d
)
{
}
@Override
public
void
onFail
(
String
errorMsg
)
{
hideLoading
();
toast
(
errorMsg
);
}
@Override
public
void
onSuccess
(
BaseMesBean
data
)
{
hideLoading
();
if
(!
data
.
isSuccess
())
{
toast
(
data
.
getMessage
());
return
;
}
taskPage
=
1
;
taskParam
.
put
(
"pageNum"
,
1
);
getTask
();
toast
(
"删除成功"
);
}
});
}
}
}
app/src/main/java/com/wd/workoffice/ui/activity/mes/work/WorkTaskPeopleActivity.java
0 → 100644
浏览文件 @
85c40d17
package
com
.
wd
.
workoffice
.
ui
.
activity
.
mes
.
work
;
import
android.content.Intent
;
import
android.text.TextUtils
;
import
android.view.View
;
import
android.widget.LinearLayout
;
import
android.widget.TextView
;
import
com.alibaba.fastjson.JSON
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.bean.event.AddTaskEvent
;
import
com.wd.workoffice.bean.mesBean.WorkPeopleBean
;
import
com.wd.workoffice.bean.mesBean.WorkTaskBean
;
import
com.wd.workoffice.retrofit.RtfUtils
;
import
com.wd.workoffice.retrofit.WorkObserver
;
import
com.wd.workoffice.util.WorkUtils
;
import
org.greenrobot.eventbus.EventBus
;
import
java.util.Map
;
import
androidx.annotation.Nullable
;
import
butterknife.BindView
;
import
butterknife.ButterKnife
;
import
butterknife.OnClick
;
import
flexible.xd.android_base.network.rtfhttp.Transformer
;
import
io.reactivex.Observable
;
import
io.reactivex.disposables.Disposable
;
/**
* 新增任务下的员工
* author : flexible
* email : lgd19940421@163.com
* github: https://github.com/FlexibleXd
**/
public
class
WorkTaskPeopleActivity
extends
WorkToolBarActivity
{
@BindView
(
R
.
id
.
tv_cancel
)
TextView
tvCancel
;
@BindView
(
R
.
id
.
tv_save
)
TextView
tvSave
;
@BindView
(
R
.
id
.
ll_bottom
)
LinearLayout
llBottom
;
@BindView
(
R
.
id
.
tv_no
)
TextView
tvNo
;
@BindView
(
R
.
id
.
tv_code
)
TextView
tvCode
;
@BindView
(
R
.
id
.
ll_code
)
LinearLayout
llCode
;
@BindView
(
R
.
id
.
tv_name
)
TextView
tvName
;
@BindView
(
R
.
id
.
tv_type
)
TextView
tvType
;
@BindView
(
R
.
id
.
tv_level
)
TextView
tvLevel
;
private
WorkTaskBean
.
ListBean
data
;
private
WorkPeopleBean
.
ListBean
choosePeople
;
private
WorkTaskBean
.
ListBean
info
;
@Override
protected
void
initView
()
{
ButterKnife
.
bind
(
this
);
}
@Override
protected
void
initData
()
{
info
=
JSON
.
parseObject
(
getIntent
().
getStringExtra
(
"info"
),
WorkTaskBean
.
ListBean
.
class
);
tvNo
.
setText
(
info
.
getActNum
());
String
dataStr
=
getIntent
().
getStringExtra
(
"data"
);
if
(!
TextUtils
.
isEmpty
(
dataStr
))
{
data
=
JSON
.
parseObject
(
dataStr
,
WorkTaskBean
.
ListBean
.
class
);
choosePeople
=
new
WorkPeopleBean
.
ListBean
();
choosePeople
.
setCraftId
(
data
.
getCraftId
());
choosePeople
.
setCraftName
(
data
.
getCraftName
());
choosePeople
.
setSkillId
(
data
.
getCraftName
());
choosePeople
.
setSkillCode
(
data
.
getCraftName
());
choosePeople
.
setUserCode
(
data
.
getUserCode
());
choosePeople
.
setUserId
(
data
.
getUserId
());
choosePeople
.
setName
(
data
.
getUserName
());
tvName
.
setText
(
choosePeople
.
getName
());
tvLevel
.
setText
(
choosePeople
.
getLevel
());
tvCode
.
setText
(
choosePeople
.
getUserCode
());
tvType
.
setText
(
choosePeople
.
getCraftName
());
}
}
@Override
protected
void
initEvent
()
{
}
@Override
protected
int
layoutId
()
{
return
R
.
layout
.
activity_work_add_people
;
}
@OnClick
({
R
.
id
.
tv_cancel
,
R
.
id
.
tv_save
,
R
.
id
.
ll_code
})
public
void
onClick
(
View
view
)
{
switch
(
view
.
getId
())
{
case
R
.
id
.
tv_cancel
:
finish
();
break
;
case
R
.
id
.
tv_save
:
if
(
null
==
choosePeople
)
{
toast
(
"请选择员工"
);
return
;
}
Map
<
String
,
Object
>
param
=
WorkUtils
.
simpleParam
();
param
.
put
(
"actId"
,
info
.
getId
());
param
.
put
(
"actDesc"
,
info
.
getDescription
());
param
.
put
(
"actNum"
,
info
.
getActNum
());
param
.
put
(
"craftId"
,
choosePeople
.
getCraftId
());
param
.
put
(
"craftName"
,
choosePeople
.
getCraftName
());
param
.
put
(
"skillId"
,
choosePeople
.
getSkillId
());
param
.
put
(
"skillName"
,
choosePeople
.
getSkillCode
());
param
.
put
(
"userCode"
,
choosePeople
.
getUserCode
());
param
.
put
(
"userId"
,
choosePeople
.
getUserId
());
param
.
put
(
"userName"
,
choosePeople
.
getName
());
param
.
put
(
"woId"
,
info
.
getWoId
());
param
.
put
(
"delete"
,
false
);
Observable
<
BaseMesBean
>
baseMesBeanObservable
;
if
(
data
==
null
)
{
baseMesBeanObservable
=
RtfUtils
.
getMesRtf
().
savePlanLabor
(
"aa8faf47c93311e98334fa163e1166bd"
,
WorkUtils
.
convertMapToBody
(
param
));
}
else
{
param
.
put
(
"id"
,
data
.
getId
());
baseMesBeanObservable
=
RtfUtils
.
getMesRtf
().
updatePlanLabor
(
"1"
,
WorkUtils
.
convertMapToBody
(
param
));
}
baseMesBeanObservable
.
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
@Override
public
void
doOnSubscribe
(
Disposable
d
)
{
}
@Override
public
void
onFail
(
String
errorMsg
)
{
hideLoading
();
toast
(
errorMsg
);
}
@Override
public
void
onSuccess
(
BaseMesBean
data
)
{
hideLoading
();
if
(!
data
.
isSuccess
())
{
toast
(
data
.
getMessage
());
return
;
}
EventBus
.
getDefault
().
post
(
new
AddTaskEvent
());
finish
();
toast
(
"提交成功"
);
}
});
break
;
case
R
.
id
.
ll_code
:
startActivityForResult
(
WorkTaskChoosePeopleActivity
.
class
,
10001
,
"id"
,
info
.
getWoId
());
break
;
}
}
@Override
protected
void
onActivityResult
(
int
requestCode
,
int
resultCode
,
@Nullable
Intent
data
)
{
super
.
onActivityResult
(
requestCode
,
resultCode
,
data
);
if
(
requestCode
==
10001
&&
resultCode
==
10001
)
{
choosePeople
=
JSON
.
parseObject
(
data
.
getStringExtra
(
"data"
),
WorkPeopleBean
.
ListBean
.
class
);
tvName
.
setText
(
choosePeople
.
getName
());
tvLevel
.
setText
(
choosePeople
.
getLevel
());
tvCode
.
setText
(
choosePeople
.
getUserCode
());
tvType
.
setText
(
choosePeople
.
getCraftName
());
}
}
}
app/src/main/java/com/wd/workoffice/ui/activity/mes/work/WorkTaskPeopleFragment.java
浏览文件 @
85c40d17
...
@@ -2,33 +2,43 @@ package com.wd.workoffice.ui.activity.mes.work;
...
@@ -2,33 +2,43 @@ package com.wd.workoffice.ui.activity.mes.work;
import
android.os.Bundle
;
import
android.os.Bundle
;
import
android.text.TextUtils
;
import
android.text.TextUtils
;
import
android.view.View
;
import
android.widget.TextView
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.chad.library.adapter.base.BaseQuickAdapter
;
import
com.qmuiteam.qmui.widget.dialog.QMUIDialog
;
import
com.qmuiteam.qmui.widget.dialog.QMUIDialogAction
;
import
com.scwang.smartrefresh.layout.SmartRefreshLayout
;
import
com.scwang.smartrefresh.layout.SmartRefreshLayout
;
import
com.scwang.smartrefresh.layout.api.RefreshLayout
;
import
com.scwang.smartrefresh.layout.listener.OnRefreshListener
;
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.Config
;
import
com.wd.workoffice.app.WorkBaseFg
;
import
com.wd.workoffice.app.WorkBaseFg
;
import
com.wd.workoffice.bean.event.AddTaskEvent
;
import
com.wd.workoffice.bean.mesBean.TaskPeopleBean
;
import
com.wd.workoffice.bean.mesBean.TaskPeopleBean
;
import
com.wd.workoffice.bean.mesBean.WokrOrderBean
;
import
com.wd.workoffice.bean.mesBean.WorkOrderSon
;
import
com.wd.workoffice.bean.mesBean.WorkTaskBean
;
import
com.wd.workoffice.bean.mesBean.WorkTaskBean
;
import
com.wd.workoffice.bean.workEnum.WorkOrder
;
import
com.wd.workoffice.retrofit.RtfUtils
;
import
com.wd.workoffice.retrofit.RtfUtils
;
import
com.wd.workoffice.retrofit.WorkObserver
;
import
com.wd.workoffice.retrofit.WorkObserver
;
import
com.wd.workoffice.ui.adapter.WorkOrderSonAdapter
;
import
com.wd.workoffice.ui.adapter.WorkOrderTaskAdapter
;
import
com.wd.workoffice.ui.adapter.WorkTaskPeopleAdapter
;
import
com.wd.workoffice.ui.adapter.WorkTaskPeopleAdapter
;
import
com.wd.workoffice.util.DialogUtils
;
import
com.wd.workoffice.util.WorkUtils
;
import
com.wd.workoffice.util.WorkUtils
;
import
org.greenrobot.eventbus.EventBus
;
import
org.greenrobot.eventbus.Subscribe
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
import
androidx.annotation.NonNull
;
import
androidx.annotation.Nullable
;
import
androidx.annotation.Nullable
;
import
androidx.recyclerview.widget.LinearLayoutManager
;
import
androidx.recyclerview.widget.LinearLayoutManager
;
import
androidx.recyclerview.widget.RecyclerView
;
import
androidx.recyclerview.widget.RecyclerView
;
import
butterknife.BindView
;
import
butterknife.BindView
;
import
butterknife.ButterKnife
;
import
butterknife.ButterKnife
;
import
butterknife.OnClick
;
import
flexible.xd.android_base.network.rtfhttp.Transformer
;
import
flexible.xd.android_base.network.rtfhttp.Transformer
;
import
io.reactivex.Observable
;
import
io.reactivex.Observable
;
import
io.reactivex.disposables.Disposable
;
import
io.reactivex.disposables.Disposable
;
...
@@ -42,15 +52,12 @@ import io.reactivex.disposables.Disposable;
...
@@ -42,15 +52,12 @@ import io.reactivex.disposables.Disposable;
public
class
WorkTaskPeopleFragment
extends
WorkBaseFg
{
public
class
WorkTaskPeopleFragment
extends
WorkBaseFg
{
@BindView
(
R
.
id
.
rv_data
)
@BindView
(
R
.
id
.
rv_data
)
RecyclerView
rvData
;
RecyclerView
rvData
;
@BindView
(
R
.
id
.
srl_refresh
)
@BindView
(
R
.
id
.
tv_add
)
SmartRefreshLayout
srlRefresh
;
TextView
tvAdd
;
private
Map
<
String
,
Object
>
param
;
private
List
<
TaskPeopleBean
.
ListBean
>
taskList
;
private
List
<
TaskPeopleBean
.
ListBean
>
taskList
;
private
WorkTaskPeopleAdapter
taskAdapter
;
private
WorkTaskPeopleAdapter
taskAdapter
;
private
WorkTaskBean
.
ListBean
info
;
private
WorkTaskBean
.
ListBean
info
;
private
int
page
=
1
;
private
int
taskPage
=
1
;
private
int
taskPage
=
1
;
private
Map
<
String
,
Object
>
paramMap
;
private
Map
<
String
,
Object
>
taskParam
;
private
Map
<
String
,
Object
>
taskParam
;
private
Map
<
String
,
Object
>
taskParamMap
;
private
Map
<
String
,
Object
>
taskParamMap
;
private
String
plan
;
private
String
plan
;
...
@@ -85,16 +92,21 @@ public class WorkTaskPeopleFragment extends WorkBaseFg {
...
@@ -85,16 +92,21 @@ public class WorkTaskPeopleFragment extends WorkBaseFg {
taskParam
.
put
(
"paramMap"
,
taskParamMap
);
taskParam
.
put
(
"paramMap"
,
taskParamMap
);
taskParamMap
.
put
(
"woId"
,
info
.
getWoId
());
taskParamMap
.
put
(
"woId"
,
info
.
getWoId
());
taskParamMap
.
put
(
"actId"
,
info
.
getId
());
taskParamMap
.
put
(
"actId"
,
info
.
getId
());
taskParamMap
.
put
(
"delete"
,
false
);
taskParamMap
.
put
(
"actNum"
,
""
);
taskParamMap
.
put
(
"userCode"
,
""
);
taskParamMap
.
put
(
"userName"
,
""
);
taskParamMap
.
put
(
"craftName"
,
""
);
taskParamMap
.
put
(
"skillName"
,
""
);
getTask
();
getTask
();
}
}
private
void
getTask
()
{
private
void
getTask
()
{
Observable
<
BaseMesBean
>
baseMesBeanObservable
=
Observable
<
BaseMesBean
>
baseMesBeanObservable
=
TextUtils
.
equals
(
"1"
,
plan
)
?
TextUtils
.
equals
(
"1"
,
plan
)
?
RtfUtils
.
getMesRtf
().
pagePlanLabor
(
"
1
"
,
WorkUtils
.
convertMapToBody
(
taskParam
))
RtfUtils
.
getMesRtf
().
pagePlanLabor
(
"
aa8faf47c93311e98334fa163e1166bd
"
,
WorkUtils
.
convertMapToBody
(
taskParam
))
:
RtfUtils
.
getMesRtf
().
pageLabor
(
"1"
,
WorkUtils
.
convertMapToBody
(
taskParam
));
:
RtfUtils
.
getMesRtf
().
pageLabor
(
"1"
,
WorkUtils
.
convertMapToBody
(
taskParam
));
baseMesBeanObservable
.
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
baseMesBeanObservable
.
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
@Override
@Override
public
void
doOnSubscribe
(
Disposable
d
)
{
public
void
doOnSubscribe
(
Disposable
d
)
{
...
@@ -125,7 +137,7 @@ public class WorkTaskPeopleFragment extends WorkBaseFg {
...
@@ -125,7 +137,7 @@ public class WorkTaskPeopleFragment extends WorkBaseFg {
taskList
.
addAll
(
getList
);
taskList
.
addAll
(
getList
);
taskAdapter
.
notifyDataSetChanged
();
taskAdapter
.
notifyDataSetChanged
();
}
}
if
(
getList
.
size
()
==
0
)
{
if
(
getList
.
size
()
==
0
||
getList
.
size
()<
Config
.
SIZE
)
{
taskAdapter
.
loadMoreEnd
(
true
);
taskAdapter
.
loadMoreEnd
(
true
);
}
else
{
}
else
{
taskPage
++;
taskPage
++;
...
@@ -141,13 +153,90 @@ public class WorkTaskPeopleFragment extends WorkBaseFg {
...
@@ -141,13 +153,90 @@ public class WorkTaskPeopleFragment extends WorkBaseFg {
taskParam
.
put
(
"pageNum"
,
taskPage
);
taskParam
.
put
(
"pageNum"
,
taskPage
);
getTask
();
getTask
();
},
rvData
);
},
rvData
);
taskAdapter
.
setOnItemChildClickListener
(
new
BaseQuickAdapter
.
OnItemChildClickListener
()
{
@Override
public
void
onItemChildClick
(
BaseQuickAdapter
adapter
,
View
view
,
int
position
)
{
switch
(
view
.
getId
())
{
case
R
.
id
.
tv_delete
:
QMUIDialog
.
MessageDialogBuilder
dialog
=
DialogUtils
.
okAndCancelDialog
(
getActivity
());
dialog
.
setMessage
(
"此操作将永久删除该条信息, 是否继续?"
).
addAction
(
"取消"
,
new
QMUIDialogAction
.
ActionListener
()
{
@Override
public
void
onClick
(
QMUIDialog
dialog
,
int
index
)
{
dialog
.
dismiss
();
}
}).
addAction
(
"确定"
,
new
QMUIDialogAction
.
ActionListener
()
{
@Override
public
void
onClick
(
QMUIDialog
dialog
,
int
index
)
{
dialog
.
dismiss
();
delete
(
taskList
.
get
(
position
).
getId
());
}
}).
show
();
break
;
case
R
.
id
.
tv_edit
:
startActivity
(
WorkTaskPeopleActivity
.
class
,
"id"
,
info
.
getId
(),
"data"
,
JSON
.
toJSONString
(
taskList
.
get
(
position
))
,
"info"
,
JSON
.
toJSONString
(
info
));
break
;
}
}
});
}
}
@Override
@Override
protected
int
layoutId
()
{
protected
int
layoutId
()
{
return
R
.
layout
.
activity_
pro_pric
e
;
return
R
.
layout
.
activity_
work_peopl
e
;
}
}
@OnClick
(
R
.
id
.
tv_add
)
public
void
onClick
()
{
startActivity
(
WorkTaskPeopleActivity
.
class
,
"info"
,
JSON
.
toJSONString
(
info
));
}
@Override
public
void
onStart
()
{
super
.
onStart
();
EventBus
.
getDefault
().
register
(
this
);
}
@Override
public
void
onStop
()
{
super
.
onStop
();
EventBus
.
getDefault
().
unregister
(
this
);
}
@Subscribe
public
void
refresh
(
AddTaskEvent
event
)
{
taskPage
=
1
;
taskParam
.
put
(
"pageNum"
,
1
);
getTask
();
}
private
void
delete
(
String
id
)
{
RtfUtils
.
getMesRtf
().
deletePlanLabor
(
id
,
"1"
).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
@Override
public
void
doOnSubscribe
(
Disposable
d
)
{
}
@Override
public
void
onFail
(
String
errorMsg
)
{
hideLoading
();
toast
(
errorMsg
);
}
@Override
public
void
onSuccess
(
BaseMesBean
data
)
{
hideLoading
();
if
(!
data
.
isSuccess
())
{
toast
(
data
.
getMessage
());
return
;
}
taskPage
=
1
;
taskParam
.
put
(
"pageNum"
,
1
);
getTask
();
toast
(
"删除成功"
);
}
});
}
}
}
app/src/main/java/com/wd/workoffice/ui/adapter/MesServiceStandardAdapter.java
浏览文件 @
85c40d17
...
@@ -40,8 +40,8 @@ public class MesServiceStandardAdapter extends BaseQuickAdapter<ServiceStandardB
...
@@ -40,8 +40,8 @@ public class MesServiceStandardAdapter extends BaseQuickAdapter<ServiceStandardB
helper
.
setText
(
R
.
id
.
tv_content3
,
item
.
getFailureCode
());
helper
.
setText
(
R
.
id
.
tv_content3
,
item
.
getFailureCode
());
}
else
{
}
else
{
helper
.
setText
(
R
.
id
.
tv_name
,
String
.
format
(
"检查项目:%s"
,
item
.
getInspoProDescription
()));
helper
.
setText
(
R
.
id
.
tv_name
,
String
.
format
(
"检查项目:%s"
,
item
.
getInspoProDescription
()));
if
(!
TextUtils
.
isEmpty
(
item
.
get
Status
()))
{
if
(!
TextUtils
.
isEmpty
(
item
.
get
Normal
()))
{
helper
.
setText
(
R
.
id
.
tv_status
,
TextUtils
.
equals
(
item
.
get
Status
(),
"1"
)
?
"异常"
:
"正常"
);
//1 异常 0正
常
helper
.
setText
(
R
.
id
.
tv_status
,
TextUtils
.
equals
(
item
.
get
Normal
(),
"0"
)
?
"异常"
:
"正常"
);
//1正常 0异
常
}
}
helper
.
setText
(
R
.
id
.
tv_content1
,
item
.
getProcessStandard
());
helper
.
setText
(
R
.
id
.
tv_content1
,
item
.
getProcessStandard
());
helper
.
setText
(
R
.
id
.
tv_content2
,
item
.
getUint
());
helper
.
setText
(
R
.
id
.
tv_content2
,
item
.
getUint
());
...
...
app/src/main/java/com/wd/workoffice/ui/adapter/WorkCodeAdapter.java
0 → 100644
浏览文件 @
85c40d17
package
com
.
wd
.
workoffice
.
ui
.
adapter
;
import
com.chad.library.adapter.base.BaseQuickAdapter
;
import
com.chad.library.adapter.base.BaseViewHolder
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.bean.mesBean.WorkCodeBean
;
import
com.wd.workoffice.bean.mesBean.WorkPeopleBean
;
import
java.util.List
;
/**
* Created by flexible on 2018/8/13.
*/
public
class
WorkCodeAdapter
extends
BaseQuickAdapter
<
WorkCodeBean
.
ListBean
,
BaseViewHolder
>
{
public
WorkCodeAdapter
(
int
layoutResId
,
List
data
)
{
super
(
layoutResId
,
data
);
}
@Override
protected
void
convert
(
BaseViewHolder
helper
,
WorkCodeBean
.
ListBean
item
)
{
helper
.
setText
(
R
.
id
.
tv_content1
,
item
.
getMaterialCode
());
helper
.
setText
(
R
.
id
.
tv_content2
,
item
.
getMaterialName
());
}
}
app/src/main/java/com/wd/workoffice/ui/adapter/WorkPeopleAdapter.java
0 → 100644
浏览文件 @
85c40d17
package
com
.
wd
.
workoffice
.
ui
.
adapter
;
import
com.chad.library.adapter.base.BaseQuickAdapter
;
import
com.chad.library.adapter.base.BaseViewHolder
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.bean.mesBean.WorkFactoryBean
;
import
com.wd.workoffice.bean.mesBean.WorkPeopleBean
;
import
java.util.List
;
/**
* Created by flexible on 2018/8/13.
*/
public
class
WorkPeopleAdapter
extends
BaseQuickAdapter
<
WorkPeopleBean
.
ListBean
,
BaseViewHolder
>
{
public
WorkPeopleAdapter
(
int
layoutResId
,
List
data
)
{
super
(
layoutResId
,
data
);
}
@Override
protected
void
convert
(
BaseViewHolder
helper
,
WorkPeopleBean
.
ListBean
item
)
{
helper
.
setText
(
R
.
id
.
tv_content1
,
item
.
getUserCode
());
helper
.
setText
(
R
.
id
.
tv_content2
,
item
.
getName
());
}
}
app/src/main/java/com/wd/workoffice/ui/adapter/WorkTaskMaterialsAdapter.java
浏览文件 @
85c40d17
...
@@ -28,6 +28,8 @@ public class WorkTaskMaterialsAdapter extends BaseQuickAdapter<TaskMaterials.Lis
...
@@ -28,6 +28,8 @@ public class WorkTaskMaterialsAdapter extends BaseQuickAdapter<TaskMaterials.Lis
helper
.
setText
(
R
.
id
.
tv_num
,
MathUtils
.
converData
(
item
.
getItemQty
(),
3
));
helper
.
setText
(
R
.
id
.
tv_num
,
MathUtils
.
converData
(
item
.
getItemQty
(),
3
));
helper
.
setText
(
R
.
id
.
tv_stock
,
item
.
getLocationName
());
helper
.
setText
(
R
.
id
.
tv_stock
,
item
.
getLocationName
());
helper
.
setText
(
R
.
id
.
tv_grant
,
item
.
isDirectReq
()?
"是"
:
"否"
);
helper
.
setText
(
R
.
id
.
tv_grant
,
item
.
isDirectReq
()?
"是"
:
"否"
);
helper
.
addOnClickListener
(
R
.
id
.
tv_edit
);
helper
.
addOnClickListener
(
R
.
id
.
tv_delete
);
}
}
}
}
app/src/main/java/com/wd/workoffice/ui/adapter/WorkTaskPeopleAdapter.java
浏览文件 @
85c40d17
...
@@ -28,6 +28,8 @@ public class WorkTaskPeopleAdapter extends BaseQuickAdapter<TaskPeopleBean.ListB
...
@@ -28,6 +28,8 @@ public class WorkTaskPeopleAdapter extends BaseQuickAdapter<TaskPeopleBean.ListB
helper
.
setText
(
R
.
id
.
tv_name
,
item
.
getUserName
());
helper
.
setText
(
R
.
id
.
tv_name
,
item
.
getUserName
());
helper
.
setText
(
R
.
id
.
tv_type
,
item
.
getCraftName
());
helper
.
setText
(
R
.
id
.
tv_type
,
item
.
getCraftName
());
helper
.
setText
(
R
.
id
.
tv_skill
,
item
.
getSkillName
());
helper
.
setText
(
R
.
id
.
tv_skill
,
item
.
getSkillName
());
helper
.
addOnClickListener
(
R
.
id
.
tv_edit
);
helper
.
addOnClickListener
(
R
.
id
.
tv_delete
);
}
}
}
}
app/src/main/java/com/wd/workoffice/ui/fg/MesServiceFragment.java
浏览文件 @
85c40d17
package
com
.
wd
.
workoffice
.
ui
.
fg
;
package
com
.
wd
.
workoffice
.
ui
.
fg
;
import
android.os.Bundle
;
import
android.os.Bundle
;
import
android.text.TextUtils
;
import
android.view.View
;
import
android.view.View
;
import
android.widget.LinearLayout
;
import
android.widget.LinearLayout
;
import
android.widget.TextView
;
import
android.widget.TextView
;
...
@@ -12,6 +13,7 @@ import com.scwang.smartrefresh.layout.SmartRefreshLayout;
...
@@ -12,6 +13,7 @@ import com.scwang.smartrefresh.layout.SmartRefreshLayout;
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.WorkBaseFg
;
import
com.wd.workoffice.app.WorkBaseFg
;
import
com.wd.workoffice.bean.event.ChangeStatus
;
import
com.wd.workoffice.bean.mesBean.ServiceBean
;
import
com.wd.workoffice.bean.mesBean.ServiceBean
;
import
com.wd.workoffice.retrofit.RtfUtils
;
import
com.wd.workoffice.retrofit.RtfUtils
;
import
com.wd.workoffice.retrofit.WorkObserver
;
import
com.wd.workoffice.retrofit.WorkObserver
;
...
@@ -20,6 +22,9 @@ import com.wd.workoffice.ui.adapter.MesServiceAdapter;
...
@@ -20,6 +22,9 @@ import com.wd.workoffice.ui.adapter.MesServiceAdapter;
import
com.wd.workoffice.util.PickTimeUtils
;
import
com.wd.workoffice.util.PickTimeUtils
;
import
com.wd.workoffice.util.WorkUtils
;
import
com.wd.workoffice.util.WorkUtils
;
import
org.greenrobot.eventbus.EventBus
;
import
org.greenrobot.eventbus.Subscribe
;
import
java.text.SimpleDateFormat
;
import
java.text.SimpleDateFormat
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.Date
;
...
@@ -174,4 +179,23 @@ public class MesServiceFragment extends WorkBaseFg {
...
@@ -174,4 +179,23 @@ public class MesServiceFragment extends WorkBaseFg {
}
}
},
false
).
show
();
},
false
).
show
();
}
}
@Override
public
void
onStart
()
{
super
.
onStart
();
EventBus
.
getDefault
().
register
(
this
);
}
@Override
public
void
onStop
()
{
super
.
onStop
();
EventBus
.
getDefault
().
unregister
(
this
);
}
@Subscribe
public
void
refresh
(
ChangeStatus
event
)
{
page
=
1
;
param
.
put
(
"pageNum"
,
1
);
getData
();
}
}
}
app/src/main/res/layout/activity_mes_service_check_detail.xml
浏览文件 @
85c40d17
...
@@ -451,7 +451,7 @@
...
@@ -451,7 +451,7 @@
<androidx.recyclerview.widget.RecyclerView
<androidx.recyclerview.widget.RecyclerView
android:id=
"@+id/rv_data"
android:id=
"@+id/rv_data"
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
android:layout_height=
"
match_par
ent"
/>
android:layout_height=
"
wrap_cont
ent"
/>
</LinearLayout>
</LinearLayout>
</androidx.core.widget.NestedScrollView>
</androidx.core.widget.NestedScrollView>
...
...
app/src/main/res/layout/activity_mes_service_standard_detail.xml
浏览文件 @
85c40d17
...
@@ -243,13 +243,18 @@
...
@@ -243,13 +243,18 @@
android:text=
"描述"
android:text=
"描述"
android:textSize=
"14sp"
/>
android:textSize=
"14sp"
/>
<TextView
<EditText
android:id=
"@+id/tv_desc"
android:id=
"@+id/tv_desc"
android:layout_width=
"
wrap_cont
ent"
android:layout_width=
"
match_par
ent"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"4mm"
android:layout_marginTop=
"5mm"
android:textColor=
"@color/flexible_text_gray"
android:background=
"@drawable/shape_input_white"
android:textSize=
"14sp"
/>
android:gravity=
"top"
android:hint=
"请填写描述…"
android:minLines=
"4"
android:padding=
"5mm"
android:textSize=
"16sp"
/>
</LinearLayout>
</LinearLayout>
<View
style=
"@style/dividerX"
/>
<View
style=
"@style/dividerX"
/>
...
...
app/src/main/res/layout/activity_work_add_materials.xml
0 → 100644
浏览文件 @
85c40d17
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
>
<LinearLayout
android:id=
"@+id/ll_bottom"
android:layout_width=
"match_parent"
android:layout_height=
"60mm"
android:layout_alignParentBottom=
"true"
android:gravity=
"center"
android:orientation=
"horizontal"
>
<TextView
android:id=
"@+id/tv_cancel"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginRight=
"10mm"
android:background=
"@color/blue_btn"
android:paddingHorizontal=
"20mm"
android:paddingVertical=
"5mm"
android:text=
"取消"
android:textColor=
"@color/white"
/>
<TextView
android:id=
"@+id/tv_save"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginRight=
"10mm"
android:background=
"@color/blue_btn"
android:paddingHorizontal=
"20mm"
android:paddingVertical=
"5mm"
android:text=
"保存"
android:textColor=
"@color/white"
/>
</LinearLayout>
<androidx.core.widget.NestedScrollView
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:layout_above=
"@id/ll_bottom"
android:background=
"@color/white"
>
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:layout_above=
"@id/ll_bottom"
android:orientation=
"vertical"
android:paddingBottom=
"20mm"
>
<LinearLayout
android:id=
"@+id/ll_code"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center"
android:background=
"@color/white"
android:gravity=
"center"
android:paddingHorizontal=
"20mm"
android:paddingVertical=
"15mm"
>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"物料编码"
android:textSize=
"14sp"
/>
<TextView
android:id=
"@+id/tv_code"
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:background=
"@null"
android:gravity=
"right"
android:textColor=
"@color/flexible_text_gray"
android:textSize=
"14sp"
/>
<ImageView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:src=
"@mipmap/arrow_right_gray"
/>
</LinearLayout>
<View
style=
"@style/dividerX"
/>
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center"
android:background=
"@color/white"
android:gravity=
"center"
android:paddingHorizontal=
"20mm"
android:paddingVertical=
"15mm"
>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"物料名称"
android:textSize=
"14sp"
/>
<TextView
android:id=
"@+id/tv_name"
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:background=
"@null"
android:gravity=
"right"
android:textColor=
"@color/flexible_text_gray"
android:textSize=
"14sp"
/>
</LinearLayout>
<View
style=
"@style/dividerX"
/>
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center"
android:background=
"@color/white"
android:gravity=
"center"
android:paddingHorizontal=
"20mm"
android:paddingVertical=
"15mm"
>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"数量"
android:textSize=
"14sp"
/>
<EditText
android:id=
"@+id/tv_num"
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:background=
"@null"
android:gravity=
"right"
android:inputType=
"numberDecimal"
android:hint=
"请输入数量"
android:textColor=
"@color/flexible_text_gray"
android:textSize=
"14sp"
/>
</LinearLayout>
<View
style=
"@style/dividerX"
/>
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center"
android:background=
"@color/white"
android:gravity=
"center"
android:paddingHorizontal=
"20mm"
android:paddingVertical=
"15mm"
>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"库房"
android:textSize=
"14sp"
/>
<TextView
android:id=
"@+id/tv_level"
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_alignParentRight=
"true"
android:layout_weight=
"1"
android:gravity=
"right"
android:textColor=
"@color/flexible_text_gray"
android:textSize=
"14sp"
/>
</LinearLayout>
<View
style=
"@style/dividerX"
/>
<LinearLayout
android:id=
"@+id/ll_send"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center"
android:background=
"@color/white"
android:gravity=
"center"
android:paddingHorizontal=
"20mm"
android:paddingVertical=
"15mm"
>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"直接发放"
android:textSize=
"14sp"
/>
<TextView
android:id=
"@+id/tv_send"
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:background=
"@null"
android:gravity=
"right"
android:textColor=
"@color/flexible_text_gray"
android:textSize=
"14sp"
/>
<ImageView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:src=
"@mipmap/arrow_right_gray"
/>
</LinearLayout>
</LinearLayout>
</androidx.core.widget.NestedScrollView>
</RelativeLayout>
app/src/main/res/layout/activity_work_add_people.xml
0 → 100644
浏览文件 @
85c40d17
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
>
<LinearLayout
android:id=
"@+id/ll_bottom"
android:layout_width=
"match_parent"
android:layout_height=
"60mm"
android:layout_alignParentBottom=
"true"
android:gravity=
"center"
android:orientation=
"horizontal"
>
<TextView
android:id=
"@+id/tv_cancel"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginRight=
"10mm"
android:background=
"@color/blue_btn"
android:paddingHorizontal=
"20mm"
android:paddingVertical=
"5mm"
android:text=
"取消"
android:textColor=
"@color/white"
/>
<TextView
android:id=
"@+id/tv_save"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginRight=
"10mm"
android:background=
"@color/blue_btn"
android:paddingHorizontal=
"20mm"
android:paddingVertical=
"5mm"
android:text=
"保存"
android:textColor=
"@color/white"
/>
</LinearLayout>
<androidx.core.widget.NestedScrollView
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:layout_above=
"@id/ll_bottom"
android:background=
"@color/white"
>
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:layout_above=
"@id/ll_bottom"
android:orientation=
"vertical"
android:paddingBottom=
"20mm"
>
<RelativeLayout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center"
android:background=
"@color/white"
android:gravity=
"center"
android:paddingHorizontal=
"20mm"
android:paddingVertical=
"15mm"
>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"任务号"
android:textSize=
"14sp"
/>
<TextView
android:id=
"@+id/tv_no"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_alignParentRight=
"true"
android:textColor=
"@color/flexible_text_gray"
android:textSize=
"14sp"
/>
</RelativeLayout>
<View
style=
"@style/dividerX"
/>
<LinearLayout
android:id=
"@+id/ll_code"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center"
android:background=
"@color/white"
android:gravity=
"center"
android:paddingHorizontal=
"20mm"
android:paddingVertical=
"15mm"
>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"员工编号"
android:textSize=
"14sp"
/>
<TextView
android:id=
"@+id/tv_code"
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:background=
"@null"
android:gravity=
"right"
android:textColor=
"@color/flexible_text_gray"
android:textSize=
"14sp"
/>
<ImageView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:src=
"@mipmap/arrow_right_gray"
/>
</LinearLayout>
<View
style=
"@style/dividerX"
/>
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center"
android:background=
"@color/white"
android:gravity=
"center"
android:paddingHorizontal=
"20mm"
android:paddingVertical=
"15mm"
>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"员工姓名"
android:textSize=
"14sp"
/>
<TextView
android:id=
"@+id/tv_name"
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:background=
"@null"
android:gravity=
"right"
android:textColor=
"@color/flexible_text_gray"
android:textSize=
"14sp"
/>
</LinearLayout>
<View
style=
"@style/dividerX"
/>
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center"
android:background=
"@color/white"
android:gravity=
"center"
android:paddingHorizontal=
"20mm"
android:paddingVertical=
"15mm"
>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"工种"
android:textSize=
"14sp"
/>
<TextView
android:id=
"@+id/tv_type"
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_alignParentRight=
"true"
android:layout_weight=
"1"
android:gravity=
"right"
android:textColor=
"@color/flexible_text_gray"
android:textSize=
"14sp"
/>
</LinearLayout>
<View
style=
"@style/dividerX"
/>
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center"
android:background=
"@color/white"
android:gravity=
"center"
android:paddingHorizontal=
"20mm"
android:paddingVertical=
"15mm"
>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"技能级别"
android:textSize=
"14sp"
/>
<TextView
android:id=
"@+id/tv_level"
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_alignParentRight=
"true"
android:layout_weight=
"1"
android:gravity=
"right"
android:textColor=
"@color/flexible_text_gray"
android:textSize=
"14sp"
/>
</LinearLayout>
</LinearLayout>
</androidx.core.widget.NestedScrollView>
</RelativeLayout>
app/src/main/res/layout/activity_work_people.xml
0 → 100644
浏览文件 @
85c40d17
<?xml version="1.0" encoding="utf-8"?>
<androidx.core.widget.NestedScrollView
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:id=
"@+id/srl_refresh"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:orientation=
"vertical"
>
<LinearLayout
android:layout_width=
"match_parent"
android:orientation=
"vertical"
android:layout_height=
"wrap_content"
>
<androidx.recyclerview.widget.RecyclerView
android:id=
"@+id/rv_data"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
/>
<TextView
android:id=
"@+id/tv_add"
android:layout_width=
"150mm"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center_horizontal"
android:background=
"@color/blue_btn"
android:gravity=
"center"
android:layout_marginTop=
"20mm"
android:paddingVertical=
"5mm"
android:text=
"新建"
android:textColor=
"@color/white"
/>
</LinearLayout>
</androidx.core.widget.NestedScrollView>
\ No newline at end of file
app/src/main/res/layout/item_work_task_materials.xml
浏览文件 @
85c40d17
...
@@ -129,7 +129,34 @@
...
@@ -129,7 +129,34 @@
android:textColor=
"@color/flexible_text_gray"
android:textColor=
"@color/flexible_text_gray"
android:textSize=
"13sp"
/>
android:textSize=
"13sp"
/>
</LinearLayout>
</LinearLayout>
<LinearLayout
android:layout_width=
"match_parent"
android:gravity=
"right"
android:layout_height=
"wrap_content"
>
<TextView
android:id=
"@+id/tv_delete"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginRight=
"10mm"
android:background=
"@color/blue_btn"
android:paddingHorizontal=
"20mm"
android:paddingVertical=
"5mm"
android:text=
"删除"
android:textColor=
"@color/white"
/>
<TextView
android:id=
"@+id/tv_edit"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginRight=
"10mm"
android:background=
"@color/blue_btn"
android:paddingHorizontal=
"20mm"
android:paddingVertical=
"5mm"
android:text=
"编辑"
android:textColor=
"@color/white"
/>
</LinearLayout>
</LinearLayout>
</LinearLayout>
</LinearLayout>
</LinearLayout>
\ No newline at end of file
app/src/main/res/layout/item_work_task_people.xml
浏览文件 @
85c40d17
...
@@ -132,4 +132,33 @@
...
@@ -132,4 +132,33 @@
</LinearLayout>
</LinearLayout>
<LinearLayout
android:layout_width=
"match_parent"
android:gravity=
"right"
android:layout_height=
"wrap_content"
>
<TextView
android:id=
"@+id/tv_delete"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginRight=
"10mm"
android:background=
"@color/blue_btn"
android:paddingHorizontal=
"20mm"
android:paddingVertical=
"5mm"
android:text=
"删除"
android:textColor=
"@color/white"
/>
<TextView
android:id=
"@+id/tv_edit"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginRight=
"10mm"
android:background=
"@color/blue_btn"
android:paddingHorizontal=
"20mm"
android:paddingVertical=
"5mm"
android:text=
"编辑"
android:textColor=
"@color/white"
/>
</LinearLayout>
</LinearLayout>
</LinearLayout>
\ No newline at end of file
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论