feat(B4): 友链分组改下拉选已有+允许新建(Select allow-create filterable)
- options=数据聚合的既有分组;仍落 groupName 字符串,后端零改动 - 拼错旧组名不再产生新脏分组;vitest 25/25 绿+build 成功
This commit is contained in:
@@ -191,7 +191,17 @@ watch(() => store.siteId, () => run());
|
|||||||
<Modal v-model="modalVisible" :title="form.id ? '编辑友链' : '新增友链'" :mask-closable="false" width="520px">
|
<Modal v-model="modalVisible" :title="form.id ? '编辑友链' : '新增友链'" :mask-closable="false" width="520px">
|
||||||
<Form ref="formRef" :model="form" :rules="rules" :label-width="100">
|
<Form ref="formRef" :model="form" :rules="rules" :label-width="100">
|
||||||
<FormItem label="分组">
|
<FormItem label="分组">
|
||||||
<Input v-model="form.groupName" :maxlength="64" placeholder="上级部门/兄弟院校/合作单位…" />
|
<!-- B4:下拉选已有分组 + 允许新建(仍落 groupName 字符串,后端零改动);杜绝拼错旧组名产生脏分组 -->
|
||||||
|
<Select
|
||||||
|
v-model="form.groupName"
|
||||||
|
filterable
|
||||||
|
allow-create
|
||||||
|
:maxlength="64"
|
||||||
|
placeholder="选择已有分组,或输入新名称回车新建"
|
||||||
|
style="width: 320px"
|
||||||
|
>
|
||||||
|
<Option v-for="g in groups" :key="g" :value="g">{{ g }}</Option>
|
||||||
|
</Select>
|
||||||
</FormItem>
|
</FormItem>
|
||||||
<FormItem label="名称" prop="name">
|
<FormItem label="名称" prop="name">
|
||||||
<Input v-model="form.name" :maxlength="128" />
|
<Input v-model="form.name" :maxlength="128" />
|
||||||
|
|||||||
Reference in New Issue
Block a user