|
@@ -19,10 +19,11 @@ type Props = {
|
|
|
closeFu: () => void
|
|
|
succFu: (val: C1GoodType, newFlag?: boolean) => void
|
|
|
type: '入馆' | '入藏'
|
|
|
+ tableList: C1GoodType[]
|
|
|
look?: boolean
|
|
|
}
|
|
|
|
|
|
-function B34MoAdd({ info, closeFu, succFu, type, look = false }: Props) {
|
|
|
+function B34MoAdd({ info, closeFu, succFu, type, tableList, look = false }: Props) {
|
|
|
const getInfoFu = useCallback(async (info: C1GoodType) => {
|
|
|
const obj: any = { ...info }
|
|
|
cascaderChArr.forEach(v => {
|
|
@@ -79,6 +80,10 @@ function B34MoAdd({ info, closeFu, succFu, type, look = false }: Props) {
|
|
|
thumbPc: coverPcUrl
|
|
|
}
|
|
|
|
|
|
+ if (tableList.find(v => v.num === obj.num)) {
|
|
|
+ return MessageFu.warning('藏品编号重复')
|
|
|
+ }
|
|
|
+
|
|
|
// if (1 + 1 === 2) {
|
|
|
// console.log('---', obj)
|
|
|
// return
|
|
@@ -111,7 +116,7 @@ function B34MoAdd({ info, closeFu, succFu, type, look = false }: Props) {
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
- [closeFu, info.id, info.id2, succFu]
|
|
|
+ [closeFu, info.id, info.id2, succFu, tableList]
|
|
|
)
|
|
|
|
|
|
// 上传图片的ref
|