fix: adjust required fields in SurveySaleSubmitPopup based on user role
This commit is contained in:
parent
7fbaf4a1e0
commit
dcb7bc2ff4
@ -63,7 +63,7 @@ export default function SurveySaleSubmitPopup() {
|
|||||||
const FORM_FIELDS: FormField[] = [
|
const FORM_FIELDS: FormField[] = [
|
||||||
{ id: 'sender', name: '発送者', required: true },
|
{ id: 'sender', name: '発送者', required: true },
|
||||||
{ id: 'saleBase', name: '提出地点選択', required: session?.role === 'Admin' },
|
{ id: 'saleBase', name: '提出地点選択', required: session?.role === 'Admin' },
|
||||||
{ id: 'store', name: '提出販売店', required: true },
|
{ id: 'store', name: '提出販売店', required: session?.role !== 'Admin' },
|
||||||
{ id: 'receiver', name: '受信者', required: true },
|
{ id: 'receiver', name: '受信者', required: true },
|
||||||
{ id: 'reference', name: '参考', required: false },
|
{ id: 'reference', name: '参考', required: false },
|
||||||
{ id: 'title', name: 'タイトル', required: true },
|
{ id: 'title', name: 'タイトル', required: true },
|
||||||
@ -133,6 +133,9 @@ export default function SurveySaleSubmitPopup() {
|
|||||||
if (field.id === 'saleBase' && session?.role !== 'Admin') {
|
if (field.id === 'saleBase' && session?.role !== 'Admin') {
|
||||||
return null
|
return null
|
||||||
}
|
}
|
||||||
|
if (field.id === 'store' && session?.role === 'Admin') {
|
||||||
|
return null
|
||||||
|
}
|
||||||
return (
|
return (
|
||||||
<div className="data-input-form-bx" key={field.id}>
|
<div className="data-input-form-bx" key={field.id}>
|
||||||
<div className="data-input-form-tit">
|
<div className="data-input-form-tit">
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user