Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
K
klck
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
位宇华
klck
Commits
6648e393
Commit
6648e393
authored
Jul 27, 2023
by
张兴海
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修复缺陷
parent
71096709
Changes
18
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
465 additions
and
412 deletions
+465
-412
ruoyi-supplies/src/main/java/com/ruoyi/system/controller/ActSuppliesController.java
...va/com/ruoyi/system/controller/ActSuppliesController.java
+1
-9
ruoyi-supplies/src/main/java/com/ruoyi/system/controller/ActSuppliesDetailsController.java
...ruoyi/system/controller/ActSuppliesDetailsController.java
+12
-4
ruoyi-supplies/src/main/java/com/ruoyi/system/controller/ActSuppliesRoleController.java
...om/ruoyi/system/controller/ActSuppliesRoleController.java
+2
-2
ruoyi-supplies/src/main/java/com/ruoyi/system/domain/ActSupplies.java
...es/src/main/java/com/ruoyi/system/domain/ActSupplies.java
+6
-6
ruoyi-supplies/src/main/java/com/ruoyi/system/domain/ActSuppliesDetails.java
...main/java/com/ruoyi/system/domain/ActSuppliesDetails.java
+1
-1
ruoyi-supplies/src/main/java/com/ruoyi/system/domain/ActSuppliesRole.java
...rc/main/java/com/ruoyi/system/domain/ActSuppliesRole.java
+1
-1
ruoyi-supplies/src/main/java/com/ruoyi/system/domain/ActSuppliesTemplate.java
...ain/java/com/ruoyi/system/domain/ActSuppliesTemplate.java
+1
-1
ruoyi-supplies/src/main/java/com/ruoyi/system/mapper/ActSuppliesDetailsMapper.java
...ava/com/ruoyi/system/mapper/ActSuppliesDetailsMapper.java
+7
-0
ruoyi-supplies/src/main/java/com/ruoyi/system/service/IActSuppliesDetailsService.java
.../com/ruoyi/system/service/IActSuppliesDetailsService.java
+1
-0
ruoyi-supplies/src/main/java/com/ruoyi/system/service/impl/ActSuppliesDetailsServiceImpl.java
...yi/system/service/impl/ActSuppliesDetailsServiceImpl.java
+29
-1
ruoyi-supplies/src/main/java/com/ruoyi/system/service/impl/ActSuppliesServiceImpl.java
...com/ruoyi/system/service/impl/ActSuppliesServiceImpl.java
+11
-11
ruoyi-supplies/src/main/resources/mapper/system/ActSuppliesDetailsMapper.xml
...main/resources/mapper/system/ActSuppliesDetailsMapper.xml
+4
-0
ruoyi-ui/src/views/system/ActSuppliesDetails/ActSuppliesDetails/index.vue
...ws/system/ActSuppliesDetails/ActSuppliesDetails/index.vue
+6
-3
ruoyi-ui/src/views/system/Actsupplies/Actsupplies/index.vue
ruoyi-ui/src/views/system/Actsupplies/Actsupplies/index.vue
+7
-6
ruoyi-ui/src/views/system/Actsupplies/Actsupplies/indexone.vue
...-ui/src/views/system/Actsupplies/Actsupplies/indexone.vue
+7
-3
ruoyi-ui/src/views/system/supplies/index_template.vue
ruoyi-ui/src/views/system/supplies/index_template.vue
+4
-1
ruoyi-ui/src/views/system/suppliesrole/index.vue
ruoyi-ui/src/views/system/suppliesrole/index.vue
+360
-361
ruoyi-ui/src/views/system/suppliesroledetail/index.vue
ruoyi-ui/src/views/system/suppliesroledetail/index.vue
+5
-2
No files found.
ruoyi-supplies/src/main/java/com/ruoyi/system/controller/ActSuppliesController.java
View file @
6648e393
...
@@ -73,21 +73,13 @@ public class ActSuppliesController extends BaseController
...
@@ -73,21 +73,13 @@ public class ActSuppliesController extends BaseController
* 导出物料总分类管理列表
* 导出物料总分类管理列表
*/
*/
@PreAuthorize
(
"@ss.hasPermi('Actsupplies:Actsupplies:export')"
)
@PreAuthorize
(
"@ss.hasPermi('Actsupplies:Actsupplies:export')"
)
@Log
(
title
=
"
物料总分类管理
"
,
businessType
=
BusinessType
.
EXPORT
)
@Log
(
title
=
"
用友物料
"
,
businessType
=
BusinessType
.
EXPORT
)
@GetMapping
(
"/export"
)
@GetMapping
(
"/export"
)
public
AjaxResult
export
(
ActSupplies
actSupplies
)
public
AjaxResult
export
(
ActSupplies
actSupplies
)
{
{
List
<
ActSupplies
>
list
=
actSuppliesService
.
selectActSuppliesList
(
actSupplies
);
List
<
ActSupplies
>
list
=
actSuppliesService
.
selectActSuppliesList
(
actSupplies
);
for
(
ActSupplies
s
:
list
)
{
String
ss
=
s
.
getStatus
();
if
(
"0"
.
equals
(
ss
)){
s
.
setStatus
(
"启用"
);
}
else
{
s
.
setStatus
(
"禁用"
);
}
}
ExcelUtil
<
ActSupplies
>
util
=
new
ExcelUtil
<
ActSupplies
>(
ActSupplies
.
class
);
ExcelUtil
<
ActSupplies
>
util
=
new
ExcelUtil
<
ActSupplies
>(
ActSupplies
.
class
);
return
util
.
exportExcel
(
list
,
"用友物料"
);
return
util
.
exportExcel
(
list
,
"用友物料"
);
}
}
...
...
ruoyi-supplies/src/main/java/com/ruoyi/system/controller/ActSuppliesDetailsController.java
View file @
6648e393
...
@@ -90,8 +90,12 @@ public class ActSuppliesDetailsController extends BaseController
...
@@ -90,8 +90,12 @@ public class ActSuppliesDetailsController extends BaseController
{
{
SysUser
user
=
SecurityUtils
.
getLoginUser
().
getUser
();
SysUser
user
=
SecurityUtils
.
getLoginUser
().
getUser
();
actSuppliesDetails
.
setCreateBy
(
user
.
getUserName
());
actSuppliesDetails
.
setCreateBy
(
user
.
getUserName
());
/*return toAjax(actSuppliesService.insertActSupplies(actSupplies));*/
return
toAjax
(
actSuppliesDetailsService
.
insertActSuppliesDetails
(
actSuppliesDetails
));
int
i
=
actSuppliesDetailsService
.
insertActSuppliesDetails
(
actSuppliesDetails
);
if
(
i
==
0
){
return
AjaxResult
.
error
(
"添加名称失败,名称已被占用"
);
}
return
AjaxResult
.
success
(
"添加成功"
);
}
}
/**
/**
...
@@ -104,8 +108,12 @@ public class ActSuppliesDetailsController extends BaseController
...
@@ -104,8 +108,12 @@ public class ActSuppliesDetailsController extends BaseController
{
{
SysUser
user
=
SecurityUtils
.
getLoginUser
().
getUser
();
SysUser
user
=
SecurityUtils
.
getLoginUser
().
getUser
();
actSuppliesDetails
.
setUpdateBy
(
user
.
getUserName
());
actSuppliesDetails
.
setUpdateBy
(
user
.
getUserName
());
// return toAjax(actSuppliesService.updateActSupplies(actSupplies));
return
toAjax
(
actSuppliesDetailsService
.
updateActSuppliesDetails
(
actSuppliesDetails
));
int
i
=
actSuppliesDetailsService
.
updateActSuppliesDetails
(
actSuppliesDetails
);
if
(
i
==
0
){
return
AjaxResult
.
error
(
"修改名称失败.名称已被占用"
);
}
return
AjaxResult
.
success
(
"修改成功"
);
}
}
/**
/**
...
...
ruoyi-supplies/src/main/java/com/ruoyi/system/controller/ActSuppliesRoleController.java
View file @
6648e393
...
@@ -109,7 +109,7 @@ public class ActSuppliesRoleController extends BaseController
...
@@ -109,7 +109,7 @@ public class ActSuppliesRoleController extends BaseController
SysUser
user
=
SecurityUtils
.
getLoginUser
().
getUser
();
SysUser
user
=
SecurityUtils
.
getLoginUser
().
getUser
();
actSuppliesRole
.
setUpdateBy
(
user
.
getUserName
());
actSuppliesRole
.
setUpdateBy
(
user
.
getUserName
());
/*return toAjax(actSuppliesRoleService.updateActSuppliesRole(actSuppliesRole));*/
/*return toAjax(actSuppliesRoleService.updateActSuppliesRole(actSuppliesRole));*/
int
i
=
actSuppliesRoleService
.
insert
ActSuppliesRole
(
actSuppliesRole
);
int
i
=
actSuppliesRoleService
.
update
ActSuppliesRole
(
actSuppliesRole
);
if
(
i
==
0
){
if
(
i
==
0
){
return
AjaxResult
.
error
(
"修改名称失败,名称已被占用"
);
return
AjaxResult
.
error
(
"修改名称失败,名称已被占用"
);
}
}
...
@@ -158,7 +158,7 @@ public class ActSuppliesRoleController extends BaseController
...
@@ -158,7 +158,7 @@ public class ActSuppliesRoleController extends BaseController
System
.
out
.
println
(
"开始处理【禁用物料总分类管理】的请求,参数:{}"
+
id
);
System
.
out
.
println
(
"开始处理【禁用物料总分类管理】的请求,参数:{}"
+
id
);
actSuppliesRoleService
.
setDisable
(
id
);
actSuppliesRoleService
.
setDisable
(
id
);
return
AjaxResult
.
success
();
return
AjaxResult
.
success
(
"200"
,
"修改成功"
);
}
}
}
}
ruoyi-supplies/src/main/java/com/ruoyi/system/domain/ActSupplies.java
View file @
6648e393
...
@@ -21,19 +21,19 @@ public class ActSupplies extends BaseEntity
...
@@ -21,19 +21,19 @@ public class ActSupplies extends BaseEntity
/** 父ID */
/** 父ID */
private
Long
pid
;
private
Long
pid
;
@Excel
(
name
=
"
大
类名称"
)
@Excel
(
name
=
"
一级分
类名称"
)
private
String
fname
;
private
String
fname
;
/** 物料名称 */
/** 物料名称 */
@Excel
(
name
=
"
物料
名称"
)
@Excel
(
name
=
"
二级分类
名称"
)
private
String
suppliesName
;
private
String
suppliesName
;
/** 显示排序 */
/** 显示排序 */
private
Long
orderNum
;
private
Long
orderNum
;
/** 状态 */
/** 状态 */
@Excel
(
name
=
"状态"
)
@Excel
(
name
=
"状态"
,
readConverterExp
=
"0=启用,1=禁用"
)
private
String
status
;
private
Integer
status
;
...
@@ -82,11 +82,11 @@ public class ActSupplies extends BaseEntity
...
@@ -82,11 +82,11 @@ public class ActSupplies extends BaseEntity
return
orderNum
;
return
orderNum
;
}
}
public
void
setStatus
(
String
status
)
{
public
void
setStatus
(
Integer
status
)
{
this
.
status
=
status
;
this
.
status
=
status
;
}
}
public
String
getStatus
()
public
Integer
getStatus
()
{
{
return
status
;
return
status
;
}
}
...
...
ruoyi-supplies/src/main/java/com/ruoyi/system/domain/ActSuppliesDetails.java
View file @
6648e393
...
@@ -33,7 +33,7 @@ public class ActSuppliesDetails extends BaseEntity
...
@@ -33,7 +33,7 @@ public class ActSuppliesDetails extends BaseEntity
private
String
sysclassify
;
private
String
sysclassify
;
/** 状态 */
/** 状态 */
@Excel
(
name
=
"状态"
)
@Excel
(
name
=
"状态"
,
readConverterExp
=
"0=启用,1=禁用"
)
private
Integer
status
;
private
Integer
status
;
public
String
getFname
()
{
public
String
getFname
()
{
...
...
ruoyi-supplies/src/main/java/com/ruoyi/system/domain/ActSuppliesRole.java
View file @
6648e393
...
@@ -30,7 +30,7 @@ public class ActSuppliesRole extends BaseEntity
...
@@ -30,7 +30,7 @@ public class ActSuppliesRole extends BaseEntity
private
String
roleName
;
private
String
roleName
;
/** 状态 */
/** 状态 */
@Excel
(
name
=
"状态"
)
@Excel
(
name
=
"状态"
,
readConverterExp
=
"0=启用,1=禁用"
)
private
Integer
status
;
private
Integer
status
;
...
...
ruoyi-supplies/src/main/java/com/ruoyi/system/domain/ActSuppliesTemplate.java
View file @
6648e393
...
@@ -39,7 +39,7 @@ public class ActSuppliesTemplate extends BaseEntity
...
@@ -39,7 +39,7 @@ public class ActSuppliesTemplate extends BaseEntity
private
String
templateContent
;
private
String
templateContent
;
/** 状态 */
/** 状态 */
@Excel
(
name
=
"状态"
)
@Excel
(
name
=
"状态"
,
readConverterExp
=
"0=启用,1=禁用"
)
private
Integer
status
;
private
Integer
status
;
public
void
setId
(
Long
id
)
public
void
setId
(
Long
id
)
...
...
ruoyi-supplies/src/main/java/com/ruoyi/system/mapper/ActSuppliesDetailsMapper.java
View file @
6648e393
...
@@ -62,5 +62,12 @@ public interface ActSuppliesDetailsMapper
...
@@ -62,5 +62,12 @@ public interface ActSuppliesDetailsMapper
*/
*/
public
int
deleteActSuppliesDetailsByIds
(
Long
[]
ids
);
public
int
deleteActSuppliesDetailsByIds
(
Long
[]
ids
);
/**
*
* @param
* @return
*/
public
int
countByDetailsName
(
String
detailsName
);
List
<
ActSupplies
>
saveSid
();
List
<
ActSupplies
>
saveSid
();
}
}
ruoyi-supplies/src/main/java/com/ruoyi/system/service/IActSuppliesDetailsService.java
View file @
6648e393
...
@@ -77,4 +77,5 @@ public interface IActSuppliesDetailsService
...
@@ -77,4 +77,5 @@ public interface IActSuppliesDetailsService
* @param id 尝试禁用物料总分类管理的id
* @param id 尝试禁用物料总分类管理的id
*/
*/
void
setDisable
(
Long
id
);
void
setDisable
(
Long
id
);
}
}
ruoyi-supplies/src/main/java/com/ruoyi/system/service/impl/ActSuppliesDetailsServiceImpl.java
View file @
6648e393
...
@@ -6,6 +6,7 @@ import com.ruoyi.system.domain.ActSupplies;
...
@@ -6,6 +6,7 @@ import com.ruoyi.system.domain.ActSupplies;
import
com.ruoyi.system.domain.ActSuppliesDetails
;
import
com.ruoyi.system.domain.ActSuppliesDetails
;
import
com.ruoyi.system.mapper.ActSuppliesDetailsMapper
;
import
com.ruoyi.system.mapper.ActSuppliesDetailsMapper
;
import
com.ruoyi.system.service.IActSuppliesDetailsService
;
import
com.ruoyi.system.service.IActSuppliesDetailsService
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
@@ -56,7 +57,20 @@ public class ActSuppliesDetailsServiceImpl implements IActSuppliesDetailsService
...
@@ -56,7 +57,20 @@ public class ActSuppliesDetailsServiceImpl implements IActSuppliesDetailsService
@Override
@Override
public
int
insertActSuppliesDetails
(
ActSuppliesDetails
actSuppliesDetails
)
public
int
insertActSuppliesDetails
(
ActSuppliesDetails
actSuppliesDetails
)
{
{
String
detailsName
=
actSuppliesDetails
.
getDetailsName
();
int
countByDetailsName
=
actSuppliesDetailsMapper
.
countByDetailsName
(
detailsName
);
if
(
countByDetailsName
>
0
){
String
message
=
"添加六矿物料失败,名称已被占用!"
;
System
.
out
.
println
(
message
);
/*throw new ServiceException(ServiceCode.ERR_CONFLICT,message);*/
return
0
;
}
ActSupplies
actSupplies1
=
new
ActSupplies
();
BeanUtils
.
copyProperties
(
actSuppliesDetails
,
actSupplies1
);
actSuppliesDetails
.
setCreateTime
(
DateUtils
.
getNowDate
());
actSuppliesDetails
.
setCreateTime
(
DateUtils
.
getNowDate
());
return
actSuppliesDetailsMapper
.
insertActSuppliesDetails
(
actSuppliesDetails
);
return
actSuppliesDetailsMapper
.
insertActSuppliesDetails
(
actSuppliesDetails
);
}
}
...
@@ -69,7 +83,20 @@ public class ActSuppliesDetailsServiceImpl implements IActSuppliesDetailsService
...
@@ -69,7 +83,20 @@ public class ActSuppliesDetailsServiceImpl implements IActSuppliesDetailsService
@Override
@Override
public
int
updateActSuppliesDetails
(
ActSuppliesDetails
actSuppliesDetails
)
public
int
updateActSuppliesDetails
(
ActSuppliesDetails
actSuppliesDetails
)
{
{
actSuppliesDetails
.
setUpdateTime
(
DateUtils
.
getNowDate
());
String
detailsName
=
actSuppliesDetails
.
getDetailsName
();
int
countByDetailsName
=
actSuppliesDetailsMapper
.
countByDetailsName
(
detailsName
);
if
(
countByDetailsName
>
0
){
String
message
=
"修改六矿物料失败,名称已被占用!"
;
System
.
out
.
println
(
message
);
/*throw new ServiceException(ServiceCode.ERR_CONFLICT,message);*/
return
0
;
}
ActSupplies
actSupplies1
=
new
ActSupplies
();
BeanUtils
.
copyProperties
(
actSuppliesDetails
,
actSupplies1
);
actSuppliesDetails
.
setCreateTime
(
DateUtils
.
getNowDate
());
return
actSuppliesDetailsMapper
.
updateActSuppliesDetails
(
actSuppliesDetails
);
return
actSuppliesDetailsMapper
.
updateActSuppliesDetails
(
actSuppliesDetails
);
}
}
...
@@ -112,6 +139,7 @@ public class ActSuppliesDetailsServiceImpl implements IActSuppliesDetailsService
...
@@ -112,6 +139,7 @@ public class ActSuppliesDetailsServiceImpl implements IActSuppliesDetailsService
}
}
private
void
updateStatusById
(
Long
id
,
Integer
status
){
private
void
updateStatusById
(
Long
id
,
Integer
status
){
String
[]
statusText
={
"禁用"
,
"启用"
};
String
[]
statusText
={
"禁用"
,
"启用"
};
...
...
ruoyi-supplies/src/main/java/com/ruoyi/system/service/impl/ActSuppliesServiceImpl.java
View file @
6648e393
...
@@ -93,12 +93,13 @@ public class ActSuppliesServiceImpl implements IActSuppliesService
...
@@ -93,12 +93,13 @@ public class ActSuppliesServiceImpl implements IActSuppliesService
String
message
=
"修改物料总分类管理失败,新的名称已被占用!"
;
String
message
=
"修改物料总分类管理失败,新的名称已被占用!"
;
System
.
out
.
println
(
message
);
System
.
out
.
println
(
message
);
/* throw new ServiceException(ServiceCode.ERR_CONFLICT, message);*/
/* throw new ServiceException(ServiceCode.ERR_CONFLICT, message);*/
return
0
;
}
}
ActSupplies
actSupplies1
=
new
ActSupplies
();
ActSupplies
actSupplies1
=
new
ActSupplies
();
BeanUtils
.
copyProperties
(
actSupplies
,
actSupplies1
);
BeanUtils
.
copyProperties
(
actSupplies
,
actSupplies1
);
actSupplies
.
setUpdateTime
(
DateUtils
.
getNowDate
());
actSupplies
.
setUpdateTime
(
DateUtils
.
getNowDate
());
return
0
;
/*actSuppliesMapper.updateActSupplies(actSupplies);*/
return
actSuppliesMapper
.
updateActSupplies
(
actSupplies
);
}
}
/**
/**
...
@@ -137,12 +138,12 @@ public class ActSuppliesServiceImpl implements IActSuppliesService
...
@@ -137,12 +138,12 @@ public class ActSuppliesServiceImpl implements IActSuppliesService
@Override
@Override
public
void
setEnable
(
Long
id
)
{
public
void
setEnable
(
Long
id
)
{
updateStatusById
(
id
,
"0"
);
updateStatusById
(
id
,
0
);
}
}
@Override
@Override
public
void
setDisable
(
Long
id
)
{
public
void
setDisable
(
Long
id
)
{
updateStatusById
(
id
,
"1"
);
updateStatusById
(
id
,
1
);
}
}
@Override
@Override
...
@@ -166,22 +167,20 @@ public class ActSuppliesServiceImpl implements IActSuppliesService
...
@@ -166,22 +167,20 @@ public class ActSuppliesServiceImpl implements IActSuppliesService
return
actSuppliesMapper
.
selectActSuppliesListOne
(
actSupplies
);
return
actSuppliesMapper
.
selectActSuppliesListOne
(
actSupplies
);
}
}
private
void
updateStatusById
(
Long
id
,
String
status
){
private
void
updateStatusById
(
Long
id
,
Integer
status
){
String
[]
statusText
={
"禁用"
,
"启用"
};
String
[]
statusText
={
"禁用"
,
"启用"
};
//判断查询结果是否为空
//判断查询结果是否为空
ActSupplies
queryResult
=
actSuppliesMapper
.
selectActSuppliesById
(
id
);
ActSupplies
queryResult
=
actSuppliesMapper
.
selectActSuppliesById
(
id
);
if
(
queryResult
==
null
)
{
if
(
queryResult
==
null
)
{
String
message
=
statusText
[
Integer
.
parseInt
(
status
)
]
+
"物料总分类管理失败,尝试访问的数据不存在"
;
String
message
=
statusText
[
status
]
+
"物料总分类管理失败,尝试访问的数据不存在"
;
System
.
out
.
println
(
message
);
System
.
out
.
println
(
message
);
throw
new
RuntimeException
(
message
);
throw
new
RuntimeException
(
message
);
}
}
//判断以上查询结果中的status是否与参数status相同
//判断以上查询结果中的status是否与参数status相同
if
(
queryResult
.
getStatus
().
equals
(
status
)){
if
(
queryResult
.
getStatus
().
equals
(
status
)){
String
message
=
statusText
[
Integer
.
parseInt
(
status
)]
+
"物料总分类管理失败,当前物料总分类管理已经处理"
+
statusText
[
Integer
.
parseInt
(
status
)
]
+
"状态!"
;
String
message
=
statusText
[
status
]
+
"物料总分类管理失败,当前物料总分类管理已经处理"
+
statusText
[
status
]
+
"状态!"
;
System
.
out
.
println
(
message
);
System
.
out
.
println
(
message
);
throw
new
RuntimeException
(
message
);
throw
new
RuntimeException
(
message
);
}
}
...
@@ -193,10 +192,11 @@ public class ActSuppliesServiceImpl implements IActSuppliesService
...
@@ -193,10 +192,11 @@ public class ActSuppliesServiceImpl implements IActSuppliesService
int
rows
=
actSuppliesMapper
.
updateActSupplies
(
actSupplies
);
int
rows
=
actSuppliesMapper
.
updateActSupplies
(
actSupplies
);
if
(
rows
!=
1
)
{
if
(
rows
!=
1
)
{
String
message
=
statusText
[
Integer
.
parseInt
(
status
)
]
+
"物料总分类管理失败,服务器忙请再次重试"
;
String
message
=
statusText
[
status
]
+
"物料总分类管理失败,服务器忙请再次重试"
;
System
.
out
.
println
(
message
);
System
.
out
.
println
(
message
);
throw
new
RuntimeException
(
message
);
throw
new
RuntimeException
(
message
);
}
}
}
}
}
}
ruoyi-supplies/src/main/resources/mapper/system/ActSuppliesDetailsMapper.xml
View file @
6648e393
...
@@ -46,6 +46,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -46,6 +46,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
select id, sid, details_name, sysclassify, status, create_by, create_time, update_by, update_time from act_supplies_details
select id, sid, details_name, sysclassify, status, create_by, create_time, update_by, update_time from act_supplies_details
</sql>
</sql>
<select
id=
"countByDetailsName"
resultType=
"int"
>
select count(*) from act_supplies_details where details_name=#{detailsName}
</select>
<select
id=
"saveSid"
parameterType=
"com.ruoyi.system.domain.ActSupplies"
resultMap=
"ActSuppliesResult"
>
<select
id=
"saveSid"
parameterType=
"com.ruoyi.system.domain.ActSupplies"
resultMap=
"ActSuppliesResult"
>
-- select id,pid,supplies_name from act_supplies where status = 0;
-- select id,pid,supplies_name from act_supplies where status = 0;
select a.id,a.pid,b.supplies_name fname,a.supplies_name,a.status from act_supplies a LEFT JOIN act_supplies b on a.pid =b.id where a.status = 0
select a.id,a.pid,b.supplies_name fname,a.supplies_name,a.status from act_supplies a LEFT JOIN act_supplies b on a.pid =b.id where a.status = 0
...
...
ruoyi-ui/src/views/system/ActSuppliesDetails/ActSuppliesDetails/index.vue
View file @
6648e393
...
@@ -150,7 +150,7 @@
...
@@ -150,7 +150,7 @@
<!-- 添加或修改物料细分类管理对话框 -->
<!-- 添加或修改物料细分类管理对话框 -->
<el-dialog
:title=
"title"
:visible.sync=
"open"
width=
"500px"
append-to-body
>
<el-dialog
:title=
"title"
:visible.sync=
"open"
width=
"500px"
append-to-body
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-form-item
label=
"
所属
分类"
prop=
"sid"
>
<el-form-item
label=
"
上级
分类"
prop=
"sid"
>
<el-select
v-model=
"form.sid"
filterable
placeholder=
"请选择所属分类"
style=
"width:380px"
>
<el-select
v-model=
"form.sid"
filterable
placeholder=
"请选择所属分类"
style=
"width:380px"
>
<el-option
<el-option
v-for=
"option in options2"
v-for=
"option in options2"
...
@@ -194,6 +194,7 @@ export default {
...
@@ -194,6 +194,7 @@ export default {
loading
:
true
,
loading
:
true
,
// 选中数组
// 选中数组
ids
:
[],
ids
:
[],
name
:[],
// 非单个禁用
// 非单个禁用
single
:
true
,
single
:
true
,
// 非多个禁用
// 非多个禁用
...
@@ -341,6 +342,7 @@ export default {
...
@@ -341,6 +342,7 @@ export default {
// 多选框选中数据
// 多选框选中数据
handleSelectionChange
(
selection
)
{
handleSelectionChange
(
selection
)
{
this
.
ids
=
selection
.
map
(
item
=>
item
.
id
)
this
.
ids
=
selection
.
map
(
item
=>
item
.
id
)
this
.
name
=
selection
.
map
(
item
=>
item
.
detailsName
)
this
.
single
=
selection
.
length
!==
1
this
.
single
=
selection
.
length
!==
1
this
.
multiple
=
!
selection
.
length
this
.
multiple
=
!
selection
.
length
},
},
...
@@ -384,7 +386,8 @@ export default {
...
@@ -384,7 +386,8 @@ export default {
/** 删除按钮操作 */
/** 删除按钮操作 */
handleDelete
(
row
)
{
handleDelete
(
row
)
{
const
ids
=
row
.
id
||
this
.
ids
;
const
ids
=
row
.
id
||
this
.
ids
;
this
.
$confirm
(
'
是否确认删除物料名称为"
'
+
row
.
detailsName
+
'
"的数据项?
'
,
"
警告
"
,
{
const
name
=
row
.
detailsName
||
this
.
name
;
this
.
$confirm
(
'
是否确认删除物料名称为"
'
+
name
+
'
"的数据项?
'
,
"
警告
"
,
{
confirmButtonText
:
"
确定
"
,
confirmButtonText
:
"
确定
"
,
cancelButtonText
:
"
取消
"
,
cancelButtonText
:
"
取消
"
,
type
:
"
warning
"
type
:
"
warning
"
...
@@ -404,7 +407,7 @@ export default {
...
@@ -404,7 +407,7 @@ export default {
/** 导出按钮操作 */
/** 导出按钮操作 */
handleExport
()
{
handleExport
()
{
const
queryParams
=
this
.
queryParams
;
const
queryParams
=
this
.
queryParams
;
this
.
$confirm
(
'
是否确认导出所有
物料细分类管理
数据项?
'
,
"
警告
"
,
{
this
.
$confirm
(
'
是否确认导出所有
六矿物料
数据项?
'
,
"
警告
"
,
{
confirmButtonText
:
"
确定
"
,
confirmButtonText
:
"
确定
"
,
cancelButtonText
:
"
取消
"
,
cancelButtonText
:
"
取消
"
,
type
:
"
warning
"
type
:
"
warning
"
...
...
ruoyi-ui/src/views/system/Actsupplies/Actsupplies/index.vue
View file @
6648e393
...
@@ -147,7 +147,7 @@
...
@@ -147,7 +147,7 @@
</el-select>
</el-select>
</el-form-item>
</el-form-item>
<el-form-item
label=
"物料名称"
prop=
"suppliesName"
>
<el-form-item
label=
"物料名称"
prop=
"suppliesName"
>
<el-input
v-model=
"form.suppliesName"
placeholder=
"请输入二级分类名称"
maxlength=
"15"
/>
<el-input
v-model=
"form.suppliesName"
placeholder=
"请输入二级分类名称"
maxlength=
"15"
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"状态"
prop=
"status"
>
<el-form-item
label=
"状态"
prop=
"status"
>
<el-select
v-model=
"form.status"
placeholder=
"请选择状态"
>
<el-select
v-model=
"form.status"
placeholder=
"请选择状态"
>
...
@@ -180,6 +180,7 @@ export default {
...
@@ -180,6 +180,7 @@ export default {
loading
:
true
,
loading
:
true
,
// 选中数组
// 选中数组
ids
:
[],
ids
:
[],
name
:[],
// 非单个禁用
// 非单个禁用
single
:
true
,
single
:
true
,
// 非多个禁用
// 非多个禁用
...
@@ -276,6 +277,8 @@ export default {
...
@@ -276,6 +277,8 @@ export default {
});
});
}
}
},
},
/** 查询上级关联关系*/
/** 查询上级关联关系*/
fetchOptions
()
{
fetchOptions
()
{
getPid
().
then
(
response
=>
{
getPid
().
then
(
response
=>
{
...
@@ -288,9 +291,6 @@ export default {
...
@@ -288,9 +291,6 @@ export default {
this
.
indexMethod
(
0
);
this
.
indexMethod
(
0
);
this
.
loading
=
true
;
this
.
loading
=
true
;
listSupplies
(
this
.
queryParams
).
then
(
response
=>
{
listSupplies
(
this
.
queryParams
).
then
(
response
=>
{
for
(
let
i
=
0
;
i
<
response
.
rows
.
length
;
i
++
)
{
response
.
rows
[
i
].
status
=
parseInt
(
response
.
rows
[
i
].
status
);
}
this
.
suppliesList
=
response
.
rows
;
this
.
suppliesList
=
response
.
rows
;
this
.
total
=
response
.
total
;
this
.
total
=
response
.
total
;
this
.
loading
=
false
;
this
.
loading
=
false
;
...
@@ -377,7 +377,8 @@ export default {
...
@@ -377,7 +377,8 @@ export default {
/** 删除按钮操作 */
/** 删除按钮操作 */
handleDelete
(
row
)
{
handleDelete
(
row
)
{
const
ids
=
row
.
id
||
this
.
ids
;
const
ids
=
row
.
id
||
this
.
ids
;
this
.
$confirm
(
'
是否确认删除物料总分类管理编号为"
'
+
row
.
suppliesName
+
'
"的数据项?
'
,
"
警告
"
,
{
const
name
=
row
.
suppliesName
||
this
.
name
;
this
.
$confirm
(
'
是否确认删除物料总分类管理编号为"
'
+
name
+
'
"的数据项?
'
,
"
警告
"
,
{
confirmButtonText
:
"
确定
"
,
confirmButtonText
:
"
确定
"
,
cancelButtonText
:
"
取消
"
,
cancelButtonText
:
"
取消
"
,
type
:
"
warning
"
type
:
"
warning
"
...
@@ -397,7 +398,7 @@ export default {
...
@@ -397,7 +398,7 @@ export default {
/** 导出按钮操作 */
/** 导出按钮操作 */
handleExport
()
{
handleExport
()
{
const
queryParams
=
this
.
queryParams
;
const
queryParams
=
this
.
queryParams
;
this
.
$confirm
(
'
是否确认导出所有
物料总分类管理
数据项?
'
,
"
警告
"
,
{
this
.
$confirm
(
'
是否确认导出所有
二级分类
数据项?
'
,
"
警告
"
,
{
confirmButtonText
:
"
确定
"
,
confirmButtonText
:
"
确定
"
,
cancelButtonText
:
"
取消
"
,
cancelButtonText
:
"
取消
"
,
type
:
"
warning
"
type
:
"
warning
"
...
...
ruoyi-ui/src/views/system/Actsupplies/Actsupplies/indexone.vue
View file @
6648e393
...
@@ -19,6 +19,7 @@
...
@@ -19,6 +19,7 @@
clearable
clearable
size=
"small"
size=
"small"
@
keyup.enter.native=
"handleQuery"
@
keyup.enter.native=
"handleQuery"
maxlength=
"15"
/>
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"状态"
prop=
"status"
>
<el-form-item
label=
"状态"
prop=
"status"
>
...
@@ -83,7 +84,7 @@
...
@@ -83,7 +84,7 @@
<el-table-column
type=
"selection"
width=
"55"
align=
"center"
/>
<el-table-column
type=
"selection"
width=
"55"
align=
"center"
/>
<!--
<el-table-column
label=
"ID"
align=
"center"
prop=
"id"
/>
-->
<!--
<el-table-column
label=
"ID"
align=
"center"
prop=
"id"
/>
-->
<el-table-column
type=
"index"
width=
"80"
align=
"center"
label=
"序号"
:index=
"indexMethod"
/>
<el-table-column
type=
"index"
width=
"80"
align=
"center"
label=
"序号"
:index=
"indexMethod"
/>
<el-table-column
label=
"一级分类名称"
align=
"center"
prop=
"suppliesName"
/>
<el-table-column
label=
"一级分类名称"
align=
"center"
prop=
"suppliesName"
maxlength=
"15"
/>
<el-table-column
label=
"状态"
align=
"center"
>
<el-table-column
label=
"状态"
align=
"center"
>
<template
slot-scope=
"scope"
>
<template
slot-scope=
"scope"
>
<div>
<div>
...
@@ -172,6 +173,7 @@ export default {
...
@@ -172,6 +173,7 @@ export default {
loading
:
true
,
loading
:
true
,
// 选中数组
// 选中数组
ids
:
[],
ids
:
[],
name
:
[],
// 非单个禁用
// 非单个禁用
single
:
true
,
single
:
true
,
// 非多个禁用
// 非多个禁用
...
@@ -328,6 +330,7 @@ export default {
...
@@ -328,6 +330,7 @@ export default {
// 多选框选中数据
// 多选框选中数据
handleSelectionChange
(
selection
)
{
handleSelectionChange
(
selection
)
{
this
.
ids
=
selection
.
map
(
item
=>
item
.
id
)
this
.
ids
=
selection
.
map
(
item
=>
item
.
id
)
this
.
name
=
selection
.
map
(
item
=>
item
.
suppliesName
)
this
.
single
=
selection
.
length
!==
1
this
.
single
=
selection
.
length
!==
1
this
.
multiple
=
!
selection
.
length
this
.
multiple
=
!
selection
.
length
},
},
...
@@ -373,7 +376,8 @@ export default {
...
@@ -373,7 +376,8 @@ export default {
/** 删除按钮操作 */
/** 删除按钮操作 */
handleDelete
(
row
)
{
handleDelete
(
row
)
{
const
ids
=
row
.
id
||
this
.
ids
;
const
ids
=
row
.
id
||
this
.
ids
;
this
.
$confirm
(
'
是否确认删除物料总分类管理编号为"
'
+
row
.
suppliesName
+
'
"的数据项?
'
,
"
警告
"
,
{
const
name
=
row
.
suppliesName
||
this
.
name
;
this
.
$confirm
(
'
是否确认删除物料总分类管理编号为"
'
+
row
.
name
+
'
"的数据项?
'
,
"
警告
"
,
{
confirmButtonText
:
"
确定
"
,
confirmButtonText
:
"
确定
"
,
cancelButtonText
:
"
取消
"
,
cancelButtonText
:
"
取消
"
,
type
:
"
warning
"
type
:
"
warning
"
...
@@ -393,7 +397,7 @@ export default {
...
@@ -393,7 +397,7 @@ export default {
/** 导出按钮操作 */
/** 导出按钮操作 */
handleExport
()
{
handleExport
()
{
const
queryParams
=
this
.
queryParams
;
const
queryParams
=
this
.
queryParams
;
this
.
$confirm
(
'
是否确认导出所有
物料总分类管理
数据项?
'
,
"
警告
"
,
{
this
.
$confirm
(
'
是否确认导出所有
一级分类
数据项?
'
,
"
警告
"
,
{
confirmButtonText
:
"
确定
"
,
confirmButtonText
:
"
确定
"
,
cancelButtonText
:
"
取消
"
,
cancelButtonText
:
"
取消
"
,
type
:
"
warning
"
type
:
"
warning
"
...
...
ruoyi-ui/src/views/system/supplies/index_template.vue
View file @
6648e393
...
@@ -212,6 +212,7 @@ export default {
...
@@ -212,6 +212,7 @@ export default {
loading
:
true
,
loading
:
true
,
// 选中数组
// 选中数组
ids
:
[],
ids
:
[],
name
:[],
// 非单个禁用
// 非单个禁用
single
:
true
,
single
:
true
,
// 非多个禁用
// 非多个禁用
...
@@ -387,6 +388,7 @@ export default {
...
@@ -387,6 +388,7 @@ export default {
// 多选框选中数据
// 多选框选中数据
handleSelectionChange
(
selection
)
{
handleSelectionChange
(
selection
)
{
this
.
ids
=
selection
.
map
(
item
=>
item
.
id
)
this
.
ids
=
selection
.
map
(
item
=>
item
.
id
)
this
.
name
=
selection
.
map
(
item
=>
item
.
templateName
)
this
.
single
=
selection
.
length
!==
1
this
.
single
=
selection
.
length
!==
1
this
.
multiple
=
!
selection
.
length
this
.
multiple
=
!
selection
.
length
},
},
...
@@ -482,7 +484,8 @@ export default {
...
@@ -482,7 +484,8 @@ export default {
/** 删除按钮操作*/
/** 删除按钮操作*/
handleDelete
(
row
)
{
handleDelete
(
row
)
{
const
ids
=
row
.
id
||
this
.
ids
;
const
ids
=
row
.
id
||
this
.
ids
;
this
.
$confirm
(
'
是否确认删除Excel模板编号为"
'
+
row
.
templateName
+
'
"的数据项?
'
,
"
警告
"
,
{
const
name
=
row
.
templateName
||
this
.
name
;
this
.
$confirm
(
'
是否确认删除Excel模板编号为"
'
+
name
+
'
"的数据项?
'
,
"
警告
"
,
{
confirmButtonText
:
"
确定
"
,
confirmButtonText
:
"
确定
"
,
cancelButtonText
:
"
取消
"
,
cancelButtonText
:
"
取消
"
,
type
:
"
warning
"
type
:
"
warning
"
...
...
ruoyi-ui/src/views/system/suppliesrole/index.vue
View file @
6648e393
This diff is collapsed.
Click to expand it.
ruoyi-ui/src/views/system/suppliesroledetail/index.vue
View file @
6648e393
...
@@ -327,6 +327,7 @@ export default {
...
@@ -327,6 +327,7 @@ export default {
loading
:
true
,
loading
:
true
,
// 选中数组
// 选中数组
ids
:
[],
ids
:
[],
name
:[],
// 非单个禁用
// 非单个禁用
single
:
true
,
single
:
true
,
// 非多个禁用
// 非多个禁用
...
@@ -438,7 +439,7 @@ export default {
...
@@ -438,7 +439,7 @@ export default {
toggleDisable
(
suppliesRoleDetail
.
id
).
then
((
response
)
=>
{
toggleDisable
(
suppliesRoleDetail
.
id
).
then
((
response
)
=>
{
if
(
response
.
code
===
200
){
if
(
response
.
code
===
200
){
let
message
=
'
操作成功,已经将【
'
+
suppliesRoleDetail
.
roleName
+
'
】的状态改为【
'
+
enableText
[
suppliesRoleDetail
.
status
]
+
'
】 !
'
;
let
message
=
'
操作成功,已经将【
'
+
suppliesRoleDetail
.
roleName
+
'
】的状态改为【
'
+
enableText
[
suppliesRoleDetail
.
status
]
+
'
】 !
'
;
this
.
$message
({
message
:
message
,
type
:
'
success
'
});
this
.
$message
({
message
:
message
,
type
:
'
error
'
});
}
else
{
}
else
{
this
.
$message
.
error
(
response
.
message
);
this
.
$message
.
error
(
response
.
message
);
}
}
...
@@ -510,6 +511,7 @@ export default {
...
@@ -510,6 +511,7 @@ export default {
// 多选框选中数据
// 多选框选中数据
handleSelectionChange
(
selection
)
{
handleSelectionChange
(
selection
)
{
this
.
ids
=
selection
.
map
(
item
=>
item
.
id
)
this
.
ids
=
selection
.
map
(
item
=>
item
.
id
)
this
.
name
=
selection
.
map
(
item
=>
item
.
detailName
)
this
.
single
=
selection
.
length
!==
1
this
.
single
=
selection
.
length
!==
1
this
.
multiple
=
!
selection
.
length
this
.
multiple
=
!
selection
.
length
},
},
...
@@ -570,7 +572,8 @@ export default {
...
@@ -570,7 +572,8 @@ export default {
/** 删除按钮操作 */
/** 删除按钮操作 */
handleDelete
(
row
)
{
handleDelete
(
row
)
{
const
ids
=
row
.
id
||
this
.
ids
;
const
ids
=
row
.
id
||
this
.
ids
;
this
.
$confirm
(
'
是否确认删除规则详情编号为"
'
+
row
.
detailName
+
'
"的数据项?
'
,
"
警告
"
,
{
const
name
=
row
.
detailName
||
this
.
name
;
this
.
$confirm
(
'
是否确认删除规则详情编号为"
'
+
name
+
'
"的数据项?
'
,
"
警告
"
,
{
confirmButtonText
:
"
确定
"
,
confirmButtonText
:
"
确定
"
,
cancelButtonText
:
"
取消
"
,
cancelButtonText
:
"
取消
"
,
type
:
"
warning
"
type
:
"
warning
"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment