Просмотр исходного кода

feat: 音乐专辑内容排序调整后自动保存,不需要点击提交按钮

Damon 11 месяцев назад
Родитель
Сommit
8080128b30
2 измененных файлов с 30 добавлено и 30 удалено
  1. 18 18
      src/views/music/album/detail.vue
  2. 12 12
      src/views/music/blog/detail.vue

+ 18 - 18
src/views/music/album/detail.vue

@@ -230,10 +230,10 @@ import { list } from "@/api/music/list";
 import { detail, submit } from "@/api/music/menu";
 import Audio from "@/components/Audio/index.vue";
 import {
-albumTypeMixin,
-onOrOffMixin,
-payTypeMixin,
-platformMixin,
+  albumTypeMixin,
+  onOrOffMixin,
+  payTypeMixin,
+  platformMixin,
 } from "@/mixin/index";
 export default {
   mixins: [platformMixin, onOrOffMixin, payTypeMixin, albumTypeMixin],
@@ -379,22 +379,22 @@ export default {
       const sortBean = this.form.programList[sort];
       this.form.programList[row] = sortBean;
       this.form.programList[sort] = rowBean;
+      this.form.programList = this.form.programList.filter((i) => i);
 
-      let arr = [];
-      const formTemp = this.form;
-      formTemp.programList.map((i) => {
-        arr.push(i.id);
-      });
-      formTemp.programList = arr;
-      console.log("获取数据==请求参数=" + JSON.stringify(formTemp.programList));
+      // let arr = [];
+      // const formTemp = this.form;
+      // formTemp.programList.map((i) => {
+      //   arr.push(i.id);
+      // });
+      // formTemp.programList = arr;
 
-      submit(formTemp).then((res) => {
-        if (res.code === 0) {
-          let title = "修改成功!";
-          this.$message.success(`${title}`);
-          this.getDetail();
-        }
-      });
+      // submit(formTemp).then((res) => {
+      //   if (res.code === 0) {
+      //     let title = "修改成功!";
+      //     this.$message.success(`${title}`);
+      //     this.getDetail();
+      //   }
+      // });
     },
 
     // 详情

+ 12 - 12
src/views/music/blog/detail.vue

@@ -439,18 +439,18 @@ export default {
       const sortBean = this.form.adminPodCastProgramDetailResp[sort];
       this.form.adminPodCastProgramDetailResp[row] = sortBean;
       this.form.adminPodCastProgramDetailResp[sort] = rowBean;
-
-      this.form.podcastProgramIds = [];
-      this.form.adminPodCastProgramDetailResp.map((i) => {
-        this.form.podcastProgramIds.push(i.id);
-      });
-      submit(this.form).then((res) => {
-        if (res.code === 0) {
-          let title = "修改成功!";
-          this.$message.success(`${title}`);
-          this.getDetail();
-        }
-      });
+      // this.form.adminPodCastProgramDetailResp = this.form.adminPodCastProgramDetailResp.filter((i) => i);
+      // this.form.podcastProgramIds = [];
+      // this.form.adminPodCastProgramDetailResp.map((i) => {
+      //   this.form.podcastProgramIds.push(i.id);
+      // });
+      // submit(this.form).then((res) => {
+      //   if (res.code === 0) {
+      //     let title = "修改成功!";
+      //     this.$message.success(`${title}`);
+      //     this.getDetail();
+      //   }
+      // });
     },
 
     // 详情