46 lines
1.5 KiB
HTML
46 lines
1.5 KiB
HTML
<!--#
|
|
layout("/mobile/platform.html"){
|
|
#-->
|
|
<div id="app" v-cloak>
|
|
<van-nav-bar title="提案信息" fixed placeholder :left-arrow="leftArrow" safe-area-inset-top
|
|
@click-left="history.back()"></van-nav-bar>
|
|
<proposal-info :proposal_id="proposalId" ref="pi"></proposal-info>
|
|
</div>
|
|
|
|
<script>
|
|
var vue = new Vue({
|
|
el: '#app',
|
|
data() {
|
|
return {
|
|
leftArrow: false,
|
|
proposalId: GetQueryString('proposal_id')
|
|
}
|
|
},
|
|
components: {
|
|
'proposal-info': httpVueLoader('/components/proposal/wechat/ProposalInfo.vue?v=' + new Date().getTime()),
|
|
},
|
|
methods: {},
|
|
async created() {
|
|
if (GetQueryString("mobile")) this.leftArrow = true
|
|
const proposal_id = GetQueryString("proposal_id")
|
|
const biz_key = GetQueryString("biz_key")
|
|
if (proposal_id === '' || biz_key === '') {
|
|
vant.Dialog.alert({
|
|
title: '提示',
|
|
message: '非法参数',
|
|
showConfirmButton: false
|
|
}).then(() => {
|
|
})
|
|
return
|
|
}
|
|
const lastIndex = window.location.href.lastIndexOf('&')
|
|
if (window.location.href.substr(lastIndex + 1, 6) === 'ticket') {
|
|
window.document.location.replace(window.location.href.substring(0, lastIndex))
|
|
}
|
|
}
|
|
})
|
|
</script>
|
|
|
|
<!--#
|
|
}
|
|
#--> |