|  | @@ -21,7 +21,7 @@
 | 
	
		
			
				|  |  |                  size="small"
 | 
	
		
			
				|  |  |                  @click="onSubmit()"
 | 
	
		
			
				|  |  |                  :loading="loading"
 | 
	
		
			
				|  |  | -                >保存</el-button
 | 
	
		
			
				|  |  | +                >保存本页</el-button
 | 
	
		
			
				|  |  |                >
 | 
	
		
			
				|  |  |              </div>
 | 
	
		
			
				|  |  |            </div>
 | 
	
	
		
			
				|  | @@ -178,39 +178,41 @@ export default {
 | 
	
		
			
				|  |  |        this.loading = true;
 | 
	
		
			
				|  |  |        let MethodName =
 | 
	
		
			
				|  |  |          "/OrgServer/Manager/ReservationPriceManager/SaveReservationPriceList";
 | 
	
		
			
				|  |  | -      let index = 0;
 | 
	
		
			
				|  |  | -      Object.getOwnPropertyNames(_this.tableObj).forEach(function (key) {
 | 
	
		
			
				|  |  | -        // if(_this.tableObj&&_this.tableObj[key]&&_this.tableObj[key].length>0){
 | 
	
		
			
				|  |  | -        let table =
 | 
	
		
			
				|  |  | -          _this.tableObj[key].length > 0
 | 
	
		
			
				|  |  | -            ? JSON.parse(JSON.stringify(_this.tableObj[key]))
 | 
	
		
			
				|  |  | -            : [];
 | 
	
		
			
				|  |  | -        table.forEach((item) => {
 | 
	
		
			
				|  |  | -          item.comb_count = item.comb_count ? item.comb_count * 1 : 1;
 | 
	
		
			
				|  |  | -          item.price = item.price * 1;
 | 
	
		
			
				|  |  | -        });
 | 
	
		
			
				|  |  | -        let data = {
 | 
	
		
			
				|  |  | -          goods_type: key == 1 ? 4 : 2,
 | 
	
		
			
				|  |  | -          goods_study_phase: key * 1,
 | 
	
		
			
				|  |  | -          reservation_price_list: table,
 | 
	
		
			
				|  |  | -        };
 | 
	
		
			
				|  |  | -        getLogin(MethodName, data)
 | 
	
		
			
				|  |  | -          .then((res) => {
 | 
	
		
			
				|  |  | -            // this.loading = false
 | 
	
		
			
				|  |  | -            if (res.status === 1) {
 | 
	
		
			
				|  |  | -              index++;
 | 
	
		
			
				|  |  | -              if (index === Object.keys(_this.tableObj).length + 1) {
 | 
	
		
			
				|  |  | -                _this.$message.success("保存成功");
 | 
	
		
			
				|  |  | -                _this.loading = false;
 | 
	
		
			
				|  |  | -              }
 | 
	
		
			
				|  |  | -              // this.$message.success("保存成功")
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | -          })
 | 
	
		
			
				|  |  | -          .catch((res) => {
 | 
	
		
			
				|  |  | -            _this.loading = false;
 | 
	
		
			
				|  |  | -          });
 | 
	
		
			
				|  |  | -        // }
 | 
	
		
			
				|  |  | +      // let index = 0;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +      let key = this.typeValue;
 | 
	
		
			
				|  |  | +      // Object.getOwnPropertyNames(_this.tableObj).forEach(function (key) {
 | 
	
		
			
				|  |  | +      // if(_this.tableObj&&_this.tableObj[key]&&_this.tableObj[key].length>0){
 | 
	
		
			
				|  |  | +      let table =
 | 
	
		
			
				|  |  | +        _this.tableObj[key].length > 0
 | 
	
		
			
				|  |  | +          ? JSON.parse(JSON.stringify(_this.tableObj[key]))
 | 
	
		
			
				|  |  | +          : [];
 | 
	
		
			
				|  |  | +      table.forEach((item) => {
 | 
	
		
			
				|  |  | +        item.comb_count = item.comb_count ? item.comb_count * 1 : 1;
 | 
	
		
			
				|  |  | +        item.price = item.price * 1;
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  | +      let data = {
 | 
	
		
			
				|  |  | +        goods_type: key == 1 ? 4 : 2,
 | 
	
		
			
				|  |  | +        goods_study_phase: key * 1,
 | 
	
		
			
				|  |  | +        reservation_price_list: table,
 | 
	
		
			
				|  |  | +      };
 | 
	
		
			
				|  |  | +      getLogin(MethodName, data)
 | 
	
		
			
				|  |  | +        .then((res) => {
 | 
	
		
			
				|  |  | +          // this.loading = false
 | 
	
		
			
				|  |  | +          if (res.status === 1) {
 | 
	
		
			
				|  |  | +            // index++;
 | 
	
		
			
				|  |  | +            // if (index === Object.keys(_this.tableObj).length + 1) {
 | 
	
		
			
				|  |  | +            _this.$message.success("保存成功");
 | 
	
		
			
				|  |  | +            _this.loading = false;
 | 
	
		
			
				|  |  | +            // }
 | 
	
		
			
				|  |  | +            // this.$message.success("保存成功")
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  | +        })
 | 
	
		
			
				|  |  | +        .catch((res) => {
 | 
	
		
			
				|  |  | +          _this.loading = false;
 | 
	
		
			
				|  |  | +        });
 | 
	
		
			
				|  |  | +      // }
 | 
	
		
			
				|  |  | +      // });
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      // 取消 恢复到修改前状态
 | 
	
		
			
				|  |  |      onCancel() {},
 |