Explorar o código

Merge branch '07/06musicArchives' into test

Xiao_Mo %!s(int64=3) %!d(string=hai) anos
pai
achega
dd9e9940fb
Modificáronse 1 ficheiros con 10 adicións e 10 borrados
  1. 10 10
      src/views/teamBuild/modals/change-voice.vue

+ 10 - 10
src/views/teamBuild/modals/change-voice.vue

@@ -105,12 +105,12 @@
           class="is-required"
         >
           <accessories
-          ref='accessories'
+            ref="accessories"
             :list.sync="activeAccessories"
             :groupList.sync="groupList"
             @change="accessoriesChange"
             v-if="!changeInfo"
-          /> 
+          />
           <span v-else-if="changeInfo">{{ changeAccessoriesGoods }}</span>
           <!-- <el-select style="width: 100%" v-model="form.accessories" clearable placeholder="请选择教辅">
             <el-option
@@ -481,15 +481,15 @@ export default {
     },
     musicalGoodsChange(val) {
       this.$refs["form"].clearValidate();
-      this.accessoriesChange([],0)
-      console.log(this.$refs.accessories)
-      if(this.$refs.accessories){
-       this.$refs.accessories.checkeds = []
-       this.$refs.accessories.isIndeterminate = false;
+      this.accessoriesChange([], 0);
+      if (this.$refs.accessories) {
+        this.$set(this.$refs.accessories, "checkeds", []);
+        this.$set(this.$refs.accessories, "isIndeterminate", false);
+        this.$set(this.$refs.accessories, "checkAll", false);
       }
       // if (val != "OWNED") {
-        // this.selectAccessories = [];
-        // this.selectAccessoriesMoney = 0;
+      // this.selectAccessories = [];
+      // this.selectAccessoriesMoney = 0;
       // }
       const item = this.musicalGoodsById[val];
       if (item) {
@@ -507,7 +507,7 @@ export default {
         this.coursePurchaseTypeJsonTypePrice = 0;
         this.$set(this.form, "type", "");
       }
-      this.$forceUpdate()
+      this.$forceUpdate();
     },
     accessoriesChange(ids, money) {
       this.selectAccessories = ids;