| | |
| | | <el-button type="success" plain :icon="Refresh" v-if="activeTab=== 'officialInventory'" @click="mergeRows('merge')">合并</el-button> |
| | | </el-space> |
| | | <div> |
| | | <el-table :data="tableData" border @selection-change="selectionChange" style="width: 100%" show-summary :summary-method="summarizeChildrenTable"> |
| | | <el-table :data="tableData" border @selection-change="selectionChange" style="width: 100%;height: calc(100vh - 30em)" show-summary :summary-method="summarizeChildrenTable"> |
| | | <el-table-column type="selection" width="55" align="center" /> |
| | | <el-table-column label="序号" type="index" width="60" align="center" /> |
| | | <el-table-column prop="supplierName" label="供货商名称" width="180" sortable/> |
| | |
| | | } |
| | | return acc; |
| | | }, []); |
| | | mergeForm.value.type = 2 |
| | | merge(mergeForm.value).then(() => { |
| | | cancel() |
| | | proxy.$modal.msgSuccess('合并成功') |
| | |
| | | delete form.value.registrationTime |
| | | delete form.value.createTime |
| | | delete form.value.updateTime |
| | | form.value.type = 1 |
| | | form.value.fieldValue = filteredList.value.map(item => ({ |
| | | [item.fields]: form.value[item.fields] |
| | | })) |