Betdcrs.vue 4.83 KB
<template>
  <div class="eibs">

    <!-- ======================= refusal to pay , discrepancy processing ========================= -->
    <c-col :span="24" >

      <!-- ======================= 右边 ========================= -->
      <c-col :span="12" style="padding-right: 20px">
        <div>
          <el-card class="box-card" >
            <div>
              <c-col :span="24">
                <div class="el-form-item" style="text-align: center; font-weight: bold">Discrepancies</div>
              </c-col>
              <!-- Send Advice of Discrepancy (MT750)  发送不符点通知(MT750) -->
              <c-col :span="24" >
                <el-form-item label="" class="checkbox-left" prop="advdisflg">
                  <c-checkbox v-model="model.advdisflg" true-label="X" false-label=""
                              @change="advdisflgChange"
                  >Send Advice of Discrepancy (MT750)</c-checkbox>
                </el-form-item>
              </c-col>

              <!-- Tag 72  (MT750)  :72:(MT750) -->
              <c-col :span="24">
                <el-form-item label="Tag 72  (MT750)" prop="addstr750">
                  <!--max length 35*6, show 6 lines -->
                  <c-input type="textarea" v-model="model.addstr750" :rows="6" maxlength="150" show-word-limit
                           placeholder="请输入Tag 72(MT750)" :disabled="model.advdisflg==''"></c-input>
                </el-form-item>
              </c-col>
            </div>
          </el-card>
        </div>

      </c-col>

      <!-- ======================= 左边 ========================= -->
      <c-col :span="12" style="padding-left: 20px">

        <div>
          <el-card class="box-card" >
            <div>

              <c-col :span="24">
                <div class="el-form-item" style="text-align: center; font-weight: bold">Refusal</div>
              </c-col>

        <!-- Receive advice of refusal 收到拒绝通知 -->
        <c-col :span="24">
          <el-form-item class="checkbox-left" prop="advrefflg">
            <c-checkbox v-model="model.advrefflg" true-label="X" false-label="" @change="advrefflgChange">Receive advice of refusal</c-checkbox>
          </el-form-item>
        </c-col>

        <!-- Receive returned documents  收到返回单据 -->
        <c-col :span="24">
          <el-form-item class="checkbox-left" prop="bedgrp.rec.advdocflg">
            <c-checkbox v-model="model.bedgrp.rec.advdocflg"
                        @change="advdocflgChange"
                        true-label="X" false-label=""  >Receive returned documents</c-checkbox>
          </el-form-item>
        </c-col>

        <!-- Close Contract  关闭合同 -->
        <c-col :span="24">
          <el-form-item class="checkbox-left" prop="mtabut.clsflg">
            <c-checkbox v-model="model.mtabut.clsflg " true-label="C" false-label="O" :disabled="true" >Close Contract</c-checkbox>
          </el-form-item>
        </c-col>
        <!--Rejection Pending Instructions, 拒绝复核指示-->
        <c-col :span="24">
          <el-form-item class="checkbox-left" >
            <c-checkbox v-model="model.rejpenins"  true-label="X" false-label="" @change="rejpeninsChange" >Rejection Pending Instructions</c-checkbox>
          </el-form-item>
        </c-col>

        <c-col :span="24">
          <el-form-item class="checkbox-left" >
          </el-form-item>
        </c-col>

            </div>
          </el-card>
        </div>

      </c-col>

    </c-col>

  </div>
</template>
<script>
import event from "../event";
import Default from "../model/default"
// import Ptsmsg from "./Ptsmsg";
// import Ptsmsg from "~/views/Public/Ptsmsg";
// import Ptap from "~/views/Public/Ptap";

export default {
  // components: { "c-ptsmsg": Ptsmsg, "c-ptap": Ptap },
  inject: ["root"],
  props: ["model", "codes"],
  mixins: [event,Default],
  data() {
    return {};
  },
  computed: {
    flag() {
      return this.model.mtabut.coninf.usr.extkey == "";
    },
/*    advrefflg: {
      get() {
        return this.model.advrefflg != "";
      },
      set(val) {
        this.model.advrefflg = val ? "X" : "";
      },
    },*/
/*    clsflg: {
      get() {
        return this.model.mtabut.clsflg == "C";
      },
      set(val) {
        this.model.mtabut.clsflg = val ? "C" : "O";
      },
    },*/
/*    advdisflg: {
      get() {
        return this.model.advdisflg != "";
      },
      set(val) {
        this.model.advdisflg = val ? "X" : "";
      },
    },*/
  },
  methods: {
    advdocflgChange(){
      this.defaultDocsta();
      this.defaultRejpenins();
      this.defaultClsflg();
      this.clsflgChange();
    },

    rejpeninsChange(){
      this.defaultClsflg();
      this.clsflgChange();
    },

    advdisflgChange(){
      if(this.model.advdisflg!='X'){
        this.model.addstr750 = '';
      }
    },
  },
  created: function () {},
};
</script>
<style>

</style>