improve: 判断优化,数据处理;

This commit is contained in:
From-wh 2023-04-12 18:50:48 +08:00
parent d0f7e6cbfa
commit b5057b5915
2 changed files with 9 additions and 17 deletions

View File

@ -12,11 +12,7 @@
</Table> -->
<div class="fied-table">
<div class="fied-item" v-for="(item, index) in dataList" :key="index">
<div v-if="item.slot" class="set-up">
<div class="name">{{ item.name }}</div>
<div class="field">{{ item.field }}</div>
</div>
<div v-else class="fied-parameter">
<div class="fied-parameter">
<Icon class="close" size="14" type="md-close-circle" @click="delItem(index)" />
<div class="name">
<Input class="from-width" v-model="item.name"></Input>
@ -31,6 +27,12 @@
</div>
</div>
</div>
<div class="fied-item">
<div class="set-up">
<div class="name">操作</div>
<div class="field">删除</div>
</div>
</div>
</div>
<!-- <Modal v-model="modal" width="360" title="新增列">
<div>
@ -76,23 +78,12 @@ export default {
align: 'center',
width: 110,
},
{
title: '操作',
slot: 'action',
align: 'center',
width: 110,
},
],
dataList: [
{
name: 'id',
field: 'id',
},
{
name: '操作',
field: '删除',
slot: true,
},
],
comment: '',
rowData: {},
@ -103,7 +94,7 @@ export default {
methods: {
addRow() {
if (this.dataList.length >= 10) return this.$Message.warning('最多添加10个');
let i = this.dataList.length - 1;
let i = this.dataList.length;
// this.modal = true;
this.dataList.splice(i, 0, {
name: '',

View File

@ -150,6 +150,7 @@ export default {
return this.$Message.warning('请完善数据');
}
}
let FieldList = this.$refs.Field.dataList;
let data = {
...this.formItem.foundation,
filePath: this.formItem.storage,