import Api from '~/service/Api';
import commonFunctions from '~/mixin/commonFunctions.js';
import Utils from "~/utils"

export default {
  mixins: [commonFunctions],
  methods: {

    // rmbrol角色改变,则将相应的角色的值赋值给偿付信息的rmbrmb角色
    rmbrolChange(){

      switch (this.model.rmbclm.rmbrol) {
        case "ADV":
          Utils.copyValueFromVoData(this.model.rmbclm.rmbrmb.pts, this.model.ledgrp.adv.pts);
          break;
        case "AVB":
          Utils.copyValueFromVoData(this.model.rmbclm.rmbrmb.pts, this.model.ledgrp.avb.pts);
          break;
        case "ISS":
          Utils.copyValueFromVoData(this.model.rmbclm.rmbrmb.pts, this.model.ledgrp.iss.pts);
          break;
        case "CON":
          Utils.copyValueFromVoData(this.model.rmbclm.rmbrmb.pts, this.model.ledgrp.con.pts);
          break;
        case "RMB":
          Utils.copyValueFromVoData(this.model.rmbclm.rmbrmb.pts, this.model.ledgrp.rmb.pts);
          break;
        case "OTH":
          this.model.rmbclm.rmbrmb.pts = new Pts().data;
          break;
        default:
          this.model.rmbclm.rmbrmb.pts = new Pts().data;
          break;

      }

      if(this.model.rmbclm.rmbrmb.pts.ptainr!=''){
        this.model.rmbclm.rmbrmb.pts.rol = "RMBRMB";
      }
    },

    clmrmbflgChange(){
      if(this.model.rmbclm.clmrmbflg!='X'){
        this.model.rmbclm.rmbrol = "";
      }else{
        this.model.rmbclm.rmbrol = "RMB";
      }
      this.rmbrolChange();
    }

  },
};