caichengyu 9 hónapja
szülő
commit
1370e41835

+ 1 - 1
public/robots.txt

@@ -1,2 +1,2 @@
 User-agent: *
-Disallow: /
+Allow: /

BIN
src/assets/images/Close@2x.png


+ 48 - 1
src/components/tinymce/index.vue

@@ -75,7 +75,7 @@ export default {
         auto_focus: true,
         toolbar_mode: "wrap",
         paste_data_images: true, //图片是否可粘贴
-        file_picker_types: "file",
+        file_picker_types: "file media",
         file_picker_callback: function (cb, value, meta) {
           // Provide file and text for the link dialog
           if (meta.filetype == "file") {
@@ -131,6 +131,53 @@ export default {
             };
             input.click();
           }
+          else if (meta.filetype == 'media'){
+                    //创建一个隐藏的type=file的文件选择input
+                    let input = document.createElement('input');
+                    input.setAttribute('type', 'file');
+                    input.setAttribute(
+              "accept",
+              "mp3/mp4"
+            );
+            input.onchange = function () {
+              var file = this.files[0];
+              if (file === undefined) {
+                return;
+              }
+              if (file.size > 300 * 1024 * 1024) {
+                self.$message.error("文件不得大于300M");
+                return;
+              }
+              var type = file.name.toLowerCase().split(".").splice(-1);
+              if (
+                type[0] != "mp3" &&
+                type[0] != "mp4"
+              ) {
+                self.$message.error(
+                  "上传格式需为:.mp3/.mp4"
+                );
+                return;
+              }
+              let formDatas = new FormData();
+              formDatas.append("file", file);
+              self.$api[self.imgUrl](formDatas)
+                .then((res) => {
+                  if (res.Code !== 200) {
+                    self.message.error("上传失败");
+                    return;
+                  } else {
+                    cb(BASE_IMG_URL + res.Data, { type: "my file" });
+                    self.message.success("上传成功");
+                  }
+                })
+                .catch((err) => {
+                  self.message.error("上传失败");
+                  return;
+                });
+            };
+                    //触发点击
+                    input.click();
+                  }
         },
         images_upload_handler: function (blobInfo, succFun, failFun) {
           var file = blobInfo.blob();

+ 12 - 1
src/views/home/index.vue

@@ -217,6 +217,17 @@
             />
           </div>
         </div>
+          <div style="text-align: center" v-if="list4.length > 0">
+              <el-pagination
+                class="paginations"
+                @current-change="handleCurrentChange4"
+                :current-page.sync="formData4.pageindex"
+                :page-size="formData4.pagesize"
+                layout="total, prev, pager, next"
+                :total="total4"
+              >
+              </el-pagination>
+            </div>
       </div>
 
       <div class="vipBox">
@@ -378,7 +389,7 @@ export default {
         pageindex: 1, //当前第几页
       },
       formData4: {
-        pagesize: 99, //每页内容条数
+        pagesize: 12, //每页内容条数
         pageindex: 1, //当前第几页
       },
       formData5: {