|
@@ -7,31 +7,31 @@
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<div class="editor-wrap">
|
|
<div class="editor-wrap">
|
|
- <n-form
|
|
|
|
|
|
+ <n-form
|
|
ref="modalFormRef" class="form wh-full" label-placement="left" label-align="left" :label-width="80"
|
|
ref="modalFormRef" class="form wh-full" label-placement="left" label-align="left" :label-width="80"
|
|
- :model="modalForm"
|
|
|
|
|
|
+ :model="modalForm"
|
|
>
|
|
>
|
|
- <n-form-item
|
|
|
|
|
|
+ <n-form-item
|
|
label="文章名称" path="title" :rule="{
|
|
label="文章名称" path="title" :rule="{
|
|
required: true,
|
|
required: true,
|
|
message: '请输入文章名称',
|
|
message: '请输入文章名称',
|
|
trigger: ['input', 'blur'],
|
|
trigger: ['input', 'blur'],
|
|
- }"
|
|
|
|
|
|
+ }"
|
|
>
|
|
>
|
|
<n-input v-model:value="modalForm.title" />
|
|
<n-input v-model:value="modalForm.title" />
|
|
</n-form-item>
|
|
</n-form-item>
|
|
|
|
|
|
- <n-form-item
|
|
|
|
|
|
+ <n-form-item
|
|
label="文章分类" path="categoryId" :rule="{
|
|
label="文章分类" path="categoryId" :rule="{
|
|
required: true,
|
|
required: true,
|
|
type: 'number',
|
|
type: 'number',
|
|
trigger: ['change', 'blur'],
|
|
trigger: ['change', 'blur'],
|
|
message: '请输入文章分类',
|
|
message: '请输入文章分类',
|
|
- }"
|
|
|
|
|
|
+ }"
|
|
>
|
|
>
|
|
- <n-select
|
|
|
|
|
|
+ <n-select
|
|
v-model:value="modalForm.categoryId" :options="allCategory" clearable filterable tag
|
|
v-model:value="modalForm.categoryId" :options="allCategory" clearable filterable tag
|
|
- style="max-width: 300px;"
|
|
|
|
|
|
+ style="max-width: 300px;"
|
|
/>
|
|
/>
|
|
</n-form-item>
|
|
</n-form-item>
|
|
|
|
|
|
@@ -85,7 +85,7 @@ categoryApi.getAll().then(({ data = [] }) => (allCategory.value = data.map(item
|
|
function handleEdit() {
|
|
function handleEdit() {
|
|
modalFormRef.value?.validate((errors) => {
|
|
modalFormRef.value?.validate((errors) => {
|
|
if (!errors) {
|
|
if (!errors) {
|
|
- articleApi.u(modalForm.value)
|
|
|
|
|
|
+ articleApi.update(modalForm.value)
|
|
$message.success('保存成功!')
|
|
$message.success('保存成功!')
|
|
router.push('/article')
|
|
router.push('/article')
|
|
}
|
|
}
|