Browse Source

Merge branch '0601Action' into test

mo 3 years ago
parent
commit
6e0f21ea22
1 changed files with 13 additions and 6 deletions
  1. 13 6
      src/views/accompaniment/modals/form.vue

+ 13 - 6
src/views/accompaniment/modals/form.vue

@@ -52,11 +52,16 @@
         </el-select>
         </el-select>
       </el-form-item>
       </el-form-item>
       <el-form-item
       <el-form-item
-        prop="isOpenMetronome"
+        prop="sysMusicScore.isOpenMetronome"
         label="节拍器"
         label="节拍器"
         :rules="[{required: true, message: '请选择节拍器'}]"
         :rules="[{required: true, message: '请选择节拍器'}]"
       >
       >
-        <el-select style="width: 100%!important;" v-model="form.isOpenMetronome" placeholder="请选择节拍器" @change="rankChange">
+        <el-select
+          style="width: 100% !important"
+          v-model="form.sysMusicScore.isOpenMetronome"
+          placeholder="请选择节拍器"
+          @change="rankChange"
+        >
           <!-- <el-option
           <!-- <el-option
             :value="item.id"
             :value="item.id"
             :label="item.name"
             :label="item.name"
@@ -103,7 +108,7 @@
         prop="sysMusicScore.url"
         prop="sysMusicScore.url"
         :rules="[
         :rules="[
           {
           {
-            required: form.isOpenMetronome ? false : true,
+            required: form.sysMusicScore.isOpenMetronome ? false : true,
             message: '请上传原音',
             message: '请上传原音',
           },
           },
         ]"
         ]"
@@ -119,7 +124,7 @@
         prop="sysMusicScore.metronomeUrl"
         prop="sysMusicScore.metronomeUrl"
         :rules="[
         :rules="[
           {
           {
-            required: form.isOpenMetronome ? true : false,
+            required: form.sysMusicScore.isOpenMetronome ? true : false,
             message: '原音(含节拍器)',
             message: '原音(含节拍器)',
           },
           },
         ]"
         ]"
@@ -268,8 +273,9 @@ export default {
       memberRankList: [], // 会员列表
       memberRankList: [], // 会员列表
       form: {
       form: {
         rankIdType: 0, // 收费会员类型 默认免费
         rankIdType: 0, // 收费会员类型 默认免费
-        isOpenMetronome: 0, // 是否开启节拍器 默认关闭
+
         sysMusicScore: {
         sysMusicScore: {
+            isOpenMetronome: 0, // 是否开启节拍器 默认关闭
           name: "",
           name: "",
           rankIds: "", // 收费会员编号
           rankIds: "", // 收费会员编号
           url: "",
           url: "",
@@ -301,8 +307,9 @@ export default {
     await this.FetchTree();
     await this.FetchTree();
     await this.memberRank();
     await this.memberRank();
     if (this.detail) {
     if (this.detail) {
-      // console.log(this.detail)
+      console.log(this.detail)
       this.$set(this.form, "sysMusicScore", {
       this.$set(this.form, "sysMusicScore", {
+        isOpenMetronome:Number(this.detail.isOpenMetronome),
         name: this.detail.name,
         name: this.detail.name,
         url: this.detail.url,
         url: this.detail.url,
         rankIds: this.detail.rankIds,
         rankIds: this.detail.rankIds,