Files
zhgh_zjitc/src/main/resources/views/mobile/condolence/apply_info.html
T
2025-03-14 10:29:20 +08:00

69 lines
2.0 KiB
HTML

<!--#
layout("/mobile/platform.html"){
#-->
<style>
</style>
<div id="app" v-cloak>
<van-nav-bar @click-left="pjaxReplace('/mobile/condolence/audit')" fixed left-arrow placeholder
title="慰问申请信息"></van-nav-bar>
<div>
<condolence-info :id.sync="id"></condolence-info>
<div style="margin: 20px 20px 10px 20px">
<van-button :color="themeColor" @click="doEdit" block class="ml10 mr10"
v-if="state_id==2010||state_id==2020">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</van-button>
</div>
</div>
</div>
<script>
const vue = new Vue({
el: '#app',
mixins: [mobileMixins],
data() {
return {
id: "",
state_id: ""
}
},
components: {
'condolence-info': httpVueLoader('/components/condolence/mobile/common.vue?v=' + new Date().getTime()),
},
methods: {
doEdit() {
vant.Dialog.confirm({
title: '标题',
message: '确认要撤回吗?',
})
.then(async () => {
this.$toast.loading({
message: '加载中...',
forbidClick: true,
overlay: true,
duration: 0
})
const resp = await $.post("/platform/fw/condolence/ucr/doEdit", {id: this.id});
setTimeout(() => {
this.$toast.success('撤回成功');
pjaxReplace("/mobile/condolence/audit")
}, 500)
})
.catch(() => {
// on cancel
});
}
},
async created() {
this.id = GetQueryString('id')
this.state_id = GetQueryString('state_id')
}
})
</script>
<!--#
}
#-->