Browse Source

添加采集成功跳转页面

shibei_master
jiangyy 3 years ago
parent
commit
ea4c0d8e6b
  1. 37
      src/assets/scss/pages/caiji.scss
  2. 9
      src/router/index.js
  3. 40
      src/views/pages/caiji.vue
  4. 78
      src/views/pages/caijisuccess.vue

37
src/assets/scss/pages/caiji.scss

@ -1,4 +1,4 @@
.bg-app { .bg-caiji {
background-color: rgba(189, 214, 255, 0.89); background-color: rgba(189, 214, 255, 0.89);
height: 100%; height: 100%;
width: 100vw; width: 100vw;
@ -39,7 +39,8 @@
justify-content: center; justify-content: center;
.btn { .btn {
width: 100px; width: 150px;
font-size: 16px;
} }
} }
} }
@ -47,3 +48,35 @@
.picker_content { .picker_content {
color: rgb(59, 59, 59); color: rgb(59, 59, 59);
} }
.bg-caiji-success {
height: 100vh;
width: 100vw;
text-align: center;
.title {
background-color: rgba(189, 214, 255, 0.89);
padding: 20px;
text-align: center;
font-size: 20px;
}
.main {
margin-top: 100px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
.icon-success {
font-size: 40px;
// width: 20px;
// height: 20px;
}
.success-content {
margin-top: 10px;
font-size: 25px;
}
}
}

9
src/router/index.js

@ -53,6 +53,15 @@ export const pageRoutes = [
title: "居民信息填报", title: "居民信息填报",
}, },
}, },
{
path: "/caijisuccess",
props: true,
name: "caijisuccess",
component: () => import("@/views/pages/caijisuccess"),
meta: {
title: "居民信息填报",
},
},
]; ];
// 模块路由(基于主入口布局页面) // 模块路由(基于主入口布局页面)

40
src/views/pages/caiji.vue

@ -1,5 +1,5 @@
<template> <template>
<div class="bg-app"> <div class="bg-caiji">
<div class="title"> <div class="title">
居民信息填报 居民信息填报
</div> </div>
@ -202,6 +202,7 @@
import { requestPost } from "@/js/dai/request"; import { requestPost } from "@/js/dai/request";
import { Toast } from "mint-ui"; import { Toast } from "mint-ui";
import { MessageBox } from 'mint-ui'; import { MessageBox } from 'mint-ui';
import { Loading } from 'element-ui' // Loading
let loading // let loading //
export default { export default {
@ -318,7 +319,8 @@ export default {
let envShow = process.env.VUE_APP_NODE_ENV let envShow = process.env.VUE_APP_NODE_ENV
console.log('环境', envShow) console.log('环境', envShow)
let internalShequId = ['1202807601961984002', '6e511da6816e53af4cda952365a26eb9',] // let internalShequId = ['1202807601961984002', '6e511da6816e53af4cda952365a26eb9',]
let internalShequId = ['1202807601961984002',]
// if (envShow === 'dev' || envShow === 'prod:sit') { // // if (envShow === 'dev' || envShow === 'prod:sit') { //
// internalShequId = null // internalShequId = null
// } else if (envShow === 'prod:uat') { // // } else if (envShow === 'prod:uat') { //
@ -614,22 +616,26 @@ export default {
this.formData.memberList = this.memberList this.formData.memberList = this.memberList
console.log(this.formData) console.log(this.formData)
this.btnDisabled = true this.btnDisabled = true
this.startLoading()
const url = "/epmetuser/icresicollect/save" const url = "/epmetuser/icresicollect/save"
const { data, code, msg } = await requestPost(url, this.formData) const { data, code, msg } = await requestPost(url, this.formData)
this.endLoading()
this.btnDisabled = false
if (code === 0) { if (code === 0) {
Toast({
message: '提交成功', this.$router.replace({ name: 'caijisuccess' })
duration: 3000 // Toast({
}); // message: '',
this.btnDisabled = false // duration: 3000
// });
} else { } else {
Toast({ Toast({
message: msg, message: msg,
duration: 3000 duration: 3000
}); });
this.btnDisabled = false
} }
}, },
@ -824,7 +830,21 @@ export default {
}, },
//
startLoading () {
loading = Loading.service({
lock: true, //
text: '正在加载……', //
background: 'rgba(0,0,0,.7)' //
})
},
//
endLoading () {
// clearTimeout(timer);
if (loading) {
loading.close()
}
}
} }

78
src/views/pages/caijisuccess.vue

@ -0,0 +1,78 @@
<template>
<div class="bg-caiji-success">
<div class="title">
居民信息填报
</div>
<div class="main">
<div class="icon-success">
<i class="el-icon-circle-check "></i>
</div>
<div class="success-content"> 提交成功</div>
</div>
</div>
</template>
<script>
import { requestPost } from "@/js/dai/request";
import { Toast } from "mint-ui";
import { MessageBox } from 'mint-ui';
let loading //
export default {
data () {
return {
}
},
components: {},
computed: {
},
created () { },
mounted () {
},
methods: {
}
}
</script>
<style lang="scss" scoped >
@import "@/assets/scss/pages/caiji.scss";
.my-field /deep/ .mint-field-core {
text-align: right;
margin-right: 20px;
}
/deep/ .mint-popup-bottom {
width: 100vw;
}
.picker-toolbar-title {
display: flex;
flex-direction: row;
justify-content: space-around;
align-items: center;
background-color: #eee;
height: 44px;
line-height: 44px;
font-size: 16px;
.usi-btn-cancel,
.usi-btn-sure {
color: #26a2ff;
font-size: 16px;
}
}
</style>
Loading…
Cancel
Save