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