Commit d8665a27 authored by 何远江's avatar 何远江

修改数据区,解析完成之后表格样式修改

parent a462c48f
......@@ -145,7 +145,7 @@
>
<vxe-column title="title" field="title" :edit-render="{}">
<template #edit="{ row }">
<el-input v-model="row.title" size="small"></el-input>
<el-input :disabled="isEditCurrentArea" v-model="row.title" size="small"></el-input>
</template>
</vxe-column>
<vxe-column title="单元格" field="cell" width="90">
......@@ -162,10 +162,10 @@
@click="resetCurrentAreaState(true)"
>取消修改</el-button
>
<el-button type="default" size="small" @click="resetCurrentArea()">重置选区</el-button>
<!-- <el-button type="default" size="small" @click="resetCurrentArea()">重置选区</el-button>
<el-button type="default" size="small" @click="resetCurrentHeadArea"
>重置标题区</el-button
>
> -->
</div>
<div class="mt-6 pl-2 pr-2 pb-2 text-sm border-b-2">
......@@ -283,10 +283,18 @@
<vxe-modal width="80%" title="解析结果" v-model="runResultVisible">
<el-button @click="exportRunData">导出数据</el-button>
<vxe-table ref="runDataTable" size="mini" :data="runResultData" border height="500">
<vxe-table
ref="runDataTable"
size="mini"
show-overflow="tooltip"
:data="runResultData"
border
height="500"
>
<vxe-column title="行号" field="sortNum" width="120"></vxe-column>
<vxe-column title="数据区" field="数据区" width="120"></vxe-column>
<template v-for="item in runResultTitle" :key="item">
<vxe-column :title="item" :field="item" width="120"></vxe-column>
<vxe-column :title="item" :field="item" max-width="200"></vxe-column>
</template>
</vxe-table>
</vxe-modal>
......@@ -1097,9 +1105,11 @@ const toRun = async () => {
if (!data.result.length) return
runResultData.value = data.result
runResultTitle.value = Object.keys(data.result[0])
const idx = runResultTitle.value.findIndex((v) => v == 'sortNum')
runResultTitle.value.splice(idx, 1)
runResultTitle.value = Object.keys(data.result[0]).filter((field) => {
return field != 'sortNum' && field != '数据区'
})
// const idx = runResultTitle.value.findIndex((v) => v == 'sortNum')
// runResultTitle.value.splice(idx, 1)
runResultVisible.value = true
} catch {
nextTick(() => {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment