Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
psa-web
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
高滢
psa-web
Commits
bb619431
Commit
bb619431
authored
Mar 20, 2025
by
祁正
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
对接口
parent
04791b7b
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
27 additions
and
5 deletions
+27
-5
projectCostRequest.js
src/api/projectCostRequest/projectCostRequest.js
+3
-0
index.vue
src/views/costManage/projectCostReimbursement/index.vue
+4
-1
index.vue
src/views/costManage/projectCostRequest/index.vue
+20
-4
No files found.
src/api/projectCostRequest/projectCostRequest.js
View file @
bb619431
...
@@ -74,3 +74,6 @@ export function getAllapproveList(id) {
...
@@ -74,3 +74,6 @@ export function getAllapproveList(id) {
}
}
src/views/costManage/projectCostReimbursement/index.vue
View file @
bb619431
...
@@ -167,7 +167,8 @@ import {
...
@@ -167,7 +167,8 @@ import {
getCostRequestDetail
,
getCostRequestDetail
,
getCostRequestList
,
getCostRequestList
,
getProjectName
,
getProjectName
,
getAllapproveList
getAllapproveList
,
}
from
"../../../api/projectCostRequest/projectCostRequest.js"
;
}
from
"../../../api/projectCostRequest/projectCostRequest.js"
;
import
{
ArrowDown
}
from
"@element-plus/icons-vue"
;
import
{
ArrowDown
}
from
"@element-plus/icons-vue"
;
import
{
import
{
...
@@ -248,6 +249,8 @@ const stepActive = ref(1);
...
@@ -248,6 +249,8 @@ const stepActive = ref(1);
const
changProjectNumber
=
ref
(
''
)
const
changProjectNumber
=
ref
(
''
)
let
timer
=
null
;
let
timer
=
null
;
const
handleHover
=
(
row
,
column
,
cell
,
event
)
=>
{
const
handleHover
=
(
row
,
column
,
cell
,
event
)
=>
{
changProjectNumber
.
value
=
row
.
projectNumber
changProjectNumber
.
value
=
row
.
projectNumber
// console.log("当前行的项目编号",row.projectNumber)
// console.log("当前行的项目编号",row.projectNumber)
...
...
src/views/costManage/projectCostRequest/index.vue
View file @
bb619431
...
@@ -81,7 +81,7 @@
...
@@ -81,7 +81,7 @@
<!-- 列表-->
<!-- 列表-->
<div
class=
"contentTable"
>
<div
class=
"contentTable"
>
<el-table
v-loading=
"loading"
:data=
"projectCostRequestList"
border
@
cell-mouse-enter=
"handleHover"
@
cell-mouse-leave=
"handleLeave"
>
<el-table
v-loading=
"loading"
:data=
"projectCostRequestList"
@
selection-change=
"handleSelectionChange"
row-key=
"id"
border
@
cell-mouse-enter=
"handleHover"
@
cell-mouse-leave=
"handleLeave"
>
<el-table-column
type=
"selection"
align=
"center"
></el-table-column>
<el-table-column
type=
"selection"
align=
"center"
></el-table-column>
<el-table-column
prop=
"createTime"
label=
"申请时间"
align=
"center"
width=
"190px"
>
<el-table-column
prop=
"createTime"
label=
"申请时间"
align=
"center"
width=
"190px"
>
<template
#
default=
"
{row}">
<template
#
default=
"
{row}">
...
@@ -189,11 +189,10 @@ const queryParams = reactive({
...
@@ -189,11 +189,10 @@ const queryParams = reactive({
userName
:
null
,
userName
:
null
,
approveStatus
:
null
approveStatus
:
null
})
})
let
ids
=
ref
([])
//获取列表第一个顶部信息
//获取列表第一个顶部信息
const
getTopApproveInfo
=
()
=>
{
const
getTopApproveInfo
=
()
=>
{
let
item2
=
projectCostRequestList
.
value
[
0
]
let
item2
=
projectCostRequestList
.
value
[
0
]
console
.
log
(
"first"
,
item2
)
changProjectNumber
.
value
=
item2
.
projectNumber
changProjectNumber
.
value
=
item2
.
projectNumber
let
i
=
allList
.
value
.
findIndex
((
item
)
=>
item
.
nodeId
===
item2
.
currentAuditRoleId
)
let
i
=
allList
.
value
.
findIndex
((
item
)
=>
item
.
nodeId
===
item2
.
currentAuditRoleId
)
if
(
i
===
-
1
)
stepActive
.
value
=
1
if
(
i
===
-
1
)
stepActive
.
value
=
1
...
@@ -226,6 +225,24 @@ const getList=()=> {
...
@@ -226,6 +225,24 @@ const getList=()=> {
}
}
getList
()
getList
()
const
handleSelectionChange
=
(
val
)
=>
{
ids
.
value
=
val
.
map
((
item
)
=>
{
return
item
.
id
})
}
//导出
const
handleExport
=
()
=>
{
let
arr
=
ids
.
value
.
join
(
","
)
let
obj
=
{
ids
:
arr
}
console
.
log
(
obj
)
proxy
.
download
(
'projectCostRequest/export'
,
obj
,
`项目费用申请.xlsx`
)
}
// // 获取列表第一个项目的项目编号 显示在步骤条前
// // 获取列表第一个项目的项目编号 显示在步骤条前
// const firstProjectNumber = computed(() => {
// const firstProjectNumber = computed(() => {
// return projectCostRequestList.value.length > 0 ? projectCostRequestList.value[0].projectNumber : null;
// return projectCostRequestList.value.length > 0 ? projectCostRequestList.value[0].projectNumber : null;
...
@@ -275,7 +292,6 @@ const handleHover = (row, column, cell, event) => {
...
@@ -275,7 +292,6 @@ const handleHover = (row, column, cell, event) => {
}
}
timer
=
setTimeout
(()
=>
{
timer
=
setTimeout
(()
=>
{
changProjectNumber
.
value
=
row
.
projectNumber
changProjectNumber
.
value
=
row
.
projectNumber
console
.
log
(
"劲来了"
,
row
)
let
i
=
allList
.
value
.
findIndex
((
item
)
=>
item
.
nodeId
===
row
.
currentAuditRoleId
)
let
i
=
allList
.
value
.
findIndex
((
item
)
=>
item
.
nodeId
===
row
.
currentAuditRoleId
)
if
(
i
===
-
1
)
stepActive
.
value
=
1
if
(
i
===
-
1
)
stepActive
.
value
=
1
else
stepActive
.
value
=
i
+
1
else
stepActive
.
value
=
i
+
1
...
...
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