add react版前端

This commit is contained in:
2021-06-11 14:48:04 +08:00
parent fe1f2fb821
commit bf2fc2b01a
137 changed files with 18445 additions and 0 deletions

View File

@@ -0,0 +1,41 @@
export const getSearchInfo = ({ query, queryType }) => {
const searchInfo = []
Object.keys(query).forEach((p) => {
if (queryType && queryType.hasOwnProperty(p) && queryType[p].constructor === Array) {
queryType[p].forEach((q, i) => {
if (query[p] !== null && query[p] !== undefined) {
const _searchInfo = {
field: p,
value: [query[p][i]],
type: q,
}
searchInfo.push(_searchInfo)
}
})
} else {
const _searchInfo = {
field: p,
value: [],
type: undefined,
}
if (query[p] !== null && query[p] !== undefined) {
if (query[p].constructor === Array) {
_searchInfo.value = query[p]
} else {
_searchInfo.value = [query[p]]
}
} else {
return false
}
if (queryType && queryType.hasOwnProperty(p)) {
_searchInfo.type = queryType[p]
}
searchInfo.push(_searchInfo)
}
})
return searchInfo
}