ProgressBar.vue和IndexBar.vue,van-image修改

This commit is contained in:
liyuetong
2021-05-20 14:54:34 +08:00
parent ad6b12568f
commit 8835ed8cb2
2 changed files with 35 additions and 35 deletions

View File

@@ -22,12 +22,12 @@
</template>
<script>
import { Image as VanImage } from 'vant'
import { Image } from 'vant'
import CacheUtils from '@/assets/js/utils/cacheUtils'
export default {
name: 'ProgressBar',
components: {
[VanImage.name]: VanImage
[Image.name]: Image
},
props: {
active: {
@@ -45,39 +45,39 @@ export default {
]
}
},
methods: {
methods: {
changeProgressBar(index) {
//由 localStorage.salePageFlag 来控制是否可跳到指定页面
if (localStorage.active == '3' && index != 3) {
this.$toast('已到达签名确认流程,不可以回到前面的流程')
}
if (Number(CacheUtils.getLocItem('active')) < Number(index)) return
var url;
switch (index) {
case 0:
url = 'InsureInformation?salePageFlag=ProgressBar';
break;
case 1:
url = 'ProductInformation?salePageFlag=ProgressBar';
break;
case 2:
url = 'Notification?salePageFlag=ProgressBar';
break;
case 3:
url = 'SignatureConfirmation?salePageFlag=ProgressBar';
break;
default:
url = 'InsureInformation?salePageFlag=ProgressBar';
break;
}
//由 localStorage.salePageFlag 来控制是否可跳到指定页面
if (localStorage.active == '3' && index != 3) {
this.$toast('已到达签名确认流程,不可以回到前面的流程')
}
if (Number(CacheUtils.getLocItem('active')) < Number(index)) return
var url
switch (index) {
case 0:
url = 'InsureInformation?salePageFlag=ProgressBar'
break
case 1:
url = 'ProductInformation?salePageFlag=ProgressBar'
break
case 2:
url = 'Notification?salePageFlag=ProgressBar'
break
case 3:
url = 'SignatureConfirmation?salePageFlag=ProgressBar'
break
default:
url = 'InsureInformation?salePageFlag=ProgressBar'
break
}
this.$jump({
flag: 'h5',
extra: {
url: location.origin + `/#/insureAgain/${url}`,
forbidSwipeBack: '1',
needRefresh: '1'
},
routerInfo: { path: `/insureAgain/${url}` }
flag: 'h5',
extra: {
url: location.origin + `/#/insureAgain/${url}`,
forbidSwipeBack: '1',
needRefresh: '1'
},
routerInfo: { path: `/insureAgain/${url}` }
})
}
}

View File

@@ -22,7 +22,7 @@
</div>
</template>
<script>
import { Icon, Image as VanImage } from 'vant'
import { Icon, Image } from 'vant'
export default {
name: 'IndexBar',
props: {
@@ -46,7 +46,7 @@ export default {
},
components: {
[Icon.name]: Icon,
[VanImage.name]: VanImage
[Image.name]: Image
},
data() {
return {