瀏覽代碼

feat: 音乐资源资源平台为api接口的,合集内容不允许改变排序

Damon 7 月之前
父節點
當前提交
776634f804
共有 2 個文件被更改,包括 12 次插入4 次删除
  1. 10 2
      src/views/music/album/detail.vue
  2. 2 2
      src/views/music/menu/detail.vue

+ 10 - 2
src/views/music/album/detail.vue

@@ -124,7 +124,7 @@
                 type="text"
                 icon="el-icon-caret-top"
                 @click="getChange(true, scope.$index, scope.$index - 1)"
-                :disabled="scope.$index < 1 && !disabled"
+                :disabled="(scope.$index < 1 && !disabled) || !canOrder"
               />
 
               <!-- 向下移动 -->
@@ -133,7 +133,8 @@
                 icon="el-icon-caret-bottom"
                 @click="getChange(false, scope.$index, scope.$index + 1)"
                 :disabled="
-                  scope.$index > form.programList.length - 2 && !disabled
+                  (scope.$index > form.programList.length - 2 && !disabled) ||
+                  !canOrder
                 "
               />
             </template>
@@ -378,6 +379,8 @@ export default {
       disabledChecked: false,
       ///被选中数据是否加载完
       isLoad: false,
+      ///是否可以调整顺序
+      canOrder: true,
     };
   },
   mounted() {
@@ -492,10 +495,15 @@ export default {
       detail(this.form.id).then((res) => {
         if (res.code === 0) {
           this.form = res.data;
+          ///qq音乐和喜马拉雅
+          if (this.form.platformId == 6 || this.form.platformId == 12) {
+            this.canOrder = false;
+          }
           this.form_loading = false;
         }
       });
     },
+
     // 上传
     upload(e, key) {
       this.form[key] = e.file;

+ 2 - 2
src/views/music/menu/detail.vue

@@ -125,7 +125,7 @@
               type="text"
               icon="el-icon-caret-top"
               @click="getChange(true, scope.$index,scope.$index - 1)"
-              :disabled="scope.$index < 1&& !disabled&&canOrder"
+              :disabled="(scope.$index < 1&& !disabled)||!canOrder"
             />
 
             <!-- 向下移动 -->
@@ -133,7 +133,7 @@
               type="text"
               icon="el-icon-caret-bottom"
               @click="getChange(false,scope.$index, scope.$index + 1)"
-              :disabled="scope.$index > form.programList.length-2&& !disabled&&canOrder"
+              :disabled="(scope.$index > form.programList.length-2&& !disabled)||!canOrder"
             />
 
             </template>