|
@@ -49,6 +49,7 @@
|
|
|
|
|
|
<script>
|
|
|
import { mapState, createNamespacedHelpers } from 'vuex';
|
|
|
+const { mapActions: mapPolicy } = createNamespacedHelpers('policy');
|
|
|
export default {
|
|
|
name: 'policy',
|
|
|
props: {},
|
|
@@ -56,7 +57,7 @@ export default {
|
|
|
data: function () {
|
|
|
return {
|
|
|
form: {
|
|
|
- user_id: '123456',
|
|
|
+ user_id: '607e70354de4e23e840f4ef6',
|
|
|
qyfr: [],
|
|
|
yyzz: [],
|
|
|
qylr: [],
|
|
@@ -72,11 +73,19 @@ export default {
|
|
|
},
|
|
|
created() {},
|
|
|
methods: {
|
|
|
+ ...mapPolicy(['create']),
|
|
|
onSubmit(formName) {
|
|
|
this.$refs[formName].validate(async (valid) => {
|
|
|
if (valid) {
|
|
|
let data = this.form;
|
|
|
- console.log(data);
|
|
|
+ let res = await this.create(data);
|
|
|
+ if (this.$checkRes(res)) {
|
|
|
+ this.$message({
|
|
|
+ message: '政策服务申报成功,请耐心等待结果',
|
|
|
+ type: 'success',
|
|
|
+ });
|
|
|
+ this.$router.push({ path: '/service/index' });
|
|
|
+ }
|
|
|
} else {
|
|
|
console.log('error submit!!');
|
|
|
return false;
|