明树Git Lab
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
J
jt_front
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
Administrator
jt_front
Commits
d22c977e
Commit
d22c977e
authored
Dec 06, 2025
by
yangyajing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
项目管理决策流程开发
parent
a9deae8e
Pipeline
#104242
passed with stage
in 13 seconds
Changes
5
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
1307 additions
and
302 deletions
+1307
-302
addProject.vue
src/views/managePage/addProject.vue
+1262
-295
projectArgument.vue
src/views/managePage/projectArgument.vue
+27
-3
projectDecision.vue
src/views/managePage/projectDecision.vue
+16
-2
projectDraft.vue
src/views/managePage/projectDraft.vue
+1
-1
projectSetUp.vue
src/views/managePage/projectSetUp.vue
+1
-1
No files found.
src/views/managePage/addProject.vue
View file @
d22c977e
This source diff could not be displayed because it is too large. You can
view the blob
instead.
src/views/managePage/projectArgument.vue
View file @
d22c977e
...
@@ -22,7 +22,9 @@
...
@@ -22,7 +22,9 @@
>
>
<template
#
operations=
"
{ row, index }">
<template
#
operations=
"
{ row, index }">
<el-button
link
type=
"primary"
size=
"small"
@
click=
"fillProject(row)"
>
继续填报
</el-button>
<el-button
link
type=
"primary"
size=
"small"
@
click=
"fillProject(row)"
>
继续填报
</el-button>
<el-button
link
type=
"primary"
size=
"small"
@
click=
"approvalProject(row)"
>
发起审批
</el-button>
<el-button
link
type=
"primary"
size=
"small"
:loading=
"row.loading"
@
click=
"approvalProject(row)"
>
发起审批
</el-button>
</
template
>
</
template
>
</common-table>
</common-table>
</div>
</div>
...
@@ -104,8 +106,30 @@
...
@@ -104,8 +106,30 @@
currentPage
.
value
=
page
;
currentPage
.
value
=
page
;
getProjectData
();
getProjectData
();
}
}
const
fillProject
=
()
=>
{};
const
fillProject
=
(
item
)
=>
{
const
approvalProject
=
()
=>
{};
router
.
push
({
name
:
"addProject"
,
params
:
{
type
:
"xmlz"
},
query
:
{
projectId
:
item
.
id
}
});
};
const
approvalProject
=
(
item
)
=>
{
item
.
loading
=
true
;
proxy
.
$post
({
url
:
"/api/project/startJuece"
,
data
:
{
id
:
item
.
id
},
callback
:
(
data
)
=>
{
item
.
loading
=
false
;
getProjectData
();
}
})
};
onMounted
(()
=>
{
onMounted
(()
=>
{
getProjectData
();
getProjectData
();
})
})
...
...
src/views/managePage/projectDecision.vue
View file @
d22c977e
...
@@ -21,7 +21,9 @@
...
@@ -21,7 +21,9 @@
@
current-page-change=
"handleCurrentPageChange"
@
current-page-change=
"handleCurrentPageChange"
>
>
<template
#
operations=
"
{ row, index }">
<template
#
operations=
"
{ row, index }">
<el-button
link
type=
"primary"
size=
"small"
@
click=
"getResult(row)"
>
查询决策结果
</el-button>
<el-button
link
type=
"primary"
size=
"small"
:loading=
"row.loading"
@
click=
"getResult(row)"
>
查询决策结果
</el-button>
</
template
>
</
template
>
</common-table>
</common-table>
</div>
</div>
...
@@ -93,7 +95,19 @@
...
@@ -93,7 +95,19 @@
currentPage
.
value
=
page
;
currentPage
.
value
=
page
;
getProjectData
();
getProjectData
();
}
}
const
getResult
=
()
=>
{};
const
getResult
=
(
item
)
=>
{
item
.
loading
=
true
;
proxy
.
$post
({
url
:
"/api/project/queryJueceResult"
,
data
:
{
id
:
item
.
id
},
callback
:
(
data
)
=>
{
item
.
loading
=
false
;
getProjectData
();
}
})
};
onMounted
(()
=>
{
onMounted
(()
=>
{
getProjectData
();
getProjectData
();
})
})
...
...
src/views/managePage/projectDraft.vue
View file @
d22c977e
...
@@ -24,7 +24,7 @@
...
@@ -24,7 +24,7 @@
>
>
<template
#
operations=
"
{ row, index }">
<template
#
operations=
"
{ row, index }">
<el-button
link
type=
"primary"
size=
"small"
@
click=
"previewProject(row)"
>
查看
</el-button>
<el-button
link
type=
"primary"
size=
"small"
@
click=
"previewProject(row)"
>
查看
</el-button>
<el-button
link
type=
"primary"
size=
"small"
@
click=
"editProject(row)"
>
编辑
</el-button>
<el-button
link
type=
"primary"
size=
"small"
@
click=
"editProject(row)"
>
发起立项
</el-button>
<el-button
link
type=
"danger"
size=
"small"
@
click=
"deleteProject(row)"
>
删除
</el-button>
<el-button
link
type=
"danger"
size=
"small"
@
click=
"deleteProject(row)"
>
删除
</el-button>
</
template
>
</
template
>
</common-table>
</common-table>
...
...
src/views/managePage/projectSetUp.vue
View file @
d22c977e
...
@@ -63,7 +63,7 @@
...
@@ -63,7 +63,7 @@
{
{
prop
:
"operations"
,
prop
:
"operations"
,
label
:
"操作"
,
label
:
"操作"
,
width
:
1
9
0
,
width
:
1
2
0
,
slot
:
"operations"
,
slot
:
"operations"
,
fixed
:
"right"
,
fixed
:
"right"
,
align
:
"center"
align
:
"center"
...
...
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