Procházet zdrojové kódy

feat: 播客专辑资源平台为api接口的,合集内容不允许改变排序

Damon před 7 měsíci
rodič
revize
fc94eb1c3a

+ 9 - 6
src/views/music/album/detail.vue

@@ -124,7 +124,10 @@
                 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) ||
+                  disabledPlatformId(form.platformId)
+                "
               />
 
               <!-- 向下移动 -->
@@ -134,7 +137,7 @@
                 @click="getChange(false, scope.$index, scope.$index + 1)"
                 :disabled="
                   (scope.$index > form.programList.length - 2 && !disabled) ||
-                  !canOrder
+                  disabledPlatformId(form.platformId)
                 "
               />
             </template>
@@ -248,10 +251,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],

+ 10 - 7
src/views/music/blog/detail.vue

@@ -156,7 +156,10 @@
                 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) ||
+                  disabledPlatformId(form.platformId)
+                "
               />
 
               <!-- 向下移动 -->
@@ -168,7 +171,7 @@
                   (scope.$index >
                     form.adminPodCastProgramDetailResp.length - 2 &&
                     !disabled) ||
-                  !canOrder
+                  disabledPlatformId(form.platformId)
                 "
               />
             </template>
@@ -309,11 +312,11 @@
 import { selectAnchor } from "@/api/music/anchor";
 import { checkList, detail, relieve, submit } from "@/api/music/blog";
 import {
-  blogClassMixin,
-  isFreeMixin,
-  onOrOffMixin,
-  payTypeMixin,
-  platformMixin,
+blogClassMixin,
+isFreeMixin,
+onOrOffMixin,
+payTypeMixin,
+platformMixin,
 } from "@/mixin/index";
 export default {
   mixins: [

+ 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)||disabledPlatformId(form.platformId)"
             />
 
             <!-- 向下移动 -->
@@ -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)||disabledPlatformId(form.platformId)"
             />
 
             </template>