inleft
2022-02-22 c23efbe2832d1a9eecd4ef5d20d984661b24dd22
src/components/mini/box10-add.vue
@@ -68,10 +68,10 @@
            <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>
@@ -110,6 +110,7 @@
               </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..
@@ -155,10 +156,10 @@
               <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>
@@ -209,7 +210,7 @@
            } 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('文件未传'));
               }
            }
@@ -235,12 +236,15 @@
               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: [],
            },
@@ -288,10 +292,8 @@
      },
      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);
               }
@@ -316,6 +318,18 @@
               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.`);
@@ -330,6 +344,7 @@
            sysFileInfoUpload(formData).then((res) => {
               if (res.success) {
                  this.$message.success('上传成功')
                  option.onSuccess(res, option.file)
               } else {
                  this.$message.error('上传失败:' + res.message)