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
f6a8503f
提交
f6a8503f
authored
8月 06, 2020
作者:
lgd
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
1.销售订单唛头
2.TODO 三个功能测试,下单新增唛头測試
上级
f308b4dd
隐藏空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
213 行增加
和
26 行删除
+213
-26
AndroidManifest.xml
app/src/main/AndroidManifest.xml
+8
-0
ApiService.java
app/src/main/java/com/wd/workoffice/retrofit/ApiService.java
+7
-0
OrderMarkActivity.java
...d/workoffice/ui/activity/bat/order/OrderMarkActivity.java
+148
-0
SaleOrderDetailActivity.java
...office/ui/activity/bat/order/SaleOrderDetailActivity.java
+6
-0
OrderDetailProductAdapter.java
...m/wd/workoffice/ui/adapter/OrderDetailProductAdapter.java
+2
-0
item_order_product.xml
app/src/main/res/layout/item_order_product.xml
+42
-26
没有找到文件。
app/src/main/AndroidManifest.xml
浏览文件 @
f6a8503f
...
@@ -2391,6 +2391,14 @@
...
@@ -2391,6 +2391,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.bat.order.OrderMarkActivity"
android:configChanges=
"orientation|screenSize|keyboardHidden"
android:label=
"唛头"
android:launchMode=
"singleTop"
android:screenOrientation=
"portrait"
android:theme=
"@style/Work.Base"
android:windowSoftInputMode=
"adjustPan"
/>
<provider
<provider
android:name=
"androidx.core.content.FileProvider"
android:name=
"androidx.core.content.FileProvider"
android:authorities=
"com.wd.workoffice.fileprovider"
android:authorities=
"com.wd.workoffice.fileprovider"
...
...
app/src/main/java/com/wd/workoffice/retrofit/ApiService.java
浏览文件 @
f6a8503f
...
@@ -2181,4 +2181,11 @@ public interface ApiService {
...
@@ -2181,4 +2181,11 @@ public interface ApiService {
*/
*/
@GET
(
"/mark/one"
)
@GET
(
"/mark/one"
)
Observable
<
BaseBean
>
getTemplate
(
@QueryMap
Map
<
String
,
Object
>
param
);
Observable
<
BaseBean
>
getTemplate
(
@QueryMap
Map
<
String
,
Object
>
param
);
/**
* 获取订单产品设置的唛头
*
* @return
*/
@GET
(
"/mark-order-rel/one"
)
Observable
<
BaseBean
>
getOrderMark
(
@QueryMap
Map
<
String
,
Object
>
param
);
}
}
app/src/main/java/com/wd/workoffice/ui/activity/bat/order/OrderMarkActivity.java
0 → 100644
浏览文件 @
f6a8503f
package
com
.
wd
.
workoffice
.
ui
.
activity
.
bat
.
order
;
import
android.content.Intent
;
import
android.text.TextUtils
;
import
android.view.Menu
;
import
android.view.MenuItem
;
import
android.widget.EditText
;
import
com.alibaba.fastjson.JSON
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.app.BaseBean
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.bean.MarkBean
;
import
com.wd.workoffice.bean.ProductBean
;
import
com.wd.workoffice.retrofit.RtfUtils
;
import
com.wd.workoffice.retrofit.WorkObserver
;
import
com.wd.workoffice.util.WorkUtils
;
import
java.util.Map
;
import
butterknife.BindView
;
import
butterknife.ButterKnife
;
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
OrderMarkActivity
extends
WorkToolBarActivity
{
@BindView
(
R
.
id
.
et_company
)
EditText
etCompany
;
@BindView
(
R
.
id
.
et_factory
)
EditText
etFactory
;
@BindView
(
R
.
id
.
et_machine
)
EditText
etMachine
;
@BindView
(
R
.
id
.
et_pro_name
)
EditText
etProName
;
@BindView
(
R
.
id
.
et_img_code
)
EditText
etImgCode
;
@BindView
(
R
.
id
.
et_spec
)
EditText
etSpec
;
@BindView
(
R
.
id
.
et_send_company
)
EditText
etSendCompany
;
@BindView
(
R
.
id
.
et_code
)
EditText
etCode
;
@BindView
(
R
.
id
.
et_box
)
EditText
etBox
;
@BindView
(
R
.
id
.
et_supplies_code
)
EditText
etSuppliesCode
;
@BindView
(
R
.
id
.
et_contract
)
EditText
etContract
;
@BindView
(
R
.
id
.
et_country_company
)
EditText
etCountryCompany
;
@BindView
(
R
.
id
.
et_app_name
)
EditText
etAppName
;
@BindView
(
R
.
id
.
et_use
)
EditText
etUse
;
private
MarkBean
markBean
;
private
ProductBean
.
RecordsBean
product
;
@Override
protected
void
initView
()
{
ButterKnife
.
bind
(
this
);
etCompany
.
setEnabled
(
false
);
etFactory
.
setEnabled
(
false
);
etMachine
.
setEnabled
(
false
);
etProName
.
setEnabled
(
false
);
etImgCode
.
setEnabled
(
false
);
etSpec
.
setEnabled
(
false
);
etSendCompany
.
setEnabled
(
false
);
etCode
.
setEnabled
(
false
);
etBox
.
setEnabled
(
false
);
etSuppliesCode
.
setEnabled
(
false
);
etContract
.
setEnabled
(
false
);
etCountryCompany
.
setEnabled
(
false
);
etAppName
.
setEnabled
(
false
);
etUse
.
setEnabled
(
false
);
}
@Override
protected
void
initData
()
{
getOrderMark
();
}
@Override
protected
void
initEvent
()
{
}
private
void
getOrderMark
()
{
Map
<
String
,
Object
>
param
=
WorkUtils
.
simpleParam
();
param
.
put
(
"productId"
,
getIntent
().
getStringExtra
(
"productId"
));
param
.
put
(
"customerId"
,
getIntent
().
getStringExtra
(
"customerId"
));
param
.
put
(
"orderId"
,
getIntent
().
getStringExtra
(
"orderId"
));
RtfUtils
.
getRtf
().
getOrderMark
(
param
).
compose
(
Transformer
.
schedule
()).
subscribe
(
new
WorkObserver
<
BaseBean
>()
{
@Override
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
.
getMessage
());
return
;
}
markBean
=
JSON
.
parseObject
(
data
.
getData
().
toString
(),
MarkBean
.
class
);
changeView
();
}
});
}
private
void
changeView
()
{
if
(
null
==
markBean
)
{
return
;
}
etCompany
.
setText
(
markBean
.
getReceiveCompany
());
etFactory
.
setText
(
markBean
.
getCustomerBranchFactory
());
etMachine
.
setText
(
markBean
.
getContinuousCastingMachine
());
etProName
.
setText
(
markBean
.
getProductName
());
etImgCode
.
setText
(
markBean
.
getProductSimpleCode
());
etSpec
.
setText
(
markBean
.
getProductSpec
());
etSendCompany
.
setText
(
markBean
.
getShipCompany
());
etCode
.
setText
(
markBean
.
getMaterialCode
());
etBox
.
setText
(
markBean
.
getBoxCode
());
etSuppliesCode
.
setText
(
markBean
.
getMaterialCodeOther
());
etContract
.
setText
(
markBean
.
getForeignTradeContractNumber
());
etCountryCompany
.
setText
(
markBean
.
getDomesticShipCompany
());
etAppName
.
setText
(
markBean
.
getReceiveCompany
());
etUse
.
setText
(
markBean
.
getProductName
());
}
@Override
protected
int
layoutId
()
{
return
R
.
layout
.
activity_choose_head
;
}
}
app/src/main/java/com/wd/workoffice/ui/activity/bat/order/SaleOrderDetailActivity.java
浏览文件 @
f6a8503f
...
@@ -307,6 +307,12 @@ public class SaleOrderDetailActivity extends WorkToolBarActivity {
...
@@ -307,6 +307,12 @@ public class SaleOrderDetailActivity extends WorkToolBarActivity {
@Override
@Override
public
void
onItemChildClick
(
BaseQuickAdapter
adapter
,
View
view
,
int
position
)
{
public
void
onItemChildClick
(
BaseQuickAdapter
adapter
,
View
view
,
int
position
)
{
switch
(
view
.
getId
())
{
switch
(
view
.
getId
())
{
case
R
.
id
.
tv_mark
:
startActivity
(
OrderMarkActivity
.
class
,
"productId"
,
proList
.
get
(
position
).
getProductId
()+
""
,
"orderId"
,
dataBean
.
getId
(),
"customerId"
,
dataBean
.
getCustomerId
()+
""
);
break
;
case
R
.
id
.
ll_annex
:
case
R
.
id
.
ll_annex
:
if
(!
TextUtils
.
isEmpty
(
proList
.
get
(
position
).
getAnnex
()))
if
(!
TextUtils
.
isEmpty
(
proList
.
get
(
position
).
getAnnex
()))
startActivity
(
ImageActivity
.
class
,
"url"
,
HwObsUtil
.
IMG_DOMAIN
+
proList
.
get
(
position
).
getAnnex
());
startActivity
(
ImageActivity
.
class
,
"url"
,
HwObsUtil
.
IMG_DOMAIN
+
proList
.
get
(
position
).
getAnnex
());
...
...
app/src/main/java/com/wd/workoffice/ui/adapter/OrderDetailProductAdapter.java
浏览文件 @
f6a8503f
...
@@ -57,6 +57,8 @@ public class OrderDetailProductAdapter extends BaseQuickAdapter<OrderDetail.Orde
...
@@ -57,6 +57,8 @@ public class OrderDetailProductAdapter extends BaseQuickAdapter<OrderDetail.Orde
helper
.
addOnClickListener
(
R
.
id
.
tv_return
);
helper
.
addOnClickListener
(
R
.
id
.
tv_return
);
helper
.
addOnClickListener
(
R
.
id
.
tv_flow
);
helper
.
addOnClickListener
(
R
.
id
.
tv_flow
);
helper
.
addOnClickListener
(
R
.
id
.
tv_add
);
helper
.
addOnClickListener
(
R
.
id
.
tv_add
);
helper
.
addOnClickListener
(
R
.
id
.
tv_mark
);
helper
.
setVisible
(
R
.
id
.
tv_mark
,
true
);
switch
(
status
)
{
switch
(
status
)
{
// private String tab[] = {
// private String tab[] = {
// "全部", "待审核", "待接单", "待生产", "已入库",
// "全部", "待审核", "待接单", "待生产", "已入库",
...
...
app/src/main/res/layout/item_order_product.xml
浏览文件 @
f6a8503f
...
@@ -192,19 +192,19 @@
...
@@ -192,19 +192,19 @@
<TextView
<TextView
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"附件"
android:layout_marginRight=
"3mm"
android:layout_marginRight=
"3mm"
android:text=
"附件"
android:textColor=
"@color/flexible_text_gray"
android:textColor=
"@color/flexible_text_gray"
android:textSize=
"12sp"
/>
android:textSize=
"12sp"
/>
<TextView
<TextView
android:id=
"@+id/tv_annex"
android:id=
"@+id/tv_annex"
android:layout_width=
"0dp"
android:layout_width=
"0dp"
android:layout_height=
"wrap_content"
android:layout_weight=
"1"
android:layout_weight=
"1"
android:maxLines=
"3"
android:gravity=
"right"
android:ellipsize=
"end"
android:ellipsize=
"end"
android:layout_height=
"wrap_content"
android:gravity=
"right"
android:maxLines=
"3"
android:textColor=
"@color/flexible_text_gray"
android:textColor=
"@color/flexible_text_gray"
android:textSize=
"12sp"
/>
android:textSize=
"12sp"
/>
</LinearLayout>
</LinearLayout>
...
@@ -255,12 +255,27 @@
...
@@ -255,12 +255,27 @@
android:layout_gravity=
"right"
android:layout_gravity=
"right"
android:layout_marginTop=
"10mm"
android:layout_marginTop=
"10mm"
android:visibility=
"gone"
>
android:visibility=
"gone"
>
<TextView
android:id=
"@+id/tv_mark"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"3mm"
android:visibility=
"gone"
android:layout_marginRight=
"10mm"
android:background=
"@drawable/shape_blue_btn"
android:paddingHorizontal=
"10mm"
android:paddingVertical=
"5mm"
android:text=
"唛头"
android:textColor=
"@color/white"
/>
<FrameLayout
<FrameLayout
android:id=
"@+id/fl_back"
android:id=
"@+id/fl_back"
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:
visibility=
"gone
"
android:
layout_marginRight=
"10mm
"
android:
layout_marginRight=
"10mm
"
>
android:
visibility=
"gone
"
>
<TextView
<TextView
android:id=
"@+id/tv_back"
android:id=
"@+id/tv_back"
...
@@ -277,9 +292,9 @@
...
@@ -277,9 +292,9 @@
android:id=
"@+id/view_back"
android:id=
"@+id/view_back"
android:layout_width=
"8mm"
android:layout_width=
"8mm"
android:layout_height=
"8mm"
android:layout_height=
"8mm"
android:visibility=
"gone"
android:layout_gravity=
"right"
android:layout_gravity=
"right"
android:background=
"@drawable/shape_red_circle"
/>
android:background=
"@drawable/shape_red_circle"
android:visibility=
"gone"
/>
</FrameLayout>
</FrameLayout>
<FrameLayout
<FrameLayout
...
@@ -303,9 +318,9 @@
...
@@ -303,9 +318,9 @@
android:id=
"@+id/view_get"
android:id=
"@+id/view_get"
android:layout_width=
"8mm"
android:layout_width=
"8mm"
android:layout_height=
"8mm"
android:layout_height=
"8mm"
android:visibility=
"gone"
android:layout_gravity=
"right"
android:layout_gravity=
"right"
android:background=
"@drawable/shape_red_circle"
/>
android:background=
"@drawable/shape_red_circle"
android:visibility=
"gone"
/>
</FrameLayout>
</FrameLayout>
<FrameLayout
<FrameLayout
...
@@ -329,9 +344,9 @@
...
@@ -329,9 +344,9 @@
android:id=
"@+id/view_return"
android:id=
"@+id/view_return"
android:layout_width=
"8mm"
android:layout_width=
"8mm"
android:layout_height=
"8mm"
android:layout_height=
"8mm"
android:visibility=
"gone"
android:layout_gravity=
"right"
android:layout_gravity=
"right"
android:background=
"@drawable/shape_red_circle"
/>
android:background=
"@drawable/shape_red_circle"
android:visibility=
"gone"
/>
</FrameLayout>
</FrameLayout>
<FrameLayout
<FrameLayout
...
@@ -356,9 +371,9 @@
...
@@ -356,9 +371,9 @@
android:id=
"@+id/view_quality"
android:id=
"@+id/view_quality"
android:layout_width=
"8mm"
android:layout_width=
"8mm"
android:layout_height=
"8mm"
android:layout_height=
"8mm"
android:visibility=
"gone"
android:layout_gravity=
"right"
android:layout_gravity=
"right"
android:background=
"@drawable/shape_red_circle"
/>
android:background=
"@drawable/shape_red_circle"
android:visibility=
"gone"
/>
</FrameLayout>
</FrameLayout>
<FrameLayout
<FrameLayout
...
@@ -382,22 +397,22 @@
...
@@ -382,22 +397,22 @@
android:id=
"@+id/view_add"
android:id=
"@+id/view_add"
android:layout_width=
"8mm"
android:layout_width=
"8mm"
android:layout_height=
"8mm"
android:layout_height=
"8mm"
android:visibility=
"gone"
android:layout_gravity=
"right"
android:layout_gravity=
"right"
android:background=
"@drawable/shape_red_circle"
/>
android:background=
"@drawable/shape_red_circle"
android:visibility=
"gone"
/>
</FrameLayout>
</FrameLayout>
<TextView
<TextView
android:id=
"@+id/tv_flow"
android:id=
"@+id/tv_flow"
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"3mm"
android:layout_marginTop=
"3mm"
android:background=
"@drawable/shape_blue_btn"
android:background=
"@drawable/shape_blue_btn"
android:paddingHorizontal=
"10mm"
android:paddingHorizontal=
"10mm"
android:paddingVertical=
"5mm"
android:paddingVertical=
"5mm"
android:text=
"流水"
android:text=
"流水"
android:textColor=
"@color/white"
/>
android:textColor=
"@color/white"
/>
</LinearLayout>
</LinearLayout>
</LinearLayout>
</LinearLayout>
\ No newline at end of file
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论