Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
GaoQuYingJiH5-ASD
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
GaoQuYingJiH5-ASD
Commits
d42e9ab9
Commit
d42e9ab9
authored
Jul 21, 2025
by
xinzhedeai
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add:培训演练权限角色区分处理
parent
697ed8ea
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
23 additions
and
7 deletions
+23
-7
_peixun_yanlian.html
src/_peixun_yanlian.html
+20
-7
_peixun_yanlian.js
src/_peixun_yanlian.js
+3
-0
No files found.
src/_peixun_yanlian.html
View file @
d42e9ab9
...
@@ -12,15 +12,22 @@
...
@@ -12,15 +12,22 @@
<div
id=
"app"
>
<div
id=
"app"
>
<div
class=
"wrapper"
v-cloak
>
<div
class=
"wrapper"
v-cloak
>
<!-- 商户头部信息 -->
<!-- 商户头部信息 -->
<div
class=
"header"
>
<div
class=
"header"
v-if=
"userType=='shop'"
>
<van-search
v-model=
"title"
show-action
placeholder=
"请输入培训演练标题"
@
search=
"onSearch"
>
<van-search
v-model=
"title"
show-action
placeholder=
"请输入培训演练标题"
@
search=
"onSearch"
>
<template
#action
>
<template
#action
>
<div
@
click=
"onSearch"
></div>
<div
@
click=
"onSearch"
></div>
</template>
</template>
</van-search>
</van-search>
</div>
</div>
<div
class=
"header"
v-if=
"userType!='shop'"
>
<van-search
v-model=
"merName"
show-action
placeholder=
"请输入商家名称关键字"
@
search=
"onSearch"
>
<template
#action
>
<div
@
click=
"onSearch"
></div>
</template>
</van-search>
</div>
<!-- 功能 -->
<!-- 功能 -->
<button
v-if=
"userType
!
=='shop'"
type=
"info"
class=
"func_btn"
@
click=
"viewDetail"
><span>
+
</span>
新增{{activeTab==0?'安全培训':'应急演练'}}
</button>
<button
v-if=
"userType=='shop'"
type=
"info"
class=
"func_btn"
@
click=
"viewDetail"
><span>
+
</span>
新增{{activeTab==0?'安全培训':'应急演练'}}
</button>
<!-- Tab栏 -->
<!-- Tab栏 -->
<van-tabs
v-model:active=
"activeTab"
@
click=
"clickTab"
title-active-color=
"#1989fa"
line-height=
"2px"
<van-tabs
v-model:active=
"activeTab"
@
click=
"clickTab"
title-active-color=
"#1989fa"
line-height=
"2px"
...
@@ -47,18 +54,24 @@
...
@@ -47,18 +54,24 @@
<div
style=
"width: 100%;position: relative;"
>
<div
style=
"width: 100%;position: relative;"
>
<!-- 第一行:商户名称 -->
<!-- 第一行:商户名称 -->
<div
class=
"tab1-row1 bold"
>
{{ item.title }}
</div>
<div
class=
"tab1-row1 bold"
>
{{ item.title }}
</div>
<div
class=
"tab1-row1"
v-if=
"userType!='shop'"
>
<!-- 第二行:场所类型 + 检查单位(两列) -->
<span>
商家名称:{{ item.merName }}
</span>
<div
class=
"tab1-row1"
>
</div>
<div
class=
"tab1-row1"
v-if=
"!(activeTab==0&&subActiveTab==0)"
>
<span>
日期:{{ item.exerciseDate }}
</span>
<span>
日期:{{ item.exerciseDate }}
</span>
</div>
</div>
<!-- 只有安全培训的全部时显示该内容 -->
<div
class=
"tab1-row2"
v-if=
"activeTab==0&&subActiveTab==0"
>
<span>
日期:{{ item.exerciseDate }}
</span>
<span>
类型:{{ item.typeName }}
</span>
</div>
<!-- 第三行:监察人 + 检查日期(两列) -->
<!-- 第三行:监察人 + 检查日期(两列) -->
<div
class=
"tab1-row2"
>
<div
class=
"tab1-row2"
>
<span
v-if=
"activeTab==0"
>
培训人数:{{ item.participantsNum }}
</span>
<span
v-if=
"activeTab==0"
>
培训人数:{{ item.participantsNum }}
</span>
<span
v-if=
"activeTab==1"
>
演练人数:{{ item.
responsiblePerson
}}
</span>
<span
v-if=
"activeTab==1"
>
演练人数:{{ item.
participantsNum
}}
</span>
<span>
培训人:{{ item.pushPeople
}}
</span>
<span>
负责人:{{ item.responsiblePerson
}}
</span>
</div>
</div>
</div>
</div>
</van-cell>
</van-cell>
...
...
src/_peixun_yanlian.js
View file @
d42e9ab9
...
@@ -41,6 +41,7 @@ window.addEventListener("load", function() {
...
@@ -41,6 +41,7 @@ window.addEventListener("load", function() {
}
}
],
],
merId
:
''
,
merId
:
''
,
merName
:
''
,
loading
:
false
,
loading
:
false
,
finished
:
false
,
finished
:
false
,
page
:
1
,
page
:
1
,
...
@@ -180,11 +181,13 @@ window.addEventListener("load", function() {
...
@@ -180,11 +181,13 @@ window.addEventListener("load", function() {
reqParams
:
{
reqParams
:
{
sign
:
30
,
sign
:
30
,
title
:
this
.
title
,
title
:
this
.
title
,
merName
:
this
.
merName
,
exerciseType
:
this
.
activeTab
+
1
,
exerciseType
:
this
.
activeTab
+
1
,
safetyTrainingType
:
this
.
activeTab
==
1
?
0
:
this
.
subActiveTab
,
safetyTrainingType
:
this
.
activeTab
==
1
?
0
:
this
.
subActiveTab
,
pageNum
:
this
.
page
++
,
// 每次请求增加下一页
pageNum
:
this
.
page
++
,
// 每次请求增加下一页
pageSize
:
this
.
size
,
pageSize
:
this
.
size
,
sort
:
'
lawId,desc
'
,
sort
:
'
lawId,desc
'
,
},
},
},
},
(
res
)
=>
{
(
res
)
=>
{
...
...
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