feat: 채번규칙 적용 범위 UI 제거 및 기본값 '메뉴 적용'으로 변경

- 적용 범위 선택 섹션 제거 (UI 간소화)
- 새 규칙 생성 시 scopeType 기본값: 'global' → 'menu'
- 모든 규칙이 자동으로 메뉴별 적용으로 생성됨
This commit is contained in:
kjs 2025-11-06 11:23:27 +09:00
parent 8fa068222e
commit fc18523bb6
1 changed files with 1 additions and 23 deletions

View File

@ -203,7 +203,7 @@ export const NumberingRuleDesigner: React.FC<NumberingRuleDesignerProps> = ({
separator: "-",
resetPeriod: "none",
currentSequence: 1,
scopeType: "global",
scopeType: "menu",
};
setSelectedRuleId(newRule.ruleId);
@ -322,28 +322,6 @@ export const NumberingRuleDesigner: React.FC<NumberingRuleDesignerProps> = ({
/>
</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">
<CardHeader className="pb-3">
<CardTitle className="text-sm font-medium"></CardTitle>