DESKTOP-2S67K1S\31396 2 年 前
コミット
e954612b07
1 ファイル変更35 行追加67 行削除
  1. 35 67
      src/mixin/index.js

+ 35 - 67
src/mixin/index.js

@@ -41,46 +41,36 @@ const serviceTimeMixin = {
   data() {
     return {
       serviceTimeOptions: [{
-          value: 1,
-          label: '7天'
-        },
-        {
-          value: 2,
-          label: '14天'
-        },
-        {
-          value: 3,
-          label: '1个月'
-        },
-        {
-          value: 4,
-          label: '3个月'
-        },
-        {
-          value: 5,
-          label: '6个月'
-        },
-        {
-          value: 6,
-          label: '1年'
-        },
-        {
-          value: 7,
-          label: '2年'
-        },
-        {
-          value: 8,
-          label: '3年'
-        },
-        {
-          value: 9,
-          label: '5年'
-        },
-        {
-          value: 0,
-          label: '永久'
-        }
-      ]
+        value: 1,
+        label: '7天'
+      }, {
+        value: 2,
+        label: '14天'
+      }, {
+        value: 3,
+        label: '1个月'
+      }, {
+        value: 4,
+        label: '3个月'
+      }, {
+        value: 5,
+        label: '6个月'
+      }, {
+        value: 6,
+        label: '1年'
+      }, {
+        value: 7,
+        label: '2年'
+      }, {
+        value: 8,
+        label: '3年'
+      }, {
+        value: 9,
+        label: '5年'
+      }, {
+        value: 0,
+        label: '永久'
+      }]
     }
   }
 }
@@ -251,31 +241,7 @@ const languageMixin = {
 const platformMixin = {
   data() {
     return {
-      platformTypeOptions: [{
-        value: 1,
-        label: '蜻蜓'
-      }, {
-        value: 2,
-        label: '官方电台'
-      }, {
-        value: 3,
-        label: '猫王好听'
-      }, {
-        value: 4,
-        label: '海外电台'
-      }, {
-        value: 5,
-        label: '音乐随身听'
-      }, {
-        value: 6,
-        label: 'QQ音乐'
-      }, {
-        value: 7,
-        label: 'HIFIVE音乐'
-      }, {
-        value: 8,
-        label: '看见音乐'
-      }],
+      platformTypeOptions: [],
       platformOptions: [],
     }
   },
@@ -286,10 +252,12 @@ const platformMixin = {
       return new Promise((resolve, reject) => {
         audioType(e).then(res => {
           if (res.code === 0) {
-            resolve(res.data.map(i => this.platformOptions.push({
+            res.data.map(i => this.platformOptions.push({
               value: Number(i.id),
               label: i.name
-            })))
+            }))
+            e ? this.platformTypeOptions = this.platformOptions : ''
+            resolve(this.platformOptions, this.platformTypeOptions)
           }
         }).catch(err => {
           reject()