<!-- 新建任务 -->
|
<template>
|
<WebViewPlus v-if="isApp" :src="`${viewUrl}`" @webMessage="onPostMessage"/>
|
</template>
|
|
<script setup>
|
import WebViewPlus from "@/components/WebViewPlus.vue";
|
|
import {getWebViewUrl} from "@/utils/index.js";
|
import {onHide, onShow} from "@dcloudio/uni-app";
|
|
const viewUrl = ref(getWebViewUrl('/addTask'))
|
function onPostMessage(data) {
|
if (data.type === 'submitSuccess'){
|
uni.switchTab({
|
url: '/pages/inspectionTask/index'
|
});
|
}
|
}
|
const isApp = ref(false)
|
onShow(() => {
|
isApp.value = true
|
});
|
|
onHide(() => {
|
isApp.value = false
|
});
|
</script>
|
|
<style lang="scss" scoped></style>
|