sx_yjb_app/pages/application/hidden-danger-management/hidden-danger-add/hidden-danger-add.vue

68 lines
1.4 KiB
Vue

<template>
<view>
<cu-custom bgColor="bg-gradual-blueness" :isBack="true">
<block slot="backText">返回</block>
<block slot="content">隐患随手拍</block>
</cu-custom>
<hiddenAdd hidden_source="1"/>
</view>
</template>
<script>
import {
basePath, deptId, loginUser, formatDate, loginSession, baseImgPath
} from '@/common/tool.js';
import hiddenAdd from '@/components/hidden_add/index.vue';
export default {
components: {
hiddenAdd
},
data() {
return {
jsxx: 0
}
},
onLoad(event) {
},
onShow(options) {
console.log('mounted')
},
beforeDestroy() {
uni.$off('submitByHiddenSource')
},
mounted() {
uni.$on('submitByHiddenSource', (data) => {
this.submitByHiddenSource(data)
})
},
methods: {
submitByHiddenSource(data) {
if (data.info == 'success') {
uni.showToast({
icon: 'none',
title: '提交成功',
duration: 1500
});
setTimeout(() => {
var pages = getCurrentPages(); // 获取当前页面栈
var prePage = pages[pages.length - 1]; // 上一个页面
// var task = prePage.$vm.list[_this.index];
prePage.$vm.initflag = data.initflag; // A 页面 init方法 为true
uni.navigateBack({});
uni.hideLoading();
}, 1500)
}
}
}
}
</script>
<style>
</style>