diff --git a/src/views/maku/t_book/add-or-update.vue b/src/views/maku/t_book/add-or-update.vue index 6b0fcfd..a8a74e2 100644 --- a/src/views/maku/t_book/add-or-update.vue +++ b/src/views/maku/t_book/add-or-update.vue @@ -23,10 +23,13 @@ - - - - + + + + + + + @@ -49,22 +52,19 @@ import { useT_bookApi, useT_bookSubmitApi } from '@/api/maku/t_book' import { UploadProps } from 'element-plus' const emit = defineEmits(['refreshDataList']) - const visible = ref(false) const dataFormRef = ref() - const imageUrl = ref('') - const handleAvatarSuccess: UploadProps['onSuccess'] = (response, uploadFile) => { imageUrl.value = URL.createObjectURL(uploadFile.raw!) } const beforeAvatarUpload: UploadProps['beforeUpload'] = rawFile => { if (rawFile.type !== 'image/jpeg') { - ElMessage.error('Avatar picture must be JPG format!') + ElMessage.error('头像必须是jpg格式!') return false } else if (rawFile.size / 1024 / 1024 > 2) { - ElMessage.error('Avatar picture size can not exceed 2MB!') + ElMessage.error('图片不得大于2MB!') return false } return true @@ -107,7 +107,9 @@ const getT_book = (id: number) => { const dataRules = ref({ bookName: [{ required: true, message: '必填项不能为空', trigger: 'blur' }], price: [{ required: true, message: '必填项不能为空', trigger: 'blur' }], - store: [{ required: true, message: '必填项不能为空', trigger: 'blur' }] + store: [{ required: true, message: '必填项不能为空', trigger: 'blur' }], + author:[{required: true, message: '必填项不能为空', trigger: 'blur'}], + category:[{required: true, message: '必填项不能为空', trigger: 'blur'}] }) // 表单提交 diff --git a/src/views/maku/t_book/index.vue b/src/views/maku/t_book/index.vue index c14ba02..fdac910 100644 --- a/src/views/maku/t_book/index.vue +++ b/src/views/maku/t_book/index.vue @@ -7,6 +7,15 @@ + + + + + + + + + 查询 @@ -35,12 +44,10 @@ - - + - -