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
3f5d1f8c
Commit
3f5d1f8c
authored
Jul 07, 2025
by
xinzhedeai
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add:培训演练跳转详情
parent
8d8b9a15
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
38 additions
and
25 deletions
+38
-25
includeHead.js
sdk/includeHead.js
+2
-2
_peixun_yanlian.html
src/_peixun_yanlian.html
+1
-1
_peixun_yanlian.js
src/_peixun_yanlian.js
+9
-2
_peixun_yanlian_detail.css
src/_peixun_yanlian_detail.css
+2
-2
_peixun_yanlian_detail.html
src/_peixun_yanlian_detail.html
+24
-18
No files found.
sdk/includeHead.js
View file @
3f5d1f8c
...
...
@@ -23,12 +23,12 @@ document.write(`
<script type="text/javascript" src="
${
contextPath
}
/sdk/jssdk2/sm2/build/SM.js"></script>
`
)
// 移动端 debugger 调试
if
(
localStorage
.
getItem
(
'
debug
'
)
==
'
Y
'
)
{
//
if (localStorage.getItem('debug')=='Y') {
document
.
write
(
'
<script type="text/javascript" src="//cdn.bootcdn.net/ajax/libs/eruda/2.4.1/eruda.js"></script>
\
<script>eruda.init();</script>
'
)
}
//
}
// 自动识别环境(需在文件最顶部添加)
window
.
env
=
window
.
location
.
hostname
===
'
web1.isdapp.shandong.gov.cn
'
?
'
pro
'
:
'
dev
'
;
...
...
src/_peixun_yanlian.html
View file @
3f5d1f8c
...
...
@@ -20,7 +20,7 @@
</van-search>
<!-- 功能 -->
<button
type=
"info"
class=
"func_btn"
@
click=
"navTo
('check_info')
"
><span>
+
</span>
新增培训演练
</button>
<button
type=
"info"
class=
"func_btn"
@
click=
"navTo"
><span>
+
</span>
新增培训演练
</button>
<!-- Tab栏 -->
<van-tabs
v-model:active=
"activeTab"
@
click=
"tabChange"
title-active-color=
"#1989fa"
line-height=
"2px"
...
...
src/_peixun_yanlian.js
View file @
3f5d1f8c
...
...
@@ -62,7 +62,6 @@ window.addEventListener('load', function () {
loadingType
:
'
spinner
'
,
})
setTimeout
(()
=>
{
http2
.
post
(
{
serviceId
:
API_KEY_MAP
[
'
page
'
][
'
id
'
],
interfacePublicKey
:
API_KEY_MAP
[
'
page
'
][
'
publicKey
'
],
...
...
@@ -111,8 +110,16 @@ window.addEventListener('load', function () {
})
}
)
},
0
)
http2
.
post
(
},
navTo
(){
let
param
=
{
merId
:
gemhoUtil
.
getParameter
(
'
merId
'
)
||
''
,
pageName
:
'
_peixun_yanlian
'
,
}
let
url
=
gemhoUtil
.
setParameter
(
'
_peixun_yanlian_detail.html
'
,
param
)
gemhoUtil
.
navigatePage
(
url
,
'
跳转中...
'
)
},
viewDetail
(
item
)
{
let
urlParams
=
gemhoUtil
.
getUrlParams
()
let
param
=
{
...
...
src/_peixun_yanlian_detail.css
View file @
3f5d1f8c
...
...
@@ -235,11 +235,11 @@ body {
/* 输入框样式 */
.form-input
{
width
:
100%
;
height
:
.
56
rem
;
height
:
.
7
rem
;
/* 输入框高度小于容器,留出垂直空间 */
border
:
none
;
outline
:
none
;
font-size
:
.
15
rem
;
font-size
:
.
3
rem
;
color
:
#666
;
}
...
...
src/_peixun_yanlian_detail.html
View file @
3f5d1f8c
...
...
@@ -19,7 +19,8 @@
<div
class=
"form-item"
>
<span
class=
"form-label title_require"
>
培训标题
</span>
<div
class=
"form-input-wrap"
>
<input
type=
"text"
v-model=
"formData.contactName"
:disabled=
"flag=='XQ'"
class=
"form-input"
placeholder=
""
>
<input
type=
"text"
v-model=
"formData.contactName"
:disabled=
"flag=='XQ'"
class=
"form-input"
placeholder=
""
>
</div>
</div>
...
...
@@ -35,13 +36,15 @@
<div
class=
"form-item"
>
<span
class=
"form-label title_require"
>
培训人数(人)
</span>
<div
class=
"form-input-wrap"
>
<input
type=
"text"
v-model=
"formData.contactDetails"
:disabled=
"flag=='XQ'"
class=
"form-input"
placeholder=
""
>
<input
type=
"text"
v-model=
"formData.contactDetails"
:disabled=
"flag=='XQ'"
class=
"form-input"
placeholder=
""
>
</div>
</div>
<div
class=
"form-item"
>
<span
class=
"form-label title_require"
>
培训人
</span>
<div
class=
"form-input-wrap"
>
<input
type=
"text"
v-model=
"formData.contactDetails"
:disabled=
"flag=='XQ'"
class=
"form-input"
placeholder=
""
>
<input
type=
"text"
v-model=
"formData.contactDetails"
:disabled=
"flag=='XQ'"
class=
"form-input"
placeholder=
""
>
</div>
</div>
...
...
@@ -50,9 +53,9 @@
<span
class=
"form-label title_require"
>
培训日期
</span>
<div
class=
"form-input-wrap"
>
<van-field
readonly
v-model=
"formData.date"
:disabled=
"flag=='XQ'"
placeholder=
""
class=
"form-input"
@
click=
"showDatePickerModal"
/>
<van-field
readonly
v-model=
"formData.date"
:disabled=
"flag=='XQ'"
placeholder=
""
class=
"form-input"
@
click=
"showDatePickerModal"
/>
</div>
</div>
<van-popup
v-model=
"showDatePicker"
position=
"bottom"
>
...
...
@@ -70,22 +73,25 @@
:after-read="handleFileUpload" class="uploader-wrapper" />
</div>
</div> -->
<!-- 详情模式 -->
<div
class=
"img-wrapper"
style=
"display: flex;gap:.16rem;"
>
<!-- 详情模式 -->
<div
class=
"img-wrapper"
style=
"display: flex;gap:.16rem; margin-top: 0.25rem;
margin-bottom: 0.15rem;"
>
<div
style=
"position: relative;"
v-for=
"(imgItem, index) in formData.floorPlanPhotos"
>
<img
:src=
"previewUrl + imgItem"
style=
"width: 1.6rem; height: 1.6rem;"
@
click=
"showImage(formData.floorPlanPhotos, index)"
/>
<div
v-if=
"flag=='XG'"
class=
"van-uploader__preview-delete"
@
click=
"handleDeleteFloorPlan(index, 'floorPlan')"
><i
class=
"van-icon van-icon-cross van-uploader__preview-delete-icon"
></i></div>
<img
:src=
"previewUrl + imgItem"
style=
"width: 1.6rem; height: 1.6rem;"
@
click=
"showImage(formData.floorPlanPhotos, index)"
/>
<div
v-if=
"flag=='XG'"
class=
"van-uploader__preview-delete"
@
click=
"handleDeleteFloorPlan(index, 'floorPlan')"
><i
class=
"van-icon van-icon-cross van-uploader__preview-delete-icon"
></i></div>
</div>
<div
v-if=
"formData.floorPlanPhotos.length<6 && flag=='ADD' "
>
<van-uploader
:before-read=
"beforeRead"
:after-read=
"(file) => afterRead(file, 'floorPlan')"
class=
"uploader-wrapper"
:deletable=
"false"
:preview-image=
"false"
>
<img
src=
"../image/code/upload.png"
style=
"width:1.6rem;height: 1.6rem;"
alt=
""
srcset=
""
>
</van-uploader>
<van-uploader
:before-read=
"beforeRead"
:after-read=
"(file) => afterRead(file, 'floorPlan')"
class=
"uploader-wrapper"
:deletable=
"false"
:preview-image=
"false"
>
<img
src=
"../image/code/upload.png"
style=
"width:1.6rem;height: 1.6rem;"
alt=
""
srcset=
""
>
</van-uploader>
</div>
</div>
</div>
<!-- form结束 -->
...
...
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