Commit 3f5d1f8c authored by xinzhedeai's avatar xinzhedeai

add:培训演练跳转详情

parent 8d8b9a15
...@@ -23,12 +23,12 @@ document.write(` ...@@ -23,12 +23,12 @@ document.write(`
<script type="text/javascript" src="${contextPath}/sdk/jssdk2/sm2/build/SM.js"></script> <script type="text/javascript" src="${contextPath}/sdk/jssdk2/sm2/build/SM.js"></script>
`) `)
// 移动端 debugger 调试 // 移动端 debugger 调试
if (localStorage.getItem('debug')=='Y') { // if (localStorage.getItem('debug')=='Y') {
document.write( document.write(
'<script type="text/javascript" src="//cdn.bootcdn.net/ajax/libs/eruda/2.4.1/eruda.js"></script>\ '<script type="text/javascript" src="//cdn.bootcdn.net/ajax/libs/eruda/2.4.1/eruda.js"></script>\
<script>eruda.init();</script>' <script>eruda.init();</script>'
) )
} // }
// 自动识别环境(需在文件最顶部添加) // 自动识别环境(需在文件最顶部添加)
window.env = window.location.hostname === 'web1.isdapp.shandong.gov.cn' ? 'pro' : 'dev'; window.env = window.location.hostname === 'web1.isdapp.shandong.gov.cn' ? 'pro' : 'dev';
......
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
</van-search> </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栏 --> <!-- Tab栏 -->
<van-tabs v-model:active="activeTab" @click="tabChange" title-active-color="#1989fa" line-height="2px" <van-tabs v-model:active="activeTab" @click="tabChange" title-active-color="#1989fa" line-height="2px"
......
...@@ -62,7 +62,6 @@ window.addEventListener('load', function () { ...@@ -62,7 +62,6 @@ window.addEventListener('load', function () {
loadingType: 'spinner', loadingType: 'spinner',
}) })
setTimeout(() => { setTimeout(() => {
http2.post(
{ {
serviceId: API_KEY_MAP['page']['id'], serviceId: API_KEY_MAP['page']['id'],
interfacePublicKey: API_KEY_MAP['page']['publicKey'], interfacePublicKey: API_KEY_MAP['page']['publicKey'],
...@@ -111,8 +110,16 @@ window.addEventListener('load', function () { ...@@ -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) { viewDetail(item) {
let urlParams = gemhoUtil.getUrlParams() let urlParams = gemhoUtil.getUrlParams()
let param = { let param = {
......
...@@ -235,11 +235,11 @@ body { ...@@ -235,11 +235,11 @@ body {
/* 输入框样式 */ /* 输入框样式 */
.form-input { .form-input {
width: 100%; width: 100%;
height: .56rem; height: .7rem;
/* 输入框高度小于容器,留出垂直空间 */ /* 输入框高度小于容器,留出垂直空间 */
border: none; border: none;
outline: none; outline: none;
font-size: .15rem; font-size: .3rem;
color: #666; color: #666;
} }
......
...@@ -19,7 +19,8 @@ ...@@ -19,7 +19,8 @@
<div class="form-item"> <div class="form-item">
<span class="form-label title_require">培训标题</span> <span class="form-label title_require">培训标题</span>
<div class="form-input-wrap"> <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>
</div> </div>
...@@ -35,13 +36,15 @@ ...@@ -35,13 +36,15 @@
<div class="form-item"> <div class="form-item">
<span class="form-label title_require">培训人数(人)</span> <span class="form-label title_require">培训人数(人)</span>
<div class="form-input-wrap"> <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> </div>
<div class="form-item"> <div class="form-item">
<span class="form-label title_require">培训人</span> <span class="form-label title_require">培训人</span>
<div class="form-input-wrap"> <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> </div>
...@@ -50,9 +53,9 @@ ...@@ -50,9 +53,9 @@
<span class="form-label title_require">培训日期</span> <span class="form-label title_require">培训日期</span>
<div class="form-input-wrap"> <div class="form-input-wrap">
<van-field readonly v-model="formData.date" :disabled="flag=='XQ'" placeholder="" class="form-input" <van-field readonly v-model="formData.date" :disabled="flag=='XQ'" placeholder=""
@click="showDatePickerModal" /> class="form-input" @click="showDatePickerModal" />
</div> </div>
</div> </div>
<van-popup v-model="showDatePicker" position="bottom"> <van-popup v-model="showDatePicker" position="bottom">
...@@ -70,22 +73,25 @@ ...@@ -70,22 +73,25 @@
:after-read="handleFileUpload" class="uploader-wrapper" /> :after-read="handleFileUpload" class="uploader-wrapper" />
</div> </div>
</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"> <div style="position: relative;" v-for="(imgItem, index) in formData.floorPlanPhotos">
<img :src="previewUrl + imgItem" style="width: 1.6rem; height: 1.6rem;" <img :src="previewUrl + imgItem" style="width: 1.6rem; height: 1.6rem;"
@click="showImage(formData.floorPlanPhotos, index)" /> @click="showImage(formData.floorPlanPhotos, index)" />
<div v-if="flag=='XG'" class="van-uploader__preview-delete" <div v-if="flag=='XG'" class="van-uploader__preview-delete"
@click="handleDeleteFloorPlan(index, 'floorPlan')"><i @click="handleDeleteFloorPlan(index, 'floorPlan')"><i
class="van-icon van-icon-cross van-uploader__preview-delete-icon"></i></div> class="van-icon van-icon-cross van-uploader__preview-delete-icon"></i></div>
</div> </div>
<div v-if="formData.floorPlanPhotos.length<6 && flag=='ADD' "> <div v-if="formData.floorPlanPhotos.length<6 && flag=='ADD' ">
<van-uploader :before-read="beforeRead" :after-read="(file) => afterRead(file, 'floorPlan')" <van-uploader :before-read="beforeRead" :after-read="(file) => afterRead(file, 'floorPlan')"
class="uploader-wrapper" :deletable="false" :preview-image="false"> 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> <img src="../image/code/upload.png" style="width:1.6rem;height: 1.6rem;" alt=""
srcset="">
</van-uploader>
</div> </div>
</div> </div>
<!-- form结束 --> <!-- form结束 -->
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment