feat(person): 导入人员时添加uuid唯一标识字段 #91
This commit is contained in:
@@ -1,53 +1,54 @@
|
||||
export interface IPersonConfig {
|
||||
id: number;
|
||||
uid: string;
|
||||
name: string;
|
||||
department: string;
|
||||
identity: string;
|
||||
avatar: string;
|
||||
isWin: boolean;
|
||||
x: number;
|
||||
id: number
|
||||
uid: string
|
||||
uuid: string
|
||||
name: string
|
||||
department: string
|
||||
identity: string
|
||||
avatar: string
|
||||
isWin: boolean
|
||||
x: number
|
||||
y: number
|
||||
createTime: string;
|
||||
updateTime: string;
|
||||
prizeName: string[];
|
||||
prizeId: string[];
|
||||
prizeTime: string[];
|
||||
createTime: string
|
||||
updateTime: string
|
||||
prizeName: string[]
|
||||
prizeId: string[]
|
||||
prizeTime: string[]
|
||||
}
|
||||
export interface Separate {
|
||||
id: string
|
||||
count: number
|
||||
isUsedCount: number
|
||||
id: string
|
||||
count: number
|
||||
isUsedCount: number
|
||||
}
|
||||
export interface IPrizeConfig {
|
||||
id: number | string
|
||||
name: string
|
||||
sort: number
|
||||
isAll: boolean
|
||||
count: number
|
||||
isUsedCount: number
|
||||
picture: {
|
||||
id: string | number
|
||||
id: number | string
|
||||
name: string
|
||||
url: string
|
||||
}
|
||||
separateCount: {
|
||||
enable: boolean
|
||||
countList: Separate[]
|
||||
}
|
||||
desc: string
|
||||
isShow: boolean
|
||||
isUsed: boolean
|
||||
frequency: number
|
||||
sort: number
|
||||
isAll: boolean
|
||||
count: number
|
||||
isUsedCount: number
|
||||
picture: {
|
||||
id: string | number
|
||||
name: string
|
||||
url: string
|
||||
}
|
||||
separateCount: {
|
||||
enable: boolean
|
||||
countList: Separate[]
|
||||
}
|
||||
desc: string
|
||||
isShow: boolean
|
||||
isUsed: boolean
|
||||
frequency: number
|
||||
}
|
||||
export interface IMusic {
|
||||
id: string
|
||||
name: string
|
||||
url: string
|
||||
id: string
|
||||
name: string
|
||||
url: string
|
||||
}
|
||||
|
||||
export interface IImage {
|
||||
id: string
|
||||
name: string
|
||||
url: string
|
||||
id: string
|
||||
name: string
|
||||
url: string
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import dayjs from 'dayjs'
|
||||
|
||||
import { v4 as uuidv4 } from 'uuid'
|
||||
/**
|
||||
* @description: 处理表格数据,添加x,y,id等信息
|
||||
* @param tableData 表格数据
|
||||
@@ -32,6 +32,7 @@ export function addOtherInfo(personList: any[]) {
|
||||
personList[i].prizeTime = [] as string[]
|
||||
personList[i].prizeId = []
|
||||
personList[i].isWin = false
|
||||
personList[i].uuid = uuidv4()
|
||||
}
|
||||
|
||||
return personList
|
||||
|
||||
Reference in New Issue
Block a user