修改冀北问题
This commit is contained in:
@@ -7,7 +7,8 @@
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="模版">
|
||||
<el-upload v-model:file-list="urlList" action="" :limit="1" :auto-upload="false" multiple>
|
||||
<el-upload v-model:file-list="urlList" ref="upload" action="" :limit="1" :auto-upload="false"
|
||||
:on-exceed="handleExceed">
|
||||
<el-button type="primary">上传</el-button>
|
||||
</el-upload>
|
||||
</el-form-item>
|
||||
@@ -27,9 +28,13 @@ import { reactive } from 'vue'
|
||||
import { ElMessage } from 'element-plus'
|
||||
import { libtemplateAdd, updateTemplate } from '@/api/supervision-boot/database/index'
|
||||
import { uploadFile, getFileNameAndFilePath } from '@/api/system-boot/file'
|
||||
import { genFileId } from 'element-plus'
|
||||
import type { UploadInstance, UploadProps, UploadRawFile } from 'element-plus'
|
||||
|
||||
const upload = ref<UploadInstance>()
|
||||
const dialogVisible = ref(false)
|
||||
const title = ref('')
|
||||
const emit = defineEmits([ 'onSubmit'])
|
||||
const emit = defineEmits(['onSubmit'])
|
||||
const formRef = ref()
|
||||
// 注意不要和表单ref的命名冲突
|
||||
const form = reactive<anyObj>({
|
||||
@@ -43,7 +48,7 @@ const defaultProps = {
|
||||
value: 'id'
|
||||
}
|
||||
const rules = {
|
||||
name: [{ required: true, message: '角色名称不能为空', trigger: 'blur' }]
|
||||
name: [{ required: true, message: '请输入模版名称', trigger: 'blur' }]
|
||||
}
|
||||
const dataTree: any = ref([])
|
||||
const open = (text: string, data?: anyObj) => {
|
||||
@@ -72,6 +77,13 @@ const open = (text: string, data?: anyObj) => {
|
||||
}
|
||||
}
|
||||
}
|
||||
const handleExceed: UploadProps['onExceed'] = (files) => {
|
||||
upload.value!.clearFiles()
|
||||
const file = files[0] as UploadRawFile
|
||||
file.uid = genFileId()
|
||||
upload.value!.handleStart(file)
|
||||
}
|
||||
|
||||
|
||||
const submit = () => {
|
||||
formRef.value.validate(async (valid: boolean) => {
|
||||
|
||||
Reference in New Issue
Block a user