|
@@ -9,8 +9,8 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="hui-flex-box">
|
|
|
- <batch-template :flowForm="item" v-for="(item,index) in templateList" :key="index"
|
|
|
- v-show="titleIndex == index">
|
|
|
+ <batch-template ref="batchTemplate" :flowForm="item" v-for="(item,index) in templateList"
|
|
|
+ :key="index" v-show="titleIndex == index" :flowType="flowType">
|
|
|
</batch-template>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -30,6 +30,9 @@
|
|
|
<script>
|
|
|
import importTemplate from '@/components/flow/importTemplate'
|
|
|
import batchTemplate from '@/components/flow/batchTemplate'
|
|
|
+ import {
|
|
|
+ insertFlowBatch
|
|
|
+ } from '@/httpApi/property'
|
|
|
export default {
|
|
|
props: ['flowType'],
|
|
|
data() {
|
|
@@ -45,12 +48,16 @@
|
|
|
methods: {
|
|
|
changeFile(data) {
|
|
|
this.$loading.close();
|
|
|
- console.log(this.templateList);
|
|
|
this.templateList = data;
|
|
|
},
|
|
|
submit() {
|
|
|
- // this.loading = true;
|
|
|
- this.$message.success('功能开发中');
|
|
|
+ this.loading = true;
|
|
|
+ let dom = this.$refs.batchTemplate,
|
|
|
+ list = [];
|
|
|
+ for (let i = 0; i < dom.length; i++) {
|
|
|
+ list.push(dom[i].getFormData());
|
|
|
+ }
|
|
|
+ insertFlowBatch(list).then(this.successFunc);
|
|
|
},
|
|
|
successFunc(res) {
|
|
|
this.loading = false;
|