对接导入导出,优化页面UI

This commit is contained in:
fks-xuxinyue
2024-08-14 15:21:20 +08:00
parent 4205413418
commit 83119f53e9
13 changed files with 468 additions and 166 deletions

View File

@@ -61,7 +61,11 @@
</div>
</template>
</a-table> -->
<ns-view-list-table v-bind="tableConfig" :model="tableData" ref="mainRef" />
<ns-view-list-table
v-bind="tableConfig"
:model="tableData"
ref="mainRef"
:scroll="{ x: 1000 }" />
<a-pagination
:current="queryParams.pageNum"
:total="total"
@@ -107,7 +111,7 @@
<a-row>
<a-col :span="12">
<a-form-item ref="name">
<ns-input style="margin-top: 5px;" v-model:value="selectData" @change="keyChange" />
<ns-input style="margin-top: 5px" v-model:value="selectData" @change="keyChange" />
</a-form-item>
</a-col>
</a-row>
@@ -271,7 +275,7 @@
orgId: orgId.value,
});
const tableData = ref([]);
const emissionSources = ref();
const tableConfig = ref({
title: '排放因子库',
api: quickCalculation.queryCarbonEmissionPage,
@@ -310,6 +314,7 @@
title: '更新时间',
className: 'updateTime',
dataIndex: 'updateTime',
ellipsis: true,
},
{
title: '启用时间',
@@ -340,6 +345,8 @@
formState.value.dateRange = [record.startTime, record.endTime];
formState.value.factorId = record.factorId;
visible.value = true;
emissionSources.value = record.emissionSources;
queryData.value.emissionSources = emissionSources.value;
getNewTable();
},
},
@@ -411,7 +418,11 @@
};
const selectData = ref();
const keyChange = () => {
queryData.value.emissionSources = selectData.value;
if (selectData.value === '') {
queryData.value.emissionSources = emissionSources.value;
} else {
queryData.value.emissionSources = selectData.value;
}
getNewTable();
};
// 点击编辑按钮