feat: 채번규칙 적용 범위 UI 제거 및 기본값 '메뉴 적용'으로 변경
- 적용 범위 선택 섹션 제거 (UI 간소화) - 새 규칙 생성 시 scopeType 기본값: 'global' → 'menu' - 모든 규칙이 자동으로 메뉴별 적용으로 생성됨
This commit is contained in:
parent
8fa068222e
commit
fc18523bb6
|
|
@ -203,7 +203,7 @@ export const NumberingRuleDesigner: React.FC<NumberingRuleDesignerProps> = ({
|
||||||
separator: "-",
|
separator: "-",
|
||||||
resetPeriod: "none",
|
resetPeriod: "none",
|
||||||
currentSequence: 1,
|
currentSequence: 1,
|
||||||
scopeType: "global",
|
scopeType: "menu",
|
||||||
};
|
};
|
||||||
|
|
||||||
setSelectedRuleId(newRule.ruleId);
|
setSelectedRuleId(newRule.ruleId);
|
||||||
|
|
@ -322,28 +322,6 @@ export const NumberingRuleDesigner: React.FC<NumberingRuleDesignerProps> = ({
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="space-y-2">
|
|
||||||
<Label className="text-sm font-medium">적용 범위</Label>
|
|
||||||
<Select
|
|
||||||
value={currentRule.scopeType || "global"}
|
|
||||||
onValueChange={(value: "global" | "menu") => setCurrentRule((prev) => ({ ...prev!, scopeType: value }))}
|
|
||||||
disabled={isPreview}
|
|
||||||
>
|
|
||||||
<SelectTrigger className="h-9">
|
|
||||||
<SelectValue />
|
|
||||||
</SelectTrigger>
|
|
||||||
<SelectContent>
|
|
||||||
<SelectItem value="global">회사 전체</SelectItem>
|
|
||||||
<SelectItem value="menu">메뉴별</SelectItem>
|
|
||||||
</SelectContent>
|
|
||||||
</Select>
|
|
||||||
<p className="text-muted-foreground mt-1 text-[10px] sm:text-xs">
|
|
||||||
{currentRule.scopeType === "menu"
|
|
||||||
? "⚠️ 현재 화면이 속한 2레벨 메뉴와 그 하위 메뉴(3레벨 이상)에서만 사용됩니다. 형제 메뉴와 구분하여 채번 규칙을 관리할 때 유용합니다."
|
|
||||||
: "회사 내 모든 메뉴에서 사용 가능한 전역 규칙입니다"}
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<Card className="border-border bg-card">
|
<Card className="border-border bg-card">
|
||||||
<CardHeader className="pb-3">
|
<CardHeader className="pb-3">
|
||||||
<CardTitle className="text-sm font-medium">미리보기</CardTitle>
|
<CardTitle className="text-sm font-medium">미리보기</CardTitle>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue