This commit is contained in:
@jyuhsin
2026-03-04 10:04:10 +08:00
parent 92ddc74419
commit e1b2229e6d
@@ -38,12 +38,18 @@ layout("/layouts/platform_h5.html"){
></van-notice-bar>
<div class="weui-msg">
<div class="weui-msg__icon-area">
<template v-if="result?.data?.signCount >= 3">
<i class="weui-icon-success weui-icon_msg"></i>
</template>
<template v-else>
<i v-if="result?.code === 0" class="weui-icon-success weui-icon_msg"></i>
<i v-else class="weui-icon-warn weui-icon_msg"></i>
</template>
</div>
<div class="weui-msg__text-area">
<div class="weui-msg__title">温馨提醒</div>
<div class="weui-msg__msg" v-html="result?.msg"></div>
<div v-if="result?.data?.signCount < 3" class="weui-msg__msg" v-html="result?.msg"></div>
<div v-else class="weui-msg__msg">所有点位均已完成</div>
</div>
</div>
@@ -62,6 +68,29 @@ layout("/layouts/platform_h5.html"){
></van-address-edit>
</template>
<van-dialog
v-if="successVisible"
v-model="successVisible"
title="温馨提醒"
width="90%"
:close-on-click-overlay="false"
class="result-dialog"
confirm-button-text="关闭"
>
<div class="weui-msg">
<div class="weui-msg__icon-area">
<i class="weui-icon-success weui-icon_msg"></i>
<div class="weui-msg__text-area">
<div class="weui-msg__title">恭喜您</div>
<div class="weui-msg__msg">
<div>所有点位均已完成</div>
<div>收货地址设置完成</div>
</div>
</div>
</div>
</div>
</van-dialog>
</div>
<script>
@@ -75,9 +104,18 @@ layout("/layouts/platform_h5.html"){
addressInfo: {},
areaList: areaList,
successVisible: false,
}
},
methods: {
handleDialogClose() {
this.successVisible = false
// 关闭父页面弹窗
window.parent.postMessage({
type: 'confirm',
data: {}
}, window.parent.location.origin);
},
onSave(row) {
console.log(row)
this.saveAddress(row)
@@ -89,17 +127,14 @@ layout("/layouts/platform_h5.html"){
...row
})
.then(res => {
this.$toast(res.msg)
if(res.code === 0) {
// 关闭父页面弹窗
window.parent.postMessage({
type: 'confirm',
data: {}
}, window.parent.location.origin);
this.successVisible = true
} else {
this.$toast(res.msg)
}
})
.catch(err => {
this.$toast(res.msg)
})
},