feat: datePicker加原生日期选择器; openWindowMultipleSelect/openWindowEditor加选窗口按钮; dateRangeFilter加日期范围输入
This commit is contained in:
parent
9e9617256d
commit
8dc2b60c6d
@ -937,6 +937,24 @@ function FieldControl({
|
||||
<textarea className="textarea-input" value={textOf(raw)} placeholder={field.placeholder || "[{\"label\":\"\u5B57\u6BB5\u540D\",\"type\":\"text\",\"key\":\"field1\"}]"} rows={4} onChange={(e) => onChange(field.key, e.target.value)} />
|
||||
) : field.displayType === "itemGroup" ? (
|
||||
<textarea className="textarea-input" value={textOf(raw)} placeholder={field.placeholder || "筛选条件 JSON"} rows={3} onChange={(e) => onChange(field.key, e.target.value)} />
|
||||
) : field.displayType === "datePicker" ? (
|
||||
<div className="field-row">
|
||||
<input className="text-input" type="date" value={textOf(raw)} onChange={(e) => onChange(field.key, e.target.value)} />
|
||||
<VarMenu variables={variables} onPick={insertVariable} />
|
||||
</div>
|
||||
) : field.displayType === "dateRangeFilter" ? (
|
||||
<div className="field-row">
|
||||
<input className="text-input" value={textOf(raw)} placeholder={field.placeholder || "日期范围"} onChange={(e) => onChange(field.key, e.target.value)} />
|
||||
<VarMenu variables={variables} onPick={insertVariable} />
|
||||
</div>
|
||||
) : field.displayType === "openWindowMultipleSelect" || field.displayType === "openWindowEditor" ? (
|
||||
<div className="field-row">
|
||||
<input className="text-input" value={textOf(raw)} placeholder={field.placeholder || "填窗口标题,或点右侧「选窗口」"} onChange={(e) => onChange(field.key, e.target.value)} />
|
||||
<VarMenu variables={variables} onPick={insertVariable} />
|
||||
<button type="button" className="mini-btn" disabled={picking} onClick={() => void pickWindowToField()} title="从可见窗口列表中选择">
|
||||
{picking ? "选择中" : "选窗口"}
|
||||
</button>
|
||||
</div>
|
||||
) : (
|
||||
<div className="field-row">
|
||||
<input
|
||||
|
||||
Loading…
Reference in New Issue
Block a user