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
948a52e5
提交
948a52e5
authored
5月 02, 2020
作者:
lgd
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
1.用户反馈列表
2.//TODO erp用户是否选择新部门为空,质检接口数据无对应问题,内部交易订单审核,审核规则,领用申请列表/退件列表/参数,坩埚下单,mes,刷新token,编辑任务担当无法修改
上级
26c1eb0a
全部展开
显示空白字符变更
内嵌
并排
正在显示
33 个修改的文件
包含
345 行增加
和
343 行删除
+345
-343
AndroidManifest.xml
app/src/main/AndroidManifest.xml
+8
-0
BaseMesBean.java
app/src/main/java/com/wd/workoffice/app/BaseMesBean.java
+5
-5
WorkApp.java
app/src/main/java/com/wd/workoffice/app/WorkApp.java
+1
-1
UserDataBean.java
...ain/java/com/wd/workoffice/bean/mesBean/UserDataBean.java
+0
-0
MesApiService.java
...c/main/java/com/wd/workoffice/retrofit/MesApiService.java
+7
-1
UserRegisterDepAddActivity.java
...koffice/ui/activity/login/UserRegisterDepAddActivity.java
+1
-1
MesQualityAddActivity.java
...office/ui/activity/mes/quality/MesQualityAddActivity.java
+1
-1
MesQualityClientActivity.java
...ice/ui/activity/mes/quality/MesQualityClientActivity.java
+1
-1
MesQualityConditionActivity.java
.../ui/activity/mes/quality/MesQualityConditionActivity.java
+1
-1
MesQualityDetailActivity.java
...ice/ui/activity/mes/quality/MesQualityDetailActivity.java
+1
-1
MesQualityFactoryActivity.java
...ce/ui/activity/mes/quality/MesQualityFactoryActivity.java
+1
-1
MesQualityManagerActivity.java
...ce/ui/activity/mes/quality/MesQualityManagerActivity.java
+1
-1
MesSearchConditionActivity.java
...ce/ui/activity/mes/search/MesSearchConditionActivity.java
+1
-1
MesTicketAddActivity.java
...rkoffice/ui/activity/mes/ticket/MesTicketAddActivity.java
+3
-4
MesTicketAddLogActivity.java
...ffice/ui/activity/mes/ticket/MesTicketAddLogActivity.java
+2
-9
MesTicketAddSummaryActivity.java
...e/ui/activity/mes/ticket/MesTicketAddSummaryActivity.java
+2
-5
MesTicketClientActivity.java
...ffice/ui/activity/mes/ticket/MesTicketClientActivity.java
+1
-7
MesTicketDetailActivity.java
...ffice/ui/activity/mes/ticket/MesTicketDetailActivity.java
+2
-3
MesTicketDetailFinishActivity.java
...ui/activity/mes/ticket/MesTicketDetailFinishActivity.java
+2
-2
MesTicketDetailReviewActivity.java
...ui/activity/mes/ticket/MesTicketDetailReviewActivity.java
+2
-2
MesTicketListActivity.java
...koffice/ui/activity/mes/ticket/MesTicketListActivity.java
+1
-3
MesTicketListTakeOnActivity.java
...e/ui/activity/mes/ticket/MesTicketListTakeOnActivity.java
+1
-2
MesTicketLogActivity.java
...rkoffice/ui/activity/mes/ticket/MesTicketLogActivity.java
+1
-5
MesTicketProActivity.java
...rkoffice/ui/activity/mes/ticket/MesTicketProActivity.java
+1
-4
MesTicketTakeOnActivity.java
...ffice/ui/activity/mes/ticket/MesTicketTakeOnActivity.java
+1
-3
MesUserDataListActivity.java
...koffice/ui/activity/mes/user/MesUserDataListActivity.java
+25
-80
MesUserDataListCheckActivity.java
...ce/ui/activity/mes/user/MesUserDataListCheckActivity.java
+163
-0
MesUserDataAdapter.java
...java/com/wd/workoffice/ui/adapter/MesUserDataAdapter.java
+10
-2
MsgListFragment.java
...rc/main/java/com/wd/workoffice/ui/fg/MsgListFragment.java
+1
-1
MesTicketListFilterData.java
...wd/workoffice/util/ddmfilter/MesTicketListFilterData.java
+0
-104
activity_mes_user_data_list.xml
app/src/main/res/layout/activity_mes_user_data_list.xml
+87
-21
item_mes_user_data.xml
app/src/main/res/layout/item_mes_user_data.xml
+11
-10
view_ticket.xml
app/src/main/res/layout/view_ticket.xml
+0
-61
没有找到文件。
app/src/main/AndroidManifest.xml
浏览文件 @
948a52e5
...
@@ -1300,6 +1300,14 @@
...
@@ -1300,6 +1300,14 @@
android:screenOrientation=
"portrait"
android:screenOrientation=
"portrait"
android:theme=
"@style/Work.Base"
android:theme=
"@style/Work.Base"
android:windowSoftInputMode=
"adjustPan"
/>
android:windowSoftInputMode=
"adjustPan"
/>
<activity
android:name=
".ui.activity.mes.user.MesUserDataListCheckActivity"
android:configChanges=
"keyboardHidden|orientation"
android:label=
"用户数据采集"
android:launchMode=
"singleTop"
android:screenOrientation=
"portrait"
android:theme=
"@style/Work.Base"
android:windowSoftInputMode=
"adjustPan"
/>
<activity
<activity
android:name=
".ui.activity.mes.user.MesUserDataAddActivity"
android:name=
".ui.activity.mes.user.MesUserDataAddActivity"
android:configChanges=
"keyboardHidden|orientation"
android:configChanges=
"keyboardHidden|orientation"
...
...
app/src/main/java/com/wd/workoffice/app/BaseMesBean.java
浏览文件 @
948a52e5
...
@@ -9,7 +9,7 @@ package com.wd.workoffice.app;
...
@@ -9,7 +9,7 @@ package com.wd.workoffice.app;
public
class
BaseMesBean
{
public
class
BaseMesBean
{
private
boolean
success
;
private
boolean
success
;
private
String
m
essage
;
private
String
m
sg
;
private
String
code
;
private
String
code
;
private
Object
status
;
private
Object
status
;
private
Object
data
;
private
Object
data
;
...
@@ -30,12 +30,12 @@ public class BaseMesBean {
...
@@ -30,12 +30,12 @@ public class BaseMesBean {
this
.
success
=
success
;
this
.
success
=
success
;
}
}
public
String
getM
essage
()
{
public
String
getM
sg
()
{
return
m
essage
;
return
m
sg
;
}
}
public
void
setM
essage
(
String
message
)
{
public
void
setM
sg
(
String
message
)
{
this
.
m
essage
=
message
;
this
.
m
sg
=
message
;
}
}
public
String
getCode
()
{
public
String
getCode
()
{
...
...
app/src/main/java/com/wd/workoffice/app/WorkApp.java
浏览文件 @
948a52e5
...
@@ -51,7 +51,7 @@ public class WorkApp extends BaseApp {
...
@@ -51,7 +51,7 @@ public class WorkApp extends BaseApp {
RtfMesHelper
.
getInstance
().
init
(
MesApiService
.
DOMAIN
,
chain
->
{
RtfMesHelper
.
getInstance
().
init
(
MesApiService
.
DOMAIN
,
chain
->
{
Request
original
=
chain
.
request
();
Request
original
=
chain
.
request
();
Request
request
=
original
.
newBuilder
()
Request
request
=
original
.
newBuilder
()
.
header
(
"Cookie"
,
"SESSION=
4eb12da5-803b-46b5-be06-49a2d6512baa
"
)
.
header
(
"Cookie"
,
"SESSION=
0514c62e-9e13-4382-be68-b499ec39b3df
"
)
.
method
(
original
.
method
(),
original
.
body
())
.
method
(
original
.
method
(),
original
.
body
())
.
build
();
.
build
();
...
...
app/src/main/java/com/wd/workoffice/bean/mesBean/UserDataBean.java
0 → 100644
浏览文件 @
948a52e5
差异被折叠。
点击展开。
app/src/main/java/com/wd/workoffice/retrofit/MesApiService.java
浏览文件 @
948a52e5
...
@@ -148,5 +148,11 @@ public interface MesApiService {
...
@@ -148,5 +148,11 @@ public interface MesApiService {
@Multipart
@Multipart
@POST
(
"/himes/api/file/uploadFile"
)
@POST
(
"/himes/api/file/uploadFile"
)
Observable
<
BaseMesBean
>
upload
(
@Part
MultipartBody
.
Part
file
);
Observable
<
BaseMesBean
>
upload
(
@Part
MultipartBody
.
Part
file
);
/**
* 产品
*
* @return
*/
@POST
(
"/himes/api/msSceneFeedback/show/page.json"
)
Observable
<
BaseMesBean
>
userDataList
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
}
}
app/src/main/java/com/wd/workoffice/ui/activity/login/UserRegisterDepAddActivity.java
浏览文件 @
948a52e5
...
@@ -109,7 +109,7 @@ public class UserRegisterDepAddActivity extends WorkToolBarActivity {
...
@@ -109,7 +109,7 @@ public class UserRegisterDepAddActivity extends WorkToolBarActivity {
// public void onSuccess(BaseBean data) {
// public void onSuccess(BaseBean data) {
// hideLoading();
// hideLoading();
// if (data.getCode() != 0) {
// if (data.getCode() != 0) {
// toast(data.getM
essage
());
// toast(data.getM
sg
());
// return;
// return;
// }
// }
// EventBus.getDefault().post(new AddDepEvent());
// EventBus.getDefault().post(new AddDepEvent());
...
...
app/src/main/java/com/wd/workoffice/ui/activity/mes/quality/MesQualityAddActivity.java
浏览文件 @
948a52e5
...
@@ -65,7 +65,7 @@ public class MesQualityAddActivity extends WorkToolBarActivity {
...
@@ -65,7 +65,7 @@ public class MesQualityAddActivity extends WorkToolBarActivity {
// public void onSuccess(BaseBean data) {
// public void onSuccess(BaseBean data) {
// hideLoading();
// hideLoading();
// if (data.getCode() != 0) {
// if (data.getCode() != 0) {
// toast(data.getM
essage
());
// toast(data.getM
sg
());
// return;
// return;
// }
// }
// List<ProPriceBean.RecordsBean> getList = JSON.parseObject(data.getData().toString(), ProPriceBean.class).getRecords();
// List<ProPriceBean.RecordsBean> getList = JSON.parseObject(data.getData().toString(), ProPriceBean.class).getRecords();
...
...
app/src/main/java/com/wd/workoffice/ui/activity/mes/quality/MesQualityClientActivity.java
浏览文件 @
948a52e5
...
@@ -49,7 +49,7 @@ public class MesQualityClientActivity extends WorkToolBarActivity {
...
@@ -49,7 +49,7 @@ public class MesQualityClientActivity extends WorkToolBarActivity {
// public void onSuccess(BaseBean data) {
// public void onSuccess(BaseBean data) {
// hideLoading();
// hideLoading();
// if (data.getCode() != 0) {
// if (data.getCode() != 0) {
// toast(data.getM
essage
());
// toast(data.getM
sg
());
// return;
// return;
// }
// }
// List<ProPriceBean.RecordsBean> getList = JSON.parseObject(data.getData().toString(), ProPriceBean.class).getRecords();
// List<ProPriceBean.RecordsBean> getList = JSON.parseObject(data.getData().toString(), ProPriceBean.class).getRecords();
...
...
app/src/main/java/com/wd/workoffice/ui/activity/mes/quality/MesQualityConditionActivity.java
浏览文件 @
948a52e5
...
@@ -40,7 +40,7 @@ public class MesQualityConditionActivity extends WorkToolBarActivity {
...
@@ -40,7 +40,7 @@ public class MesQualityConditionActivity extends WorkToolBarActivity {
// public void onSuccess(BaseBean data) {
// public void onSuccess(BaseBean data) {
// hideLoading();
// hideLoading();
// if (data.getCode() != 0) {
// if (data.getCode() != 0) {
// toast(data.getM
essage
());
// toast(data.getM
sg
());
// return;
// return;
// }
// }
// List<ProPriceBean.RecordsBean> getList = JSON.parseObject(data.getData().toString(), ProPriceBean.class).getRecords();
// List<ProPriceBean.RecordsBean> getList = JSON.parseObject(data.getData().toString(), ProPriceBean.class).getRecords();
...
...
app/src/main/java/com/wd/workoffice/ui/activity/mes/quality/MesQualityDetailActivity.java
浏览文件 @
948a52e5
...
@@ -49,7 +49,7 @@ public class MesQualityDetailActivity extends WorkToolBarActivity {
...
@@ -49,7 +49,7 @@ public class MesQualityDetailActivity extends WorkToolBarActivity {
// public void onSuccess(BaseBean data) {
// public void onSuccess(BaseBean data) {
// hideLoading();
// hideLoading();
// if (data.getCode() != 0) {
// if (data.getCode() != 0) {
// toast(data.getM
essage
());
// toast(data.getM
sg
());
// return;
// return;
// }
// }
// List<ProPriceBean.RecordsBean> getList = JSON.parseObject(data.getData().toString(), ProPriceBean.class).getRecords();
// List<ProPriceBean.RecordsBean> getList = JSON.parseObject(data.getData().toString(), ProPriceBean.class).getRecords();
...
...
app/src/main/java/com/wd/workoffice/ui/activity/mes/quality/MesQualityFactoryActivity.java
浏览文件 @
948a52e5
...
@@ -49,7 +49,7 @@ public class MesQualityFactoryActivity extends WorkToolBarActivity {
...
@@ -49,7 +49,7 @@ public class MesQualityFactoryActivity extends WorkToolBarActivity {
// public void onSuccess(BaseBean data) {
// public void onSuccess(BaseBean data) {
// hideLoading();
// hideLoading();
// if (data.getCode() != 0) {
// if (data.getCode() != 0) {
// toast(data.getM
essage
());
// toast(data.getM
sg
());
// return;
// return;
// }
// }
// List<ProPriceBean.RecordsBean> getList = JSON.parseObject(data.getData().toString(), ProPriceBean.class).getRecords();
// List<ProPriceBean.RecordsBean> getList = JSON.parseObject(data.getData().toString(), ProPriceBean.class).getRecords();
...
...
app/src/main/java/com/wd/workoffice/ui/activity/mes/quality/MesQualityManagerActivity.java
浏览文件 @
948a52e5
...
@@ -49,7 +49,7 @@ public class MesQualityManagerActivity extends WorkToolBarActivity {
...
@@ -49,7 +49,7 @@ public class MesQualityManagerActivity extends WorkToolBarActivity {
// public void onSuccess(BaseBean data) {
// public void onSuccess(BaseBean data) {
// hideLoading();
// hideLoading();
// if (data.getCode() != 0) {
// if (data.getCode() != 0) {
// toast(data.getM
essage
());
// toast(data.getM
sg
());
// return;
// return;
// }
// }
// List<ProPriceBean.RecordsBean> getList = JSON.parseObject(data.getData().toString(), ProPriceBean.class).getRecords();
// List<ProPriceBean.RecordsBean> getList = JSON.parseObject(data.getData().toString(), ProPriceBean.class).getRecords();
...
...
app/src/main/java/com/wd/workoffice/ui/activity/mes/search/MesSearchConditionActivity.java
浏览文件 @
948a52e5
...
@@ -61,7 +61,7 @@ public class MesSearchConditionActivity extends WorkToolBarActivity {
...
@@ -61,7 +61,7 @@ public class MesSearchConditionActivity extends WorkToolBarActivity {
// public void onSuccess(BaseBean data) {
// public void onSuccess(BaseBean data) {
// hideLoading();
// hideLoading();
// if (data.getCode() != 0) {
// if (data.getCode() != 0) {
// toast(data.getM
essage
());
// toast(data.getM
sg
());
// return;
// return;
// }
// }
// List<ProPriceBean.RecordsBean> getList = JSON.parseObject(data.getData().toString(), ProPriceBean.class).getRecords();
// List<ProPriceBean.RecordsBean> getList = JSON.parseObject(data.getData().toString(), ProPriceBean.class).getRecords();
...
...
app/src/main/java/com/wd/workoffice/ui/activity/mes/ticket/MesTicketAddActivity.java
浏览文件 @
948a52e5
...
@@ -2,7 +2,6 @@ package com.wd.workoffice.ui.activity.mes.ticket;
...
@@ -2,7 +2,6 @@ package com.wd.workoffice.ui.activity.mes.ticket;
import
android.content.DialogInterface
;
import
android.content.DialogInterface
;
import
android.content.Intent
;
import
android.content.Intent
;
import
android.os.Bundle
;
import
android.text.TextUtils
;
import
android.text.TextUtils
;
import
android.view.View
;
import
android.view.View
;
import
android.widget.EditText
;
import
android.widget.EditText
;
...
@@ -166,7 +165,7 @@ public class MesTicketAddActivity extends WorkToolBarActivity {
...
@@ -166,7 +165,7 @@ public class MesTicketAddActivity extends WorkToolBarActivity {
public
void
onSuccess
(
BaseMesBean
data
)
{
public
void
onSuccess
(
BaseMesBean
data
)
{
hideLoading
();
hideLoading
();
if
(!
data
.
isSuccess
())
{
if
(!
data
.
isSuccess
())
{
toast
(
data
.
getM
essage
());
toast
(
data
.
getM
sg
());
return
;
return
;
}
}
List
<
JobTypeBean
>
jobTypeList
=
JSON
.
parseArray
(
data
.
getData
().
toString
(),
JobTypeBean
.
class
);
List
<
JobTypeBean
>
jobTypeList
=
JSON
.
parseArray
(
data
.
getData
().
toString
(),
JobTypeBean
.
class
);
...
@@ -207,7 +206,7 @@ public class MesTicketAddActivity extends WorkToolBarActivity {
...
@@ -207,7 +206,7 @@ public class MesTicketAddActivity extends WorkToolBarActivity {
public
void
onSuccess
(
BaseMesBean
data
)
{
public
void
onSuccess
(
BaseMesBean
data
)
{
hideLoading
();
hideLoading
();
if
(!
data
.
isSuccess
())
{
if
(!
data
.
isSuccess
())
{
toast
(
data
.
getM
essage
());
toast
(
data
.
getM
sg
());
return
;
return
;
}
}
List
<
JobTypeBean
>
jobTypeList
=
JSON
.
parseArray
(
data
.
getData
().
toString
(),
JobTypeBean
.
class
);
List
<
JobTypeBean
>
jobTypeList
=
JSON
.
parseArray
(
data
.
getData
().
toString
(),
JobTypeBean
.
class
);
...
@@ -320,7 +319,7 @@ public class MesTicketAddActivity extends WorkToolBarActivity {
...
@@ -320,7 +319,7 @@ public class MesTicketAddActivity extends WorkToolBarActivity {
public
void
onSuccess
(
BaseMesBean
data
)
{
public
void
onSuccess
(
BaseMesBean
data
)
{
hideLoading
();
hideLoading
();
if
(!
data
.
isSuccess
())
{
if
(!
data
.
isSuccess
())
{
toast
(
data
.
getM
essage
());
toast
(
data
.
getM
sg
());
return
;
return
;
}
}
finish
();
finish
();
...
...
app/src/main/java/com/wd/workoffice/ui/activity/mes/ticket/MesTicketAddLogActivity.java
浏览文件 @
948a52e5
...
@@ -4,7 +4,6 @@ import android.Manifest;
...
@@ -4,7 +4,6 @@ import android.Manifest;
import
android.content.Intent
;
import
android.content.Intent
;
import
android.content.pm.ActivityInfo
;
import
android.content.pm.ActivityInfo
;
import
android.net.Uri
;
import
android.net.Uri
;
import
android.os.Bundle
;
import
android.view.Menu
;
import
android.view.Menu
;
import
android.view.MenuItem
;
import
android.view.MenuItem
;
import
android.view.View
;
import
android.view.View
;
...
@@ -13,18 +12,14 @@ import android.widget.ImageView;
...
@@ -13,18 +12,14 @@ import android.widget.ImageView;
import
android.widget.TextView
;
import
android.widget.TextView
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONObject
;
import
com.bumptech.glide.load.model.GlideUrl
;
import
com.tbruyelle.rxpermissions2.RxPermissions
;
import
com.tbruyelle.rxpermissions2.RxPermissions
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.bean.mesBean.ImageBean
;
import
com.wd.workoffice.bean.mesBean.ImageBean
;
import
com.wd.workoffice.bean.mesBean.TicketBean
;
import
com.wd.workoffice.bean.mesBean.TicketBean
;
import
com.wd.workoffice.retrofit.ApiService
;
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.store.StoreSaleConfirmActivity
;
import
com.wd.workoffice.util.Glide4Engine
;
import
com.wd.workoffice.util.Glide4Engine
;
import
com.wd.workoffice.util.GlideUtils
;
import
com.wd.workoffice.util.GlideUtils
;
import
com.wd.workoffice.util.WorkUtils
;
import
com.wd.workoffice.util.WorkUtils
;
...
@@ -34,7 +29,6 @@ import com.zhihu.matisse.internal.entity.CaptureStrategy;
...
@@ -34,7 +29,6 @@ import com.zhihu.matisse.internal.entity.CaptureStrategy;
import
java.io.File
;
import
java.io.File
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.Arrays
;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
...
@@ -43,7 +37,6 @@ import androidx.annotation.Nullable;
...
@@ -43,7 +37,6 @@ import androidx.annotation.Nullable;
import
butterknife.BindView
;
import
butterknife.BindView
;
import
butterknife.ButterKnife
;
import
butterknife.ButterKnife
;
import
butterknife.OnClick
;
import
butterknife.OnClick
;
import
flexible.xd.android_base.network.rtfhttp.RtfHelper
;
import
flexible.xd.android_base.network.rtfhttp.Transformer
;
import
flexible.xd.android_base.network.rtfhttp.Transformer
;
import
flexible.xd.android_base.utils.FileUtils
;
import
flexible.xd.android_base.utils.FileUtils
;
import
io.reactivex.disposables.Disposable
;
import
io.reactivex.disposables.Disposable
;
...
@@ -115,7 +108,7 @@ public class MesTicketAddLogActivity extends WorkToolBarActivity {
...
@@ -115,7 +108,7 @@ public class MesTicketAddLogActivity extends WorkToolBarActivity {
public
void
onSuccess
(
BaseMesBean
data
)
{
public
void
onSuccess
(
BaseMesBean
data
)
{
hideLoading
();
hideLoading
();
if
(!
data
.
isSuccess
())
{
if
(!
data
.
isSuccess
())
{
toast
(
data
.
getM
essage
());
toast
(
data
.
getM
sg
());
return
;
return
;
}
}
finish
();
finish
();
...
@@ -256,7 +249,7 @@ public class MesTicketAddLogActivity extends WorkToolBarActivity {
...
@@ -256,7 +249,7 @@ public class MesTicketAddLogActivity extends WorkToolBarActivity {
public
void
onSuccess
(
BaseMesBean
data
)
{
public
void
onSuccess
(
BaseMesBean
data
)
{
hideLoading
();
hideLoading
();
if
(!
data
.
isSuccess
())
{
if
(!
data
.
isSuccess
())
{
toast
(
data
.
getM
essage
());
toast
(
data
.
getM
sg
());
return
;
return
;
}
}
toast
(
"上传成功"
);
toast
(
"上传成功"
);
...
...
app/src/main/java/com/wd/workoffice/ui/activity/mes/ticket/MesTicketAddSummaryActivity.java
浏览文件 @
948a52e5
...
@@ -5,7 +5,6 @@ import android.content.DialogInterface;
...
@@ -5,7 +5,6 @@ import android.content.DialogInterface;
import
android.content.Intent
;
import
android.content.Intent
;
import
android.content.pm.ActivityInfo
;
import
android.content.pm.ActivityInfo
;
import
android.net.Uri
;
import
android.net.Uri
;
import
android.os.Bundle
;
import
android.text.TextUtils
;
import
android.text.TextUtils
;
import
android.view.Menu
;
import
android.view.Menu
;
import
android.view.MenuItem
;
import
android.view.MenuItem
;
...
@@ -25,7 +24,6 @@ import com.wd.workoffice.app.WorkToolBarActivity;
...
@@ -25,7 +24,6 @@ import com.wd.workoffice.app.WorkToolBarActivity;
import
com.wd.workoffice.bean.event.AddSummarytEvent
;
import
com.wd.workoffice.bean.event.AddSummarytEvent
;
import
com.wd.workoffice.bean.event.AddTicketEvent
;
import
com.wd.workoffice.bean.event.AddTicketEvent
;
import
com.wd.workoffice.bean.mesBean.ImageBean
;
import
com.wd.workoffice.bean.mesBean.ImageBean
;
import
com.wd.workoffice.bean.mesBean.MesClientBean
;
import
com.wd.workoffice.bean.mesBean.MesProBean
;
import
com.wd.workoffice.bean.mesBean.MesProBean
;
import
com.wd.workoffice.bean.mesBean.TicketBean
;
import
com.wd.workoffice.bean.mesBean.TicketBean
;
import
com.wd.workoffice.retrofit.RtfUtils
;
import
com.wd.workoffice.retrofit.RtfUtils
;
...
@@ -34,7 +32,6 @@ import com.wd.workoffice.ui.adapter.AnnexAdapter;
...
@@ -34,7 +32,6 @@ import com.wd.workoffice.ui.adapter.AnnexAdapter;
import
com.wd.workoffice.ui.adapter.ImgAddAdapter
;
import
com.wd.workoffice.ui.adapter.ImgAddAdapter
;
import
com.wd.workoffice.util.DialogUtils
;
import
com.wd.workoffice.util.DialogUtils
;
import
com.wd.workoffice.util.Glide4Engine
;
import
com.wd.workoffice.util.Glide4Engine
;
import
com.wd.workoffice.util.GlideUtils
;
import
com.wd.workoffice.util.WorkUtils
;
import
com.wd.workoffice.util.WorkUtils
;
import
com.zhihu.matisse.Matisse
;
import
com.zhihu.matisse.Matisse
;
import
com.zhihu.matisse.MimeType
;
import
com.zhihu.matisse.MimeType
;
...
@@ -326,7 +323,7 @@ public class MesTicketAddSummaryActivity extends WorkToolBarActivity {
...
@@ -326,7 +323,7 @@ public class MesTicketAddSummaryActivity extends WorkToolBarActivity {
public
void
onSuccess
(
BaseMesBean
data
)
{
public
void
onSuccess
(
BaseMesBean
data
)
{
hideLoading
();
hideLoading
();
if
(!
data
.
isSuccess
())
{
if
(!
data
.
isSuccess
())
{
toast
(
data
.
getM
essage
());
toast
(
data
.
getM
sg
());
return
;
return
;
}
}
finish
();
finish
();
...
@@ -415,7 +412,7 @@ public class MesTicketAddSummaryActivity extends WorkToolBarActivity {
...
@@ -415,7 +412,7 @@ public class MesTicketAddSummaryActivity extends WorkToolBarActivity {
public
void
onSuccess
(
BaseMesBean
data
)
{
public
void
onSuccess
(
BaseMesBean
data
)
{
hideLoading
();
hideLoading
();
if
(!
data
.
isSuccess
())
{
if
(!
data
.
isSuccess
())
{
toast
(
data
.
getM
essage
());
toast
(
data
.
getM
sg
());
return
;
return
;
}
}
toast
(
"上传成功"
);
toast
(
"上传成功"
);
...
...
app/src/main/java/com/wd/workoffice/ui/activity/mes/ticket/MesTicketClientActivity.java
浏览文件 @
948a52e5
...
@@ -9,17 +9,12 @@ import android.widget.EditText;
...
@@ -9,17 +9,12 @@ import android.widget.EditText;
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.wd.workoffice.R
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.app.BaseBean
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.bean.ClientBean
;
import
com.wd.workoffice.bean.mesBean.MesClientBean
;
import
com.wd.workoffice.bean.mesBean.MesClientBean
;
import
com.wd.workoffice.bean.mesBean.TicketBean
;
import
com.wd.workoffice.bean.workEnum.PagePermissionType
;
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.MesClientAdapter
;
import
com.wd.workoffice.ui.adapter.MesClientAdapter
;
import
com.wd.workoffice.ui.adapter.StoreClientAdapter
;
import
com.wd.workoffice.util.WorkUtils
;
import
com.wd.workoffice.util.WorkUtils
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
...
@@ -32,7 +27,6 @@ import butterknife.BindView;
...
@@ -32,7 +27,6 @@ import butterknife.BindView;
import
butterknife.ButterKnife
;
import
butterknife.ButterKnife
;
import
butterknife.OnClick
;
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.disposables.Disposable
;
import
io.reactivex.disposables.Disposable
;
/**
/**
...
@@ -91,7 +85,7 @@ public class MesTicketClientActivity extends WorkToolBarActivity {
...
@@ -91,7 +85,7 @@ public class MesTicketClientActivity extends WorkToolBarActivity {
public
void
onSuccess
(
BaseMesBean
data
)
{
public
void
onSuccess
(
BaseMesBean
data
)
{
hideLoading
();
hideLoading
();
if
(!
data
.
isSuccess
())
{
if
(!
data
.
isSuccess
())
{
toast
(
data
.
getM
essage
());
toast
(
data
.
getM
sg
());
return
;
return
;
}
}
List
<
MesClientBean
.
ListBean
>
getList
=
JSON
.
parseObject
(
data
.
getData
().
toString
(),
MesClientBean
.
class
).
getList
();
List
<
MesClientBean
.
ListBean
>
getList
=
JSON
.
parseObject
(
data
.
getData
().
toString
(),
MesClientBean
.
class
).
getList
();
...
...
app/src/main/java/com/wd/workoffice/ui/activity/mes/ticket/MesTicketDetailActivity.java
浏览文件 @
948a52e5
package
com
.
wd
.
workoffice
.
ui
.
activity
.
mes
.
ticket
;
package
com
.
wd
.
workoffice
.
ui
.
activity
.
mes
.
ticket
;
import
android.os.Bundle
;
import
android.text.TextUtils
;
import
android.text.TextUtils
;
import
android.view.View
;
import
android.view.View
;
import
android.widget.Button
;
import
android.widget.Button
;
...
@@ -146,7 +145,7 @@ public class MesTicketDetailActivity extends WorkToolBarActivity {
...
@@ -146,7 +145,7 @@ public class MesTicketDetailActivity extends WorkToolBarActivity {
public
void
onSuccess
(
BaseMesBean
data
)
{
public
void
onSuccess
(
BaseMesBean
data
)
{
hideLoading
();
hideLoading
();
if
(!
data
.
isSuccess
())
{
if
(!
data
.
isSuccess
())
{
toast
(
data
.
getM
essage
());
toast
(
data
.
getM
sg
());
return
;
return
;
}
}
List
<
JobTypeBean
>
jobTypeList
=
JSON
.
parseArray
(
data
.
getData
().
toString
(),
JobTypeBean
.
class
);
List
<
JobTypeBean
>
jobTypeList
=
JSON
.
parseArray
(
data
.
getData
().
toString
(),
JobTypeBean
.
class
);
...
@@ -241,7 +240,7 @@ public class MesTicketDetailActivity extends WorkToolBarActivity {
...
@@ -241,7 +240,7 @@ public class MesTicketDetailActivity extends WorkToolBarActivity {
public
void
onSuccess
(
BaseMesBean
data
)
{
public
void
onSuccess
(
BaseMesBean
data
)
{
hideLoading
();
hideLoading
();
if
(!
data
.
isSuccess
())
{
if
(!
data
.
isSuccess
())
{
toast
(
data
.
getM
essage
());
toast
(
data
.
getM
sg
());
return
;
return
;
}
}
toast
(
"接收成功"
);
toast
(
"接收成功"
);
...
...
app/src/main/java/com/wd/workoffice/ui/activity/mes/ticket/MesTicketDetailFinishActivity.java
浏览文件 @
948a52e5
...
@@ -190,7 +190,7 @@ public class MesTicketDetailFinishActivity extends WorkToolBarActivity {
...
@@ -190,7 +190,7 @@ public class MesTicketDetailFinishActivity extends WorkToolBarActivity {
public
void
onSuccess
(
BaseMesBean
data
)
{
public
void
onSuccess
(
BaseMesBean
data
)
{
hideLoading
();
hideLoading
();
if
(!
data
.
isSuccess
())
{
if
(!
data
.
isSuccess
())
{
toast
(
data
.
getM
essage
());
toast
(
data
.
getM
sg
());
return
;
return
;
}
}
toast
(
"评价成功"
);
toast
(
"评价成功"
);
...
@@ -217,7 +217,7 @@ public class MesTicketDetailFinishActivity extends WorkToolBarActivity {
...
@@ -217,7 +217,7 @@ public class MesTicketDetailFinishActivity extends WorkToolBarActivity {
public
void
onSuccess
(
BaseMesBean
data
)
{
public
void
onSuccess
(
BaseMesBean
data
)
{
hideLoading
();
hideLoading
();
if
(!
data
.
isSuccess
())
{
if
(!
data
.
isSuccess
())
{
toast
(
data
.
getM
essage
());
toast
(
data
.
getM
sg
());
return
;
return
;
}
}
dataBean
=
JSON
.
parseObject
(
data
.
getData
().
toString
(),
SummaryBean
.
class
);
dataBean
=
JSON
.
parseObject
(
data
.
getData
().
toString
(),
SummaryBean
.
class
);
...
...
app/src/main/java/com/wd/workoffice/ui/activity/mes/ticket/MesTicketDetailReviewActivity.java
浏览文件 @
948a52e5
...
@@ -158,7 +158,7 @@ public class MesTicketDetailReviewActivity extends WorkToolBarActivity {
...
@@ -158,7 +158,7 @@ public class MesTicketDetailReviewActivity extends WorkToolBarActivity {
public
void
onSuccess
(
BaseMesBean
data
)
{
public
void
onSuccess
(
BaseMesBean
data
)
{
hideLoading
();
hideLoading
();
if
(!
data
.
isSuccess
())
{
if
(!
data
.
isSuccess
())
{
toast
(
data
.
getM
essage
());
toast
(
data
.
getM
sg
());
return
;
return
;
}
}
dataBean
=
JSON
.
parseObject
(
data
.
getData
().
toString
(),
SummaryBean
.
class
);
dataBean
=
JSON
.
parseObject
(
data
.
getData
().
toString
(),
SummaryBean
.
class
);
...
@@ -181,7 +181,7 @@ public class MesTicketDetailReviewActivity extends WorkToolBarActivity {
...
@@ -181,7 +181,7 @@ public class MesTicketDetailReviewActivity extends WorkToolBarActivity {
public
void
onSuccess
(
BaseMesBean
data
)
{
public
void
onSuccess
(
BaseMesBean
data
)
{
hideLoading
();
hideLoading
();
if
(!
data
.
isSuccess
())
{
if
(!
data
.
isSuccess
())
{
toast
(
data
.
getM
essage
());
toast
(
data
.
getM
sg
());
return
;
return
;
}
}
ReviewBean
dataBean
=
JSON
.
parseObject
(
data
.
getData
().
toString
(),
ReviewBean
.
class
);
ReviewBean
dataBean
=
JSON
.
parseObject
(
data
.
getData
().
toString
(),
ReviewBean
.
class
);
...
...
app/src/main/java/com/wd/workoffice/ui/activity/mes/ticket/MesTicketListActivity.java
浏览文件 @
948a52e5
package
com
.
wd
.
workoffice
.
ui
.
activity
.
mes
.
ticket
;
package
com
.
wd
.
workoffice
.
ui
.
activity
.
mes
.
ticket
;
import
android.app.Activity
;
import
android.content.Intent
;
import
android.content.Intent
;
import
android.os.Bundle
;
import
android.view.Menu
;
import
android.view.Menu
;
import
android.view.MenuItem
;
import
android.view.MenuItem
;
import
android.view.View
;
import
android.view.View
;
...
@@ -95,7 +93,7 @@ public class MesTicketListActivity extends WorkToolBarActivity {
...
@@ -95,7 +93,7 @@ public class MesTicketListActivity extends WorkToolBarActivity {
public
void
onSuccess
(
BaseMesBean
data
)
{
public
void
onSuccess
(
BaseMesBean
data
)
{
hideLoading
();
hideLoading
();
if
(!
data
.
isSuccess
())
{
if
(!
data
.
isSuccess
())
{
toast
(
data
.
getM
essage
());
toast
(
data
.
getM
sg
());
return
;
return
;
}
}
List
<
TicketBean
.
ListBean
>
getList
=
JSON
.
parseObject
(
data
.
getData
().
toString
(),
TicketBean
.
class
).
getList
();
List
<
TicketBean
.
ListBean
>
getList
=
JSON
.
parseObject
(
data
.
getData
().
toString
(),
TicketBean
.
class
).
getList
();
...
...
app/src/main/java/com/wd/workoffice/ui/activity/mes/ticket/MesTicketListTakeOnActivity.java
浏览文件 @
948a52e5
package
com
.
wd
.
workoffice
.
ui
.
activity
.
mes
.
ticket
;
package
com
.
wd
.
workoffice
.
ui
.
activity
.
mes
.
ticket
;
import
android.content.Intent
;
import
android.content.Intent
;
import
android.os.Bundle
;
import
android.view.Menu
;
import
android.view.Menu
;
import
android.view.MenuItem
;
import
android.view.MenuItem
;
import
android.view.View
;
import
android.view.View
;
...
@@ -96,7 +95,7 @@ public class MesTicketListTakeOnActivity extends WorkToolBarActivity {
...
@@ -96,7 +95,7 @@ public class MesTicketListTakeOnActivity extends WorkToolBarActivity {
public
void
onSuccess
(
BaseMesBean
data
)
{
public
void
onSuccess
(
BaseMesBean
data
)
{
hideLoading
();
hideLoading
();
if
(!
data
.
isSuccess
())
{
if
(!
data
.
isSuccess
())
{
toast
(
data
.
getM
essage
());
toast
(
data
.
getM
sg
());
return
;
return
;
}
}
List
<
TicketBean
.
ListBean
>
getList
=
JSON
.
parseObject
(
data
.
getData
().
toString
(),
TicketBean
.
class
).
getList
();
List
<
TicketBean
.
ListBean
>
getList
=
JSON
.
parseObject
(
data
.
getData
().
toString
(),
TicketBean
.
class
).
getList
();
...
...
app/src/main/java/com/wd/workoffice/ui/activity/mes/ticket/MesTicketLogActivity.java
浏览文件 @
948a52e5
package
com
.
wd
.
workoffice
.
ui
.
activity
.
mes
.
ticket
;
package
com
.
wd
.
workoffice
.
ui
.
activity
.
mes
.
ticket
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.chad.library.adapter.base.BaseQuickAdapter
;
import
com.scwang.smartrefresh.layout.SmartRefreshLayout
;
import
com.scwang.smartrefresh.layout.SmartRefreshLayout
;
import
com.scwang.smartrefresh.layout.api.RefreshLayout
;
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.BaseMesBean
;
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.mesBean.LogBean
;
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
;
import
com.wd.workoffice.ui.adapter.WorkProPriceAdapter
;
import
com.wd.workoffice.util.WorkUtils
;
import
com.wd.workoffice.util.WorkUtils
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
...
@@ -80,7 +76,7 @@ public class MesTicketLogActivity extends WorkToolBarActivity {
...
@@ -80,7 +76,7 @@ public class MesTicketLogActivity extends WorkToolBarActivity {
public
void
onSuccess
(
BaseMesBean
data
)
{
public
void
onSuccess
(
BaseMesBean
data
)
{
hideLoading
();
hideLoading
();
if
(!
data
.
isSuccess
())
{
if
(!
data
.
isSuccess
())
{
toast
(
data
.
getM
essage
());
toast
(
data
.
getM
sg
());
return
;
return
;
}
}
List
<
LogBean
>
getList
=
JSON
.
parseArray
(
data
.
getData
().
toString
(),
LogBean
.
class
);
List
<
LogBean
>
getList
=
JSON
.
parseArray
(
data
.
getData
().
toString
(),
LogBean
.
class
);
...
...
app/src/main/java/com/wd/workoffice/ui/activity/mes/ticket/MesTicketProActivity.java
浏览文件 @
948a52e5
package
com
.
wd
.
workoffice
.
ui
.
activity
.
mes
.
ticket
;
package
com
.
wd
.
workoffice
.
ui
.
activity
.
mes
.
ticket
;
import
android.content.Intent
;
import
android.content.Intent
;
import
android.text.TextUtils
;
import
android.view.View
;
import
android.view.View
;
import
android.widget.Button
;
import
android.widget.Button
;
import
android.widget.EditText
;
import
android.widget.EditText
;
...
@@ -11,11 +10,9 @@ import com.chad.library.adapter.base.BaseQuickAdapter;
...
@@ -11,11 +10,9 @@ import com.chad.library.adapter.base.BaseQuickAdapter;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.bean.mesBean.MesClientBean
;
import
com.wd.workoffice.bean.mesBean.MesProBean
;
import
com.wd.workoffice.bean.mesBean.MesProBean
;
import
com.wd.workoffice.retrofit.RtfUtils
;
import
com.wd.workoffice.retrofit.RtfUtils
;
import
com.wd.workoffice.retrofit.WorkObserver
;
import
com.wd.workoffice.retrofit.WorkObserver
;
import
com.wd.workoffice.ui.adapter.MesClientAdapter
;
import
com.wd.workoffice.ui.adapter.MesProAdapter
;
import
com.wd.workoffice.ui.adapter.MesProAdapter
;
import
com.wd.workoffice.util.WorkUtils
;
import
com.wd.workoffice.util.WorkUtils
;
...
@@ -84,7 +81,7 @@ public class MesTicketProActivity extends WorkToolBarActivity {
...
@@ -84,7 +81,7 @@ public class MesTicketProActivity extends WorkToolBarActivity {
public
void
onSuccess
(
BaseMesBean
data
)
{
public
void
onSuccess
(
BaseMesBean
data
)
{
hideLoading
();
hideLoading
();
if
(!
data
.
isSuccess
())
{
if
(!
data
.
isSuccess
())
{
toast
(
data
.
getM
essage
());
toast
(
data
.
getM
sg
());
return
;
return
;
}
}
List
<
MesProBean
.
ListBean
>
getList
=
JSON
.
parseObject
(
data
.
getData
().
toString
(),
MesProBean
.
class
).
getList
();
List
<
MesProBean
.
ListBean
>
getList
=
JSON
.
parseObject
(
data
.
getData
().
toString
(),
MesProBean
.
class
).
getList
();
...
...
app/src/main/java/com/wd/workoffice/ui/activity/mes/ticket/MesTicketTakeOnActivity.java
浏览文件 @
948a52e5
...
@@ -10,11 +10,9 @@ import com.chad.library.adapter.base.BaseQuickAdapter;
...
@@ -10,11 +10,9 @@ import com.chad.library.adapter.base.BaseQuickAdapter;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.bean.mesBean.MesProBean
;
import
com.wd.workoffice.bean.mesBean.TakeOnBean
;
import
com.wd.workoffice.bean.mesBean.TakeOnBean
;
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.MesProAdapter
;
import
com.wd.workoffice.ui.adapter.MesTakeOnAdapter
;
import
com.wd.workoffice.ui.adapter.MesTakeOnAdapter
;
import
com.wd.workoffice.util.WorkUtils
;
import
com.wd.workoffice.util.WorkUtils
;
...
@@ -83,7 +81,7 @@ public class MesTicketTakeOnActivity extends WorkToolBarActivity {
...
@@ -83,7 +81,7 @@ public class MesTicketTakeOnActivity extends WorkToolBarActivity {
public
void
onSuccess
(
BaseMesBean
data
)
{
public
void
onSuccess
(
BaseMesBean
data
)
{
hideLoading
();
hideLoading
();
if
(!
data
.
isSuccess
())
{
if
(!
data
.
isSuccess
())
{
toast
(
data
.
getM
essage
());
toast
(
data
.
getM
sg
());
return
;
return
;
}
}
List
<
TakeOnBean
.
ListBean
>
getList
=
JSON
.
parseObject
(
data
.
getData
().
toString
(),
TakeOnBean
.
class
).
getList
();
List
<
TakeOnBean
.
ListBean
>
getList
=
JSON
.
parseObject
(
data
.
getData
().
toString
(),
TakeOnBean
.
class
).
getList
();
...
...
app/src/main/java/com/wd/workoffice/ui/activity/mes/user/MesUserDataListActivity.java
浏览文件 @
948a52e5
package
com
.
wd
.
workoffice
.
ui
.
activity
.
mes
.
user
;
package
com
.
wd
.
workoffice
.
ui
.
activity
.
mes
.
user
;
import
android.os.Bundle
;
import
android.text.TextUtils
;
import
android.text.TextUtils
;
import
android.view.Menu
;
import
android.view.Menu
;
import
android.view.MenuItem
;
import
android.view.MenuItem
;
import
android.view.View
;
import
android.view.View
;
import
android.widget.Button
;
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.google.android.material.floatingactionbutton.FloatingActionButton
;
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.WorkToolBarActivity
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.bean.listener.FiveMenuClickListener
;
import
com.wd.workoffice.bean.listener.FiveMenuClickListener
;
import
com.wd.workoffice.bean.listener.FourMenuClickListener
;
import
com.wd.workoffice.bean.mesBean.UserDataBean
;
import
com.wd.workoffice.bean.mesBean.TicketBean
;
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.mes.ticket.MesTicketAddActivity
;
import
com.wd.workoffice.ui.activity.mes.ticket.MesTicketDetailFinishActivity
;
import
com.wd.workoffice.ui.activity.mes.ticket.MesTicketListTakeOnActivity
;
import
com.wd.workoffice.ui.activity.mes.ticket.MesTicketListTakeOnActivity
;
import
com.wd.workoffice.ui.adapter.MesTicketAdapter
;
import
com.wd.workoffice.ui.adapter.MesUserDataAdapter
;
import
com.wd.workoffice.ui.adapter.MesUserDataAdapter
;
import
com.wd.workoffice.util.WorkUtils
;
import
com.wd.workoffice.util.WorkUtils
;
import
com.wd.workoffice.util.ddmfilter.MesTicketListFilterData
;
import
com.wd.workoffice.util.ddmfilter.MesUserDataListFilterData
;
import
com.wd.workoffice.util.ddmfilter.MesUserDataListFilterData
;
import
com.wd.workoffice.widget.DropDownMenu
;
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.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
;
...
@@ -46,94 +43,41 @@ import io.reactivex.disposables.Disposable;
...
@@ -46,94 +43,41 @@ import io.reactivex.disposables.Disposable;
**/
**/
public
class
MesUserDataListActivity
extends
WorkToolBarActivity
{
public
class
MesUserDataListActivity
extends
WorkToolBarActivity
{
@BindView
(
R
.
id
.
ddm_choose
)
@BindView
(
R
.
id
.
rv_data
)
DropDownMenu
ddmChoose
;
RecyclerView
rvData
;
@BindView
(
R
.
id
.
fab_go
)
@BindView
(
R
.
id
.
srl_refresh
)
FloatingActionButton
fabGo
;
SmartRefreshLayout
srlRefresh
;
private
RecyclerView
rvData
;
@BindView
(
R
.
id
.
tv_go
)
TextView
tvGo
;
@BindView
(
R
.
id
.
btn_add
)
Button
btnAdd
;
private
int
page
=
1
;
private
int
page
=
1
;
private
Map
<
String
,
Object
>
param
;
private
Map
<
String
,
Object
>
param
;
private
SmartRefreshLayout
srlRefresh
;
private
List
<
UserDataBean
.
ListBean
>
dataList
;
private
List
<
Object
>
dataList
;
private
MesUserDataAdapter
dataAdapter
;
private
MesUserDataAdapter
dataAdapter
;
@Override
@Override
protected
void
initView
()
{
protected
void
initView
()
{
ButterKnife
.
bind
(
this
);
ButterKnife
.
bind
(
this
);
MesUserDataListFilterData
filterData
=
new
MesUserDataListFilterData
(
this
,
ddmChoose
,
rvData
.
setLayoutManager
(
new
LinearLayoutManager
(
this
,
RecyclerView
.
VERTICAL
,
false
));
new
FiveMenuClickListener
()
{
tvGo
.
setText
(
"市场服务\n"
+
@Override
"审核"
);
public
void
clickOne
(
String
value
)
{
if
(
TextUtils
.
equals
(
value
,
"全部状态"
))
{
param
.
put
(
"level"
,
""
);
}
else
if
(
TextUtils
.
equals
(
value
,
"一级库"
))
{
param
.
put
(
"level"
,
"1"
);
}
else
{
param
.
put
(
"level"
,
"2"
);
}
page
=
1
;
param
.
put
(
"pageNum"
,
page
);
getData
();
}
@Override
public
void
clickTwo
(
String
value
)
{
if
(
TextUtils
.
equals
(
value
,
"全部类型"
))
{
param
.
put
(
"type"
,
""
);
}
else
if
(
TextUtils
.
equals
(
value
,
"厂内库"
))
{
param
.
put
(
"type"
,
"IN"
);
}
else
{
param
.
put
(
"type"
,
"OUT"
);
}
page
=
1
;
param
.
put
(
"page"
,
page
);
getData
();
}
@Override
public
void
clickThree
(
String
value
)
{
if
(
TextUtils
.
equals
(
value
,
"全部状态"
))
{
param
.
put
(
"status"
,
""
);
}
else
if
(
TextUtils
.
equals
(
value
,
"未启用"
))
{
param
.
put
(
"status"
,
"0"
);
}
else
{
param
.
put
(
"status"
,
"1"
);
}
page
=
1
;
param
.
put
(
"pageNum"
,
page
);
getData
();
}
@Override
public
void
clickFour
(
String
value
)
{
}
@Override
public
void
clickFive
(
String
value
)
{
}
});
rvData
=
filterData
.
getRvData
();
srlRefresh
=
filterData
.
getSrlRefresh
();
}
}
@Override
@Override
protected
void
initData
()
{
protected
void
initData
()
{
dataList
=
new
ArrayList
<>();
dataList
=
new
ArrayList
<>();
dataList
.
add
(
null
);
dataList
.
add
(
null
);
dataAdapter
=
new
MesUserDataAdapter
(
R
.
layout
.
item_mes_user_data
,
dataList
);
dataAdapter
=
new
MesUserDataAdapter
(
R
.
layout
.
item_mes_user_data
,
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
.
pageMesKey
();
param
=
WorkUtils
.
pageMesKey
();
param
.
put
(
"pageNum"
,
page
);
param
.
put
(
"pageNum"
,
page
);
//
getData();
getData
();
}
}
private
void
getData
()
{
private
void
getData
()
{
RtfUtils
.
getMesRtf
().
ticket
List
(
"1"
,
WorkUtils
.
convertMapToBody
(
param
)).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
RtfUtils
.
getMesRtf
().
userData
List
(
"1"
,
WorkUtils
.
convertMapToBody
(
param
)).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
@Override
@Override
public
void
doOnSubscribe
(
Disposable
d
)
{
public
void
doOnSubscribe
(
Disposable
d
)
{
}
}
...
@@ -148,10 +92,10 @@ public class MesUserDataListActivity extends WorkToolBarActivity {
...
@@ -148,10 +92,10 @@ public class MesUserDataListActivity extends WorkToolBarActivity {
public
void
onSuccess
(
BaseMesBean
data
)
{
public
void
onSuccess
(
BaseMesBean
data
)
{
hideLoading
();
hideLoading
();
if
(!
data
.
isSuccess
())
{
if
(!
data
.
isSuccess
())
{
toast
(
data
.
getM
essage
());
toast
(
data
.
getM
sg
());
return
;
return
;
}
}
List
<
TicketBean
.
ListBean
>
getList
=
JSON
.
parseObject
(
data
.
getData
().
toString
(),
Ticket
Bean
.
class
).
getList
();
List
<
UserDataBean
.
ListBean
>
getList
=
JSON
.
parseObject
(
data
.
getData
().
toString
(),
UserData
Bean
.
class
).
getList
();
if
(
page
==
1
)
{
if
(
page
==
1
)
{
srlRefresh
.
finishRefresh
();
srlRefresh
.
finishRefresh
();
dataList
.
clear
();
dataList
.
clear
();
...
@@ -194,7 +138,7 @@ public class MesUserDataListActivity extends WorkToolBarActivity {
...
@@ -194,7 +138,7 @@ public class MesUserDataListActivity extends WorkToolBarActivity {
@Override
@Override
protected
int
layoutId
()
{
protected
int
layoutId
()
{
return
R
.
layout
.
activity_mes_
ticket
_list
;
return
R
.
layout
.
activity_mes_
user_data
_list
;
}
}
@Override
@Override
...
@@ -214,9 +158,10 @@ public class MesUserDataListActivity extends WorkToolBarActivity {
...
@@ -214,9 +158,10 @@ public class MesUserDataListActivity extends WorkToolBarActivity {
}
}
@OnClick
(
R
.
id
.
fab
_go
)
@OnClick
(
R
.
id
.
tv
_go
)
public
void
onViewClicked
()
{
public
void
onViewClicked
()
{
startActivity
(
Mes
TicketListTakeOn
Activity
.
class
);
startActivity
(
Mes
UserDataListCheck
Activity
.
class
);
finish
();
finish
();
}
}
}
}
app/src/main/java/com/wd/workoffice/ui/activity/mes/user/MesUserDataListCheckActivity.java
0 → 100644
浏览文件 @
948a52e5
package
com
.
wd
.
workoffice
.
ui
.
activity
.
mes
.
user
;
import
android.view.Menu
;
import
android.view.MenuItem
;
import
android.view.View
;
import
android.widget.Button
;
import
android.widget.TextView
;
import
com.alibaba.fastjson.JSON
;
import
com.chad.library.adapter.base.BaseQuickAdapter
;
import
com.scwang.smartrefresh.layout.SmartRefreshLayout
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.bean.mesBean.UserDataBean
;
import
com.wd.workoffice.retrofit.RtfUtils
;
import
com.wd.workoffice.retrofit.WorkObserver
;
import
com.wd.workoffice.ui.activity.mes.ticket.MesTicketListTakeOnActivity
;
import
com.wd.workoffice.ui.adapter.MesUserDataAdapter
;
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
MesUserDataListCheckActivity
extends
WorkToolBarActivity
{
@BindView
(
R
.
id
.
rv_data
)
RecyclerView
rvData
;
@BindView
(
R
.
id
.
srl_refresh
)
SmartRefreshLayout
srlRefresh
;
@BindView
(
R
.
id
.
tv_go
)
TextView
tvGo
;
@BindView
(
R
.
id
.
btn_add
)
Button
btnAdd
;
private
int
page
=
1
;
private
Map
<
String
,
Object
>
param
;
private
List
<
UserDataBean
.
ListBean
>
dataList
;
private
MesUserDataAdapter
dataAdapter
;
@Override
protected
void
initView
()
{
ButterKnife
.
bind
(
this
);
rvData
.
setLayoutManager
(
new
LinearLayoutManager
(
this
,
RecyclerView
.
VERTICAL
,
false
));
tvGo
.
setText
(
"任务担当\n"
+
"页面"
);
}
@Override
protected
void
initData
()
{
dataList
=
new
ArrayList
<>();
dataAdapter
=
new
MesUserDataAdapter
(
R
.
layout
.
item_mes_user_data
,
dataList
);
dataAdapter
.
bindToRecyclerView
(
rvData
);
dataAdapter
.
setEmptyView
(
R
.
layout
.
view_empty_content
,
rvData
);
param
=
WorkUtils
.
pageMesKey
();
param
.
put
(
"pageNum"
,
page
);
getData
();
}
private
void
getData
()
{
RtfUtils
.
getMesRtf
().
userDataList
(
"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
.
getMsg
());
return
;
}
List
<
UserDataBean
.
ListBean
>
getList
=
JSON
.
parseObject
(
data
.
getData
().
toString
(),
UserDataBean
.
class
).
getList
();
if
(
page
==
1
)
{
srlRefresh
.
finishRefresh
();
dataList
.
clear
();
dataList
.
addAll
(
getList
);
dataAdapter
.
notifyDataSetChanged
();
dataAdapter
.
loadMoreComplete
();
}
else
{
dataAdapter
.
loadMoreComplete
();
dataList
.
addAll
(
getList
);
dataAdapter
.
notifyDataSetChanged
();
}
if
(
getList
.
size
()
==
0
)
{
dataAdapter
.
loadMoreEnd
();
}
else
{
page
++;
}
}
});
}
@Override
protected
void
initEvent
()
{
srlRefresh
.
setOnRefreshListener
(
refreshLayout
->
{
page
=
1
;
param
.
put
(
"pageNum"
,
page
);
getData
();
});
dataAdapter
.
setOnLoadMoreListener
(()
->
{
param
.
put
(
"pageNum"
,
page
);
getData
();
},
rvData
);
dataAdapter
.
setOnItemClickListener
(
new
BaseQuickAdapter
.
OnItemClickListener
()
{
@Override
public
void
onItemClick
(
BaseQuickAdapter
adapter
,
View
view
,
int
position
)
{
// startActivity(MesTicketDetailFinishActivity.class);
}
});
}
@Override
protected
int
layoutId
()
{
return
R
.
layout
.
activity_mes_user_data_list
;
}
@Override
public
boolean
onCreateOptionsMenu
(
Menu
menu
)
{
getMenuInflater
().
inflate
(
R
.
menu
.
menu_ticket_add
,
menu
);
return
super
.
onCreateOptionsMenu
(
menu
);
}
@Override
public
boolean
onOptionsItemSelected
(
MenuItem
item
)
{
switch
(
item
.
getItemId
())
{
case
R
.
id
.
add
:
startActivity
(
MesUserDataAddActivity
.
class
);
break
;
}
return
super
.
onOptionsItemSelected
(
item
);
}
@OnClick
(
R
.
id
.
tv_go
)
public
void
onViewClicked
()
{
startActivity
(
MesUserDataListActivity
.
class
);
finish
();
}
}
app/src/main/java/com/wd/workoffice/ui/adapter/MesUserDataAdapter.java
浏览文件 @
948a52e5
...
@@ -5,6 +5,9 @@ import com.chad.library.adapter.base.BaseQuickAdapter;
...
@@ -5,6 +5,9 @@ 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.mesBean.TicketBean
;
import
com.wd.workoffice.bean.mesBean.TicketBean
;
import
com.wd.workoffice.bean.mesBean.UserDataBean
;
import
org.greenrobot.greendao.annotation.Id
;
import
java.util.List
;
import
java.util.List
;
...
@@ -14,7 +17,7 @@ import flexible.xd.android_base.utils.TimeUtils;
...
@@ -14,7 +17,7 @@ import flexible.xd.android_base.utils.TimeUtils;
* Created by flexible on 2018/8/13.
* Created by flexible on 2018/8/13.
*/
*/
public
class
MesUserDataAdapter
extends
BaseQuickAdapter
<
Object
,
BaseViewHolder
>
{
public
class
MesUserDataAdapter
extends
BaseQuickAdapter
<
UserDataBean
.
ListBean
,
BaseViewHolder
>
{
public
MesUserDataAdapter
(
int
layoutResId
,
List
data
)
{
public
MesUserDataAdapter
(
int
layoutResId
,
List
data
)
{
super
(
layoutResId
,
data
);
super
(
layoutResId
,
data
);
...
@@ -22,7 +25,12 @@ public class MesUserDataAdapter extends BaseQuickAdapter<Object, BaseViewHolder>
...
@@ -22,7 +25,12 @@ public class MesUserDataAdapter extends BaseQuickAdapter<Object, BaseViewHolder>
@Override
@Override
protected
void
convert
(
BaseViewHolder
helper
,
Object
item
)
{
protected
void
convert
(
BaseViewHolder
helper
,
UserDataBean
.
ListBean
item
)
{
helper
.
setText
(
R
.
id
.
tv_time
,
item
.
getApprovalDateTime
());
helper
.
setText
(
R
.
id
.
tv_client
,
item
.
getCustomerUserName
());
helper
.
setText
(
R
.
id
.
tv_factory
,
item
.
getSalesManagerName
());
helper
.
setText
(
R
.
id
.
tv_machine
,
item
.
getContinuousCasterName
());
helper
.
setText
(
R
.
id
.
tv_status
,
item
.
getApprovalStatus
()
+
""
);
}
}
}
}
app/src/main/java/com/wd/workoffice/ui/fg/MsgListFragment.java
浏览文件 @
948a52e5
...
@@ -168,7 +168,7 @@ public class MsgListFragment extends WorkBaseFg {
...
@@ -168,7 +168,7 @@ public class MsgListFragment extends WorkBaseFg {
public
void
onSuccess
(
BaseBean
data
)
{
public
void
onSuccess
(
BaseBean
data
)
{
hideLoading
();
hideLoading
();
if
(
data
.
getCode
()
!=
0
)
{
if
(
data
.
getCode
()
!=
0
)
{
// toast(data.getM
essage
());
// toast(data.getM
sg
());
return
;
return
;
}
}
}
}
...
...
app/src/main/java/com/wd/workoffice/util/ddmfilter/MesTicketListFilterData.java
deleted
100644 → 0
浏览文件 @
26c1eb0a
package
com
.
wd
.
workoffice
.
util
.
ddmfilter
;
import
android.content.Context
;
import
android.view.LayoutInflater
;
import
android.view.View
;
import
com.scwang.smartrefresh.layout.SmartRefreshLayout
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.app.WorkApp
;
import
com.wd.workoffice.bean.listener.FourMenuClickListener
;
import
com.wd.workoffice.bean.listener.ThreeMenuClickListener
;
import
com.wd.workoffice.ui.adapter.FilterAdapter
;
import
com.wd.workoffice.widget.DropDownMenu
;
import
java.util.ArrayList
;
import
java.util.Arrays
;
import
java.util.List
;
import
androidx.recyclerview.widget.LinearLayoutManager
;
import
androidx.recyclerview.widget.RecyclerView
;
/**
* author : flexible
* email : lgd19940421@163.com
* github: https://github.com/FlexibleXd
**/
public
class
MesTicketListFilterData
{
DropDownMenu
menu
;
private
List
<
View
>
viewList
;
private
View
mainView
;
private
RecyclerView
rvData
;
private
SmartRefreshLayout
srlRefresh
;
private
List
<
String
>
statusList
=
Arrays
.
asList
(
"客户姓名"
,
"产品名称"
,
"制单日期"
,
"任务状态"
);
private
List
<
String
>
typeList
=
Arrays
.
asList
(
"全部类型"
,
"厂内库"
,
"场外库"
);
FourMenuClickListener
listener
;
String
[]
TABLIST
=
new
String
[]{
"客户姓名"
,
"产品名称"
,
"制单日期"
,
"任务状态"
};
Context
context
;
public
MesTicketListFilterData
(
Context
context
,
DropDownMenu
menu
,
FourMenuClickListener
listener
)
{
this
.
context
=
context
;
this
.
menu
=
menu
;
this
.
listener
=
listener
;
initView
();
}
private
void
initView
()
{
mainView
=
LayoutInflater
.
from
(
context
).
inflate
(
R
.
layout
.
view_ticket
,
null
);
rvData
=
mainView
.
findViewById
(
R
.
id
.
rv_data
);
srlRefresh
=
mainView
.
findViewById
(
R
.
id
.
srl_refresh
);
rvData
.
setLayoutManager
(
new
LinearLayoutManager
(
context
,
RecyclerView
.
VERTICAL
,
false
));
viewList
=
new
ArrayList
<>();
addTabView
(
typeList
,
1
);
addTabView
(
statusList
,
2
);
addTabView
(
typeList
,
3
);
addTabView
(
typeList
,
4
);
menu
.
setDropDownMenu
(
Arrays
.
asList
(
TABLIST
),
viewList
,
mainView
);
}
private
void
addTabView
(
List
<
String
>
dataList
,
int
type
)
{
View
view
=
LayoutInflater
.
from
(
WorkApp
.
getApp
()).
inflate
(
R
.
layout
.
view_filter_pro
,
null
);
RecyclerView
rvData
=
view
.
findViewById
(
R
.
id
.
rv_filter
);
rvData
.
setLayoutManager
(
new
LinearLayoutManager
(
WorkApp
.
getApp
(),
RecyclerView
.
VERTICAL
,
false
));
FilterAdapter
filterAdapter
=
new
FilterAdapter
(
R
.
layout
.
item_filter
,
dataList
);
filterAdapter
.
bindToRecyclerView
(
rvData
);
viewList
.
add
(
view
);
filterAdapter
.
setOnItemClickListener
((
adapter
,
v
,
position
)
->
{
filterAdapter
.
setChoosePos
(
position
);
menu
.
setTabText
(
dataList
.
get
(
position
));
if
(
listener
!=
null
)
{
switch
(
type
)
{
case
1
:
listener
.
clickOne
(
dataList
.
get
(
position
));
break
;
case
2
:
listener
.
clickTwo
(
dataList
.
get
(
position
));
break
;
}
}
menu
.
closeMenu
();
filterAdapter
.
notifyDataSetChanged
();
});
}
public
SmartRefreshLayout
getSrlRefresh
()
{
return
srlRefresh
;
}
public
void
setSrlRefresh
(
SmartRefreshLayout
srlRefresh
)
{
this
.
srlRefresh
=
srlRefresh
;
}
public
RecyclerView
getRvData
()
{
return
rvData
;
}
public
void
setRvData
(
RecyclerView
rvData
)
{
this
.
rvData
=
rvData
;
}
}
app/src/main/res/layout/activity_mes_user_data_list.xml
浏览文件 @
948a52e5
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
<RelativeLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
xmlns:app=
"http://schemas.android.com/apk/res-auto"
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:layout_height=
"match_parent"
android:orientation=
"vertical"
>
android:orientation=
"vertical"
>
<com.scwang.smartrefresh.layout.SmartRefreshLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:id=
"@+id/srl_refresh"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
>
<com.google.android.material.floatingactionbutton.FloatingActionButton
<LinearLayout
android:id=
"@+id/fab_go"
android:layout_width=
"match_parent"
android:layout_width=
"70mm"
android:layout_height=
"match_parent"
android:layout_height=
"70mm"
android:orientation=
"vertical"
>
android:layout_alignParentRight=
"true"
android:layout_marginTop=
"30mm"
app:backgroundTint=
"#FFF3A5A5"
app:elevation=
"3dp"
/>
<com.wd.workoffice.widget.DropDownMenu
<LinearLayout
android:id=
"@+id/ddm_choose"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:paddingVertical=
"16mm"
>
<TextView
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:gravity=
"center"
android:text=
"反馈日期"
android:textColor=
"@color/flexible_text_sup"
android:textSize=
"12sp"
/>
<TextView
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:gravity=
"center"
android:text=
"客户信息"
android:textColor=
"@color/flexible_text_sup"
android:textSize=
"12sp"
/>
<TextView
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:gravity=
"center"
android:text=
"炼钢厂"
android:textColor=
"@color/flexible_text_sup"
android:textSize=
"12sp"
/>
<TextView
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:gravity=
"center"
android:text=
"连铸机"
android:textColor=
"@color/flexible_text_sup"
android:textSize=
"12sp"
/>
<TextView
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:gravity=
"center"
android:text=
"状态"
android:textColor=
"@color/flexible_text_sup"
android:textSize=
"12sp"
/>
</LinearLayout>
<androidx.recyclerview.widget.RecyclerView
android:id=
"@+id/rv_data"
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:layout_height=
"match_parent"
app:dddividerColor=
"@color/divider"
android:background=
"@android:color/white"
/>
app:ddmaskColor=
"#4d000000"
</LinearLayout>
app:ddmenuBackgroundColor=
"@color/white"
</com.scwang.smartrefresh.layout.SmartRefreshLayout>
app:ddmenuMenuHeightPercent=
"0.5"
app:ddmenuSelectedIcon=
"@mipmap/main_top"
<TextView
app:ddmenuTextSize=
"13sp"
android:id=
"@+id/tv_go"
app:ddmenuUnselectedIcon=
"@mipmap/main_down"
android:layout_width=
"60mm"
app:ddtextSelectedColor=
"@color/mainTextColor"
android:layout_height=
"60mm"
app:ddtextUnselectedColor=
"@color/main_icon_select"
android:layout_alignParentRight=
"true"
app:ddunderlineColor=
"@color/white"
/>
android:layout_marginTop=
"30mm"
android:background=
"@drawable/shape_ticket_go"
android:gravity=
"center"
android:textColor=
"@color/white"
android:textSize=
"12sp"
/>
<Button
android:id=
"@+id/btn_add"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_alignParentBottom=
"true"
android:layout_centerHorizontal=
"true"
android:layout_marginBottom=
"20mm"
android:background=
"@color/blue_btn"
android:text=
"新建"
android:textColor=
"@color/white"
/>
</RelativeLayout>
</RelativeLayout>
\ No newline at end of file
app/src/main/res/layout/item_mes_user_data.xml
浏览文件 @
948a52e5
...
@@ -6,48 +6,48 @@
...
@@ -6,48 +6,48 @@
android:paddingVertical=
"13mm"
>
android:paddingVertical=
"13mm"
>
<TextView
<TextView
android:id=
"@+id/tv_
na
me"
android:id=
"@+id/tv_
ti
me"
android:layout_width=
"0dp"
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:layout_weight=
"1"
android:gravity=
"center"
android:gravity=
"center"
android:text=
"
客户姓名
"
android:text=
"
反馈日期
"
android:textSize=
"12sp"
/>
android:textSize=
"12sp"
/>
<TextView
<TextView
android:id=
"@+id/tv_
pro_name
"
android:id=
"@+id/tv_
client
"
android:layout_width=
"0dp"
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:layout_weight=
"1"
android:gravity=
"center"
android:gravity=
"center"
android:text=
"
产品名称
"
android:text=
"
客户信息
"
android:textSize=
"12sp"
/>
android:textSize=
"12sp"
/>
<TextView
<TextView
android:id=
"@+id/tv_
time
"
android:id=
"@+id/tv_
factory
"
android:layout_width=
"0dp"
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:layout_weight=
"1"
android:gravity=
"center"
android:gravity=
"center"
android:text=
"
制单日期
"
android:text=
"
炼钢厂
"
android:textSize=
"12sp"
/>
android:textSize=
"12sp"
/>
<TextView
<TextView
android:id=
"@+id/tv_
status
"
android:id=
"@+id/tv_
machine
"
android:layout_width=
"0dp"
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:layout_weight=
"1"
android:gravity=
"center"
android:gravity=
"center"
android:text=
"任务状态"
android:text=
"连铸机"
android:textColor=
"@color/red"
android:textSize=
"12sp"
/>
android:textSize=
"12sp"
/>
<TextView
<TextView
android:id=
"@+id/tv_status"
android:layout_width=
"0dp"
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:layout_weight=
"1"
android:gravity=
"center"
android:gravity=
"center"
android:text=
"
任务
状态"
android:text=
"状态"
android:textColor=
"@color/red"
android:textColor=
"@color/red"
android:textSize=
"12sp"
/>
android:textSize=
"12sp"
/>
</LinearLayout>
</LinearLayout>
\ No newline at end of file
app/src/main/res/layout/view_ticket.xml
deleted
100644 → 0
浏览文件 @
26c1eb0a
<?xml version="1.0" encoding="utf-8"?>
<com.scwang.smartrefresh.layout.SmartRefreshLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
android:id=
"@+id/srl_refresh"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
>
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:orientation=
"vertical"
>
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:paddingVertical=
"16mm"
>
<TextView
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:gravity=
"center"
android:text=
"客户姓名"
android:textColor=
"@color/flexible_text_sup"
android:textSize=
"12sp"
/>
<TextView
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:gravity=
"center"
android:text=
"产品名称"
android:textColor=
"@color/flexible_text_sup"
android:textSize=
"12sp"
/>
<TextView
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:gravity=
"center"
android:text=
"制单日期"
android:textColor=
"@color/flexible_text_sup"
android:textSize=
"12sp"
/>
<TextView
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:gravity=
"center"
android:text=
"任务状态"
android:textColor=
"@color/flexible_text_sup"
android:textSize=
"12sp"
/>
</LinearLayout>
<androidx.recyclerview.widget.RecyclerView
android:id=
"@+id/rv_data"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:background=
"@android:color/white"
/>
</LinearLayout>
</com.scwang.smartrefresh.layout.SmartRefreshLayout>
\ No newline at end of file
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论