新增分段管理
This commit is contained in:
@@ -568,6 +568,11 @@ export const reflectionApi = {
|
||||
? Promise.resolve<CarStyleTypesPayload>({ globalDefault: defaultCarStyleDto(), types: [] })
|
||||
: get<CarStyleTypesPayload>('/car-style/types'),
|
||||
|
||||
/** 车型编码字段元数据(site/track/plan/car 四类字段及默认值)。 */
|
||||
getCarTypeCoderFields: () => MOCK
|
||||
? Promise.resolve<CarTypeCoderFieldsRow[]>([])
|
||||
: get<CarTypeCoderFieldsRow[]>('/car-types/coder-fields'),
|
||||
|
||||
getCarStyle: (typeFullName: string) => MOCK
|
||||
? Promise.resolve(defaultCarStyleDto())
|
||||
: get<CarStyleDto>(`/car-style/${encodeURIComponent(typeFullName)}`),
|
||||
@@ -741,6 +746,31 @@ export interface CarStyleTypesPayload {
|
||||
types: CarStyleTypeRow[]
|
||||
}
|
||||
|
||||
export interface CoderFieldDef {
|
||||
name: string
|
||||
typeName: string
|
||||
defaultValue: unknown
|
||||
}
|
||||
|
||||
export interface CoderFieldGroup {
|
||||
typeName: string
|
||||
shortName: string
|
||||
assemblyName: string
|
||||
baseTypeName?: string
|
||||
fields: CoderFieldDef[]
|
||||
}
|
||||
|
||||
export interface CarTypeCoderFieldsRow {
|
||||
typeName: string
|
||||
shortName: string
|
||||
label: string
|
||||
assemblyName: string
|
||||
siteFields: CoderFieldGroup
|
||||
trackFields: CoderFieldGroup
|
||||
planFields: CoderFieldGroup
|
||||
carFields: CoderFieldGroup
|
||||
}
|
||||
|
||||
export interface AlarmColorEntry {
|
||||
key: string
|
||||
colorArgb: number
|
||||
|
||||
Reference in New Issue
Block a user