|
@@ -30,8 +30,10 @@ const rules = reactive<FormRules<typeof formData>>({
|
|
|
trigger: "change",
|
|
|
},
|
|
|
{
|
|
|
- pattern: /[^\\/:"*?<>|]/, message: '有非法字符: \\/:"*?<>|', trigger: 'change'
|
|
|
- }
|
|
|
+ pattern: /[^\\/:"*?<>|]/,
|
|
|
+ message: '有非法字符: \\/:"*?<>|',
|
|
|
+ trigger: "change",
|
|
|
+ },
|
|
|
],
|
|
|
});
|
|
|
|
|
@@ -59,13 +61,15 @@ watch(
|
|
|
);
|
|
|
</script>
|
|
|
<template>
|
|
|
- <el-dialog v-model="show">
|
|
|
+ <el-dialog width="400px" v-model="show">
|
|
|
<el-form ref="form$" :model="formData" :rules="rules">
|
|
|
<el-form-item label="是否文件夹" prop="isDir">
|
|
|
<el-switch v-model="formData.isDir" inline-prompt></el-switch>
|
|
|
</el-form-item>
|
|
|
<el-form-item :label="formData.isDir ? '文件夹名' : '文件名'" prop="filename">
|
|
|
- <el-input v-model="formData.filename"> </el-input>
|
|
|
+ <el-input v-model="formData.filename">
|
|
|
+ <template v-if="!formData.isDir" #append>.md</template>
|
|
|
+ </el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
<el-button
|