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
8d620c2f
提交
8d620c2f
authored
4月 26, 2020
作者:
lgd
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
1.日志新增
2.//TODO erp用户是否选择新部门为空,质检接口数据无对应问题,内部交易订单审核,审核规则,领用申请列表/退件列表/参数,坩埚下单,mes,刷新token
上级
8c30e551
隐藏空白字符变更
内嵌
并排
正在显示
10 个修改的文件
包含
297 行增加
和
59 行删除
+297
-59
LogBean.java
...src/main/java/com/wd/workoffice/bean/mesBean/LogBean.java
+225
-0
MesApiService.java
...c/main/java/com/wd/workoffice/retrofit/MesApiService.java
+17
-0
MesTicketAddLogActivity.java
...ffice/ui/activity/mes/ticket/MesTicketAddLogActivity.java
+20
-11
MesTicketDetailActivity.java
...ffice/ui/activity/mes/ticket/MesTicketDetailActivity.java
+2
-2
MesTicketListActivity.java
...koffice/ui/activity/mes/ticket/MesTicketListActivity.java
+3
-0
MesTicketLogActivity.java
...rkoffice/ui/activity/mes/ticket/MesTicketLogActivity.java
+13
-38
MesTicketLogAdapter.java
...ava/com/wd/workoffice/ui/adapter/MesTicketLogAdapter.java
+9
-6
activity_mes_ticket_detail.xml
app/src/main/res/layout/activity_mes_ticket_detail.xml
+1
-0
activity_mes_ticket_log_add.xml
app/src/main/res/layout/activity_mes_ticket_log_add.xml
+2
-2
item_mes_ticket_log.xml
app/src/main/res/layout/item_mes_ticket_log.xml
+5
-0
没有找到文件。
app/src/main/java/com/wd/workoffice/bean/mesBean/LogBean.java
0 → 100644
浏览文件 @
8d620c2f
package
com
.
wd
.
workoffice
.
bean
.
mesBean
;
import
java.util.List
;
/**
* author : flexible
* email : lgd19940421@163.com
* github: https://github.com/FlexibleXd
**/
public
class
LogBean
{
/**
* id : 49
* createDateTime : 1587906695000
* updateDateTime : 1587906695000
* jobNo : 40
* logDateTime : 2020-04-26 21:11:35
* writeUserId : 398c852b38e911ea8334fa163e1166bd
* writeUserName : hello
* jobContent : null
* problemDescription : null
* customerDemand : null
* createUserId : 398c852b38e911ea8334fa163e1166bd
* createUserName : null
* updateUserId : null
* updateUserName : null
* approvalUserId : null
* approvalUserName : null
* approvalDateTime : null
* approvalStatus : null
* remark : null
* attachments : []
* delete : null
*/
private
String
id
;
private
long
createDateTime
;
private
long
updateDateTime
;
private
String
jobNo
;
private
String
logDateTime
;
private
String
writeUserId
;
private
String
writeUserName
;
private
String
jobContent
;
private
String
problemDescription
;
private
String
customerDemand
;
private
String
createUserId
;
private
String
createUserName
;
private
String
updateUserId
;
private
String
updateUserName
;
private
String
approvalUserId
;
private
String
approvalUserName
;
private
String
approvalDateTime
;
private
String
approvalStatus
;
private
String
remark
;
private
String
delete
;
private
List
<?>
attachments
;
public
String
getId
()
{
return
id
;
}
public
void
setId
(
String
id
)
{
this
.
id
=
id
;
}
public
long
getCreateDateTime
()
{
return
createDateTime
;
}
public
void
setCreateDateTime
(
long
createDateTime
)
{
this
.
createDateTime
=
createDateTime
;
}
public
long
getUpdateDateTime
()
{
return
updateDateTime
;
}
public
void
setUpdateDateTime
(
long
updateDateTime
)
{
this
.
updateDateTime
=
updateDateTime
;
}
public
String
getJobNo
()
{
return
jobNo
;
}
public
void
setJobNo
(
String
jobNo
)
{
this
.
jobNo
=
jobNo
;
}
public
String
getLogDateTime
()
{
return
logDateTime
;
}
public
void
setLogDateTime
(
String
logDateTime
)
{
this
.
logDateTime
=
logDateTime
;
}
public
String
getWriteUserId
()
{
return
writeUserId
;
}
public
void
setWriteUserId
(
String
writeUserId
)
{
this
.
writeUserId
=
writeUserId
;
}
public
String
getWriteUserName
()
{
return
writeUserName
;
}
public
void
setWriteUserName
(
String
writeUserName
)
{
this
.
writeUserName
=
writeUserName
;
}
public
String
getJobContent
()
{
return
jobContent
;
}
public
void
setJobContent
(
String
jobContent
)
{
this
.
jobContent
=
jobContent
;
}
public
String
getProblemDescription
()
{
return
problemDescription
;
}
public
void
setProblemDescription
(
String
problemDescription
)
{
this
.
problemDescription
=
problemDescription
;
}
public
String
getCustomerDemand
()
{
return
customerDemand
;
}
public
void
setCustomerDemand
(
String
customerDemand
)
{
this
.
customerDemand
=
customerDemand
;
}
public
String
getCreateUserId
()
{
return
createUserId
;
}
public
void
setCreateUserId
(
String
createUserId
)
{
this
.
createUserId
=
createUserId
;
}
public
String
getCreateUserName
()
{
return
createUserName
;
}
public
void
setCreateUserName
(
String
createUserName
)
{
this
.
createUserName
=
createUserName
;
}
public
String
getUpdateUserId
()
{
return
updateUserId
;
}
public
void
setUpdateUserId
(
String
updateUserId
)
{
this
.
updateUserId
=
updateUserId
;
}
public
String
getUpdateUserName
()
{
return
updateUserName
;
}
public
void
setUpdateUserName
(
String
updateUserName
)
{
this
.
updateUserName
=
updateUserName
;
}
public
String
getApprovalUserId
()
{
return
approvalUserId
;
}
public
void
setApprovalUserId
(
String
approvalUserId
)
{
this
.
approvalUserId
=
approvalUserId
;
}
public
String
getApprovalUserName
()
{
return
approvalUserName
;
}
public
void
setApprovalUserName
(
String
approvalUserName
)
{
this
.
approvalUserName
=
approvalUserName
;
}
public
String
getApprovalDateTime
()
{
return
approvalDateTime
;
}
public
void
setApprovalDateTime
(
String
approvalDateTime
)
{
this
.
approvalDateTime
=
approvalDateTime
;
}
public
String
getApprovalStatus
()
{
return
approvalStatus
;
}
public
void
setApprovalStatus
(
String
approvalStatus
)
{
this
.
approvalStatus
=
approvalStatus
;
}
public
String
getRemark
()
{
return
remark
;
}
public
void
setRemark
(
String
remark
)
{
this
.
remark
=
remark
;
}
public
String
getDelete
()
{
return
delete
;
}
public
void
setDelete
(
String
delete
)
{
this
.
delete
=
delete
;
}
public
List
<?>
getAttachments
()
{
return
attachments
;
}
public
void
setAttachments
(
List
<?>
attachments
)
{
this
.
attachments
=
attachments
;
}
}
app/src/main/java/com/wd/workoffice/retrofit/MesApiService.java
浏览文件 @
8d620c2f
...
@@ -37,6 +37,7 @@ public interface MesApiService {
...
@@ -37,6 +37,7 @@ public interface MesApiService {
*/
*/
@POST
(
"/himes/api/msWorkOrder/save.json"
)
@POST
(
"/himes/api/msWorkOrder/save.json"
)
Observable
<
BaseMesBean
>
tickeAdd
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
Observable
<
BaseMesBean
>
tickeAdd
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
/**
* 功能
* 功能
*
*
...
@@ -44,4 +45,20 @@ public interface MesApiService {
...
@@ -44,4 +45,20 @@ public interface MesApiService {
*/
*/
@POST
(
"/himes/api/msJobTypeInfo/show/list.json"
)
@POST
(
"/himes/api/msJobTypeInfo/show/list.json"
)
Observable
<
BaseMesBean
>
jobType
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
Observable
<
BaseMesBean
>
jobType
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
* 日志
*
* @return
*/
@POST
(
"/himes/api/msWorkLogReport/show/listApp.json"
)
Observable
<
BaseMesBean
>
logList
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
* 功能
*
* @return
*/
@POST
(
"/himes/api/msWorkLogReport/save.json"
)
Observable
<
BaseMesBean
>
logAdd
(
@Query
(
"functionId"
)
String
functionId
,
@Query
(
"option"
)
String
option
,
@Body
RequestBody
requestBody
);
}
}
app/src/main/java/com/wd/workoffice/ui/activity/mes/ticket/MesTicketAddLogActivity.java
浏览文件 @
8d620c2f
...
@@ -8,10 +8,15 @@ import android.widget.TextView;
...
@@ -8,10 +8,15 @@ import android.widget.TextView;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.app.BaseBean
;
import
com.wd.workoffice.app.BaseBean
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.bean.AccountBean
;
import
com.wd.workoffice.bean.AccountBean
;
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.util.WorkUtils
;
import
java.util.Arrays
;
import
java.util.Map
;
import
butterknife.BindView
;
import
butterknife.BindView
;
import
butterknife.ButterKnife
;
import
butterknife.ButterKnife
;
...
@@ -37,7 +42,7 @@ public class MesTicketAddLogActivity extends WorkToolBarActivity {
...
@@ -37,7 +42,7 @@ public class MesTicketAddLogActivity extends WorkToolBarActivity {
EditText
etQuestionDesc
;
EditText
etQuestionDesc
;
@BindView
(
R
.
id
.
et_client
)
@BindView
(
R
.
id
.
et_client
)
EditText
etClient
;
EditText
etClient
;
private
AccountBean
dataBean
;
private
Map
<
String
,
Object
>
param
;
@Override
@Override
protected
void
initView
()
{
protected
void
initView
()
{
...
@@ -46,11 +51,12 @@ public class MesTicketAddLogActivity extends WorkToolBarActivity {
...
@@ -46,11 +51,12 @@ public class MesTicketAddLogActivity extends WorkToolBarActivity {
@Override
@Override
protected
void
initData
()
{
protected
void
initData
()
{
getData
();
param
=
WorkUtils
.
simpleParam
();
param
.
put
(
"jobNo"
,
getIntent
().
getStringExtra
(
"id"
));
}
}
private
void
getData
()
{
private
void
submit
()
{
RtfUtils
.
get
Rtf
().
getAccount
().
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
Base
Bean
>()
{
RtfUtils
.
get
MesRtf
().
logAdd
(
""
,
"1"
,
WorkUtils
.
convertMapToBody
(
param
)).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMes
Bean
>()
{
@Override
@Override
...
@@ -64,17 +70,12 @@ public class MesTicketAddLogActivity extends WorkToolBarActivity {
...
@@ -64,17 +70,12 @@ public class MesTicketAddLogActivity extends WorkToolBarActivity {
}
}
@Override
@Override
public
void
onSuccess
(
BaseBean
data
)
{
public
void
onSuccess
(
Base
Mes
Bean
data
)
{
hideLoading
();
hideLoading
();
if
(
data
.
getCode
()
!=
0
)
{
if
(
!
data
.
isSuccess
()
)
{
toast
(
data
.
getMessage
());
toast
(
data
.
getMessage
());
return
;
return
;
}
}
dataBean
=
JSON
.
parseObject
(
data
.
getData
().
toString
(),
AccountBean
.
class
);
// tvName.setText(dataBean.getName());
// tvDpeName.setText(dataBean.getName());
// tvDpePrice.setText(MathUtils.converData(dataBean.getBalance(), 2));
// tvDpeFreezePrice.setText(String.valueOf(dataBean.getFrozenAmount()));
}
}
});
});
}
}
...
@@ -98,6 +99,14 @@ public class MesTicketAddLogActivity extends WorkToolBarActivity {
...
@@ -98,6 +99,14 @@ public class MesTicketAddLogActivity extends WorkToolBarActivity {
public
boolean
onOptionsItemSelected
(
MenuItem
item
)
{
public
boolean
onOptionsItemSelected
(
MenuItem
item
)
{
switch
(
item
.
getItemId
())
{
switch
(
item
.
getItemId
())
{
case
R
.
id
.
report
:
case
R
.
id
.
report
:
String
client
=
etClient
.
getText
().
toString
();
String
content
=
etContent
.
getText
().
toString
();
String
desc
=
etQuestionDesc
.
getText
().
toString
();
param
.
put
(
"customerDemand"
,
client
);
param
.
put
(
"jobContent"
,
content
);
param
.
put
(
"problemDescription"
,
desc
);
// param.put("attachments", Arrays.asList("https://image.baidu.com/search/redirect?tn=redirect&word=j&juid=60A17C&sign=ckwboawzac&url=http%3A%2F%2Fwww.he-nan.com%2Fwtx%2Fswaxd%2Fnew-126233.html&bakfurl1=http%3A%2F%2Fwww.jnhsgc.com%2Fwtx%2Fswaxd%2Fshow%2F2188241.html&bakfurl2=http%3A%2F%2Fwww.10huan.com%2Fwtx%2Fswaxd%2Fnew-1240701.html&objurl=https%3A%2F%2Ftimgsa.baidu.com%2Ftimg%3Fimage%26quality%3D80%26size%3Db9999_10000%26sec%3D1587918679912%26di%3D8f01c77314881dad317d1cbda58cd0bf%26imgtype%3D0%26src%3Dhttp%253A%252F%252Fimg.yzt-tools.com%252F20190218%252Fca736a78109decf300cbaf239cc32545.jpg"));
submit
();
break
;
break
;
}
}
return
super
.
onOptionsItemSelected
(
item
);
return
super
.
onOptionsItemSelected
(
item
);
...
...
app/src/main/java/com/wd/workoffice/ui/activity/mes/ticket/MesTicketDetailActivity.java
浏览文件 @
8d620c2f
...
@@ -193,10 +193,10 @@ public class MesTicketDetailActivity extends WorkToolBarActivity {
...
@@ -193,10 +193,10 @@ public class MesTicketDetailActivity extends WorkToolBarActivity {
startActivity
(
MesTicketAddSummaryActivity
.
class
);
startActivity
(
MesTicketAddSummaryActivity
.
class
);
break
;
break
;
case
R
.
id
.
rl_log
:
case
R
.
id
.
rl_log
:
startActivity
(
MesTicketLogActivity
.
class
);
startActivity
(
MesTicketLogActivity
.
class
,
"id"
,
data
.
getId
()
+
""
);
break
;
break
;
case
R
.
id
.
rl_add_log
:
case
R
.
id
.
rl_add_log
:
startActivity
(
MesTicketAddLogActivity
.
class
);
startActivity
(
MesTicketAddLogActivity
.
class
,
"id"
,
data
.
getId
()
+
""
);
break
;
break
;
}
}
}
}
...
...
app/src/main/java/com/wd/workoffice/ui/activity/mes/ticket/MesTicketListActivity.java
浏览文件 @
8d620c2f
...
@@ -174,6 +174,9 @@ public class MesTicketListActivity extends WorkToolBarActivity {
...
@@ -174,6 +174,9 @@ public class MesTicketListActivity extends WorkToolBarActivity {
@Override
@Override
public
void
onItemClick
(
BaseQuickAdapter
adapter
,
View
view
,
int
position
)
{
public
void
onItemClick
(
BaseQuickAdapter
adapter
,
View
view
,
int
position
)
{
switch
(
dataList
.
get
(
position
).
getJobStatus
())
{
switch
(
dataList
.
get
(
position
).
getJobStatus
())
{
case
0
:
startActivity
(
MesTicketDetailActivity
.
class
,
"data"
,
JSON
.
toJSONString
(
dataList
.
get
(
position
)));
break
;
case
1
:
case
1
:
startActivity
(
MesTicketDetailActivity
.
class
,
"data"
,
JSON
.
toJSONString
(
dataList
.
get
(
position
)));
startActivity
(
MesTicketDetailActivity
.
class
,
"data"
,
JSON
.
toJSONString
(
dataList
.
get
(
position
)));
break
;
break
;
...
...
app/src/main/java/com/wd/workoffice/ui/activity/mes/ticket/MesTicketLogActivity.java
浏览文件 @
8d620c2f
...
@@ -7,8 +7,10 @@ import com.scwang.smartrefresh.layout.api.RefreshLayout;
...
@@ -7,8 +7,10 @@ import com.scwang.smartrefresh.layout.api.RefreshLayout;
import
com.scwang.smartrefresh.layout.listener.OnRefreshListener
;
import
com.scwang.smartrefresh.layout.listener.OnRefreshListener
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.app.BaseBean
;
import
com.wd.workoffice.app.BaseBean
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.bean.ProPriceBean
;
import
com.wd.workoffice.bean.ProPriceBean
;
import
com.wd.workoffice.bean.mesBean.LogBean
;
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.MesTicketLogAdapter
;
import
com.wd.workoffice.ui.adapter.MesTicketLogAdapter
;
...
@@ -42,7 +44,6 @@ public class MesTicketLogActivity extends WorkToolBarActivity {
...
@@ -42,7 +44,6 @@ public class MesTicketLogActivity extends WorkToolBarActivity {
private
Map
<
String
,
Object
>
param
;
private
Map
<
String
,
Object
>
param
;
private
List
<
Object
>
dataList
;
private
List
<
Object
>
dataList
;
private
MesTicketLogAdapter
dataAdapter
;
private
MesTicketLogAdapter
dataAdapter
;
private
int
page
=
1
;
@Override
@Override
protected
void
initView
()
{
protected
void
initView
()
{
...
@@ -56,18 +57,14 @@ public class MesTicketLogActivity extends WorkToolBarActivity {
...
@@ -56,18 +57,14 @@ public class MesTicketLogActivity extends WorkToolBarActivity {
dataList
=
new
ArrayList
<>();
dataList
=
new
ArrayList
<>();
dataAdapter
=
new
MesTicketLogAdapter
(
R
.
layout
.
item_mes_ticket_log
,
dataList
);
dataAdapter
=
new
MesTicketLogAdapter
(
R
.
layout
.
item_mes_ticket_log
,
dataList
);
dataAdapter
.
bindToRecyclerView
(
rvData
);
dataAdapter
.
bindToRecyclerView
(
rvData
);
dataAdapter
.
setEmptyView
(
R
.
layout
.
view_empty_content
,
rvData
);
dataAdapter
.
setEmptyView
(
R
.
layout
.
view_empty_content
,
rvData
);
param
=
WorkUtils
.
pageKey
();
param
=
WorkUtils
.
pageKey
();
param
.
put
(
"productId"
,
getIntent
().
getStringExtra
(
"id"
));
param
.
put
(
"jobNo"
,
getIntent
().
getStringExtra
(
"id"
));
param
.
put
(
"current"
,
page
);
getData
();
// getData();
dataList
.
add
(
new
Object
());
dataList
.
add
(
new
Object
());
dataAdapter
.
notifyDataSetChanged
();
}
}
private
void
getData
()
{
private
void
getData
()
{
RtfUtils
.
get
Rtf
().
getProHistoryPrice
(
param
).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
Base
Bean
>()
{
RtfUtils
.
get
MesRtf
().
logList
(
"1"
,
WorkUtils
.
convertMapToBody
(
param
)).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMes
Bean
>()
{
@Override
@Override
public
void
doOnSubscribe
(
Disposable
d
)
{
public
void
doOnSubscribe
(
Disposable
d
)
{
}
}
...
@@ -79,30 +76,17 @@ public class MesTicketLogActivity extends WorkToolBarActivity {
...
@@ -79,30 +76,17 @@ public class MesTicketLogActivity extends WorkToolBarActivity {
}
}
@Override
@Override
public
void
onSuccess
(
BaseBean
data
)
{
public
void
onSuccess
(
Base
Mes
Bean
data
)
{
hideLoading
();
hideLoading
();
if
(
data
.
getCode
()
!=
0
)
{
if
(
!
data
.
isSuccess
()
)
{
toast
(
data
.
getMessage
());
toast
(
data
.
getMessage
());
return
;
return
;
}
}
List
<
ProPriceBean
.
RecordsBean
>
getList
=
JSON
.
parseObject
(
data
.
getData
().
toString
(),
ProPriceBean
.
class
).
getRecords
();
List
<
LogBean
>
getList
=
JSON
.
parseArray
(
data
.
getData
().
toString
(),
LogBean
.
class
);
srlRefresh
.
finishRefresh
();
if
(
page
==
1
)
{
dataList
.
clear
();
srlRefresh
.
finishRefresh
();
dataList
.
addAll
(
getList
);
dataList
.
clear
();
dataAdapter
.
notifyDataSetChanged
();
dataList
.
addAll
(
getList
);
dataAdapter
.
notifyDataSetChanged
();
dataAdapter
.
loadMoreComplete
();
}
else
{
dataAdapter
.
loadMoreComplete
();
dataList
.
addAll
(
getList
);
dataAdapter
.
notifyDataSetChanged
();
}
if
(
getList
.
size
()
==
0
)
{
dataAdapter
.
loadMoreEnd
();
}
else
{
page
++;
}
}
}
});
});
}
}
...
@@ -113,18 +97,9 @@ public class MesTicketLogActivity extends WorkToolBarActivity {
...
@@ -113,18 +97,9 @@ public class MesTicketLogActivity extends WorkToolBarActivity {
srlRefresh
.
setOnRefreshListener
(
new
OnRefreshListener
()
{
srlRefresh
.
setOnRefreshListener
(
new
OnRefreshListener
()
{
@Override
@Override
public
void
onRefresh
(
@NonNull
RefreshLayout
refreshLayout
)
{
public
void
onRefresh
(
@NonNull
RefreshLayout
refreshLayout
)
{
page
=
1
;
param
.
put
(
"current"
,
page
);
getData
();
getData
();
}
}
});
});
dataAdapter
.
setOnLoadMoreListener
(
new
BaseQuickAdapter
.
RequestLoadMoreListener
()
{
@Override
public
void
onLoadMoreRequested
()
{
param
.
put
(
"current"
,
page
);
getData
();
}
},
rvData
);
}
}
@Override
@Override
...
...
app/src/main/java/com/wd/workoffice/ui/adapter/MesTicketLogAdapter.java
浏览文件 @
8d620c2f
...
@@ -7,6 +7,7 @@ import com.chad.library.adapter.base.BaseQuickAdapter;
...
@@ -7,6 +7,7 @@ import com.chad.library.adapter.base.BaseQuickAdapter;
import
com.chad.library.adapter.base.BaseViewHolder
;
import
com.chad.library.adapter.base.BaseViewHolder
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.bean.ProPriceBean
;
import
com.wd.workoffice.bean.ProPriceBean
;
import
com.wd.workoffice.bean.mesBean.LogBean
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.List
;
...
@@ -18,7 +19,7 @@ import androidx.recyclerview.widget.RecyclerView;
...
@@ -18,7 +19,7 @@ import androidx.recyclerview.widget.RecyclerView;
* Created by flexible on 2018/8/13.
* Created by flexible on 2018/8/13.
*/
*/
public
class
MesTicketLogAdapter
extends
BaseQuickAdapter
<
Object
,
BaseViewHolder
>
{
public
class
MesTicketLogAdapter
extends
BaseQuickAdapter
<
LogBean
,
BaseViewHolder
>
{
public
MesTicketLogAdapter
(
int
layoutResId
,
List
data
)
{
public
MesTicketLogAdapter
(
int
layoutResId
,
List
data
)
{
super
(
layoutResId
,
data
);
super
(
layoutResId
,
data
);
...
@@ -26,16 +27,18 @@ public class MesTicketLogAdapter extends BaseQuickAdapter<Object, BaseViewHolder
...
@@ -26,16 +27,18 @@ public class MesTicketLogAdapter extends BaseQuickAdapter<Object, BaseViewHolder
@Override
@Override
protected
void
convert
(
BaseViewHolder
helper
,
Object
item
)
{
protected
void
convert
(
BaseViewHolder
helper
,
LogBean
item
)
{
RecyclerView
rvImg
=
helper
.
getView
(
R
.
id
.
rv_img
);
RecyclerView
rvImg
=
helper
.
getView
(
R
.
id
.
rv_img
);
rvImg
.
setLayoutManager
(
new
LinearLayoutManager
(
helper
.
getConvertView
().
getContext
(),
RecyclerView
.
HORIZONTAL
rvImg
.
setLayoutManager
(
new
LinearLayoutManager
(
helper
.
getConvertView
().
getContext
(),
RecyclerView
.
HORIZONTAL
,
false
));
,
false
));
List
imgList
=
new
ArrayList
<>();
List
imgList
=
item
.
getAttachments
();
imgList
.
add
(
null
);
imgList
.
add
(
null
);
imgList
.
add
(
null
);
ImgAdapter
imgAdapter
=
new
ImgAdapter
(
R
.
layout
.
item_mes_ticket_img
,
imgList
);
ImgAdapter
imgAdapter
=
new
ImgAdapter
(
R
.
layout
.
item_mes_ticket_img
,
imgList
);
imgAdapter
.
bindToRecyclerView
(
rvImg
);
imgAdapter
.
bindToRecyclerView
(
rvImg
);
helper
.
setText
(
R
.
id
.
tv_time
,
item
.
getLogDateTime
());
helper
.
setText
(
R
.
id
.
tv_name
,
item
.
getCreateUserName
());
helper
.
setText
(
R
.
id
.
tv_content
,
item
.
getJobContent
());
helper
.
setText
(
R
.
id
.
tv_desc
,
item
.
getProblemDescription
());
helper
.
setText
(
R
.
id
.
tv_apply
,
item
.
getCustomerDemand
());
}
}
}
}
app/src/main/res/layout/activity_mes_ticket_detail.xml
浏览文件 @
8d620c2f
...
@@ -19,6 +19,7 @@
...
@@ -19,6 +19,7 @@
android:id=
"@+id/btn_receive"
android:id=
"@+id/btn_receive"
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginRight=
"20mm"
android:background=
"@drawable/shape_blue_circle"
android:background=
"@drawable/shape_blue_circle"
android:paddingHorizontal=
"40mm"
android:paddingHorizontal=
"40mm"
android:text=
"接收"
android:text=
"接收"
...
...
app/src/main/res/layout/activity_mes_ticket_log_add.xml
浏览文件 @
8d620c2f
...
@@ -21,7 +21,7 @@
...
@@ -21,7 +21,7 @@
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"单号
:
"
android:text=
"单号"
android:textSize=
"14sp"
/>
android:textSize=
"14sp"
/>
<TextView
<TextView
...
@@ -143,6 +143,7 @@
...
@@ -143,6 +143,7 @@
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginHorizontal=
"20mm"
android:layout_marginHorizontal=
"20mm"
android:layout_marginTop=
"3mm"
android:layout_marginTop=
"3mm"
android:layout_marginBottom=
"10mm"
android:background=
"@drawable/shape_input_white"
android:background=
"@drawable/shape_input_white"
android:gravity=
"top"
android:gravity=
"top"
android:minLines=
"3"
android:minLines=
"3"
...
@@ -151,7 +152,6 @@
...
@@ -151,7 +152,6 @@
<View
style=
"@style/ViewX"
/>
<View
style=
"@style/ViewX"
/>
<View
style=
"@style/ViewX"
/>
<TextView
<TextView
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
...
...
app/src/main/res/layout/item_mes_ticket_log.xml
浏览文件 @
8d620c2f
...
@@ -17,6 +17,7 @@
...
@@ -17,6 +17,7 @@
android:background=
"@drawable/shape_blue_circle"
/>
android:background=
"@drawable/shape_blue_circle"
/>
<TextView
<TextView
android:id=
"@+id/tv_time"
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginLeft=
"5mm"
android:layout_marginLeft=
"5mm"
...
@@ -25,6 +26,7 @@
...
@@ -25,6 +26,7 @@
android:textStyle=
"bold"
/>
android:textStyle=
"bold"
/>
<TextView
<TextView
android:id=
"@+id/tv_name"
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginLeft=
"20mm"
android:layout_marginLeft=
"20mm"
...
@@ -43,6 +45,7 @@
...
@@ -43,6 +45,7 @@
android:textSize=
"15sp"
/>
android:textSize=
"15sp"
/>
<TextView
<TextView
android:id=
"@+id/tv_content"
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginLeft=
"35mm"
android:layout_marginLeft=
"35mm"
...
@@ -61,6 +64,7 @@
...
@@ -61,6 +64,7 @@
android:textSize=
"15sp"
/>
android:textSize=
"15sp"
/>
<TextView
<TextView
android:id=
"@+id/tv_desc"
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginLeft=
"35mm"
android:layout_marginLeft=
"35mm"
...
@@ -79,6 +83,7 @@
...
@@ -79,6 +83,7 @@
android:textSize=
"15sp"
/>
android:textSize=
"15sp"
/>
<TextView
<TextView
android:id=
"@+id/tv_apply"
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginLeft=
"35mm"
android:layout_marginLeft=
"35mm"
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论