Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
V
V3-TailingPond
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
xinzhedeai
V3-TailingPond
Commits
15508d62
Commit
15508d62
authored
Sep 16, 2025
by
sxl
💬
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add:安全人员管理菜单
parent
f7600f1a
Changes
3
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
275 additions
and
62 deletions
+275
-62
safePersonnel.js
src/api/aqrf/safePersonnel.js
+22
-2
addPersonnel.vue
src/views/aqrf/addPersonnel.vue
+228
-51
safePersonnel.vue
src/views/aqrf/safePersonnel.vue
+25
-9
No files found.
src/api/aqrf/safePersonnel.js
View file @
15508d62
...
...
@@ -7,5 +7,25 @@ export function getSafePeopleInfo(params = {}) {
params
})
}
export
default
{
getSafePeopleInfo
}
export
function
addPeopleInfo
(
data
=
{})
{
return
request
({
url
:
'
/tab/safePeopleInfo
'
,
method
:
'
post
'
,
data
})
}
export
function
editPeopleInfo
(
data
=
{})
{
return
request
({
url
:
'
/tab/safePeopleInfo
'
,
method
:
'
put
'
,
data
})
}
export
function
delPeopleInfo
(
ids
)
{
return
request
({
url
:
`/tab/safePeopleInfo`
,
method
:
'
delete
'
,
data
:
ids
})
}
export
default
{
getSafePeopleInfo
,
addPeopleInfo
,
editPeopleInfo
}
src/views/aqrf/addPersonnel.vue
View file @
15508d62
This diff is collapsed.
Click to expand it.
src/views/aqrf/safePersonnel.vue
View file @
15508d62
...
...
@@ -33,9 +33,18 @@
<el-table
:data=
"tableData"
:loading=
"loading"
style=
"width: 100%"
>
<el-table-column
type=
"index"
label=
"序号"
width=
"60"
/>
<el-table-column
prop=
"name"
label=
"姓名"
/>
<el-table-column
prop=
"sex"
label=
"性别"
/>
<el-table-column
prop=
"sex"
label=
"性别"
>
<template
slot-scope=
"scope"
>
<span
v-if=
"scope.row.sex == 1"
>
男
</span>
<span
v-else
>
女
</span>
</
template
>
</el-table-column>
<el-table-column
prop=
"phone"
label=
"联系方式"
/>
<el-table-column
prop=
"deptId"
label=
"部门"
/>
<el-table-column
prop=
"deptId"
label=
"部门"
>
<
template
slot-scope=
"scope"
>
<span>
{{
scope
.
row
.
dept
?
scope
.
row
.
dept
.
name
:
''
}}
</span>
</
template
>
</el-table-column>
<el-table-column
prop=
"job"
label=
"职务"
/>
<el-table-column
prop=
"workType"
label=
"工种"
/>
<el-table-column
prop=
"entryDate"
label=
"入职时间"
/>
...
...
@@ -63,7 +72,7 @@
</template>
<
script
>
import
{
getSafePeopleInfo
}
from
'
@/api/aqrf/safePersonnel
'
import
{
getSafePeopleInfo
,
delPeopleInfo
}
from
'
@/api/aqrf/safePersonnel
'
export
default
{
name
:
'
SafePersonnel
'
,
...
...
@@ -99,7 +108,7 @@ export default {
const
response
=
await
getSafePeopleInfo
(
params
)
if
(
response
&&
response
.
data
)
{
if
(
response
&&
response
.
body
)
{
this
.
tableData
=
response
.
body
.
list
||
[]
this
.
pagination
.
total
=
response
.
body
.
total
||
0
}
else
{
...
...
@@ -140,7 +149,9 @@ export default {
this
.
$router
.
push
(
'
/aqrf/add-personnel
'
)
},
handleEdit
(
row
)
{
console
.
log
(
'
Edit:
'
,
row
)
this
.
$router
.
push
({
path
:
'
/aqrf/add-personnel
'
,
query
:
{
data
:
row
}
})
},
handleDelete
(
row
)
{
this
.
$confirm
(
'
此操作将永久删除该条目, 是否继续?
'
,
'
提示
'
,
{
...
...
@@ -149,11 +160,16 @@ export default {
type
:
'
warning
'
})
.
then
(()
=>
{
console
.
log
(
'
Delete:
'
,
row
)
delPeopleInfo
([
row
.
id
]).
then
(()
=>
{
this
.
$message
({
type
:
'
success
'
,
message
:
'
删除成功!
'
})
this
.
fetchData
()
}).
catch
((
error
)
=>
{
console
.
error
(
'
删除失败:
'
,
error
)
this
.
$message
.
error
(
'
删除失败
'
)
})
})
.
catch
(()
=>
{
this
.
$message
({
...
...
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