feat : update member

This commit is contained in:
lukman
2024-08-05 10:05:03 +08:00
parent 36bd1a3f04
commit e90c168d36
4 changed files with 18 additions and 10 deletions

View File

@@ -20,7 +20,7 @@ export async function getAllUser(req: NextRequest) {
const users = await prisma.user.findMany({
where: {
isActive: active == "true" ? true : false,
idGroup: String(idGroup),
idGroup: String(fixGroup),
},
select: {
id: true,

View File

@@ -52,9 +52,14 @@ export default function CreateMember() {
async function getAllPosition(val: any) {
try {
const res = await fetch(`${API_ADDRESS.apiGetAllPosition}&groupId=${val}&active=true`)
const data = await res.json()
setListPosition(data)
if (val != null) {
const res = await fetch(`${API_ADDRESS.apiGetAllPosition}&groupId=${val}&active=true`)
const data = await res.json()
setListPosition(data)
} else {
setListPosition([])
}
} catch (error) {
console.error(error)
}
@@ -72,8 +77,6 @@ export default function CreateMember() {
async function changeGrup(val: any) {
console.log(val)
setListPosition([])
setListData({
...listData,
@@ -183,7 +186,7 @@ export default function CreateMember() {
...listData,
idPosition: val
})}
value={listData.idPosition}
value={(listData.idPosition == "") ? null : listData.idPosition}
/>
<Select
placeholder="Pilih Role" label="User Role" w={"100%"} size="md" required withAsterisk radius={30}

View File

@@ -27,8 +27,9 @@ export default function TabListMember({ status }: { status: boolean }) {
async function getAllUser() {
try {
setLoading(true)
const res = await fetch(`${API_ADDRESS.apiGetAllUser}&active=` + status)
const res = await fetch(API_ADDRESS.apiGetAllUser + '&active=' + status )
const data = await res.json()
setDataMember(data)
} catch (error) {
console.error(error)