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
c28c7a3e
提交
c28c7a3e
authored
3月 23, 2020
作者:
lgd
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
1.上下架
2.//TODO erp用户激活,忘记密码测试,产品下单还差附件,bat,mes,消息,我的,刷新token
上级
26210863
隐藏空白字符变更
内嵌
并排
正在显示
7 个修改的文件
包含
26 行增加
和
32 行删除
+26
-32
ProductBean.java
app/src/main/java/com/wd/workoffice/bean/ProductBean.java
+4
-3
WorkProModel.java
app/src/main/java/com/wd/workoffice/model/WorkProModel.java
+1
-1
ApiService.java
app/src/main/java/com/wd/workoffice/retrofit/ApiService.java
+2
-2
WorkContactsSearchActivity.java
...fice/ui/activity/bat/work/WorkContactsSearchActivity.java
+0
-8
WorkProductAdapter.java
...java/com/wd/workoffice/ui/adapter/WorkProductAdapter.java
+8
-3
WorkContactsFragment.java
...in/java/com/wd/workoffice/ui/fg/WorkContactsFragment.java
+0
-14
WorkProFragment.java
...rc/main/java/com/wd/workoffice/ui/fg/WorkProFragment.java
+11
-1
没有找到文件。
app/src/main/java/com/wd/workoffice/bean/ProductBean.java
浏览文件 @
c28c7a3e
...
...
@@ -126,6 +126,7 @@ public class ProductBean {
* transitPartId : null
* transitPartTypeCode : null
* remark : null
*
*/
private
int
createdBy
;
...
...
@@ -156,7 +157,7 @@ public class ProductBean {
private
Object
outDeptName
;
private
String
productTypeName
;
private
Object
expectOutputDeptName
;
private
Objec
t
isExpectOut
;
private
in
t
isExpectOut
;
private
Object
ofKindName
;
private
String
statusName
;
private
Object
relList
;
...
...
@@ -425,11 +426,11 @@ public class ProductBean {
this
.
expectOutputDeptName
=
expectOutputDeptName
;
}
public
Objec
t
getIsExpectOut
()
{
public
in
t
getIsExpectOut
()
{
return
isExpectOut
;
}
public
void
setIsExpectOut
(
Objec
t
isExpectOut
)
{
public
void
setIsExpectOut
(
in
t
isExpectOut
)
{
this
.
isExpectOut
=
isExpectOut
;
}
...
...
app/src/main/java/com/wd/workoffice/model/WorkProModel.java
浏览文件 @
c28c7a3e
...
...
@@ -35,7 +35,7 @@ public class WorkProModel implements WorkProContract.Model {
Map
<
String
,
Object
>
param
=
new
HashMap
<>();
param
.
put
(
"id"
,
id
);
param
.
put
(
"shelfAction"
,
shelfAction
);
return
RtfUtils
.
getRtf
().
onSalePro
(
WorkUtils
.
convertMapToBody
(
param
)
);
return
RtfUtils
.
getRtf
().
onSalePro
(
param
);
}
public
static
WorkProModel
newInstance
()
{
...
...
app/src/main/java/com/wd/workoffice/retrofit/ApiService.java
浏览文件 @
c28c7a3e
...
...
@@ -403,8 +403,8 @@ public interface ApiService {
* @return
*/
@PUT
(
"/product/app/shelf"
)
Observable
<
BaseBean
>
onSalePro
(
@Body
RequestBody
requestBody
);
//
Observable<BaseBean> onSalePro(@Body RequestBody requestBody);
Observable
<
BaseBean
>
onSalePro
(
@QueryMap
Map
<
String
,
Object
>
param
);
/**
* 下单
* <p>
...
...
app/src/main/java/com/wd/workoffice/ui/activity/bat/work/WorkContactsSearchActivity.java
浏览文件 @
c28c7a3e
package
com
.
wd
.
workoffice
.
ui
.
activity
.
bat
.
work
;
import
android.text.TextUtils
;
import
android.view.LayoutInflater
;
import
android.view.MenuItem
;
import
android.view.View
;
import
android.widget.EditText
;
import
android.widget.TextView
;
import
com.chad.library.adapter.base.BaseQuickAdapter
;
import
com.google.android.material.tabs.TabLayout
;
import
com.scwang.smartrefresh.layout.SmartRefreshLayout
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.app.WorkBaseActivity
;
import
com.wd.workoffice.bean.ContactsBean
;
import
com.wd.workoffice.bean.ProductBean
;
import
com.wd.workoffice.contract.WorkContactsContract
;
import
com.wd.workoffice.contract.WorkProContract
;
import
com.wd.workoffice.presenter.WorkContactsPresenter
;
import
com.wd.workoffice.presenter.WorkProPresenter
;
import
com.wd.workoffice.ui.adapter.WorkContactsAdapter
;
import
com.wd.workoffice.ui.adapter.WorkProductAdapter
;
import
com.wd.workoffice.util.WorkUtils
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.Map
;
import
androidx.appcompat.app.AlertDialog
;
import
androidx.appcompat.widget.Toolbar
;
import
androidx.recyclerview.widget.LinearLayoutManager
;
import
androidx.recyclerview.widget.RecyclerView
;
...
...
app/src/main/java/com/wd/workoffice/ui/adapter/WorkProductAdapter.java
浏览文件 @
c28c7a3e
...
...
@@ -21,12 +21,17 @@ public class WorkProductAdapter extends BaseQuickAdapter<ProductBean.RecordsBean
@Override
protected
void
convert
(
BaseViewHolder
helper
,
ProductBean
.
RecordsBean
item
)
{
helper
.
setText
(
R
.
id
.
tv_name
,
item
.
getSimpleCode
());
helper
.
setText
(
R
.
id
.
tv_card
,
"品号:"
+
item
.
getSoleCode
());
helper
.
setText
(
R
.
id
.
tv_img_card
,
"图号:"
+
item
.
getSimpleCode
());
helper
.
setText
(
R
.
id
.
tv_spec
,
"规格:"
+
item
.
getSpec
());
helper
.
setText
(
R
.
id
.
tv_card
,
"品号:"
+
item
.
getSoleCode
());
helper
.
setText
(
R
.
id
.
tv_img_card
,
"图号:"
+
item
.
getSimpleCode
());
helper
.
setText
(
R
.
id
.
tv_spec
,
"规格:"
+
item
.
getSpec
());
helper
.
setText
(
R
.
id
.
tv_price
,
"¥"
.
concat
(
String
.
valueOf
(
item
.
getInternalPrice
())));
helper
.
addOnClickListener
(
R
.
id
.
btn_modify
);
helper
.
addOnClickListener
(
R
.
id
.
btn_on_sale
);
if
(
item
.
getIsExpectOut
()
==
0
)
{
//未上架
helper
.
setText
(
R
.
id
.
btn_on_sale
,
"上架"
);
}
else
{
helper
.
setText
(
R
.
id
.
btn_on_sale
,
"下架"
);
}
}
}
app/src/main/java/com/wd/workoffice/ui/fg/WorkContactsFragment.java
浏览文件 @
c28c7a3e
package
com
.
wd
.
workoffice
.
ui
.
fg
;
import
android.os.Bundle
;
import
android.text.TextUtils
;
import
android.view.LayoutInflater
;
import
android.view.View
;
import
android.widget.EditText
;
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.WorkBaseFg
;
import
com.wd.workoffice.bean.ContactsBean
;
import
com.wd.workoffice.bean.ProductBean
;
import
com.wd.workoffice.bean.listener.ProFilterClickListener
;
import
com.wd.workoffice.contract.WorkContactsContract
;
import
com.wd.workoffice.contract.WorkProContract
;
import
com.wd.workoffice.presenter.WorkContactsPresenter
;
import
com.wd.workoffice.presenter.WorkProPresenter
;
import
com.wd.workoffice.ui.activity.bat.work.WorkProDetailActivity
;
import
com.wd.workoffice.ui.adapter.WorkContactsAdapter
;
import
com.wd.workoffice.ui.adapter.WorkProductAdapter
;
import
com.wd.workoffice.util.ProFilterData
;
import
com.wd.workoffice.util.WorkUtils
;
import
com.wd.workoffice.widget.DropDownMenu
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.Map
;
import
androidx.annotation.Nullable
;
import
androidx.appcompat.app.AlertDialog
;
import
androidx.recyclerview.widget.LinearLayoutManager
;
import
androidx.recyclerview.widget.RecyclerView
;
import
butterknife.BindView
;
...
...
app/src/main/java/com/wd/workoffice/ui/fg/WorkProFragment.java
浏览文件 @
c28c7a3e
...
...
@@ -209,6 +209,15 @@ public class WorkProFragment extends WorkBaseFg implements WorkProContract.View
TextView
tvOk
=
view
.
findViewById
(
R
.
id
.
tv_ok
);
TextView
tvCancel
=
view
.
findViewById
(
R
.
id
.
tv_cancel
);
TextView
tvTitle
=
view
.
findViewById
(
R
.
id
.
tv_title
);
String
shelfAction
;
if
(
data
.
getIsExpectOut
()
==
0
)
{
//未上架
tvTitle
.
setText
(
"确认上架?"
);
shelfAction
=
"up"
;
}
else
{
tvTitle
.
setText
(
"确认下架?"
);
shelfAction
=
"down"
;
}
TextView
tvPrice
=
view
.
findViewById
(
R
.
id
.
tv_price
);
TextView
tvName
=
view
.
findViewById
(
R
.
id
.
tv_name
);
tvPrice
.
setText
(
String
.
valueOf
(
data
.
getInternalPrice
()).
concat
(
"/"
).
concat
(
data
.
getUnit
()));
...
...
@@ -218,7 +227,7 @@ public class WorkProFragment extends WorkBaseFg implements WorkProContract.View
tvOk
.
setOnClickListener
(
new
View
.
OnClickListener
()
{
@Override
public
void
onClick
(
View
v
)
{
workProPresenter
.
onSale
(
data
.
getId
(),
"down"
);
workProPresenter
.
onSale
(
data
.
getId
(),
shelfAction
);
addCartDialog
.
dismiss
();
}
});
...
...
@@ -260,6 +269,7 @@ public class WorkProFragment extends WorkBaseFg implements WorkProContract.View
@Override
public
void
modify
(
String
msg
)
{
page
=
1
;
param
.
put
(
"current"
,
page
);
workProPresenter
.
getPro
(
param
);
toast
(
msg
);
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论