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
632fcd08
提交
632fcd08
authored
5月 08, 2020
作者:
lgd
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
1.质量反馈,详情和第一个审核
2.//TODO ,质检接口数据无对应问题,内部交易订单审核,审核规则,领用申请列表/退件列表/参数,坩埚下单,mes其他页面,mes质量反馈,编辑任务担当无法修改.
上级
e5f47cd3
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
9 个修改的文件
包含
280 行增加
和
59 行删除
+280
-59
CheckFeedbackEvent.java
...java/com/wd/workoffice/bean/event/CheckFeedbackEvent.java
+14
-0
FeedbackDetailBean.java
...va/com/wd/workoffice/bean/mesBean/FeedbackDetailBean.java
+0
-0
MesApiService.java
...c/main/java/com/wd/workoffice/retrofit/MesApiService.java
+17
-0
MesQualityActivity.java
...orkoffice/ui/activity/mes/quality/MesQualityActivity.java
+29
-5
MesQualityDetailActivity.java
...ice/ui/activity/mes/quality/MesQualityDetailActivity.java
+197
-50
MesQualityManagerActivity.java
...ce/ui/activity/mes/quality/MesQualityManagerActivity.java
+0
-0
activity_mes_quality.xml
app/src/main/res/layout/activity_mes_quality.xml
+18
-3
activity_mes_quality_detail.xml
app/src/main/res/layout/activity_mes_quality_detail.xml
+0
-0
activity_mes_quality_manager.xml
app/src/main/res/layout/activity_mes_quality_manager.xml
+5
-1
没有找到文件。
app/src/main/java/com/wd/workoffice/bean/event/CheckFeedbackEvent.java
0 → 100644
浏览文件 @
632fcd08
package
com
.
wd
.
workoffice
.
bean
.
event
;
/**
* author : flexible
* email : lgd19940421@163.com
* github: https://github.com/FlexibleXd
**/
public
class
CheckFeedbackEvent
{
public
CheckFeedbackEvent
()
{
}
}
app/src/main/java/com/wd/workoffice/bean/mesBean/FeedbackDetailBean.java
0 → 100644
浏览文件 @
632fcd08
差异被折叠。
点击展开。
app/src/main/java/com/wd/workoffice/retrofit/MesApiService.java
浏览文件 @
632fcd08
...
@@ -245,6 +245,7 @@ public interface MesApiService {
...
@@ -245,6 +245,7 @@ public interface MesApiService {
*/
*/
@POST
(
"/himes/api/msSceneFeedback/show/getByFeedInfo.json"
)
@POST
(
"/himes/api/msSceneFeedback/show/getByFeedInfo.json"
)
Observable
<
BaseMesBean
>
userDataDetail
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
Observable
<
BaseMesBean
>
userDataDetail
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
/**
* otherSupplierAdd
* otherSupplierAdd
*
*
...
@@ -311,4 +312,20 @@ public interface MesApiService {
...
@@ -311,4 +312,20 @@ public interface MesApiService {
@POST
(
"/himes/api/feedback/show/page.json"
)
@POST
(
"/himes/api/feedback/show/page.json"
)
Observable
<
BaseMesBean
>
feedbackList
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
Observable
<
BaseMesBean
>
feedbackList
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
/**
* 质量反馈 详情
*
* @return
*/
@GET
(
"/himes/api/feedback/show/{id}.json"
)
Observable
<
BaseMesBean
>
feedbackDetail
(
@Path
(
"id"
)
String
id
,
@Query
(
"functionId"
)
String
functionId
);
/**
* 质量反馈 详情
*
* @return
*/
@GET
(
"/himes/api/feedback/deal/update.json"
)
Observable
<
BaseMesBean
>
feedbackCheck
(
@Query
(
"functionId"
)
String
functionId
,
@Body
RequestBody
requestBody
);
}
}
app/src/main/java/com/wd/workoffice/ui/activity/mes/quality/MesQualityActivity.java
浏览文件 @
632fcd08
package
com
.
wd
.
workoffice
.
ui
.
activity
.
mes
.
quality
;
package
com
.
wd
.
workoffice
.
ui
.
activity
.
mes
.
quality
;
import
android.os.Bundle
;
import
android.view.Menu
;
import
android.view.MenuItem
;
import
android.view.View
;
import
android.view.View
;
import
android.widget.Button
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.chad.library.adapter.base.BaseQuickAdapter
;
import
com.chad.library.adapter.base.BaseQuickAdapter
;
...
@@ -8,16 +12,13 @@ import com.scwang.smartrefresh.layout.SmartRefreshLayout;
...
@@ -8,16 +12,13 @@ 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.FeedbackBean
;
import
com.wd.workoffice.bean.mesBean.FeedbackBean
;
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.MesTicketConditionActivity
;
import
com.wd.workoffice.ui.adapter.MesQualityAdapter
;
import
com.wd.workoffice.ui.adapter.MesQualityAdapter
;
import
com.wd.workoffice.ui.adapter.MesSearchAdapter
;
import
com.wd.workoffice.util.WorkUtils
;
import
com.wd.workoffice.util.WorkUtils
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
...
@@ -29,6 +30,7 @@ import androidx.recyclerview.widget.LinearLayoutManager;
...
@@ -29,6 +30,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
;
...
@@ -43,6 +45,8 @@ public class MesQualityActivity extends WorkToolBarActivity {
...
@@ -43,6 +45,8 @@ public class MesQualityActivity extends WorkToolBarActivity {
RecyclerView
rvData
;
RecyclerView
rvData
;
@BindView
(
R
.
id
.
srl_refresh
)
@BindView
(
R
.
id
.
srl_refresh
)
SmartRefreshLayout
srlRefresh
;
SmartRefreshLayout
srlRefresh
;
@BindView
(
R
.
id
.
btn_add
)
Button
btnAdd
;
private
Map
<
String
,
Object
>
param
;
private
Map
<
String
,
Object
>
param
;
private
List
<
FeedbackBean
.
ListBean
>
dataList
;
private
List
<
FeedbackBean
.
ListBean
>
dataList
;
private
MesQualityAdapter
dataAdapter
;
private
MesQualityAdapter
dataAdapter
;
...
@@ -127,7 +131,7 @@ public class MesQualityActivity extends WorkToolBarActivity {
...
@@ -127,7 +131,7 @@ public class MesQualityActivity extends WorkToolBarActivity {
dataAdapter
.
setOnItemClickListener
(
new
BaseQuickAdapter
.
OnItemClickListener
()
{
dataAdapter
.
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(
);
startActivity
(
MesQualityDetailActivity
.
class
,
"id"
,
dataList
.
get
(
position
).
getId
()
+
""
);
}
}
});
});
}
}
...
@@ -137,4 +141,24 @@ public class MesQualityActivity extends WorkToolBarActivity {
...
@@ -137,4 +141,24 @@ public class MesQualityActivity extends WorkToolBarActivity {
return
R
.
layout
.
activity_mes_quality
;
return
R
.
layout
.
activity_mes_quality
;
}
}
@Override
public
boolean
onCreateOptionsMenu
(
Menu
menu
)
{
getMenuInflater
().
inflate
(
R
.
menu
.
menu_search
,
menu
);
return
super
.
onCreateOptionsMenu
(
menu
);
}
@Override
public
boolean
onOptionsItemSelected
(
MenuItem
item
)
{
switch
(
item
.
getItemId
())
{
case
R
.
id
.
search
:
startActivityForResult
(
MesTicketConditionActivity
.
class
,
10001
);
break
;
}
return
super
.
onOptionsItemSelected
(
item
);
}
@OnClick
(
R
.
id
.
btn_add
)
public
void
onViewClicked
()
{
}
}
}
app/src/main/java/com/wd/workoffice/ui/activity/mes/quality/MesQualityDetailActivity.java
浏览文件 @
632fcd08
package
com
.
wd
.
workoffice
.
ui
.
activity
.
mes
.
quality
;
package
com
.
wd
.
workoffice
.
ui
.
activity
.
mes
.
quality
;
import
android.os.Bundle
;
import
android.view.View
;
import
android.widget.Button
;
import
android.widget.LinearLayout
;
import
android.widget.TextView
;
import
com.alibaba.fastjson.JSON
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.app.BaseMesBean
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.bean.ProPriceBean
;
import
com.wd.workoffice.bean.mesBean.FeedbackDetailBean
;
import
com.wd.workoffice.ui.adapter.MesQualityAdapter
;
import
com.wd.workoffice.retrofit.RtfUtils
;
import
com.wd.workoffice.retrofit.WorkObserver
;
import
java.util.List
;
import
java.util.Map
;
import
androidx.recyclerview.widget.RecyclerView
;
import
butterknife.BindView
;
import
butterknife.ButterKnife
;
import
butterknife.ButterKnife
;
import
butterknife.OnClick
;
import
flexible.xd.android_base.network.rtfhttp.Transformer
;
import
io.reactivex.disposables.Disposable
;
/**
/**
* author : flexible
* author : flexible
...
@@ -17,63 +28,184 @@ import butterknife.ButterKnife;
...
@@ -17,63 +28,184 @@ import butterknife.ButterKnife;
**/
**/
public
class
MesQualityDetailActivity
extends
WorkToolBarActivity
{
public
class
MesQualityDetailActivity
extends
WorkToolBarActivity
{
private
Map
<
String
,
Object
>
param
;
@BindView
(
R
.
id
.
btn_reviews
)
private
List
<
ProPriceBean
.
RecordsBean
>
dataList
;
Button
btnReviews
;
private
MesQualityAdapter
dataAdapter
;
@BindView
(
R
.
id
.
ll_bottom
)
private
int
page
=
1
;
LinearLayout
llBottom
;
@BindView
(
R
.
id
.
tv_no
)
TextView
tvNo
;
@BindView
(
R
.
id
.
tv_name
)
TextView
tvName
;
@BindView
(
R
.
id
.
tv_manager
)
TextView
tvManager
;
@BindView
(
R
.
id
.
tv_phone
)
TextView
tvPhone
;
@BindView
(
R
.
id
.
tv_code
)
TextView
tvCode
;
@BindView
(
R
.
id
.
tv_pro_name
)
TextView
tvProName
;
@BindView
(
R
.
id
.
tv_spec
)
TextView
tvSpec
;
@BindView
(
R
.
id
.
tv_img_code
)
TextView
tvImgCode
;
@BindView
(
R
.
id
.
tv_box
)
TextView
tvBox
;
@BindView
(
R
.
id
.
tv_num
)
TextView
tvNum
;
@BindView
(
R
.
id
.
tv_mark_code
)
TextView
tvMarkCode
;
@BindView
(
R
.
id
.
tv_machine
)
TextView
tvMachine
;
@BindView
(
R
.
id
.
tv_steel_type
)
TextView
tvSteelType
;
@BindView
(
R
.
id
.
tv_defect
)
TextView
tvDefect
;
@BindView
(
R
.
id
.
tv_defect_reason
)
TextView
tvDefectReason
;
@BindView
(
R
.
id
.
tv_desc
)
TextView
tvDesc
;
@BindView
(
R
.
id
.
tv_use_status
)
TextView
tvUseStatus
;
@BindView
(
R
.
id
.
tv_suggest
)
TextView
tvSuggest
;
@BindView
(
R
.
id
.
rv_img
)
RecyclerView
rvImg
;
@BindView
(
R
.
id
.
ll_manager
)
LinearLayout
llManager
;
@BindView
(
R
.
id
.
tv_factory_reason
)
TextView
tvFactoryReason
;
@BindView
(
R
.
id
.
tv_factory_suggest
)
TextView
tvFactorySuggest
;
@BindView
(
R
.
id
.
tv_factory_status
)
TextView
tvFactoryStatus
;
@BindView
(
R
.
id
.
tv_process
)
TextView
tvProcess
;
@BindView
(
R
.
id
.
tv_duty_person
)
TextView
tvDutyPerson
;
@BindView
(
R
.
id
.
tv_verify_person
)
TextView
tvVerifyPerson
;
@BindView
(
R
.
id
.
tv_question
)
TextView
tvQuestion
;
@BindView
(
R
.
id
.
tv_time
)
TextView
tvTime
;
@BindView
(
R
.
id
.
ll_company
)
LinearLayout
llCompany
;
@BindView
(
R
.
id
.
tv_client_status
)
TextView
tvClientStatus
;
@BindView
(
R
.
id
.
tv_client_reply
)
TextView
tvClientReply
;
@BindView
(
R
.
id
.
tv_client_record
)
TextView
tvClientRecord
;
@BindView
(
R
.
id
.
tv_client_person
)
TextView
tvClientPerson
;
@BindView
(
R
.
id
.
ll_client
)
LinearLayout
llClient
;
private
FeedbackDetailBean
detailBean
;
@Override
@Override
protected
void
initView
()
{
protected
void
initView
()
{
ButterKnife
.
bind
(
this
);
ButterKnife
.
bind
(
this
);
llBottom
.
setVisibility
(
View
.
VISIBLE
);
}
}
@Override
@Override
protected
void
initData
()
{
protected
void
initData
()
{
// getData
();
detail
();
}
}
// private void getData() {
private
void
detail
()
{
// RtfUtils.getRtf().getProHistoryPrice(param).compose(Transformer.schedule()).subscribe(new WorkObserver<BaseBean>() {
RtfUtils
.
getMesRtf
().
feedbackDetail
(
getIntent
().
getStringExtra
(
"id"
),
"1"
).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseMesBean
>()
{
// @Override
@Override
// public void doOnSubscribe(Disposable d) {
public
void
doOnSubscribe
(
Disposable
d
)
{
// }
}
//
// @Override
// public void onFail(String errorMsg) {
// hideLoading();
// toast(errorMsg);
// }
//
// @Override
// public void onSuccess(BaseBean data) {
// hideLoading();
// if (data.getCode() != 0) {
// toast(data.getMsg());
// return;
// }
// List<ProPriceBean.RecordsBean> getList = JSON.parseObject(data.getData().toString(), ProPriceBean.class).getRecords();
//
// 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
public
void
onFail
(
String
errorMsg
)
{
hideLoading
();
toast
(
errorMsg
);
}
@Override
public
void
onSuccess
(
BaseMesBean
data
)
{
hideLoading
();
if
(!
data
.
isSuccess
())
{
toast
(
data
.
getMsg
());
return
;
}
detailBean
=
JSON
.
parseObject
(
data
.
getData
().
toString
(),
FeedbackDetailBean
.
class
);
changeView
();
}
});
}
private
void
changeView
()
{
switch
(
detailBean
.
getStatus
())
{
case
"0"
:
llClient
.
setVisibility
(
View
.
GONE
);
llCompany
.
setVisibility
(
View
.
GONE
);
llManager
.
setVisibility
(
View
.
GONE
);
llBottom
.
setVisibility
(
View
.
VISIBLE
);
break
;
case
"1"
:
llClient
.
setVisibility
(
View
.
GONE
);
llCompany
.
setVisibility
(
View
.
GONE
);
llManager
.
setVisibility
(
View
.
VISIBLE
);
llBottom
.
setVisibility
(
View
.
VISIBLE
);
break
;
case
"2"
:
llClient
.
setVisibility
(
View
.
VISIBLE
);
llCompany
.
setVisibility
(
View
.
GONE
);
llManager
.
setVisibility
(
View
.
VISIBLE
);
llBottom
.
setVisibility
(
View
.
VISIBLE
);
break
;
case
"3"
:
llClient
.
setVisibility
(
View
.
VISIBLE
);
llCompany
.
setVisibility
(
View
.
VISIBLE
);
llManager
.
setVisibility
(
View
.
VISIBLE
);
llBottom
.
setVisibility
(
View
.
GONE
);
break
;
// case "4":
// llClient.setVisibility(View.VISIBLE);
// llCompany.setVisibility(View.VISIBLE);
// llManager.setVisibility(View.VISIBLE);
// llBottom.setVisibility(View.GONE);
// break;
}
tvNo
.
setText
(
detailBean
.
getFeedbackCode
());
tvName
.
setText
(
detailBean
.
getCustomerName
());
tvManager
.
setText
(
detailBean
.
getSaleUserName
());
tvPhone
.
setText
(
detailBean
.
getPhoneNumber
());
tvCode
.
setText
(
detailBean
.
getProcedureCode
());
tvProName
.
setText
(
detailBean
.
getProductName
());
tvSpec
.
setText
(
detailBean
.
getSpecification
());
tvImgCode
.
setText
(
detailBean
.
getDrawingNumber
());
tvBox
.
setText
(
detailBean
.
getBoxCode
());
tvNum
.
setText
(
detailBean
.
getVerson
());
tvMarkCode
.
setText
(
detailBean
.
getSerialNumber
());
tvMachine
.
setText
(
detailBean
.
getCasterName
());
tvSteelType
.
setText
(
detailBean
.
getSteelTypeName
());
tvDefect
.
setText
(
detailBean
.
getDefectName
());
tvDefectReason
.
setText
(
detailBean
.
getMainCause
());
//二、销售经理反馈信息
tvDesc
.
setText
(
detailBean
.
getFeedbackDescription
());
tvUseStatus
.
setText
(
detailBean
.
getOtherProviderBehavior
());
tvSuggest
.
setText
(
detailBean
.
getSalerOpinion
());
//三、公司本部反馈信息
tvFactoryReason
.
setText
(
detailBean
.
getFactoryAnalysis
());
tvFactoryStatus
.
setText
(
detailBean
.
getFactoryImplement
());
tvFactorySuggest
.
setText
(
detailBean
.
getFactoryLeaderOpinion
());
tvProcess
.
setText
(
detailBean
.
getTreatRectPlan
());
tvDutyPerson
.
setText
(
detailBean
.
getResponsibleDealName
());
tvVerifyPerson
.
setText
(
detailBean
.
getApprovalUserName
());
tvQuestion
.
setText
(
detailBean
.
getDefectMudName
());
tvTime
.
setText
(
detailBean
.
getFactoryTreatmentDateTime
());
//四、客户回馈信息
tvClientStatus
.
setText
(
detailBean
.
getApprovalUserName
());
tvClientReply
.
setText
(
detailBean
.
getDefectMudName
());
tvClientRecord
.
setText
(
detailBean
.
getFactoryTreatmentDateTime
());
tvClientPerson
.
setText
(
detailBean
.
getFactoryTreatmentDateTime
());
}
@Override
@Override
protected
void
initEvent
()
{
protected
void
initEvent
()
{
...
@@ -85,4 +217,19 @@ public class MesQualityDetailActivity extends WorkToolBarActivity {
...
@@ -85,4 +217,19 @@ public class MesQualityDetailActivity extends WorkToolBarActivity {
}
}
@OnClick
(
R
.
id
.
btn_reviews
)
public
void
onViewClicked
()
{
// switch (detailBean.getStatus()) {
switch
(
"0"
)
{
case
"0"
:
startActivity
(
MesQualityManagerActivity
.
class
,
"data"
,
JSON
.
toJSONString
(
detailBean
));
break
;
case
"1"
:
startActivity
(
MesQualityFactoryActivity
.
class
,
"data"
,
JSON
.
toJSONString
(
detailBean
));
break
;
case
"2"
:
startActivity
(
MesQualityClientActivity
.
class
,
"data"
,
JSON
.
toJSONString
(
detailBean
));
break
;
}
}
}
}
app/src/main/java/com/wd/workoffice/ui/activity/mes/quality/MesQualityManagerActivity.java
浏览文件 @
632fcd08
差异被折叠。
点击展开。
app/src/main/res/layout/activity_mes_quality.xml
浏览文件 @
632fcd08
...
@@ -4,11 +4,14 @@
...
@@ -4,11 +4,14 @@
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
>
android:layout_height=
"match_parent"
>
<
Linear
Layout
<
Relative
Layout
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"
>
<LinearLayout
android:layout_width=
"match_parent"
android:orientation=
"vertical"
android:layout_height=
"match_parent"
>
<LinearLayout
<LinearLayout
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
...
@@ -59,5 +62,16 @@
...
@@ -59,5 +62,16 @@
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:layout_height=
"match_parent"
android:background=
"@android:color/white"
/>
android:background=
"@android:color/white"
/>
</LinearLayout>
</LinearLayout>
<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>
</com.scwang.smartrefresh.layout.SmartRefreshLayout>
</com.scwang.smartrefresh.layout.SmartRefreshLayout>
\ No newline at end of file
app/src/main/res/layout/activity_mes_quality_detail.xml
浏览文件 @
632fcd08
差异被折叠。
点击展开。
app/src/main/res/layout/activity_mes_quality_manager.xml
浏览文件 @
632fcd08
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
>
android:layout_height=
"match_parent"
>
<LinearLayout
xmlns:android=
"http://schemas.android.com/apk/res/android"
<LinearLayout
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:layout_height=
"match_parent"
android:background=
"@color/white"
android:background=
"@color/white"
...
@@ -34,6 +34,7 @@
...
@@ -34,6 +34,7 @@
android:textSize=
"14sp"
/>
android:textSize=
"14sp"
/>
<EditText
<EditText
android:id=
"@+id/tv_desc"
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginHorizontal=
"20mm"
android:layout_marginHorizontal=
"20mm"
...
@@ -55,6 +56,7 @@
...
@@ -55,6 +56,7 @@
android:textSize=
"14sp"
/>
android:textSize=
"14sp"
/>
<EditText
<EditText
android:id=
"@+id/tv_use_status"
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginHorizontal=
"20mm"
android:layout_marginHorizontal=
"20mm"
...
@@ -76,6 +78,7 @@
...
@@ -76,6 +78,7 @@
android:textSize=
"14sp"
/>
android:textSize=
"14sp"
/>
<EditText
<EditText
android:id=
"@+id/tv_suggest"
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginHorizontal=
"20mm"
android:layout_marginHorizontal=
"20mm"
...
@@ -97,6 +100,7 @@
...
@@ -97,6 +100,7 @@
android:textSize=
"15sp"
/>
android:textSize=
"15sp"
/>
<androidx.recyclerview.widget.RecyclerView
<androidx.recyclerview.widget.RecyclerView
android:id=
"@+id/rv_img"
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"10mm"
/>
android:layout_marginTop=
"10mm"
/>
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论