From 809edaffb6552077fb5658fd87d00d414284254a Mon Sep 17 00:00:00 2001
From: liukangdong <898885815@qq.com>
Date: 星期一, 24 六月 2024 16:15:07 +0800
Subject: [PATCH] h5

---
 h5/pages.json                                      |    7 
 h5/pages/guidemap/guidemap.vue                     |   38 ++++
 h5/static/banner_dati.png                          |    0 
 h5/static/checkbo1x_sel@2x.png                     |    0 
 h5/static/ic_wrong@2x.png                          |    0 
 h5/pages/userinfo/userinfo.vue                     |    2 
 h5/pages/index/index.vue                           |    8 
 h5/pages/visitorApplication/visitorApplication.vue |   56 ++----
 /dev/null                                          |  207 -------------------------
 h5/static/ic_success@2.png                         |    0 
 h5/pages/notice/notice.vue                         |   27 ++
 h5/static/video_sel@2x.png                         |    0 
 h5/pages/visitorSubGuide/index.vue                 |   26 ++-
 h5/pages/answer/answer.vue                         |   82 +++++++--
 14 files changed, 162 insertions(+), 291 deletions(-)

diff --git a/h5/pages.json b/h5/pages.json
index 72bb9f4..96f0c98 100644
--- a/h5/pages.json
+++ b/h5/pages.json
@@ -29,8 +29,7 @@
 			"path": "pages/answer/answer",
 			"style": {
 				"navigationBarTitleText": "绛旈",
-				"enablePullDownRefresh": false,
-				"navigationStyle": "custom"
+				"enablePullDownRefresh": false
 			}
 		},
 		{
@@ -76,9 +75,9 @@
 			}
 		},
 		{
-			"path": "pages/personnel/personnel",
+			"path": "pages/guidemap/guidemap",
 			"style": {
-				"navigationBarTitleText": "浜哄憳绠$悊",
+				"navigationBarTitleText": "鍥尯瀵艰鍥�",
 				"enablePullDownRefresh": false
 			}
 		},
diff --git a/h5/pages/answer/answer.vue b/h5/pages/answer/answer.vue
index 9dace33..e1cc20a 100644
--- a/h5/pages/answer/answer.vue
+++ b/h5/pages/answer/answer.vue
@@ -6,11 +6,16 @@
     </view>
     <view class="box_list">
       <view class="box_list_answer" v-if="list && list.length > 0">
+        <view v-if="status == 1 || status == 2" class="score_static">
+          <text class="name">鏈寰楀垎锛�</text>
+          <text class="num" :class="{warry: status == 2}">{{ score }}鍒�</text>
+        </view>
         <!--    鍗曢��/鍒ゆ柇   -->
         <view v-for="(item, index) in list" :key="index" class="list_item">
           <view class="box_list_answer_name">
-            {{ index + 1 }}銆亄{ item.title
-            }}<text style="color: #ed4545">*</text>
+            <text>{{ index + 1 }}銆亄{ item.title}}</text>
+            <text v-if="item.score"> ({{ item.score }}鍒�)</text>
+            <text style="color: #ed4545">*</text>
           </view>
           <template v-if="item.type == 1 || item.type == 0">
             <view
@@ -56,8 +61,8 @@
                   (item.answer === item.selAnswer &&
                     item.selAnswer == line.code)
                 "
-                style="color: rgba(2, 94, 239, 1)"
-                ><text class="mr24" style="color: rgba(2, 94, 239, 1)">{{
+                style="color: rgba(77, 153, 168, 1)"
+                ><text class="mr24" style="color: rgba(77, 153, 168, 1)">{{
                   line.code
                 }}</text>
                 {{ line.value }}</text
@@ -95,7 +100,7 @@
                 status != '0'
               "
             >
-              <image src="@/static/meeting/icon/ic_choose_sel@2x.png" />
+              <image src="@/static/ic_success@2.png" />
               <text class="success">鍥炵瓟姝g‘</text>
             </view>
           </template>
@@ -112,8 +117,7 @@
                 v-if="
                   (line.checked && status != '2') ||
                   (item.selAnswer === item.answer &&
-                    line.checked &&
-                    status != '2')
+                    line.checked)
                 "
               />
               <image
@@ -132,11 +136,10 @@
                 v-if="
                   (line.checked && status != '2') ||
                   (item.selAnswer === item.answer &&
-                    line.checked &&
-                    status != '2')
+                    line.checked)
                 "
