|
@@ -218,6 +218,7 @@ const excludeFields = computed<Array<string>>(() => {
|
|
|
const paginationTableData = computed<Array<TableData>>(() => {
|
|
|
// let curPage = paginationConfig.curPage
|
|
|
// return cacheTableData[curPage - 1]
|
|
|
+
|
|
|
return tableData.slice(0, paginationConfig.curPageSize)
|
|
|
})
|
|
|
|
|
@@ -262,7 +263,7 @@ const tableSizeChange = (_size: number) => {
|
|
|
/**
|
|
|
* @description: 表格页数改变
|
|
|
*/
|
|
|
-const tablePageChange = (page: number) => {
|
|
|
+const tablePageChange = (_page: number) => {
|
|
|
if (props.remotePagination) {
|
|
|
queryTable()
|
|
|
// if (!cacheTableData[page - 1]) {
|
|
@@ -292,6 +293,7 @@ const applyCustomIndicator = (
|
|
|
) => {
|
|
|
if (!schemeName) schemeName = '默认'
|
|
|
schemeActive.value = schemeName
|
|
|
+
|
|
|
tableFieldsInfo.splice(0, tableFieldsInfo.length, ...newTableFieldsInfo)
|
|
|
|
|
|
emits('updateCustomIndicator', indicatorFields, tableFieldsInfo, schemeName)
|
|
@@ -323,6 +325,7 @@ const updateIndicatorScheme = () => {
|
|
|
})
|
|
|
initIndicatorFields(indicatorFields, props.tableFields, defaultActiveNav)
|
|
|
// console.log(indicatorFields)
|
|
|
+ console.log('滞销了')
|
|
|
initTableFields(tableFieldsInfo, props.sortedTableFields, indicatorFields)
|
|
|
})
|
|
|
}
|
|
@@ -392,7 +395,6 @@ const sortChange = (data: { column: any; prop: string; order: any }) => {
|
|
|
watch(
|
|
|
() => props.tableData,
|
|
|
newData => {
|
|
|
- console.log('更新变更')
|
|
|
tableData.splice(0, tableData.length, ...newData)
|
|
|
|
|
|
setCacheTableData(
|
|
@@ -419,16 +421,6 @@ watch(
|
|
|
},
|
|
|
)
|
|
|
|
|
|
-// watch(
|
|
|
-// () => props.tableFields,
|
|
|
-// () => {
|
|
|
-// updateIndicatorScheme()
|
|
|
-// },
|
|
|
-// {
|
|
|
-// deep: true,
|
|
|
-// },
|
|
|
-// )
|
|
|
-
|
|
|
const watchActiveMenu = watch(
|
|
|
() => props.activeMenu,
|
|
|
() => {
|
|
@@ -741,6 +733,9 @@ defineExpose({
|
|
|
</template>
|
|
|
</el-image>
|
|
|
</div>
|
|
|
+ <div v-if="item.formatter">
|
|
|
+ {{ item.formatter(scope.row) }}
|
|
|
+ </div>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</template>
|