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
e659632b
提交
e659632b
authored
7月 20, 2020
作者:
lgd
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
1.修改开票收票权限展示状态
上级
55581d71
显示空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
108 行增加
和
23 行删除
+108
-23
WorkFinancialReceiveTicketActivity.java
...activity/bat/work/WorkFinancialReceiveTicketActivity.java
+3
-0
WorkFinancialReceiveTicketAddActivity.java
...ivity/bat/work/WorkFinancialReceiveTicketAddActivity.java
+16
-4
WorkFinancialTicketActivity.java
...ice/ui/activity/bat/work/WorkFinancialTicketActivity.java
+3
-0
WorkFinancialTicketAddActivity.java
.../ui/activity/bat/work/WorkFinancialTicketAddActivity.java
+25
-9
FinancialReceiveTicketFilterData.java
...fice/util/ddmfilter/FinancialReceiveTicketFilterData.java
+27
-5
FinancialTicketFilterData.java
.../workoffice/util/ddmfilter/FinancialTicketFilterData.java
+34
-5
没有找到文件。
app/src/main/java/com/wd/workoffice/ui/activity/bat/work/WorkFinancialReceiveTicketActivity.java
浏览文件 @
e659632b
...
...
@@ -90,6 +90,9 @@ public class WorkFinancialReceiveTicketActivity extends WorkToolBarActivity {
});
rvData
=
filterData
.
getRvData
();
srlRefresh
=
filterData
.
getSrlRefresh
();
if
(
filterData
.
getStatusList
().
size
()
!=
0
)
{
orderType
=
filterData
.
getStatusList
().
get
(
0
);
}
}
...
...
app/src/main/java/com/wd/workoffice/ui/activity/bat/work/WorkFinancialReceiveTicketAddActivity.java
浏览文件 @
e659632b
...
...
@@ -20,6 +20,11 @@ import com.wd.workoffice.util.WorkUtils;
import
org.greenrobot.eventbus.EventBus
;
import
org.greenrobot.eventbus.Subscribe
;
import
java.util.ArrayList
;
import
java.util.Arrays
;
import
java.util.Collection
;
import
java.util.Collections
;
import
java.util.List
;
import
java.util.Map
;
import
androidx.annotation.Nullable
;
...
...
@@ -51,7 +56,8 @@ public class WorkFinancialReceiveTicketAddActivity extends WorkToolBarActivity {
private
Map
<
String
,
Object
>
param
;
private
Integer
clientId
;
private
QMUIDialog
.
MenuDialogBuilder
typeDialog
;
String
[]
typeList
=
new
String
[]{
"外采购订单"
,
"供应订单"
};
// String[] typeList = new String[]{"外采购订单", "供应订单"};
List
<
String
>
typeList
=
new
ArrayList
<>();
private
String
chooseType
;
private
Integer
depId
;
...
...
@@ -61,11 +67,17 @@ public class WorkFinancialReceiveTicketAddActivity extends WorkToolBarActivity {
tvDep
.
setText
(
UserKeeper
.
getInstance
().
getUserDepName
());
param
=
WorkUtils
.
simpleParam
();
typeDialog
=
DialogUtils
.
listDialog
(
this
);
typeDialog
.
addItems
(
typeList
,
new
DialogInterface
.
OnClickListener
()
{
if
(
WorkUtils
.
hasPermission
(
PagePermissionType
.
FO_RECEIPT_LIST
.
getPermission
()))
{
typeList
.
add
(
"供应订单"
);
}
if
(
WorkUtils
.
hasPermission
(
PagePermissionType
.
PO_RECEIPT_LIST
.
getPermission
()))
{
typeList
.
add
(
"外采购订单"
);
}
typeDialog
.
addItems
(
typeList
.
toArray
(
new
String
[
typeList
.
size
()]),
new
DialogInterface
.
OnClickListener
()
{
@Override
public
void
onClick
(
DialogInterface
dialog
,
int
which
)
{
chooseType
=
typeList
[
which
]
;
tvOrder
.
setText
(
typeList
[
which
]
);
chooseType
=
typeList
.
get
(
which
)
;
tvOrder
.
setText
(
typeList
.
get
(
which
)
);
dialog
.
dismiss
();
if
(!
hasAddPermission
()){
toast
(
R
.
string
.
permission
);
...
...
app/src/main/java/com/wd/workoffice/ui/activity/bat/work/WorkFinancialTicketActivity.java
浏览文件 @
e659632b
...
...
@@ -90,6 +90,9 @@ public class WorkFinancialTicketActivity extends WorkToolBarActivity {
});
rvData
=
filterData
.
getRvData
();
srlRefresh
=
filterData
.
getSrlRefresh
();
if
(
filterData
.
getStatusList
().
size
()
!=
0
)
{
orderType
=
filterData
.
getStatusList
().
get
(
0
);
}
}
...
...
app/src/main/java/com/wd/workoffice/ui/activity/bat/work/WorkFinancialTicketAddActivity.java
浏览文件 @
e659632b
...
...
@@ -20,6 +20,8 @@ import com.wd.workoffice.util.WorkUtils;
import
org.greenrobot.eventbus.EventBus
;
import
org.greenrobot.eventbus.Subscribe
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.Map
;
import
androidx.annotation.Nullable
;
...
...
@@ -51,7 +53,8 @@ public class WorkFinancialTicketAddActivity extends WorkToolBarActivity {
private
Map
<
String
,
Object
>
param
;
private
Integer
clientId
;
private
QMUIDialog
.
MenuDialogBuilder
typeDialog
;
String
[]
typeList
=
new
String
[]{
"销售订单"
,
"组装订单"
,
"外采购订单"
,
"坩埚订单"
};
// String[] typeList = new String[]{"销售订单", "组装订单", "外采购订单", "坩埚订单"};
List
<
String
>
typeList
=
new
ArrayList
<>();
private
String
chooseType
;
private
Integer
depId
;
...
...
@@ -61,13 +64,25 @@ public class WorkFinancialTicketAddActivity extends WorkToolBarActivity {
param
=
WorkUtils
.
simpleParam
();
tvDep
.
setText
(
UserKeeper
.
getInstance
().
getUserDepName
());
typeDialog
=
DialogUtils
.
listDialog
(
this
);
typeDialog
.
addItems
(
typeList
,
new
DialogInterface
.
OnClickListener
()
{
if
(
WorkUtils
.
hasPermission
(
PagePermissionType
.
SO_INVOICE_LIST
.
getPermission
()))
{
typeList
.
add
(
"销售订单"
);
}
if
(
WorkUtils
.
hasPermission
(
PagePermissionType
.
AO_INVOICE_LIST
.
getPermission
()))
{
typeList
.
add
(
"组装订单"
);
}
if
(
WorkUtils
.
hasPermission
(
PagePermissionType
.
PO_INVOICE_LIST
.
getPermission
()))
{
typeList
.
add
(
"外采购订单"
);
}
if
(
WorkUtils
.
hasPermission
(
PagePermissionType
.
CO_INVOICE_LIST
.
getPermission
()))
{
typeList
.
add
(
"坩埚订单"
);
}
typeDialog
.
addItems
(
typeList
.
toArray
(
new
String
[
typeList
.
size
()]),
new
DialogInterface
.
OnClickListener
()
{
@Override
public
void
onClick
(
DialogInterface
dialog
,
int
which
)
{
chooseType
=
typeList
[
which
]
;
tvOrder
.
setText
(
typeList
[
which
]
);
chooseType
=
typeList
.
get
(
which
)
;
tvOrder
.
setText
(
typeList
.
get
(
which
)
);
dialog
.
dismiss
();
if
(!
hasAddPermission
()){
if
(!
hasAddPermission
())
{
toast
(
R
.
string
.
permission
);
}
}
...
...
@@ -108,7 +123,7 @@ public class WorkFinancialTicketAddActivity extends WorkToolBarActivity {
public
void
onViewClicked
(
View
view
)
{
switch
(
view
.
getId
())
{
case
R
.
id
.
tv_next
:
if
(!
hasAddPermission
()){
if
(!
hasAddPermission
())
{
toast
(
R
.
string
.
permission
);
return
;
}
...
...
@@ -132,11 +147,12 @@ public class WorkFinancialTicketAddActivity extends WorkToolBarActivity {
typeDialog
.
show
();
break
;
case
R
.
id
.
rl_client
:
startActivityForResult
(
StoreSaleClientActivity
.
class
,
10001
,
"flag"
,
"1"
,
"code"
,
"CUSTOMER"
,
"depId"
,
UserKeeper
.
getInstance
().
getUserDepId
());
startActivityForResult
(
StoreSaleClientActivity
.
class
,
10001
,
"flag"
,
"1"
,
"code"
,
"CUSTOMER"
,
"depId"
,
UserKeeper
.
getInstance
().
getUserDepId
());
break
;
}
}
@Override
public
void
onStart
()
{
super
.
onStart
();
...
...
@@ -165,7 +181,7 @@ public class WorkFinancialTicketAddActivity extends WorkToolBarActivity {
if
(
WorkUtils
.
hasPermission
(
PagePermissionType
.
AO_INVOICE_SAVE
.
getPermission
()))
{
hasPermission
=
true
;
}
}
else
if
(
TextUtils
.
equals
(
chooseType
,
"外采购订单"
))
{
}
else
if
(
TextUtils
.
equals
(
chooseType
,
"外采购订单"
))
{
if
(
WorkUtils
.
hasPermission
(
PagePermissionType
.
PO_INVOICE_SAVE
.
getPermission
()))
{
hasPermission
=
true
;
}
...
...
app/src/main/java/com/wd/workoffice/util/ddmfilter/FinancialReceiveTicketFilterData.java
浏览文件 @
e659632b
package
com
.
wd
.
workoffice
.
util
.
ddmfilter
;
import
android.content.Context
;
import
android.text.TextUtils
;
import
android.view.LayoutInflater
;
import
android.view.View
;
...
...
@@ -8,7 +9,9 @@ import com.scwang.smartrefresh.layout.SmartRefreshLayout;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.app.WorkApp
;
import
com.wd.workoffice.bean.listener.ThreeMenuClickListener
;
import
com.wd.workoffice.bean.workEnum.PagePermissionType
;
import
com.wd.workoffice.ui.adapter.FilterAdapter
;
import
com.wd.workoffice.util.WorkUtils
;
import
com.wd.workoffice.widget.DropDownMenu
;
import
java.util.ArrayList
;
...
...
@@ -29,16 +32,24 @@ public class FinancialReceiveTicketFilterData {
private
View
mainView
;
private
RecyclerView
rvData
;
private
SmartRefreshLayout
srlRefresh
;
private
List
<
String
>
statusList
=
Arrays
.
asList
(
"供应订单"
,
"外采购订单"
);
private
List
<
String
>
typeList
=
Arrays
.
asList
(
"全部状态"
,
"待审核"
,
"已通过"
,
"已驳回"
);
// private List<String> statusList = Arrays.asList("供应订单", "外采购订单");
List
<
String
>
statusList
=
new
ArrayList
<>();
private
List
<
String
>
typeList
=
Arrays
.
asList
(
"全部状态"
,
"待审核"
,
"已通过"
,
"已驳回"
);
ThreeMenuClickListener
listener
;
String
[]
TABLIST
=
new
String
[]{
"供应订单
"
,
"全部状态"
};
String
[]
TABLIST
=
new
String
[]{
"
"
,
"全部状态"
};
Context
context
;
public
FinancialReceiveTicketFilterData
(
Context
context
,
DropDownMenu
menu
,
ThreeMenuClickListener
listener
)
{
this
.
menu
=
menu
;
this
.
context
=
context
;
this
.
context
=
context
;
this
.
listener
=
listener
;
if
(
WorkUtils
.
hasPermission
(
PagePermissionType
.
FO_RECEIPT_LIST
.
getPermission
()))
{
statusList
.
add
(
"供应订单"
);
}
if
(
WorkUtils
.
hasPermission
(
PagePermissionType
.
PO_RECEIPT_LIST
.
getPermission
()))
{
statusList
.
add
(
"外采购订单"
);
}
initView
();
}
...
...
@@ -49,8 +60,11 @@ public class FinancialReceiveTicketFilterData {
srlRefresh
=
mainView
.
findViewById
(
R
.
id
.
srl_refresh
);
rvData
.
setLayoutManager
(
new
LinearLayoutManager
(
context
,
RecyclerView
.
VERTICAL
,
false
));
viewList
=
new
ArrayList
<>();
addTabView
(
statusList
,
1
);
addTabView
(
statusList
,
1
);
addTabView
(
typeList
,
2
);
if
(
statusList
.
size
()
!=
0
)
{
TABLIST
[
0
]
=
statusList
.
get
(
0
);
}
menu
.
setDropDownMenu
(
Arrays
.
asList
(
TABLIST
),
viewList
,
mainView
);
}
...
...
@@ -97,4 +111,12 @@ public class FinancialReceiveTicketFilterData {
public
void
setRvData
(
RecyclerView
rvData
)
{
this
.
rvData
=
rvData
;
}
public
List
<
String
>
getStatusList
()
{
return
statusList
;
}
public
void
setStatusList
(
List
<
String
>
statusList
)
{
this
.
statusList
=
statusList
;
}
}
app/src/main/java/com/wd/workoffice/util/ddmfilter/FinancialTicketFilterData.java
浏览文件 @
e659632b
package
com
.
wd
.
workoffice
.
util
.
ddmfilter
;
import
android.content.Context
;
import
android.text.TextUtils
;
import
android.view.LayoutInflater
;
import
android.view.View
;
...
...
@@ -8,7 +9,9 @@ import com.scwang.smartrefresh.layout.SmartRefreshLayout;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.app.WorkApp
;
import
com.wd.workoffice.bean.listener.ThreeMenuClickListener
;
import
com.wd.workoffice.bean.workEnum.PagePermissionType
;
import
com.wd.workoffice.ui.adapter.FilterAdapter
;
import
com.wd.workoffice.util.WorkUtils
;
import
com.wd.workoffice.widget.DropDownMenu
;
import
java.util.ArrayList
;
...
...
@@ -29,16 +32,30 @@ public class FinancialTicketFilterData {
private
View
mainView
;
private
RecyclerView
rvData
;
private
SmartRefreshLayout
srlRefresh
;
private
List
<
String
>
statusList
=
Arrays
.
asList
(
"销售订单"
,
"组装订单"
,
"外采购订单"
,
"坩埚订单"
);
private
List
<
String
>
typeList
=
Arrays
.
asList
(
"全部状态"
,
"待审核"
,
"已通过"
,
"已驳回"
);
// private List<String> statusList = Arrays.asList("销售订单", "组装订单", "外采购订单", "坩埚订单");
List
<
String
>
statusList
=
new
ArrayList
<>();
private
List
<
String
>
typeList
=
Arrays
.
asList
(
"全部状态"
,
"待审核"
,
"已通过"
,
"已驳回"
);
ThreeMenuClickListener
listener
;
String
[]
TABLIST
=
new
String
[]{
"销售订单
"
,
"全部状态"
};
String
[]
TABLIST
=
new
String
[]{
"
"
,
"全部状态"
};
Context
context
;
public
FinancialTicketFilterData
(
Context
context
,
DropDownMenu
menu
,
ThreeMenuClickListener
listener
)
{
this
.
menu
=
menu
;
this
.
context
=
context
;
this
.
context
=
context
;
this
.
listener
=
listener
;
if
(
WorkUtils
.
hasPermission
(
PagePermissionType
.
SO_INVOICE_LIST
.
getPermission
()))
{
statusList
.
add
(
"销售订单"
);
}
if
(
WorkUtils
.
hasPermission
(
PagePermissionType
.
AO_INVOICE_LIST
.
getPermission
()))
{
statusList
.
add
(
"组装订单"
);
}
if
(
WorkUtils
.
hasPermission
(
PagePermissionType
.
PO_INVOICE_LIST
.
getPermission
()))
{
statusList
.
add
(
"外采购订单"
);
}
if
(
WorkUtils
.
hasPermission
(
PagePermissionType
.
CO_INVOICE_LIST
.
getPermission
()))
{
statusList
.
add
(
"坩埚订单"
);
}
initView
();
}
...
...
@@ -49,8 +66,11 @@ public class FinancialTicketFilterData {
srlRefresh
=
mainView
.
findViewById
(
R
.
id
.
srl_refresh
);
rvData
.
setLayoutManager
(
new
LinearLayoutManager
(
context
,
RecyclerView
.
VERTICAL
,
false
));
viewList
=
new
ArrayList
<>();
addTabView
(
statusList
,
1
);
addTabView
(
statusList
,
1
);
addTabView
(
typeList
,
2
);
if
(
statusList
.
size
()
!=
0
)
{
TABLIST
[
0
]
=
statusList
.
get
(
0
);
}
menu
.
setDropDownMenu
(
Arrays
.
asList
(
TABLIST
),
viewList
,
mainView
);
}
...
...
@@ -97,4 +117,13 @@ public class FinancialTicketFilterData {
public
void
setRvData
(
RecyclerView
rvData
)
{
this
.
rvData
=
rvData
;
}
public
List
<
String
>
getStatusList
()
{
return
statusList
;
}
public
void
setStatusList
(
List
<
String
>
statusList
)
{
this
.
statusList
=
statusList
;
}
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论