-                style="color: rgba(2, 94, 239, 1)"
-                ><text class="mr24" style="color: rgba(2, 94, 239, 1)">{{
+                style="color: rgba(77, 153, 168, 1)"
+                ><text class="mr24" style="color: rgba(77, 153, 168, 1)">{{
                   line.code
                 }}</text>
                 {{ line.value }}</text
@@ -173,7 +176,7 @@
                 status != '0'
               "
             >
-              <image src="@/static/meeting/icon/ic_choose_sel@2x.png" />
+              <image src="@/static/ic_success@2.png" />
               <text class="success">鍥炵瓟姝g‘</text>
             </view>
           </template>
@@ -182,6 +185,7 @@
         <view
           v-if="status == '0'"
           class="box_list_answer_btn"
+          :class="{ disable: !answerIng }"
           @click="onSubmit()"
           >鎻愪氦</view
         >
@@ -208,7 +212,7 @@
 						<text style="color: rgba(237, 69, 69, 1)"
 							v-if="success && multiple.toString().indexOf(item.code) !== -1">{{item.code}} {{item.value}}</text>
 						<text v-else-if="!multiple || multiple.toString().indexOf(item.code) === -1">{{item.code}} {{item.value}}</text>
-						<text style="color: rgba(2, 94, 239, 1)"
+						<text style="color: rgba(77, 153, 168, 1)"
 							v-else-if="multiple.toString().indexOf(item.code) !== -1">{{item.code}} {{item.value}}</text>
 					</view>
 				</template> -->
@@ -225,14 +229,25 @@
   data() {
     return {
       list: [],
-      bg: require("@/static/banner_dati.jpg"),
+      bg: require("@/static/banner_dati.png"),
       title: '',
       content: '',
 
-      status: '0'
+      status: '0',
+      score: 0
     }
   },
-
+  computed:{
+    answerIng(){
+      let count = 0
+      this.list.forEach(item => {
+        if(item.selAnswer || item.selAnswer == 0){
+          count ++
+        }
+      })
+      return count === this.list.length
+    }
+  },
   onLoad() {
     this.getProblems()
     this.getInfo()
@@ -341,6 +356,7 @@
     },
     // 涓嬩竴棰�
     onSubmit() {
+      if(!this.answerIng) return
       const { list } = this
       // 楠岃瘉鎵�鏈夐鐩兘鏈夐�夐」
       let count = 0
@@ -360,6 +376,8 @@
       list.forEach(item => {
         if (item.selAnswer !== item.answer) {
           flag++
+        }else{
+          this.score += item.score
         }
       })
       if (flag > 0) {
@@ -374,6 +392,7 @@
     },
     handleAgain() {
       this.status = '0'
+      this.score = 0
       this.getProblems()
     },
     next() {
@@ -382,8 +401,9 @@
         useType: '1',
         content: ''
       }).then(res => {
+        this.score = 0
         uni.navigateTo({
-          url: `/pages/userinfo/userinfo`
+          url: `/pages/userinfo/userinfo?answerId=${res.data}`
         })
       })
 
@@ -396,7 +416,7 @@
 .box {
   width: 100%;
   height: 100vh;
-  background: #025eef;
+  background: $uni-color-primary;
   .box_bgimage {
     width: 100%;
     padding: 0 40rpx;
@@ -462,8 +482,22 @@
           margin-left: 16rpx;
         }
         .success {
-          color: #275de6;
+          color: $uni-color-primary;
         }
+      }
+    }
+    .score_static{
+      display: flex;
+      font-size: 32rpx;
+      margin-bottom: 40rpx;
+      .name{
+        font-weight: 600;
+      }
+      .num{
+        color: $uni-color-primary;
+      }
+      .warry{
+        color: #ED4545;
       }
     }
     .list_item {
@@ -495,19 +529,21 @@
     }
     .box_list_answer_btn {
       position: fixed;
-      bottom: 140rpx;
+      bottom: 120rpx;
       left: 60rpx;
       width: 630rpx;
       height: 88rpx;
       line-height: 88rpx;
       text-align: center;
-      background: #025eef;
-      box-shadow: 0rpx 4rpx 12rpx 0rpx rgba(2, 94, 239, 0.3);
+      background: $uni-color-primary;
+      box-shadow: 0rpx 4rpx 12rpx 0rpx rgba(77, 153, 168, 0.3);
       border-radius: 44rpx;
       font-size: 30rpx;
-      font-weight: 500;
       color: #ffffff;
     }
+    .disable{
+      background-color: #cccccc;
+    }
   }
 }
 </style>
