1
0

feat: 股票集中显示股票对应的得分

This commit is contained in:
2025-10-10 18:04:47 +08:00
parent d3f337e2c4
commit 846c6fe819
7 changed files with 117 additions and 39 deletions

View File

@@ -15,10 +15,20 @@ function StockCollectionDetail() {
body: [
{
type: 'crud',
source: '${stocks}',
source: '${scores}',
...crudCommonOptions(),
...paginationTemplate(15, undefined, ['filter-toggler']),
columns: stockListColumns(navigate),
...paginationTemplate(100, undefined, ['filter-toggler']),
columns: stockListColumns(
navigate,
[
{
name: 'score',
label: '得分',
width: 50,
align: 'center',
}
]
),
}
]
}

View File

@@ -6,6 +6,7 @@ import '@fortawesome/fontawesome-free/css/all.min.css'
import axios from 'axios'
import {isEqual} from 'es-toolkit'
import type {NavigateFunction} from 'react-router'
import type {ColumnSchema} from 'amis/lib/renderers/Table2'
export const commonInfo = {
debug: isEqual(import.meta.env.MODE, 'development'),
@@ -336,7 +337,7 @@ export function remoteMappings(name: string, field: string) {
}
}
export function stockListColumns(navigate: NavigateFunction) {
export function stockListColumns(navigate: NavigateFunction, extraColumns: Array<ColumnSchema> = []) {
return [
{
name: 'code',
@@ -370,6 +371,7 @@ export function stockListColumns(navigate: NavigateFunction) {
align: 'center',
...date('listedDate'),
},
...extraColumns,
{
type: 'operation',
label: '操作',