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
549b9c0f
Commit
549b9c0f
authored
Sep 04, 2023
by
lvzhuangzhuang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
清洗规则代码实现(结果表json存数据库)
parent
18042093
Changes
21
Show whitespace changes
Inline
Side-by-side
Showing
21 changed files
with
583 additions
and
729 deletions
+583
-729
ruoyi-supplies/src/main/java/com/ruoyi/system/controller/ActSuppliesCleaningRuleController.java
.../system/controller/ActSuppliesCleaningRuleController.java
+57
-0
ruoyi-supplies/src/main/java/com/ruoyi/system/controller/ActSuppliesHistorydataController.java
...i/system/controller/ActSuppliesHistorydataController.java
+3
-1
ruoyi-supplies/src/main/java/com/ruoyi/system/domain/ActSuppliesSixMinesSummaryTable.java
.../ruoyi/system/domain/ActSuppliesSixMinesSummaryTable.java
+131
-0
ruoyi-supplies/src/main/java/com/ruoyi/system/mapper/ActSuppliesCleaningRuleMapper.java
...om/ruoyi/system/mapper/ActSuppliesCleaningRuleMapper.java
+19
-0
ruoyi-supplies/src/main/java/com/ruoyi/system/mapper/ActSuppliesHistorydataMapper.java
...com/ruoyi/system/mapper/ActSuppliesHistorydataMapper.java
+14
-9
ruoyi-supplies/src/main/java/com/ruoyi/system/service/IActSuppliesCleaningRuleService.java
...ruoyi/system/service/IActSuppliesCleaningRuleService.java
+18
-0
ruoyi-supplies/src/main/java/com/ruoyi/system/service/IActSuppliesHistorydataService.java
.../ruoyi/system/service/IActSuppliesHistorydataService.java
+14
-8
ruoyi-supplies/src/main/java/com/ruoyi/system/service/impl/ActSuppliesCleaningRuleServiceImpl.java
...stem/service/impl/ActSuppliesCleaningRuleServiceImpl.java
+32
-0
ruoyi-supplies/src/main/java/com/ruoyi/system/service/impl/ActSuppliesHistorydataServiceImpl.java
...ystem/service/impl/ActSuppliesHistorydataServiceImpl.java
+16
-7
ruoyi-supplies/src/main/resources/mapper/system/ActSuppliesCleaningRuleMapper.xml
...resources/mapper/system/ActSuppliesCleaningRuleMapper.xml
+44
-0
ruoyi-supplies/src/main/resources/mapper/system/ActSuppliesHistorydataMapper.xml
.../resources/mapper/system/ActSuppliesHistorydataMapper.xml
+8
-4
ruoyi-ui/src/api/Actsupplies/cleaning_rule.js
ruoyi-ui/src/api/Actsupplies/cleaning_rule.js
+110
-0
ruoyi-ui/src/api/system/salaryapprove.js
ruoyi-ui/src/api/system/salaryapprove.js
+0
-53
ruoyi-ui/src/api/system/salarycontrol.js
ruoyi-ui/src/api/system/salarycontrol.js
+0
-88
ruoyi-ui/src/api/system/salarycredit.js
ruoyi-ui/src/api/system/salarycredit.js
+0
-113
ruoyi-ui/src/api/system/salaryemploye.js
ruoyi-ui/src/api/system/salaryemploye.js
+0
-151
ruoyi-ui/src/api/system/salaryinfo.js
ruoyi-ui/src/api/system/salaryinfo.js
+0
-53
ruoyi-ui/src/api/system/salaryreport.js
ruoyi-ui/src/api/system/salaryreport.js
+0
-127
ruoyi-ui/src/api/system/salaryrule.js
ruoyi-ui/src/api/system/salaryrule.js
+0
-53
ruoyi-ui/src/api/system/salaryyear.js
ruoyi-ui/src/api/system/salaryyear.js
+0
-62
ruoyi-ui/src/views/system/supplies/cleaning_rule.vue
ruoyi-ui/src/views/system/supplies/cleaning_rule.vue
+117
-0
No files found.
ruoyi-supplies/src/main/java/com/ruoyi/system/controller/ActSuppliesCleaningRuleController.java
0 → 100644
View file @
549b9c0f
package
com.ruoyi.system.controller
;
import
com.ruoyi.common.annotation.Log
;
import
com.ruoyi.common.core.controller.BaseController
;
import
com.ruoyi.common.core.domain.AjaxResult
;
import
com.ruoyi.common.enums.BusinessType
;
import
com.ruoyi.system.domain.ActSuppliesHistorydata
;
import
com.ruoyi.system.domain.ActSuppliesSixMinesSummaryTable
;
import
com.ruoyi.system.service.IActSuppliesCleaningRuleService
;
import
com.ruoyi.system.service.IActSuppliesHistorydataService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.security.access.prepost.PreAuthorize
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
/**
* 清洗规则Controller
*
* @author
* @date 2023-08-30
*/
@RestController
@RequestMapping
(
"/system/cleaningrule"
)
public
class
ActSuppliesCleaningRuleController
extends
BaseController
{
@Autowired
private
IActSuppliesCleaningRuleService
actSuppliesCleaningRuleService
;
@Autowired
private
IActSuppliesHistorydataService
actSuppliesHistorydataService
;
/**
* 获取所有历史数据
*/
@PreAuthorize
(
"@ss.hasPermi('system:cleaningrule:queryAll')"
)
@GetMapping
(
"/queryAll"
)
public
AjaxResult
selectActSuppliesHistorydata
()
{
List
<
ActSuppliesHistorydata
>
s
=
actSuppliesHistorydataService
.
selectActSuppliesHistorydata
();
return
AjaxResult
.
success
(
s
);
}
/**
* 新增
*/
@PreAuthorize
(
"@ss.hasPermi('system:cleaningrule:addActSuppliesSixMinesSummaryTable')"
)
@Log
(
title
=
" 六矿数据汇总"
,
businessType
=
BusinessType
.
INSERT
)
@PostMapping
(
"/addActSuppliesSixMinesSummaryTable"
)
public
AjaxResult
addActSuppliesSixMinesSummaryTable
(
@RequestBody
ActSuppliesSixMinesSummaryTable
actSuppliesSixMinesSummaryTable
)
{
return
toAjax
(
actSuppliesCleaningRuleService
.
addActSuppliesSixMinesSummaryTable
(
actSuppliesSixMinesSummaryTable
));
}
}
ruoyi-supplies/src/main/java/com/ruoyi/system/controller/ActSuppliesHistorydataController.java
View file @
549b9c0f
...
@@ -113,5 +113,7 @@ public class ActSuppliesHistorydataController extends BaseController
...
@@ -113,5 +113,7 @@ public class ActSuppliesHistorydataController extends BaseController
actSuppliesHistorydataService
.
addInsertActSuppliesHistorydata
(
actSuppliesHistorydata
);
actSuppliesHistorydataService
.
addInsertActSuppliesHistorydata
(
actSuppliesHistorydata
);
return
toAjax
(
1
);
return
toAjax
(
1
);
}
}
}
}
ruoyi-supplies/src/main/java/com/ruoyi/system/domain/ActSuppliesSixMinesSummaryTable.java
0 → 100644
View file @
549b9c0f
package
com.ruoyi.system.domain
;
import
com.ruoyi.common.annotation.Excel
;
import
com.ruoyi.common.core.domain.BaseEntity
;
import
org.apache.commons.lang3.builder.ToStringBuilder
;
import
org.apache.commons.lang3.builder.ToStringStyle
;
/**
* 六矿汇总表 act_supplies_sixminessummarytable
*
* @author
* @date 2023-08-30
*/
public
class
ActSuppliesSixMinesSummaryTable
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/** 历史数据id */
private
Long
id
;
/** 项目编码 */
@Excel
(
name
=
"项目编码"
)
private
Long
projectId
;
/** 项目名称 */
@Excel
(
name
=
"项目名称"
)
private
String
projectName
;
/** 部门名称 */
@Excel
(
name
=
"部门名称"
)
private
String
departmentName
;
/** 数量 */
@Excel
(
name
=
"数量"
)
private
Long
number
;
/** 单价 */
@Excel
(
name
=
"单价"
)
private
Double
nuitPrice
;
/** 金额 */
@Excel
(
name
=
"金额"
)
private
Double
money
;
/** 创建人 */
@Excel
(
name
=
"创建人"
)
private
String
createBy
;
public
static
long
getSerialVersionUID
()
{
return
serialVersionUID
;
}
public
Long
getId
()
{
return
id
;
}
public
void
setId
(
Long
id
)
{
this
.
id
=
id
;
}
public
Long
getProjectId
()
{
return
projectId
;
}
public
void
setProjectId
(
Long
projectId
)
{
this
.
projectId
=
projectId
;
}
public
String
getProjectName
()
{
return
projectName
;
}
public
void
setProjectName
(
String
projectName
)
{
this
.
projectName
=
projectName
;
}
public
String
getDepartmentName
()
{
return
departmentName
;
}
public
void
setDepartmentName
(
String
departmentName
)
{
this
.
departmentName
=
departmentName
;
}
public
Long
getNumber
()
{
return
number
;
}
public
void
setNumber
(
Long
number
)
{
this
.
number
=
number
;
}
public
Double
getNuitPrice
()
{
return
nuitPrice
;
}
public
void
setNuitPrice
(
Double
nuitPrice
)
{
this
.
nuitPrice
=
nuitPrice
;
}
public
Double
getMoney
()
{
return
money
;
}
public
void
setMoney
(
Double
money
)
{
this
.
money
=
money
;
}
@Override
public
String
getCreateBy
()
{
return
createBy
;
}
@Override
public
void
setCreateBy
(
String
createBy
)
{
this
.
createBy
=
createBy
;
}
@Override
public
String
toString
()
{
return
"ActSuppliesCleaningRule{"
+
"id="
+
id
+
", projectId="
+
projectId
+
", projectName='"
+
projectName
+
'\''
+
", departmentName='"
+
departmentName
+
'\''
+
", number="
+
number
+
", nuitPrice="
+
nuitPrice
+
", money="
+
money
+
", createBy='"
+
createBy
+
'\''
+
'}'
;
}
}
ruoyi-supplies/src/main/java/com/ruoyi/system/mapper/ActSuppliesCleaningRuleMapper.java
0 → 100644
View file @
549b9c0f
package
com.ruoyi.system.mapper
;
import
com.ruoyi.system.domain.ActSuppliesHistorydata
;
import
com.ruoyi.system.domain.ActSuppliesSixMinesSummaryTable
;
import
java.util.List
;
/**
* 清洗规则Mapper接口
*
* @author
* @date 2023-08-30
*/
public
interface
ActSuppliesCleaningRuleMapper
{
int
addActSuppliesSixMinesSummaryTable
(
ActSuppliesSixMinesSummaryTable
actSuppliesSixMinesSummaryTable
);
}
ruoyi-supplies/src/main/java/com/ruoyi/system/mapper/ActSuppliesHistorydataMapper.java
View file @
549b9c0f
...
@@ -66,5 +66,10 @@ public interface ActSuppliesHistorydataMapper
...
@@ -66,5 +66,10 @@ public interface ActSuppliesHistorydataMapper
void
insertActSuppliesHistorydatas
(
ActSuppliesHistorydata
actSuppliesHistorydata1
);
void
insertActSuppliesHistorydatas
(
ActSuppliesHistorydata
actSuppliesHistorydata1
);
void
updateActSuppliesHistorydatas
(
ActSuppliesHistorydata
actSuppliesHistorydata
);
void
updateActSuppliesHistorydatas
(
ActSuppliesHistorydata
actSuppliesHistorydata
);
/**
* 获取所有历史数据
*
* @return 结果
*/
List
<
ActSuppliesHistorydata
>
selectActSuppliesHistorydata
();
}
}
ruoyi-supplies/src/main/java/com/ruoyi/system/service/IActSuppliesCleaningRuleService.java
0 → 100644
View file @
549b9c0f
package
com.ruoyi.system.service
;
import
com.ruoyi.system.domain.ActSuppliesHistorydata
;
import
com.ruoyi.system.domain.ActSuppliesSixMinesSummaryTable
;
import
java.util.List
;
/**
* 清洗规则Service接口
*
* @author dongjg
* @date 2023-08-01
*/
public
interface
IActSuppliesCleaningRuleService
{
int
addActSuppliesSixMinesSummaryTable
(
ActSuppliesSixMinesSummaryTable
actSuppliesSixMinesSummaryTable
);
}
ruoyi-supplies/src/main/java/com/ruoyi/system/service/IActSuppliesHistorydataService.java
View file @
549b9c0f
...
@@ -60,4 +60,10 @@ public interface IActSuppliesHistorydataService
...
@@ -60,4 +60,10 @@ public interface IActSuppliesHistorydataService
public
int
deleteActSuppliesHistorydataById
(
Long
id
);
public
int
deleteActSuppliesHistorydataById
(
Long
id
);
int
addInsertActSuppliesHistorydata
(
List
<
ActSuppliesHistorydata
>
actSuppliesHistorydata
);
int
addInsertActSuppliesHistorydata
(
List
<
ActSuppliesHistorydata
>
actSuppliesHistorydata
);
/**
* 获取所有历史数据
*
* @return 结果
*/
List
<
ActSuppliesHistorydata
>
selectActSuppliesHistorydata
();
}
}
ruoyi-supplies/src/main/java/com/ruoyi/system/service/impl/ActSuppliesCleaningRuleServiceImpl.java
0 → 100644
View file @
549b9c0f
package
com.ruoyi.system.service.impl
;
import
com.ruoyi.system.domain.ActSuppliesSixMinesSummaryTable
;
import
com.ruoyi.system.mapper.ActSuppliesCleaningRuleMapper
;
import
com.ruoyi.system.service.IActSuppliesCleaningRuleService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
/**
* 清洗规则Service业务层处理
*
* @author
* @date 2023-08-30
*/
@Service
public
class
ActSuppliesCleaningRuleServiceImpl
implements
IActSuppliesCleaningRuleService
{
@Autowired
private
ActSuppliesCleaningRuleMapper
actSuppliesCleaningRuleMapper
;
@Override
public
int
addActSuppliesSixMinesSummaryTable
(
ActSuppliesSixMinesSummaryTable
actSuppliesSixMinesSummaryTable
)
{
return
actSuppliesCleaningRuleMapper
.
addActSuppliesSixMinesSummaryTable
(
actSuppliesSixMinesSummaryTable
);
}
}
ruoyi-supplies/src/main/java/com/ruoyi/system/service/impl/ActSuppliesHistorydataServiceImpl.java
View file @
549b9c0f
...
@@ -152,4 +152,13 @@ public class ActSuppliesHistorydataServiceImpl implements IActSuppliesHistorydat
...
@@ -152,4 +152,13 @@ public class ActSuppliesHistorydataServiceImpl implements IActSuppliesHistorydat
return
0
;
return
0
;
}
}
/**
* 获取所有历史数据
*
* @return 结果
*/
@Override
public
List
<
ActSuppliesHistorydata
>
selectActSuppliesHistorydata
()
{
return
actSuppliesHistorydataMapper
.
selectActSuppliesHistorydata
();
}
}
}
ruoyi-supplies/src/main/resources/mapper/system/ActSuppliesCleaningRuleMapper.xml
0 → 100644
View file @
549b9c0f
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.ruoyi.system.mapper.ActSuppliesCleaningRuleMapper"
>
<resultMap
type=
"ActSuppliesSixMinesSummaryTable"
id=
"ActSuppliesSixMinesSummaryTableResult"
>
<result
property=
"id"
column=
"id"
/>
<result
property=
"projectId"
column=
"project_id"
/>
<result
property=
"projectName"
column=
"project_name"
/>
<result
property=
"departmentName"
column=
"department_name"
/>
<result
property=
"number"
column=
"number"
/>
<result
property=
"nuitPrice"
column=
"nuit_price"
/>
<result
property=
"money"
column=
"money"
/>
<result
property=
"createBy"
column=
"create_by"
/>
</resultMap>
<insert
id=
"addActSuppliesSixMinesSummaryTable"
parameterType=
"ActSuppliesSixMinesSummaryTable"
useGeneratedKeys=
"true"
keyProperty=
"id"
>
insert into act_supplies_sixminessummarytable
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"id != null"
>
id,
</if>
<if
test=
"projectId != null"
>
project_id,
</if>
<if
test=
"projectName != null"
>
project_name,
</if>
<if
test=
"departmentName != null"
>
department_name,
</if>
<if
test=
"number != null"
>
number,
</if>
<if
test=
"nuitPrice != null"
>
nuit_price,
</if>
<if
test=
"money != null"
>
money,
</if>
<if
test=
"createBy != null"
>
create_by,
</if>
</trim>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"id != null"
>
#{id},
</if>
<if
test=
"projectId != null"
>
#{projectId},
</if>
<if
test=
"projectName != null"
>
#{projectName},
</if>
<if
test=
"departmentName != null"
>
#{departmentName},
</if>
<if
test=
"number != null"
>
#{number},
</if>
<if
test=
"nuitPrice != null"
>
#{nuitPrice},
</if>
<if
test=
"money != null"
>
#{money},
</if>
<if
test=
"createBy != null"
>
#{createBy},
</if>
</trim>
</insert>
</mapper>
ruoyi-supplies/src/main/resources/mapper/system/ActSuppliesHistorydataMapper.xml
View file @
549b9c0f
...
@@ -135,6 +135,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -135,6 +135,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</where>
</where>
</update>
</update>
<select
id=
"selectActSuppliesHistorydata"
resultMap=
"ActSuppliesHistorydataResult"
>
<include
refid=
"selectActSuppliesHistorydataVo"
/>
where 1 = 1
</select>
</mapper>
</mapper>
ruoyi-ui/src/api/Actsupplies/cleaning_rule.js
0 → 100644
View file @
549b9c0f
import
request
from
'
@/utils/request
'
// 查询六矿汇总表数据
export
function
selectActSuppliesHistorydata
()
{
return
request
({
url
:
'
/system/cleaningrule/queryAll
'
,
method
:
'
get
'
})
}
// 新增物料关系管理
export
function
addActSuppliesSixMinesSummaryTable
(
data
)
{
return
request
({
url
:
'
/system/cleaningrule/addActSuppliesSixMinesSummaryTable
'
,
method
:
'
post
'
,
data
:
data
})
}
// // 查询物料总分类管理列表
// export function listSupplies(query) {
// return request({
// url: '/supplies/supplies/list',
// method: 'get',
// params: query
// })
// }
//
// // 查询物料总分类管理详细
// export function getSupplies(id) {
// return request({
// url: '/supplies/supplies/' + id,
// method: 'get'
// })
// }
//
// // 新增物料总分类管理
// export function addSupplies(data) {
// return request({
// url: '/supplies/supplies',
// method: 'post',
// data: data
// })
// }
//
// // 修改物料总分类管理
// export function updateSupplies(data) {
// return request({
// url: '/supplies/supplies',
// method: 'put',
// data: data
// })
// }
//
// // 删除物料总分类管理
// export function delSupplies(id) {
// return request({
// url: '/supplies/supplies/' + id,
// method: 'delete'
// })
// }
//
// // 导出物料总分类管理
// export function exportSupplies(query) {
// return request({
// url: '/supplies/supplies/export',
// method: 'get',
// params: query
// })
// }
ruoyi-ui/src/api/system/salaryapprove.js
deleted
100644 → 0
View file @
18042093
import
request
from
'
@/utils/request
'
// 查询审批记录列表
export
function
listSalaryapprove
(
query
)
{
return
request
({
url
:
'
/system/salaryapprove/list
'
,
method
:
'
get
'
,
params
:
query
})
}
// 查询审批记录详细
export
function
getSalaryapprove
(
id
)
{
return
request
({
url
:
'
/system/salaryapprove/
'
+
id
,
method
:
'
get
'
})
}
// 新增审批记录
export
function
addSalaryapprove
(
data
)
{
return
request
({
url
:
'
/system/salaryapprove
'
,
method
:
'
post
'
,
data
:
data
})
}
// 修改审批记录
export
function
updateSalaryapprove
(
data
)
{
return
request
({
url
:
'
/system/salaryapprove
'
,
method
:
'
put
'
,
data
:
data
})
}
// 删除审批记录
export
function
delSalaryapprove
(
id
)
{
return
request
({
url
:
'
/system/salaryapprove/
'
+
id
,
method
:
'
delete
'
})
}
// 导出审批记录
export
function
exportSalaryapprove
(
query
)
{
return
request
({
url
:
'
/system/salaryapprove/export
'
,
method
:
'
get
'
,
params
:
query
})
}
\ No newline at end of file
ruoyi-ui/src/api/system/salarycontrol.js
deleted
100644 → 0
View file @
18042093
import
request
from
'
@/utils/request
'
// 查询工资上报控制列表
export
function
listSalarycontrol
(
query
)
{
return
request
({
url
:
'
/system/salarycontrol/list
'
,
method
:
'
get
'
,
params
:
query
})
}
// 查询报送 年份 列表
export
function
listReportYears
(
query
)
{
return
request
({
url
:
'
/system/salarycontrol/reportyear
'
,
method
:
'
get
'
,
params
:
query
})
}
// 查询报送 情况(根据年份 ,登录用户所在部门)
export
function
listReportList
(
year
)
{
return
request
({
url
:
'
/system/salarycontrol/reportlist/
'
+
year
,
method
:
'
get
'
})
}
// 查询工资上报控制详细
export
function
getSalarycontrol
(
id
)
{
return
request
({
url
:
'
/system/salarycontrol/
'
+
id
,
method
:
'
get
'
})
}
// 新增工资上报控制
export
function
addSalarycontrol
(
data
)
{
return
request
({
url
:
'
/system/salarycontrol
'
,
method
:
'
post
'
,
data
:
data
})
}
// 修改工资上报控制
export
function
updateSalarycontrol
(
data
)
{
return
request
({
url
:
'
/system/salarycontrol
'
,
method
:
'
put
'
,
data
:
data
})
}
// 删除工资上报控制
export
function
delSalarycontrol
(
id
)
{
return
request
({
url
:
'
/system/salarycontrol/
'
+
id
,
method
:
'
delete
'
})
}
// 导出工资上报控制
export
function
exportSalarycontrol
(
query
)
{
return
request
({
url
:
'
/system/salarycontrol/export
'
,
method
:
'
get
'
,
params
:
query
})
}
// 部门报送情况
export
function
getDeptlist
()
{
return
request
({
url
:
'
/system/salarycontrol/getDeptlist
'
,
method
:
'
get
'
})
}
// 部门报送情况
export
function
getNoReportlist
(
reportCode
)
{
return
request
({
url
:
'
/system/salarycontrol/getNoReportlist/
'
+
reportCode
,
method
:
'
get
'
})
}
ruoyi-ui/src/api/system/salarycredit.js
deleted
100644 → 0
View file @
18042093
import
request
from
'
@/utils/request
'
// 查询报送额度限制列表
export
function
listSalarycredit
(
query
)
{
return
request
({
url
:
'
/system/salarycredit/list
'
,
method
:
'
get
'
,
params
:
query
})
}
// 查询报送额度限制详细
export
function
getSalarycredit
(
id
)
{
return
request
({
url
:
'
/system/salarycredit/
'
+
id
,
method
:
'
get
'
})
}
// 查询报送额度限制详细
export
function
getInfoByDeptAndMonth
(
deptId
,
reportCode
)
{
return
request
({
url
:
'
/system/salarycredit/getInfoByDeptAndMonth/
'
+
deptId
+
'
/
'
+
reportCode
,
method
:
'
get
'
})
}
// 新增报送额度限制
export
function
addSalarycredit
(
data
)
{
return
request
({
url
:
'
/system/salarycredit
'
,
method
:
'
post
'
,
data
:
data
})
}
// 初始化报送额度限制
export
function
addBatchSalarycredit
(
reportCode
)
{
return
request
({
url
:
'
/system/salarycredit/addBatchSalarycredit/
'
+
reportCode
,
method
:
'
post
'
})
}
// 修改报送额度限制
export
function
updateSalarycredit
(
data
)
{
return
request
({
url
:
'
/system/salarycredit
'
,
method
:
'
put
'
,
data
:
data
})
}
// 删除报送额度限制
export
function
delSalarycredit
(
id
)
{
return
request
({
url
:
'
/system/salarycredit/
'
+
id
,
method
:
'
delete
'
})
}
// 导出 模板
export
function
exportImportTemplate
(
query
)
{
return
request
({
url
:
'
/system/salarycredit/importTemplate
'
,
method
:
'
get
'
,
params
:
query
})
}
// 导出报送额度限制
export
function
exportSalarycredit
(
query
)
{
return
request
({
url
:
'
/system/salarycredit/export
'
,
method
:
'
get
'
,
params
:
query
})
}
//事业部考核评分界面,查询接口
export
function
listByDept
(
query
)
{
return
request
({
url
:
'
/system/salarycredit/listByDept
'
,
method
:
'
get
'
,
params
:
query
})
}
//查询本事业部下的
export
function
listByParent
(
query
)
{
return
request
({
url
:
'
/system/salarycredit/listByParent
'
,
method
:
'
get
'
,
params
:
query
})
}
// 下发事业部
export
function
issueSYB
(
reportUid
)
{
return
request
({
url
:
'
/system/salarycredit/issueSYB/
'
+
reportUid
,
method
:
'
post
'
})
}
// 下发子公司
export
function
issueZGS
(
reportUid
)
{
return
request
({
url
:
'
/system/salarycredit/issueZGS/
'
+
reportUid
,
method
:
'
post
'
})
}
ruoyi-ui/src/api/system/salaryemploye.js
deleted
100644 → 0
View file @
18042093
import
request
from
'
@/utils/request
'
// 查询员工花名册列表
export
function
listSalaryemploye
(
query
)
{
return
request
({
url
:
'
/system/salaryemploye/list
'
,
method
:
'
get
'
,
params
:
query
})
}
// 查询员工花名册列表
export
function
listSalaryemployeApply
(
query
)
{
return
request
({
url
:
'
/system/salaryemploye/listapply
'
,
method
:
'
get
'
,
params
:
query
})
}
// 查询员工花名册列表
export
function
listSalaryemployeApprove
(
query
)
{
return
request
({
url
:
'
/system/salaryemploye/listapprove
'
,
method
:
'
get
'
,
params
:
query
})
}
// 查询员工花名册详细
export
function
getSalaryemploye
(
employeId
)
{
return
request
({
url
:
'
/system/salaryemploye/
'
+
employeId
,
method
:
'
get
'
})
}
// 新增员工花名册
export
function
addSalaryemploye
(
data
)
{
return
request
({
url
:
'
/system/salaryemploye
'
,
method
:
'
post
'
,
data
:
data
})
}
// // 新增员工花名册
// export function addApplySalaryemploye(data) {
// return request({
// url: '/system/salaryemploye/addApply',
// method: 'post',
// data: data
// })
// }
// 新增员工花名册
export
function
addApplySalaryemploye
(
data
)
{
return
request
({
url
:
'
/system/salaryemploye/submitAddApply
'
,
method
:
'
post
'
,
data
:
data
})
}
// 修改员工花名册
export
function
updateSalaryemploye
(
data
)
{
return
request
({
url
:
'
/system/salaryemploye
'
,
method
:
'
put
'
,
data
:
data
})
}
// 修改员工花名册
export
function
updateApplySalaryemploye
(
data
)
{
return
request
({
url
:
'
/system/salaryemploye/editApply
'
,
method
:
'
put
'
,
data
:
data
})
}
// 删除员工花名册
export
function
delSalaryemploye
(
employeId
)
{
return
request
({
url
:
'
/system/salaryemploye/
'
+
employeId
,
method
:
'
delete
'
})
}
// 删除员工花名册
export
function
delApplySalaryemploye
(
employeId
)
{
return
request
({
url
:
'
/system/salaryemploye/submitRemoveApply/
'
+
employeId
,
method
:
'
delete
'
})
}
// 离职
export
function
leave
(
data
)
{
return
request
({
url
:
'
/system/salaryemploye/leave
'
,
method
:
'
put
'
,
data
:
data
})
}
// 离职申请
export
function
leaveApply
(
data
)
{
return
request
({
url
:
'
/system/salaryemploye/submitLeaveApply
'
,
method
:
'
put
'
,
data
:
data
})
}
// 调动部门申请
export
function
transferApply
(
data
)
{
return
request
({
url
:
'
/system/salaryemploye/submitTransferApply
'
,
method
:
'
put
'
,
data
:
data
})
}
// 导出员工花名册
export
function
exportSalaryemploye
(
query
)
{
return
request
({
url
:
'
/system/salaryemploye/export
'
,
method
:
'
get
'
,
params
:
query
})
}
// 撤回申请
export
function
rebackApply
(
employeId
)
{
return
request
({
url
:
'
/system/salaryemploye/rebackApply/
'
+
employeId
,
method
:
'
delete
'
})
}
// 审核并更新
export
function
approve
(
employeId
,
status
)
{
return
request
({
url
:
'
/system/salaryemploye/approve/
'
+
employeId
+
'
/
'
+
status
,
method
:
'
delete
'
})
}
ruoyi-ui/src/api/system/salaryinfo.js
deleted
100644 → 0
View file @
18042093
import
request
from
'
@/utils/request
'
// 查询工资上报详情列表
export
function
listSalaryinfo
(
query
)
{
return
request
({
url
:
'
/system/salaryinfo/list
'
,
method
:
'
get
'
,
params
:
query
})
}
// 查询工资上报详情详细
export
function
getSalaryinfo
(
id
)
{
return
request
({
url
:
'
/system/salaryinfo/
'
+
id
,
method
:
'
get
'
})
}
// 新增工资上报详情
export
function
addSalaryinfo
(
data
)
{
return
request
({
url
:
'
/system/salaryinfo
'
,
method
:
'
post
'
,
data
:
data
})
}
// 修改工资上报详情
export
function
updateSalaryinfo
(
data
)
{
return
request
({
url
:
'
/system/salaryinfo
'
,
method
:
'
put
'
,
data
:
data
})
}
// 删除工资上报详情
export
function
delSalaryinfo
(
id
)
{
return
request
({
url
:
'
/system/salaryinfo/
'
+
id
,
method
:
'
delete
'
})
}
// 导出工资上报详情
export
function
exportSalaryinfo
(
query
)
{
return
request
({
url
:
'
/system/salaryinfo/export
'
,
method
:
'
get
'
,
params
:
query
})
}
\ No newline at end of file
ruoyi-ui/src/api/system/salaryreport.js
deleted
100644 → 0
View file @
18042093
import
request
from
'
@/utils/request
'
// 查询工资上报控制列表
export
function
listSalaryreport
(
query
)
{
return
request
({
url
:
'
/system/salaryreport/list
'
,
method
:
'
get
'
,
params
:
query
})
}
// 查询工资上报控制列表[审批列表]
export
function
listSalaryreportApprove
(
query
)
{
return
request
({
url
:
'
/system/salaryreport/listapprove
'
,
method
:
'
get
'
,
params
:
query
})
}
// 年度汇总
export
function
reportYearSummary
(
data
)
{
return
request
({
url
:
'
/system/salaryreport/reportYearSummary
'
,
method
:
'
get
'
,
params
:
data
})
}
// 查询工资上报控制详细
export
function
getSalaryreport
(
id
)
{
return
request
({
url
:
'
/system/salaryreport/
'
+
id
,
method
:
'
get
'
})
}
// 新增工资上报控制
export
function
addSalaryreport
(
data
)
{
return
request
({
url
:
'
/system/salaryreport
'
,
method
:
'
post
'
,
data
:
data
})
}
// 修改工资上报控制
export
function
updateSalaryreport
(
data
)
{
return
request
({
url
:
'
/system/salaryreport
'
,
method
:
'
put
'
,
data
:
data
})
}
// 删除工资上报控制
export
function
delSalaryreport
(
id
)
{
return
request
({
url
:
'
/system/salaryreport/
'
+
id
,
method
:
'
delete
'
})
}
// 导出工资上报控制
export
function
exportSalaryreport
(
query
)
{
return
request
({
url
:
'
/system/salaryreport/export
'
,
method
:
'
get
'
,
params
:
query
})
}
// 查询工资上报控制详细
export
function
getSalaryreportInfo
(
reportId
)
{
return
request
({
url
:
'
/system/salaryreport/info/
'
+
reportId
,
method
:
'
get
'
})
}
// 查询工资上报控制详细
//reportCode : 202105
export
function
getSalaryreportInfoByCode
(
reportCode
,
reportType
)
{
return
request
({
url
:
'
/system/salaryreport/info/code/
'
+
reportCode
+
'
/
'
+
reportType
,
method
:
'
get
'
})
}
// 提交报送
// data :: SysGzReportApprove
//01: 未报送,02:报送待批;03:已批准;04:已退回
export
function
submit
(
data
)
{
return
request
({
url
:
'
/system/salaryreport/submit
'
,
method
:
'
post
'
,
data
:
data
})
}
// 审核报送
// data :: SysGzReportApprove
//01: 未报送,02:报送待批;03:已批准;04:已退回
export
function
approve
(
data
)
{
return
request
({
url
:
'
/system/salaryreport/approve
'
,
method
:
'
post
'
,
data
:
data
})
}
// 报送退回
// data :: SysGzReportApprove
//01: 未报送,02:报送待批;03:已批准;04:已退回
export
function
approveBack
(
data
)
{
return
request
({
url
:
'
/system/salaryreport/approveBack
'
,
method
:
'
post
'
,
data
:
data
})
}
ruoyi-ui/src/api/system/salaryrule.js
deleted
100644 → 0
View file @
18042093
import
request
from
'
@/utils/request
'
// 查询工资规则验证列表
export
function
listSalaryrule
(
query
)
{
return
request
({
url
:
'
/system/salaryrule/list
'
,
method
:
'
get
'
,
params
:
query
})
}
// 查询工资规则验证详细
export
function
getSalaryrule
(
id
)
{
return
request
({
url
:
'
/system/salaryrule/
'
+
id
,
method
:
'
get
'
})
}
// 新增工资规则验证
export
function
addSalaryrule
(
data
)
{
return
request
({
url
:
'
/system/salaryrule
'
,
method
:
'
post
'
,
data
:
data
})
}
// 修改工资规则验证
export
function
updateSalaryrule
(
data
)
{
return
request
({
url
:
'
/system/salaryrule
'
,
method
:
'
put
'
,
data
:
data
})
}
// 删除工资规则验证
export
function
delSalaryrule
(
id
)
{
return
request
({
url
:
'
/system/salaryrule/
'
+
id
,
method
:
'
delete
'
})
}
// 导出工资规则验证
export
function
exportSalaryrule
(
query
)
{
return
request
({
url
:
'
/system/salaryrule/export
'
,
method
:
'
get
'
,
params
:
query
})
}
\ No newline at end of file
ruoyi-ui/src/api/system/salaryyear.js
deleted
100644 → 0
View file @
18042093
import
request
from
'
@/utils/request
'
// 查询绩效年薪列表
export
function
listSalaryyear
(
query
)
{
return
request
({
url
:
'
/system/salaryyear/list
'
,
method
:
'
get
'
,
params
:
query
})
}
// 查询绩效年薪详细
export
function
getSalaryyear
(
id
)
{
return
request
({
url
:
'
/system/salaryyear/
'
+
id
,
method
:
'
get
'
})
}
// 新增绩效年薪
export
function
addSalaryyear
(
data
)
{
return
request
({
url
:
'
/system/salaryyear
'
,
method
:
'
post
'
,
data
:
data
})
}
// 修改绩效年薪
export
function
updateSalaryyear
(
data
)
{
return
request
({
url
:
'
/system/salaryyear
'
,
method
:
'
put
'
,
data
:
data
})
}
// 删除绩效年薪
export
function
delSalaryyear
(
id
)
{
return
request
({
url
:
'
/system/salaryyear/
'
+
id
,
method
:
'
delete
'
})
}
// 导出绩效年薪
export
function
exportSalaryyear
(
query
)
{
return
request
({
url
:
'
/system/salaryyear/export
'
,
method
:
'
get
'
,
params
:
query
})
}
// 导出绩效年薪
export
function
submitYear
(
data
)
{
return
request
({
url
:
'
/system/salaryreport/submitYear
'
,
method
:
'
post
'
,
data
:
data
})
}
ruoyi-ui/src/views/system/supplies/cleaning_rule.vue
0 → 100644
View file @
549b9c0f
<
template
>
</
template
>
<
script
>
import
{
selectActSuppliesHistorydata
,
addActSuppliesSixMinesSummaryTable
}
from
"
@/api/Actsupplies/cleaning_rule
"
;
import
LuckyExcel
from
'
luckyexcel
'
export
default
{
name
:
"
cleaningRule
"
,
components
:
{
},
data
()
{
return
{
// 表单参数
from
:
{
id
:
""
,
projectId
:
""
,
projectName
:
""
,
departmentName
:
""
,
number
:
""
,
nuitPrice
:
""
,
money
:
""
,
createBy
:
""
},
};
},
created
()
{
this
.
getList
();
},
methods
:
{
/** 查询规则详情列表 */
getList
()
{
selectActSuppliesHistorydata
().
then
(
response
=>
{
var
data
=
response
.
data
;
debugger
for
(
let
i
=
0
;
i
<
data
.
length
;
i
++
)
{
if
(
data
[
i
].
identifyingCode
==
1
){
let
jsonDataa
=
JSON
.
parse
(
data
[
i
].
historyContent
);
for
(
let
j
=
0
;
j
<
jsonDataa
.
length
;
j
++
)
{
let
dataa
=
window
.
luckysheet
.
transToData
(
jsonDataa
[
j
].
celldata
);
for
(
let
k
=
2
;
k
<
dataa
.
length
;
k
++
)
{
let
a0
;
let
a1
;
let
a3
;
let
a4
;
let
a5
;
let
a6
;
if
(
dataa
[
k
][
0
]
!=
null
){
a0
=
dataa
[
k
][
0
].
v
;
if
(
a0
==
undefined
){
a0
=
""
;
}
}
if
(
dataa
[
k
][
1
]
!=
null
){
a1
=
dataa
[
k
][
1
].
v
;
if
(
a1
==
undefined
){
a1
=
""
;
}
}
if
(
dataa
[
k
][
3
]
!=
null
){
a3
=
dataa
[
k
][
3
].
v
;
if
(
a3
==
undefined
){
a3
=
""
;
}
}
if
(
dataa
[
k
][
4
]
!=
null
){
a4
=
dataa
[
k
][
4
].
v
;
if
(
a4
==
undefined
){
a4
=
""
;
}
}
if
(
dataa
[
k
][
5
]
!=
null
){
a5
=
dataa
[
k
][
5
].
v
;
if
(
a5
==
undefined
){
a5
=
""
;
}
}
if
(
dataa
[
k
][
6
]
!=
null
){
a6
=
dataa
[
k
][
6
].
v
;
if
(
a6
==
undefined
){
a6
=
""
;
}
}
if
(
a0
!=
""
&&
a1
!=
""
&&
a3
!=
""
&&
a4
!=
""
&&
a5
!=
""
&&
a6
!=
""
){
this
.
from
.
id
=
data
[
i
].
id
;
this
.
from
.
projectId
=
a0
;
this
.
from
.
projectName
=
a1
;
this
.
from
.
departmentName
=
a3
;
this
.
from
.
number
=
a4
;
this
.
from
.
nuitPrice
=
a5
;
this
.
from
.
money
=
a6
;
this
.
from
.
createBy
=
data
[
i
].
createBy
;
}
addActSuppliesSixMinesSummaryTable
(
this
.
from
).
then
(
response
=>
{});
}
}
}
else
{
let
jsonDatab
=
JSON
.
parse
(
data
[
i
].
historyContent
);
for
(
let
j
=
0
;
j
<
jsonDatab
.
length
;
j
++
)
{
let
datab
=
window
.
luckysheet
.
transToData
(
jsonDatab
[
j
].
celldata
);
}
}
}
});
},
}
};
</
script
>
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