\ No newline at end of file
diff --git a/h5/pages/guidemap/guidemap.vue b/h5/pages/guidemap/guidemap.vue
new file mode 100644
index 0000000..3a62baf
--- /dev/null
+++ b/h5/pages/guidemap/guidemap.vue
@@ -0,0 +1,38 @@
+<template>
+  <view class="box">
+    <view v-html="info"></view>
+  </view>
+</template>
+<script>
+import { getSystemDictData } from '@/api'
+export default {
+  data() {
+    return {
+      info: "",
+    }
+  },
+  onLoad() {
+    this.initData()
+  },
+  methods: {
+    initData() {
+      getSystemDictData({
+        dictCode: 'SYSTEM',
+        label: 'VISIT_GUIDEMAP'
+      }).then(res => {
+        if (res.code === 200) {
+          this.info = res.data.code
+        }
+      })
+    }
+  }
+}
+</script>
+<style lang="scss" scoped>
+.box {
+  padding: 30rpx;
+  .line {
+    margin-bottom: 16rpx;
+  }
+}
+</style>
\ No newline at end of file
diff --git a/h5/pages/index/index.vue b/h5/pages/index/index.vue
index e5c028a..cc4c1c6 100644
--- a/h5/pages/index/index.vue
+++ b/h5/pages/index/index.vue
@@ -1,8 +1,8 @@
 <template>
 	<view class="box">
 		<view class="box_head">
-			<text>鍗庢櫉鏅烘収鍥尯</text>
-			<text class="h2">瀹夊叏閲嶄簬娉板北 鏈嶅姟杩芥眰鍗撹秺</text>
+			<text>瀹夋嘲鐗╂祦鏅烘収鍥尯</text>
+			<text class="h2">璁垮涓撳尯</text>
 			<image mode="widthFix" class="banner_bg" src="@/static/banner.jpg" />
 		</view>
 		<view class="main_title">涓氬姟鍔炵悊</view>
@@ -54,7 +54,7 @@
 						break
 					case 3:
 						uni.navigateTo({
-							url: '/pages/personnel/personnel'
+							url: '/pages/guidemap/guidemap'
 						})
 						break
 					case 4:
