| | |
| | | |
| | | <a-form-model-item label=" 日志类型"> |
| | | <a-radio-group v-model="form.blogType"> |
| | | <a-radio value="Markdown"> |
| | | <a-radio value="1"> |
| | | markdown |
| | | </a-radio> |
| | | <a-radio value="Html"> |
| | | <a-radio value="2"> |
| | | html |
| | | </a-radio> |
| | | </a-radio-group> |
| | |
| | | </a-upload> --> |
| | | |
| | | <a-upload :customRequest="customRequest" name="file" :showUploadList="true" list-type="picture" |
| | | @change="handleChangeCoverFile" |
| | | :default-file-list="form.coverFileList"> |
| | | <a-button> |
| | | <a-icon type="upload" />jpg/png/jpeg.. |
| | |
| | | <div v-show="form.lock "> |
| | | <a-form-model-item label="阅读权限"> |
| | | <a-radio-group v-model="form.auth"> |
| | | <a-radio value="private"> |
| | | <a-radio value="2"> |
| | | 私人 |
| | | </a-radio> |
| | | <a-radio value="password"> |
| | | <a-radio value="3"> |
| | | 密码授权 |
| | | </a-radio> |
| | | </a-radio-group> |
| | |
| | | } else { |
| | | console.log("文件未传"); |
| | | this.$refs.myForm.validateField('blogFileList') |
| | | if (this.form.blogFileList == null || this.form.blogFileList.length == 0) { |
| | | if (this.form.fileId == null) { |
| | | callback(new Error('文件未传')); |
| | | } |
| | | } |
| | |
| | | content: '', |
| | | class: [], |
| | | tempSave: false, |
| | | blogType: "Markdown", |
| | | blogType: "1", |
| | | publishDate: "", |
| | | lock: false, |
| | | top: false, |
| | | auth: "private", |
| | | sliderValue:50, |
| | | auth: 1, |
| | | password: "", |
| | | fileId: null, |
| | | coverFile: null, |
| | | blogFileList: [], |
| | | coverFileList: [], |
| | | }, |
| | |
| | | }, |
| | | methods: { |
| | | beforeUpload(file, fileList) { |
| | | console.log(333); |
| | | console.log(this.blogFileList); |
| | | return new Promise((resolve, reject) => { |
| | | if (fileList.length >= 2) { |
| | | if (this.form.fileId != null) { |
| | | this.$message.error('这里最多上传一个文件'); |
| | | return reject(false); |
| | | } |
| | |
| | | console.log(info.file, info.fileList); |
| | | } |
| | | if (info.file.status === 'done') { |
| | | this.form.fileId = info.file.response.data; |
| | | this.$message.success(`${info.file.name} file uploaded successfully`); |
| | | } else if (info.file.status === 'error') { |
| | | this.$message.error(`${info.file.name} file upload failed.`); |
| | | } |
| | | }, |
| | | handleChangeCoverFile(info) { |
| | | if (info.file.status !== 'uploading') { |
| | | console.log(info.file, info.fileList); |
| | | } |
| | | if (info.file.status === 'done') { |
| | | this.form.coverFile = info.file.response.data; |
| | | this.$message.success(`${info.file.name} file uploaded successfully`); |
| | | } else if (info.file.status === 'error') { |
| | | this.$message.error(`${info.file.name} file upload failed.`); |
| | |
| | | sysFileInfoUpload(formData).then((res) => { |
| | | if (res.success) { |
| | | this.$message.success('上传成功') |
| | | |
| | | option.onSuccess(res, option.file) |
| | | } else { |
| | | this.$message.error('上传失败:' + res.message) |