Betdcrd.vue 5.52 KB
Newer Older
jinqian committed
1
<template>
2
  <div class="eibs">
3 4
    <!-- ======================= 左边 ========================= -->
    <c-col :span="12" style="padding-right: 20px">
Eivi committed
5
      <c-col :span="24">
6
        <el-form-item label="内部不符点" prop="bedgrp.blk.intdis" style="width: 100%">
Eivi committed
7
          <c-fullbox>
8 9
            <c-input type="textarea" v-model="model.bedgrp.blk.intdis" maxlength="50" show-word-limit
              placeholder="请输入内部不符点"></c-input>
Eivi committed
10
            <template slot="footer">
11 12 13 14 15 16 17 18 19 20
              <c-button style="margin-left: 10px; padding: 0 10px" size="small" type="primary" @click="
                showGridPromptDialog(
                  'betp.intdis.buttxmsel',
                  null,
                  null,
                  { TXT: 'bedgrp.blk.intdis' },
                  { TXT: false },
                  'doxpDialog'
                )"
                icon="el-icon-more"
Eivi committed
21 22 23 24 25 26 27 28
              >
              </c-button>
            </template>
          </c-fullbox>
        </el-form-item>
      </c-col>

      <c-col :span="24">
29
        <el-form-item label="不符点" prop="bedgrp.blk.docdis" style="width: 100%">
Eivi committed
30
          <c-fullbox>
31 32
            <c-input type="textarea" v-model="model.bedgrp.blk.docdis" maxlength="65" show-word-limit
              placeholder="请输入Discrepancies" :disabled="!docdisflg"></c-input>
Eivi committed
33
            <template slot="footer">
34
              <c-button style="margin-left: 10px; padding: 0 10px" size="small" type="primary" :disabled="!docdisflg"
35 36 37 38 39 40 41 42
                @click="
                  showGridPromptDialog(
                    'betp.docdis.buttxmsel',
                    null,
                    null,
                    { TXT: 'bedgrp.blk.docdis' },
                    { TXT: false },
                    'doxpDialog'
43 44 45
                  )"
                  icon="el-icon-more"
                  >
Eivi committed
46 47 48 49 50 51
              </c-button>
            </template>
          </c-fullbox>
        </el-form-item>
      </c-col>
      <c-col :span="24">
52 53 54 55 56 57 58 59 60 61 62
        <el-form-item>
          <c-checkbox v-model="docdisflg" class="checkbox-left">不符点修改</c-checkbox>
        </el-form-item>
      </c-col>
      <c-col :span="24">
        <c-docpre :model="model" :argadr="{
          path: 'bedgrp.blk.prsdoc',
          grp: 'betp',
          code: 'docpre',
        }">
        </c-docpre>
Eivi committed
63 64
      </c-col>
    </c-col>
65 66
    <!-- ======================右边====================== -->
    <c-col :span="12" style="padding-left: 20px">
Eivi committed
67
      <c-col :span="24">
68
        <el-form-item label="拒绝原因" prop="bedgrp.blk.docins" style="width: 100%">
Eivi committed
69
          <c-fullbox>
70 71
            <c-input type="textarea" v-model="model.bedgrp.blk.docins" maxlength="50" show-word-limit
              placeholder="请输入拒绝原因"></c-input>
Eivi committed
72
            <template slot="footer">
73 74 75 76 77 78 79 80 81 82 83
              <c-button style="margin-left: 10px; padding: 0 10px" size="small" type="primary" @click="
                showGridPromptDialog(
                  'betp.resrej.buttxmsel',
                  null,
                  null,
                  { TXT: 'bedgrp.blk.docins' },
                  { TXT: false },
                  'doxpDialog'
                )"
                icon="el-icon-more"
                >
Eivi committed
84 85 86 87 88 89 90
              </c-button>
            </template>
          </c-fullbox>
        </el-form-item>
      </c-col>

      <c-col :span="24">
91
        <el-form-item label="单据处理说明" prop="bedgrp.blk.disdoc" style="width: 100%">
Eivi committed
92
          <c-fullbox>
93 94
            <c-input type="textarea" v-model="model.bedgrp.blk.disdoc" maxlength="65" show-word-limit
              placeholder="请输入单据处理说明" disabled></c-input>
Eivi committed
95
            <template slot="footer">
96 97 98 99 100 101 102 103 104 105 106
              <c-button style="margin-left: 10px; padding: 0 10px" size="small" type="primary" disabled @click="
                showGridPromptDialog(
                  'betp.disdoc.buttxmsel',
                  null,
                  null,
                  { TXT: 'bedgrp.blk.disdoc' },
                  { TXT: false },
                  'doxpDialog'
                )"
                icon="el-icon-more"
                >
Eivi committed
107 108 109 110 111 112 113
              </c-button>
            </template>
          </c-fullbox>
        </el-form-item>
      </c-col>

      <c-col :span="24">
114
        <el-form-item label="" prop="rejpenins">
115
          <c-checkbox v-model="rejpenins" class="checkbox-left">拒绝复核指示</c-checkbox>
116
        </el-form-item>
Eivi committed
117 118 119
      </c-col>
    </c-col>

Eivi committed
120

121

jinqian committed
122 123 124
  </div>
</template>
<script>
Eivi committed
125
import Api from "~/service/Api";
126
import commonProcess from "~/mixin/commonProcess";
Eivi committed
127 128
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Betdcr/Event";
Eivi committed
129 130
import Utils from "~/utils";
import Docpre from "~/views/Public/Docpre";
jinqian committed
131 132

export default {
133
  components: { "c-docpre": Docpre },
Eivi committed
134
  inject: ["root"],
Eivi committed
135
  props: ["model", "codes"],
Eivi committed
136 137
  mixins: [commonProcess],
  data() {
138
    return {};
Eivi committed
139 140 141 142
  },
  computed: {
    docdisflg: {
      get() {
143 144 145 146 147 148
        return this.model.bedgrp.blk.docdisflg != "X";
        // if (this.model.bedgrp.blk.docdis == "") {
        //   return this.model.bedgrp.blk.docdisflg != "";
        // } else {
        //   return this.model.bedgrp.blk.docdisflg != "X";
        // }
Eivi committed
149 150 151
      },
      set(val) {
        this.model.bedgrp.blk.docdisflg = val ? "X" : "";
152
        this.model.bedgrp.blk.docdis = "";
Eivi committed
153 154 155 156 157 158 159 160 161 162 163
      },
    },
    rejpenins: {
      get() {
        return this.model.rejpenins != "";
      },
      set(val) {
        this.model.rejpenins = val ? "X" : "";
      },
    },
  },
164 165
  methods: {
    ...Event,
Eivi committed
166
  },
167
  created: function () { },
Eivi committed
168
};
jinqian committed
169 170
</script>
<style>
171 172 173
.marginLable {
  padding-left: 160px;
}
jinqian committed
174
</style>