@@ -125,7 +125,7 @@
 			}
 		}
 		.main_title{
-			font-weight: 500;
+			font-weight: 600;
 			font-size: 32rpx;
 			color: #222222;
 			margin: 40rpx 0 32rpx;
diff --git a/h5/pages/notice/notice.vue b/h5/pages/notice/notice.vue
index befb446..f12ec94 100644
--- a/h5/pages/notice/notice.vue
+++ b/h5/pages/notice/notice.vue
@@ -9,28 +9,42 @@
       </div>
       <div class="empty"></div>
     </scroll-view>
-    <div class="button" @click="toapply">纭浜嗚В</div>
+    <div class="button" @click="handleAgree" v-if="num === 6">纭浜嗚В</div>
+    <div class="button" @click="toapply" v-else>
+      宸茬煡鏅擄紝涓嬩竴姝�({{ num }}绉�)
+    </div>
   </div>
 </template>
 
 <script>
+let timer
 import { getSystemDictData } from "@/api"
 export default {
   name: 'Index',
   data() {
     return {
       content: ``,
-      answer: ''
+      answer: '',
+      num: 6
     }
   },
   onLoad() {
     this.getInfo()
-    if(!this.$store.state.openId){
+    if (!this.$store.state.openId) {
       this.initToken()
     }
-   
+
   },
   methods: {
+    handleAgree() {
+      this.num--
+      timer = setInterval(() => {
+        this.num--
+        if (this.num === 0) {
+          this.toapply()
+        }
+      }, 1000)
+    },
     initToken() {
       const appID = 'wxac2a80c2144c4ee0'
       // const AppSecret = '922c93596d134fedf5bd22a9354b3bfe'
@@ -60,6 +74,7 @@
       })
     },
     toapply() {
+      clearInterval(timer)
       if (this.answer === '0') {
         uni.navigateTo({
           url: '/pages/userinfo/userinfo'
@@ -110,8 +125,8 @@
     border-radius: 44rpx;
     font-size: 32rpx;
     color: #ffffff;
-    position: absolute;
-    bottom: 42rpx;
+    position: fixed;
+    bottom: 30rpx;
     left: 30rpx;
   }
 }
diff --git a/h5/pages/personnel/personnel.vue b/h5/pages/personnel/personnel.vue
deleted file mode 100644
index eb63818..0000000
--- a/h5/pages/personnel/personnel.vue
+++ /dev/null
@@ -1,207 +0,0 @@
-<template>
-	<view class="per">
-		<view class="per_search">
-			<view class="per_search_left">
-				<image src="@/static/ic_search@2x.png" mode="widthFix"></image>
-				<input type="text" placeholder="鎼滅储浜哄憳濮撳悕/鎵嬫満鍙�" />
-			</view>
-			<view class="per_search_add">
-				<image src="@/static/ic_new@3x.png" mode="widthFix"></image>
-				<text>鏂板</text>
-			</view>
-		</view>
-		<view class="per_list">
-			<u-swipe-action>
-				<u-swipe-action-item :options="options" v-for="(item, index) in 5" :key="index">
-					<view class="per_list_item">
-						<view class="per_list_item_left">
-							<view class="per_list_item_left_img">
-								<image src="@/static/logo@2x.png" mode="widthFix"></image>
-							</view>
-							<view class="per_list_item_left_info">
-								<view class="per_list_item_left_info_top">
-									<text class="name">寰愯僵鏍�</text>
-									<image src="@/static/ic_boy@2x.png" mode="widthFix"></image>
-									<text class="des">宸叉媺榛�</text>
-								</view>
-								<view class="per_list_item_left_info_phone">
-									18855123456
-								</view>
-							</view>
-						</view>
-						<view class="per_list_item_righr">
-							<image src="@/static/ic_call@2x.png" mode="widthFix"></image>
-							<view class="per_list_item_righr_x"></view>
-							<image src="@/static/ic_edit@2x.png" mode="widthFix"></image>
-						</view>
-					</view>
-				</u-swipe-action-item>
-			</u-swipe-action>
-		</view>
-	</view>
-</template>
-
-<script>
-	export default {
-		data() {
-			return {
-				options: [{
-					text: '鍒犻櫎',
-					style: {
-						backgroundColor: 'red'
-					}
-				}]
-			};
-		}
-	}
-</script>
-<style>
-	page {
-		background-color: #f7f7f7;
-	}
-</style>
-<style lang="scss" scoped>
-	.per {
-		width: 100%;
-
-		.per_search {
-			width: 100%;
-			background-color: #ffffff;
-			padding: 14rpx 30rpx;
-			box-sizing: border-box;
-			display: flex;
-			align-items: center;
-
-			.per_search_left {
-				flex: 1;
-				height: 72rpx;
-				padding: 0 30rpx;
-				box-sizing: border-box;
-				background: #F7F7F7;
-				border-radius: 4rpx;
-				border: 1rpx solid #F0F8F9;
-				display: flex;
-				align-items: center;
-
-				image {
-					flex-shrink: 0;
-					width: 32rpx;
-					height: 32rpx;
-					margin-right: 16rpx;
-				}
-
-				input {
-					flex: 1;
-					height: 100%;
-					font-size: 26rpx;
-					font-weight: 400;
-					color: #000000;
-				}
-			}
-
-			.per_search_add {
-				flex-shrink: 0;
-				display: flex;
-				align-items: center;
-				margin-left: 30rpx;
-
-				image {
-					width: 16rpx;
-					height: 16rpx;
-					margin-right: 8rpx;
-				}
-
-				text {
-					font-size: 26rpx;
-					font-weight: 400;
-					color: #025EEF;
-				}
-			}
-		}
-
-		.per_list {
-			width: 100%;
-			display: flex;
-			flex-direction: column;
-			.per_list_item {
-				width: 100%;
-				height: 128rpx;
-				padding: 0 30rpx;
-				box-sizing: border-box;
-				background: #FFFFFF;
-				display: flex;
-				align-items: center;
-				justify-content: space-between;
-				border-bottom: 1rpx solid #E5E5E5;
-				.per_list_item_left {
-					display: flex;
-					align-items: center;
-					.per_list_item_left_img {
-						width: 80rpx;
-						height: 80rpx;
-						margin-right: 20rpx;
-						display: flex;
-						border-radius: 50%;
-						align-items: center;
-						justify-content: center;
-						overflow: hidden;
-						image {
-							width: 100%;
-							height: 100%;
-						}
-					}
-					.per_list_item_left_info {
-						display: flex;
-						flex-direction: column;
-						justify-content: space-between;
-						.per_list_item_left_info_top {
-							display: flex;
-							align-items: center;
-							.name {
-								font-size: 30rpx;
-								font-weight: 400;
-								color: #222222;
-								margin-right: 10rpx;
-							}
-							image {
-								width: 30rpx;
-								height: 30rpx;
-								margin-right: 10rpx;
-							}
-							.des {
-								width: 68rpx;
-								height: 30rpx;
-								line-height: 30rpx;
-								text-align: center;
-								background: #EEEEEE;
-								border-radius: 4rpx;
-								font-size: 20rpx;
-								font-weight: 400;
-								color: #999999;
-							}
-						}
-						.per_list_item_left_info_phone {
-							font-size: 26rpx;
-							font-weight: 400;
-							color: #999999;
-						}
-					}
-				}
-				.per_list_item_righr {
-					display: flex;
-					align-items: center;
-					image {
-						width: 48rpx;
-						height: 48rpx;
-					}
-					.per_list_item_righr_x {
-						width: 1rpx;
-						height: 40rpx;
-						margin: 0 30rpx;
-						background-color: #E5E5E5;
-					}
-				}
-			}
-		}
-	}
-</style>
\ No newline at end of file
diff --git a/h5/pages/userinfo/userinfo.vue b/h5/pages/userinfo/userinfo.vue
index b6200c8..2796036 100644
--- a/h5/pages/userinfo/userinfo.vue
+++ b/h5/pages/userinfo/userinfo.vue
@@ -130,7 +130,7 @@
 					this.visitorData.idcardTypeName = '鎶ょ収'
 				}
 			}
-			this.visitorData.userAnswerId = option.userAnswerId
+			this.visitorData.userAnswerId = option.answerId || ''
 			// this.getVisit()
 			// uni.$on('update', (data) => {
 			// 	this.uploadImg(data.tempFilePath)
diff --git a/h5/pages/visitorApplication/visitorApplication.vue b/h5/pages/visitorApplication/visitorApplication.vue
index aa41896..b5065c2 100644
--- a/h5/pages/visitorApplication/visitorApplication.vue
+++ b/h5/pages/visitorApplication/visitorApplication.vue
@@ -1,29 +1,11 @@
 <template>
   <view class="visit">
-    <view class="head">鎷滆淇℃伅</view>
+    <!-- <view class="head">鎷滆淇℃伅</view> -->
     <view class="list">
-      <!-- <view class="list_item">
-				<view class="list_item_label">
-					<text>琚浜烘墜鏈�</text>
-					<text>*</text>
-				</view>
-				<view class="list_item_content">
-					<input type="number" maxlength="11" v-model="form1.phone1" :placeholder="verify == '0' ? '杈撳叆鎵嬫満鍙峰悗鑷姩鑾峰彇' : '璇疯緭鍏ユ墜鏈哄彿'" @blur="getUser" placeholder-style="color: #999999;" />
-				</view>
-			</view>
-			<view class="list_item">
-				<view class="list_item_label">
-					<text>琚浜哄鍚�</text>
-					<text>*</text>
-				</view>
-				<view class="list_item_content">
-					<input type="text" placeholder="璇疯緭鍏ュ鍚�" v-model="form1.receptMemberName" @blur="getUser" placeholder-style="color: #999999;" />
-				</view>
-			</view> -->
       <view class="list_item">
         <view class="list_item_label">
-          <text>琚浜�</text>
           <text>*</text>
+          <text>琚浜�</text>
         </view>
         <view class="list_item_content" @click="showName = true">
           <text :style="{ color: form1.receptMemberName ? '#000000' : '' }">{{
@@ -34,8 +16,8 @@
       </view>
       <view class="list_item">
         <view class="list_item_label">
-          <text>鍏ュ洯鏃堕棿</text>
           <text>*</text>
+          <text>鍏ュ洯鏃堕棿</text>
         </view>
         <view class="list_item_content" @click="show4 = true">
           <text :style="{ color: form1.starttime ? '#000000' : '' }">{{
@@ -46,8 +28,8 @@
       </view>
       <view class="list_item">
         <view class="list_item_label">
-          <text>绂诲洯鏃堕棿</text>
           <text>*</text>
+          <text>绂诲洯鏃堕棿</text>
         </view>
         <view class="list_item_content" @click="openLC">
           <text :style="{ color: form1.endtime ? '#000000' : '' }">{{
@@ -69,8 +51,8 @@
       <div class="empty"></div>
       <view class="list_item">
         <view class="list_item_label">
-          <text>鎷滆浜嬬敱</text>
           <text>*</text>
+          <text>鎷滆浜嬬敱</text>
         </view>
         <view class="list_item_content" @click="showReason = true">
           <text :style="{ color: form1.reason ? '#000000' : '' }">{{
@@ -81,8 +63,8 @@
       </view>
       <view class="list_item">
         <view class="list_item_label">
+          <text></text>
           <text>鏄惁鏂藉伐浣滀笟</text>
-          <text>*</text>
         </view>
         <view class="list_item_content">
           <switch
@@ -94,6 +76,7 @@
       </view>
       <view v-if="form1.type == '1'" class="list_item">
         <view class="list_item_label">
+          <text></text>
           <text>鏂藉伐鍐呭</text>
           <!-- <text>*</text> -->
         </view>
@@ -108,8 +91,8 @@
       </view>
       <view class="list_item">
         <view class="list_item_label">
-          <text>闅忚杞﹁締</text>
           <text></text>
+          <text>闅忚杞﹁締</text>
         </view>
         <view class="list_item_content" @click="openInput(1)">
           <text :style="{ color: form1.carNos ? '#000000' : '' }">{{
@@ -323,8 +306,8 @@
           </view>
           <view class="adduser_list_item">
             <view class="adduser_list_item_label">
-              <text>鍏徃</text>
               <text>*</text>
+              <text>鍏徃</text>
             </view>
             <view class="adduser_list_item_ipt">
               <input
@@ -337,8 +320,8 @@
           </view>
           <view class="adduser_list_item">
             <view class="adduser_list_item_label">
-              <text>闅忚杞﹁締</text>
               <text></text>
+              <text>闅忚杞﹁締</text>
             </view>
             <view class="adduser_list_item_ipt" @click="openInput(2)">
               <text :style="{ color: withUserList.carNos ? '#000000' : '' }">{{
@@ -908,7 +891,7 @@
         align-items: center;
         justify-content: center;
         border-radius: 10rpx;
-        background-color: #025eef;
+        background-color: $uni-color-primary;
         color: #ffffff;
         font-size: 26rpx;
         margin-left: 30rpx;
@@ -968,18 +951,14 @@
           flex-shrink: 0;
           display: flex;
           align-items: center;
+          font-family: PingFangSC, PingFang SC;
+          font-size: 30rpx;
           text {
             &:nth-child(1) {
-              font-size: 30rpx;
-              font-family: PingFangSC, PingFang SC;
-              font-weight: 400;
-              color: #222222;
+              color: #e0312a;
             }
             &:nth-child(2) {
-              font-size: 30rpx;
-              font-family: PingFangSC, PingFang SC;
-              font-weight: 400;
-              color: #e0312a;
+              color: #222222;
             }
           }
         }
@@ -1298,13 +1277,14 @@
           &:nth-child(1) {
             font-size: 30rpx;
             font-weight: 400;
-            color: #222222;
+            color: #e42d2d;
+            
           }
 
           &:nth-child(2) {
             font-size: 30rpx;
             font-weight: 400;
-            color: #e42d2d;
+            color: #222222;
           }
         }
       }
diff --git a/h5/pages/visitorSubGuide/index.vue b/h5/pages/visitorSubGuide/index.vue
index 856379f..6b6238c 100644
--- a/h5/pages/visitorSubGuide/index.vue
+++ b/h5/pages/visitorSubGuide/index.vue
@@ -1,19 +1,29 @@
 <template>
   <view class="box">
-    <view class="line" v-for="(item, i) in guideList" :key="i">{{ item }}</view>
+    <view v-html="info"></view>
   </view>
 </template>
 <script>
+import { getSystemDictData } from '@/api'
 export default {
   data() {
     return {
-      guideList: [
-        '1銆佽瀹㈤槄璇诲叆鍥』鐭ワ紝濉啓瀹夊叏绛旈銆�',
-        '2銆佺瓟棰樺畬鎴愰绾︺��',
-        '3銆侀绾﹀畬鎴愯鑷宠瀹㈡満绛惧埌銆�',
-        '4銆佸埛鑴稿叆鍥��',
-        '5銆佸嚭鍥绂�',
-      ]
+      info: "",
+    }
+  },
+  onLoad() {
+    this.initData()
+  },
+  methods: {
+    initData() {
+      getSystemDictData({
+        dictCode: 'SYSTEM',
+        label: 'VISIT_TIPS'
+      }).then(res => {
+        if (res.code === 200) {
+          this.info = res.data.code
+        }
+      })
     }
   }
 }
diff --git a/h5/static/banner_dati.png b/h5/static/banner_dati.png
new file mode 100644
index 0000000..b069ba3
--- /dev/null
+++ b/h5/static/banner_dati.png
Binary files differ
diff --git a/h5/static/checkbo1x_sel@2x.png b/h5/static/checkbo1x_sel@2x.png
index 42662b1..2cfd07a 100644
--- a/h5/static/checkbo1x_sel@2x.png
+++ b/h5/static/checkbo1x_sel@2x.png
Binary files differ
diff --git a/h5/static/ic_success@2.png b/h5/static/ic_success@2.png
new file mode 100644
index 0000000..9c7cb5b
--- /dev/null
+++ b/h5/static/ic_success@2.png
Binary files differ
diff --git a/h5/static/ic_wrong@2x.png b/h5/static/ic_wrong@2x.png
index 9521607..b8735dc 100644
--- a/h5/static/ic_wrong@2x.png
+++ b/h5/static/ic_wrong@2x.png
Binary files differ
diff --git a/h5/static/video_sel@2x.png b/h5/static/video_sel@2x.png
index eec75ff..2dbbfd8 100644
--- a/h5/static/video_sel@2x.png
+++ b/h5/static/video_sel@2x.png
Binary files differ

--
Gitblit v1.9.3