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

      <c-col :span="24">
        <el-form-item
44
          label="不符点"
Eivi committed
45 46 47 48 49 50 51 52 53
          prop="bedgrp.blk.docdis"
          style="width: 100%"
        >
          <c-fullbox>
            <c-input
              type="textarea"
              v-model="model.bedgrp.blk.docdis"
              maxlength="65"
              show-word-limit
54
              placeholder="请输入Discrepancies"
Eivi committed
55 56 57 58 59 60 61 62
              :disabled="!docdisflg"
            ></c-input>
            <template slot="footer">
              <c-button
                style="margin-left: 10px; padding: 0 10px"
                size="small"
                type="primary"
                :disabled="!docdisflg"
63 64 65 66 67 68 69 70 71 72
                @click="
                  showGridPromptDialog(
                    'betp.docdis.buttxmsel',
                    null,
                    null,
                    { TXT: 'bedgrp.blk.docdis' },
                    { TXT: false },
                    'doxpDialog'
                  )
                "
Eivi committed
73 74 75 76 77 78 79 80
              >
                ...
              </c-button>
            </template>
          </c-fullbox>
        </el-form-item>
      </c-col>
      <c-col :span="24">
81
        <c-checkbox v-model="docdisflg" style="margin-left: 150px" 
82
          >不符点修改</c-checkbox
Eivi committed
83 84 85 86
        >
      </c-col>
    </c-col>
    <!-- right -->
87
    <c-col :span="11" :offset="1">
Eivi committed
88 89
      <c-col :span="24">
        <el-form-item
90
          label="拒绝原因"
Eivi committed
91 92 93 94 95 96 97 98 99
          prop="bedgrp.blk.docins"
          style="width: 100%"
        >
          <c-fullbox>
            <c-input
              type="textarea"
              v-model="model.bedgrp.blk.docins"
              maxlength="50"
              show-word-limit
100
              placeholder="请输入拒绝原因"
Eivi committed
101 102 103 104 105 106
            ></c-input>
            <template slot="footer">
              <c-button
                style="margin-left: 10px; padding: 0 10px"
                size="small"
                type="primary"
107 108 109 110 111 112 113 114 115 116
                @click="
                  showGridPromptDialog(
                    'betp.resrej.buttxmsel',
                    null,
                    null,
                    { TXT: 'bedgrp.blk.docins' },
                    { TXT: false },
                    'doxpDialog'
                  )
                "
Eivi committed
117 118 119 120 121 122 123 124 125 126
              >
                ...
              </c-button>
            </template>
          </c-fullbox>
        </el-form-item>
      </c-col>

      <c-col :span="24">
        <el-form-item
127
          label="单据处理说明"
Eivi committed
128 129 130 131 132 133 134 135 136
          prop="bedgrp.blk.disdoc"
          style="width: 100%"
        >
          <c-fullbox>
            <c-input
              type="textarea"
              v-model="model.bedgrp.blk.disdoc"
              maxlength="65"
              show-word-limit
137
              placeholder="请输入单据处理说明"
Eivi committed
138 139 140 141 142 143 144 145
              disabled
            ></c-input>
            <template slot="footer">
              <c-button
                style="margin-left: 10px; padding: 0 10px"
                size="small"
                type="primary"
                disabled
146 147 148 149 150 151 152 153 154 155
                @click="
                  showGridPromptDialog(
                    'betp.disdoc.buttxmsel',
                    null,
                    null,
                    { TXT: 'bedgrp.blk.disdoc' },
                    { TXT: false },
                    'doxpDialog'
                  )
                "
Eivi committed
156 157 158 159 160 161 162 163 164
              >
                ...
              </c-button>
            </template>
          </c-fullbox>
        </el-form-item>
      </c-col>

      <c-col :span="24">
165
        <el-form-item label="" prop="rejpenins">
166
          <c-checkbox v-model="rejpenins"
167
            >拒绝复核指示</c-checkbox
168 169
          >
        </el-form-item>
Eivi committed
170
      </c-col>
171

Eivi committed
172 173 174
    </c-col>

    <!-- next part -->
Eivi committed
175
    <c-col :span="24">
Eivi committed
176 177 178
      <c-docpre
        :model="model"
        :argadr="{
179 180 181
          path: 'bedgrp.blk.prsdoc',
          grp: 'betp',
          code: 'docpre',
Eivi committed
182 183 184 185 186
        }"
      >
      </c-docpre>
    </c-col>

187
   
jinqian committed
188 189 190
  </div>
</template>
<script>
Eivi committed
191
import Api from "~/service/Api";
192
import commonProcess from "~/mixin/commonProcess";
Eivi committed
193 194
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Betdcr/Event";
Eivi committed
195 196
import Utils from "~/utils";
import Docpre from "~/views/Public/Docpre";
jinqian committed
197 198

export default {
199
  components: { "c-docpre": Docpre },
Eivi committed
200
  inject: ["root"],
Eivi committed
201
  props: ["model", "codes"],
Eivi committed
202 203
  mixins: [commonProcess],
  data() {
204
    return {};
Eivi committed
205 206 207 208
  },
  computed: {
    docdisflg: {
      get() {
209 210 211 212 213 214
        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
215 216 217
      },
      set(val) {
        this.model.bedgrp.blk.docdisflg = val ? "X" : "";
218
        this.model.bedgrp.blk.docdis = "";
Eivi committed
219 220 221 222 223 224 225 226 227 228 229
      },
    },
    rejpenins: {
      get() {
        return this.model.rejpenins != "";
      },
      set(val) {
        this.model.rejpenins = val ? "X" : "";
      },
    },
  },
230 231
  methods: {
    ...Event,
Eivi committed
232 233 234
  },
  created: function () {},
};
jinqian committed
235 236 237
</script>
<style>
</style>