CptAdvChangePanel.vue 26.9 KB
Newer Older
1
<template>
2 3 4
  <c-col :span="24">
    <!-- ================底部--左================= -->
    <!--MT103,MT202 COV,MT202,OTHER-->
5 6 7 8 9 10 11 12 13
    <c-col :span="12" style="padding-right: 20px"
      v-if="
        model.cpdgrp.rec.swftyp == '' ||
        model.cpdgrp.rec.swftyp == '103' ||
        model.cpdgrp.rec.swftyp == '202' ||
        model.cpdgrp.rec.swftyp == '200' ||
        model.cpdgrp.rec.swftyp == 'OTH'
      "
    >
14 15
      <c-col :span="24">
        <el-form-item label="汇款行" prop="cpdgrp.ori.pts.ref">
16 17 18 19 20 21
          <c-input
            v-model="model.cpdgrp.ori.pts.ref"
            maxlength="16"
            placeholder=""
            disabled
          ></c-input>
22 23 24 25 26 27 28
        </el-form-item>
      </c-col>

      <c-col :span="24">
        <!-- <c-col :span="18"> -->
        <c-fullbox>
          <el-form-item label="">
29 30 31 32 33
            <c-input
              v-model="model.cpdgrp.ori.pts.extkey"
              placeholder=""
              style="width: 100%"
              @keyup.enter.native="
34
                showGridPromptDialog('cpdgrp.ori.pts.extkey')
35 36 37
              "
              disabled
            ></c-input>
38 39
          </el-form-item>
          <!-- </c-col>
40 41
                <c-col :span="6" style="text-align: right">
                    <el-form-item label="" label-width="15px"> -->
42 43
          <!-- <c-col :span="12"> -->
          <template slot="footer">
44 45 46 47 48 49
            <c-button
              style="margin: 0 10px 0 10px; padding: 0 12px"
              size="small"
              type="primary"
              icon="el-icon-search"
            >
50 51 52
            </c-button>
            <!-- </c-col> -->
            <!-- <c-col :span="12"> -->
53 54 55 56 57 58 59
            <c-button
              style="margin: 0 0"
              size="small"
              type="primary"
              @click="onSndpDet"
              disabled
            >
60 61 62 63 64 65 66 67 68 69 70
              详情
            </c-button>
          </template>
          <!-- </c-col> -->
          <!-- </el-form-item> -->
        </c-fullbox>
        <!-- </c-col> -->
      </c-col>

      <c-col :span="24">
        <el-form-item label="">
71 72 73 74 75 76 77 78 79
          <c-input
            type="textarea"
            :rows="4"
            maxlength="140"
            v-model="model.cpdgrp.ori.pts.adrblk"
            show-word-limit
            placeholder="请输入地址信息"
            disabled
          ></c-input>
80 81 82 83 84
        </el-form-item>
      </c-col>

      <c-col :span="24">
        <el-form-item label="汇款人" prop="cpdgrp.orc.pts.ref">
85 86 87 88 89 90
          <c-input
            v-model="model.cpdgrp.orc.pts.ref"
            maxlength="16"
            placeholder=""
            :disabled="model.cpdgrp.rec.swftyp == ''"
          ></c-input>
91 92 93 94 95
        </el-form-item>
      </c-col>

      <c-col :span="24">
        <el-form-item label="账号" prop="cpdgrp.rec.orcact">
96 97 98 99 100 101
          <c-input
            v-model="model.cpdgrp.rec.orcact"
            maxlength="35"
            placeholder="汇款人账号"
            :disabled="model.cpdgrp.rec.swftyp == ''"
          ></c-input>
102 103 104 105 106 107
        </el-form-item>
      </c-col>

      <c-col :span="24">
        <c-fullbox>
          <el-form-item label="" prop="cpdgrp.orc.pts.extkey">
108 109 110 111
            <c-input
              v-model="model.cpdgrp.orc.pts.extkey"
              placeholder="请输入汇款人客户号"
              @keyup.enter.native="
112
                showGridPromptDialog('cpdgrp.orc.pts.extkey')
113 114 115
              "
              :disabled="model.cpdgrp.rec.swftyp == ''"
            >
116 117 118
            </c-input>
          </el-form-item>
          <!-- </c-col>
119
                <c-col :span="6" style="text-align: right"> -->
120
          <template slot="footer">
121 122 123 124 125 126
            <c-button
              style="margin: 0 10px 0 10px; padding: 0 12px"
              size="small"
              type="primary"
              icon="el-icon-search"
            >
127 128
            </c-button>

129 130 131 132 133 134 135
            <c-button
              style="margin: 0 0"
              size="small"
              type="primary"
              @click="onSndpDet"
              :disabled="model.cpdgrp.rec.swftyp == ''"
            >
136 137 138 139 140 141 142 143
              详情
            </c-button>
          </template>
        </c-fullbox>
      </c-col>

      <c-col :span="24">
        <el-form-item label="">
144 145 146 147 148 149 150
          <c-input
            type="textarea"
            :rows="4"
            maxlength="140"
            v-model="model.cpdgrp.orc.pts.adrblk"
            show-word-limit
            placeholder="请输入地址信息"
LiRui committed
151
            disabled
152
          ></c-input>
153 154 155 156 157
        </el-form-item>
      </c-col>
    </c-col>

    <!-- ================底部--右================= -->
158 159 160
    <c-col :span="12" style="padding-left: 20px"
      v-if="model.cpdgrp.rec.swftyp === '' || model.cpdgrp.rec.swftyp === '103'"
    >
161 162 163
      <c-col :span="24">
        <c-fullbox>
          <el-form-item label="发报行" prop="cpdgrp.snd.pts.extkey">
164 165 166 167 168 169 170
            <c-input
              placeholder="请输入发报行"
              v-model="model.cpdgrp.snd.pts.extkey"
              @keyup.enter.native="
                showGridPromptDialog('cpdgrp.snd.pts.extkey')
              "
            ></c-input>
171
          </el-form-item>
172

173
          <template slot="footer">
174 175 176 177 178 179
            <c-button
              style="margin: 0 10px 0 10px; padding: 0 12px"
              size="small"
              type="primary"
              icon="el-icon-search"
            >
180 181
            </c-button>

182 183 184 185 186 187 188
            <c-button
              style="margin: 0 0"
              size="small"
              type="primary"
              @click="onSndpDet"
              disabled
            >
189 190 191 192 193 194 195 196
              详情
            </c-button>
          </template>
        </c-fullbox>
      </c-col>

      <c-col :span="24">
        <el-form-item label="" prop="cpdgrp.snd.pts.nam">
197 198 199 200 201
          <c-input
            placeholder=""
            disabled
            v-model="model.cpdgrp.snd.pts.nam"
          ></c-input>
202 203 204 205 206
        </el-form-item>
      </c-col>

      <c-col :span="24">
        <el-form-item label="指令代码" prop="cpdgrp.rec.f23e">
207 208 209 210 211
          <c-input
            v-model="model.cpdgrp.rec.f23e"
            maxlength="35"
            placeholder="请输入指令代码"
          ></c-input>
212 213 214 215 216 217
        </el-form-item>
      </c-col>

      <c-col :span="24">
        <c-col :span="13">
          <el-form-item label="原始金额" prop="cpdgrp.rec.curf33b">
218 219 220 221 222 223 224 225 226 227 228
            <c-select
              v-model="model.cpdgrp.rec.curf33b"
              style="width: 100%"
              placeholder=""
            >
              <el-option
                v-for="item in codes.currencycode"
                :key="item.value"
                :label="item.value + item.label"
                :value="item.value"
              ></el-option>
229 230
            </c-select>
          </el-form-item>
231
        </c-col>
232 233
        <c-col :span="11">
          <el-form-item label="" label-width="8px" prop="cpdgrp.rec.amtf33b">
234 235 236 237
            <c-input
              v-model="model.cpdgrp.rec.amtf33b"
              placeholder="请输入原始金额"
            ></c-input>
238 239 240 241 242 243 244 245 246 247 248 249 250
          </el-form-item>
        </c-col>
      </c-col>

      <c-col :span="24">
        <el-form-item label="汇率" prop="cpdgrp.rec.f36">
          <c-input v-model="model.cpdgrp.rec.f36" placeholder=""></c-input>
        </el-form-item>
      </c-col>

      <c-col :span="24">
        <c-col :span="13">
          <el-form-item label="发报行扣费金额" prop="cpdgrp.rec.cur71f">
251 252 253 254 255 256 257 258 259 260 261
            <c-select
              v-model="model.cpdgrp.rec.cur71f"
              placeholder=""
              style="width: 100%"
            >
              <el-option
                v-for="item in codes.currencycode"
                :key="item.value"
                :label="item.value + item.label"
                :value="item.value"
              ></el-option>
262 263 264 265 266
            </c-select>
          </el-form-item>
        </c-col>
        <c-col :span="11">
          <el-form-item label="" label-width="8px" prop="cpdgrp.rec.amt71f">
267 268 269 270
            <c-input
              v-model="model.cpdgrp.rec.amt71f"
              placeholder="请输入发报行扣费金额"
            ></c-input>
271 272 273 274 275 276
          </el-form-item>
        </c-col>
      </c-col>

      <c-col :span="24">
        <el-form-item label="银行操作码" prop="cpdgrp.rec.f23b">
277 278 279 280 281
          <c-input
            v-model="model.cpdgrp.rec.f23b"
            maxlength="4"
            placeholder=""
          ></c-input>
282 283 284 285 286
        </el-form-item>
      </c-col>

      <c-col :span="24">
        <el-form-item label="账号" prop="cpdgrp.rec.pyeact">
287 288 289 290 291
          <c-input
            v-model="model.cpdgrp.rec.pyeact"
            maxlength="35"
            placeholder="请输入账号"
          ></c-input>
292 293 294 295 296 297
        </el-form-item>
      </c-col>

      <c-col :span="24">
        <c-fullbox>
          <el-form-item label="收款人" prop="cpdgrp.pye.pts.extkey">
298 299 300 301 302
            <c-input
              v-model="model.cpdgrp.pye.pts.extkey"
              maxlength="14"
              placeholder="请输入收款人"
              @keyup.enter.native="
303
                showGridPromptDialog('cpdgrp.pye.pts.extkey')
304 305
              "
            ></c-input>
306 307
          </el-form-item>
          <template slot="footer">
308 309 310 311 312 313
            <c-button
              style="margin: 0 10px 0 10px; padding: 0 12px"
              size="small"
              type="primary"
              icon="el-icon-search"
            >
314 315
            </c-button>

316 317 318 319 320 321 322
            <c-button
              style="margin: 0 0"
              size="small"
              type="primary"
              @click="onSndpDet"
              disabled
            >
323 324 325 326 327 328 329 330
              详情
            </c-button>
          </template>
        </c-fullbox>
      </c-col>

      <c-col :span="24">
        <el-form-item label="" prop="cpdgrp.pye.pts.adrblk">
331 332 333 334 335 336 337 338 339
          <c-input
            type="textarea"
            :rows="4"
            maxlength="140"
            v-model="model.cpdgrp.pye.pts.adrblk"
            show-word-limit
            placeholder="请输入地址信息"
            disabled
          ></c-input>
340 341 342 343
        </el-form-item>
      </c-col>
    </c-col>

344 345 346 347 348
    <c-col :span="12" style="padding-left: 20px"
      v-if="
        model.cpdgrp.rec.swftyp === '202' || model.cpdgrp.rec.swftyp === '200'
      "
    >
349 350 351
      <c-col :span="24">
        <c-fullbox>
          <el-form-item label="发报行" prop="cpdgrp.snd.pts.extkey">
352 353 354 355 356 357 358
            <c-input
              placeholder="请输入发报行"
              v-model="model.cpdgrp.snd.pts.extkey"
              @keyup.enter.native="
                showGridPromptDialog('cpdgrp.snd.pts.extkey')
              "
            ></c-input>
359
          </el-form-item>
360

361
          <template slot="footer">
362 363 364 365 366 367
            <c-button
              style="margin: 0 10px 0 10px; padding: 0 12px"
              size="small"
              type="primary"
              icon="el-icon-search"
            >
368 369
            </c-button>

370 371 372 373 374 375 376
            <c-button
              style="margin: 0 0"
              size="small"
              type="primary"
              @click="onSndpDet"
              disabled
            >
377 378 379 380 381 382 383 384
              详情
            </c-button>
          </template>
        </c-fullbox>
      </c-col>

      <c-col :span="24">
        <el-form-item label="" prop="cpdgrp.snd.pts.adrblk">
385 386 387 388 389 390 391 392
          <c-input
            type="textarea"
            :rows="4"
            maxlength="140"
            show-word-limit
            placeholder="请输入地址信息"
            v-model="model.cpdgrp.snd.pts.adrblk"
          ></c-input>
393 394 395 396 397
        </el-form-item>
      </c-col>

      <c-col :span="24">
        <el-form-item label="收款人" prop="cpdgrp.pye.pts.ref">
398 399 400 401 402
          <c-input
            v-model="model.cpdgrp.pye.pts.ref"
            maxlength="14"
            placeholder="请输入收款人"
          ></c-input>
403 404 405 406 407
        </el-form-item>
      </c-col>

      <c-col :span="24">
        <el-form-item label="账号" prop="cpdgrp.rec.pyeact">
408 409 410 411 412
          <c-input
            v-model="model.cpdgrp.rec.pyeact"
            maxlength="35"
            placeholder="请输入账号"
          ></c-input>
413 414 415 416 417 418
        </el-form-item>
      </c-col>

      <c-col :span="24">
        <c-fullbox>
          <el-form-item label="收款人" prop="cpdgrp.pye.pts.extkey">
419 420 421 422
            <c-input
              v-model="model.cpdgrp.pye.pts.extkey"
              placeholder="请输入收款人客户号"
            >
423 424 425
            </c-input>
          </el-form-item>
          <template slot="footer">
426 427 428 429 430 431
            <c-button
              style="margin: 0 10px 0 10px; padding: 0 12px"
              size="small"
              type="primary"
              icon="el-icon-search"
            >
432 433
            </c-button>

434 435 436 437 438 439 440
            <c-button
              style="margin: 0 0"
              size="small"
              type="primary"
              @click="onSndpDet"
              disabled
            >
441 442 443 444 445 446 447 448
              详情
            </c-button>
          </template>
        </c-fullbox>
      </c-col>

      <c-col :span="24">
        <el-form-item label="" prop="cpdgrp.pye.pts.adrblk">
449 450 451 452 453 454 455 456 457
          <c-input
            type="textarea"
            :rows="4"
            maxlength="140"
            v-model="model.cpdgrp.pye.pts.adrblk"
            show-word-limit
            placeholder="请输入地址信息"
            disabled
          ></c-input>
458 459 460 461
        </el-form-item>
      </c-col>
    </c-col>

462 463 464
    <c-col :span="12" style="padding-left: 20px"
      v-if="model.cpdgrp.rec.swftyp === 'OTH'"
    >
465 466 467
      <c-col :span="24">
        <c-fullbox>
          <el-form-item label="发报行" prop="cpdgrp.snd.pts.extkey">
468 469 470 471 472 473 474
            <c-input
              placeholder="请输入发报行"
              v-model="model.cpdgrp.snd.pts.extkey"
              @keyup.enter.native="
                showGridPromptDialog('cpdgrp.snd.pts.extkey')
              "
            ></c-input>
475 476
          </el-form-item>
          <template slot="footer">
477 478 479 480 481 482
            <c-button
              style="margin: 0 10px 0 10px; padding: 0 12px"
              size="small"
              type="primary"
              icon="el-icon-search"
            >
483 484
            </c-button>

485 486 487 488 489 490 491
            <c-button
              style="margin: 0 0"
              size="small"
              type="primary"
              @click="onSndpDet"
              disabled
            >
492 493 494 495 496 497 498 499
              详情
            </c-button>
          </template>
        </c-fullbox>
      </c-col>

      <c-col :span="24">
        <el-form-item label="" prop="cpdgrp.snd.pts.adrblk">
500 501 502 503 504 505 506 507
          <c-input
            type="textarea"
            :rows="4"
            maxlength="140"
            show-word-limit
            placeholder="请输入地址信息"
            v-model="model.cpdgrp.snd.pts.adrblk"
          ></c-input>
508 509 510 511 512
        </el-form-item>
      </c-col>

      <c-col :span="24">
        <el-form-item label="付款详情" prop="cpdgrp.blk.contag70">
513 514 515 516 517 518 519
          <c-input
            type="textarea"
            placeholder=""
            readonly
            rows="3"
            v-model="model.cpdgrp.blk.contag70"
          ></c-input>
520 521 522 523
        </el-form-item>
      </c-col>

      <c-col :span="24">
wangna committed
524
        <el-form-item label="收款人参考号" prop="cpdgrp.pye.pts.ref">
525 526 527 528 529
          <c-input
            v-model="model.cpdgrp.pye.pts.ref"
            maxlength="16"
            placeholder=""
          ></c-input>
530 531 532 533 534
        </el-form-item>
      </c-col>

      <c-col :span="24">
        <el-form-item label="账号" prop="cpdgrp.rec.pyeact">
535 536 537 538 539
          <c-input
            v-model="model.cpdgrp.rec.pyeact"
            maxlength="35"
            placeholder="请输入账号"
          ></c-input>
540 541 542 543 544 545
        </el-form-item>
      </c-col>

      <c-col :span="24">
        <c-fullbox>
          <el-form-item label="" prop="cpdgrp.pye.pts.extkey">
546 547 548 549
            <c-input
              v-model="model.cpdgrp.pye.pts.extkey"
              placeholder="请输入收款人客户号"
            >
550 551 552
            </c-input>
          </el-form-item>
          <template slot="footer">
553 554 555 556 557 558
            <c-button
              style="margin: 0 10px 0 10px; padding: 0 12px"
              size="small"
              type="primary"
              icon="el-icon-search"
            >
559 560
            </c-button>

561 562 563 564 565 566 567
            <c-button
              style="margin: 0 0"
              size="small"
              type="primary"
              @click="onSndpDet"
              disabled
            >
568 569 570 571 572 573 574 575
              详情
            </c-button>
          </template>
        </c-fullbox>
      </c-col>

      <c-col :span="24">
        <el-form-item label="" prop="cpdgrp.pye.pts.adrblk">
576 577 578 579 580 581 582 583 584
          <c-input
            type="textarea"
            :rows="4"
            maxlength="140"
            v-model="model.cpdgrp.pye.pts.adrblk"
            show-word-limit
            placeholder="请输入地址信息"
            disabled
          ></c-input>
585 586 587
        </el-form-item>
      </c-col>
    </c-col>
588

589 590 591
    <!--新增-->
    <c-col :span="24">
      <!-- beps121  beps122 beps125 CMT100 PKG001 PKG005 FMT100 hvps111 hvps112 hvps115-->
592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608
      <c-col :span="12" style="padding-right: 20px"
        v-if="
          model.cpdgrp.rec.swftyp == 'BEP' ||
          model.cpdgrp.rec.swftyp == 'BEQ' ||
          model.cpdgrp.rec.swftyp == 'BES' ||
          model.cpdgrp.rec.swftyp == 'CIU' ||
          model.cpdgrp.rec.swftyp == 'CIV' ||
          model.cpdgrp.rec.swftyp == 'CIW' ||
          model.cpdgrp.rec.swftyp == 'CMT' ||
          model.cpdgrp.rec.swftyp == 'CMY' ||
          model.cpdgrp.rec.swftyp == 'CMX' ||
          model.cpdgrp.rec.swftyp == 'FMS' ||
          model.cpdgrp.rec.swftyp == 'HVP' ||
          model.cpdgrp.rec.swftyp == 'HVR' ||
          model.cpdgrp.rec.swftyp == 'HVQ'
        "
      >
609 610
        <c-col :span="24">
          <el-form-item label="汇款人名称" prop="cptgrp.cptp.orcnam">
611 612 613 614 615
            <c-input
              v-model="model.cptp.orcnam"
              type="textarea"
              maxlength="35"
            ></c-input>
616
          </el-form-item>
617
        </c-col>
618 619
        <c-col :span="24">
          <el-form-item label="汇款人地址" prop="cptp.orcadr">
620 621 622 623 624
            <c-input
              v-model="model.cptp.orcadr"
              type="textarea"
              maxlength="35"
            ></c-input>
625
          </el-form-item>
626
        </c-col>
627 628
        <c-col :span="24">
          <el-form-item label="收款人名称" prop="cptp.pyenam">
629 630 631 632 633
            <c-input
              v-model="model.cptp.pyenam"
              type="textarea"
              maxlength="35"
            ></c-input>
634 635 636 637
          </el-form-item>
        </c-col>
        <c-col :span="24">
          <el-form-item label="收款人地址" prop="cptp.pyeadr">
638 639 640 641 642
            <c-input
              v-model="model.cptp.pyeadr"
              type="textarea"
              maxlength="35"
            ></c-input>
643
          </el-form-item>
644 645
        </c-col>

646
        <!-- 第十一行 -->
647
        <c-col :span="24">
648 649
          <el-form-item label="账号" prop="">
            <c-input v-model="model.cpdgrp.rec.orcact"></c-input>
650 651
          </el-form-item>
        </c-col>
652
        <!-- 第十二行 -->
653
        <c-col :span="24">
654 655
          <el-form-item label="汇款人" prop="">
            <c-fullbox>
656 657 658 659 660 661
              <c-input
                v-model="model.cpdgrp.orc.pts.extkey"
                @keyup.enter.native="
                  showGridPromptDialog('cpdgrp.orc.pts.extkey')
                "
              ></c-input>
662
              <template slot="footer">
nanrui committed
663
                <c-button type="primary"><i class="el-icon-info"></i></c-button>
664 665 666
                <c-button type="primary">Temp.</c-button>
              </template>
            </c-fullbox>
667 668
          </el-form-item>
        </c-col>
669
        <!-- 第十三行 -->
670
        <c-col :span="24">
671
          <el-form-item label="" prop="cpdgrp.orc.pts.adrblk">
672 673 674 675 676
            <c-input
              type="textarea"
              v-model="model.cpdgrp.orc.pts.adrblk"
              disabled
            ></c-input>
677 678
          </el-form-item>
        </c-col>
679 680
      </c-col>
      <!--右边-->
681 682 683 684 685 686 687 688 689 690 691 692 693 694
      <c-col :span="12" style="padding-left: 20px"
        v-if="
          model.cpdgrp.rec.swftyp == 'BEP' ||
          model.cpdgrp.rec.swftyp == 'BEQ' ||
          model.cpdgrp.rec.swftyp == 'BES' ||
          model.cpdgrp.rec.swftyp == 'CMT' ||
          model.cpdgrp.rec.swftyp == 'CMY' ||
          model.cpdgrp.rec.swftyp == 'CMX' ||
          model.cpdgrp.rec.swftyp == 'FMS' ||
          model.cpdgrp.rec.swftyp == 'HVP' ||
          model.cpdgrp.rec.swftyp == 'HVR' ||
          model.cpdgrp.rec.swftyp == 'HVQ'
        "
      >
695
        <!-- 第八行 -->
696
        <c-col :span="24">
697 698
          <el-form-item label="接收行名称" prop="">
            <c-input v-model="model.cptp.resbchnam" disabled></c-input>
699 700
          </el-form-item>
        </c-col>
701 702

        <!-- 第九行 -->
703
        <c-col :span="24">
704 705 706
          <c-col :span="24">
            <el-form-item label="接收行名称" prop="cptp.resbch">
              <c-input v-model="model.cptp.resbch" disabled></c-input>
707 708
            </el-form-item>
          </c-col>
709
        </c-col>
710

711 712 713 714
        <c-col :span="24">
          <el-form-item label="业务种类" prop="cptp.bustyp">
            <c-input v-model="model.cptp.bustyp" disabled></c-input>
          </el-form-item>
715 716 717
        </c-col>

        <c-col :span="24">
718
          <c-col :span="17">
719 720
            <el-form-item label="收款人开户行行号名称" prop="cptp.pyebchkey">
              <c-input v-model="model.cptp.pyebchkey" disabled></c-input>
721 722 723
            </el-form-item>
          </c-col>

724 725 726 727 728 729 730 731 732 733
          <c-col :span="7">
            <el-form-item label="二代模式" prop="" label-width="62%">
              <c-button
                size="small"
                style="margin-left: 0px;padding: 0 10px;float: right;"
                type="primary"
                @click="onCptpGetuetr"
              >
                获取
              </c-button>
734 735 736
            </el-form-item>
          </c-col>
        </c-col>
737

738
        <c-col :span="24">
739
          <c-col :span="13">
740 741
            <el-form-item label="" prop="cptp.pyebchnam">
              <c-input v-model="model.cptp.pyebchnam" disabled></c-input>
742 743
            </el-form-item>
          </c-col>
744 745
          <c-col :span="11">
            <el-form-item label-width="0" prop="" style="margin-left: 10px;">
746
              <c-input v-model="model.cptp.secmod" disabled></c-input>
747 748 749
            </el-form-item>
          </c-col>
        </c-col>
750

751
        <c-col :span="24">
752 753
          <el-form-item label="附言" prop="">
            <c-input v-model="model.cptp.commet"></c-input>
754 755 756
          </el-form-item>
        </c-col>

757
        <!-- 第十五行 -->
758
        <c-col :span="24">
759 760 761
          <el-form-item label="账号" prop="cpdgrp.rec.pyeact">
            <c-input v-model="model.cpdgrp.rec.pyeact"></c-input>
          </el-form-item>
762
        </c-col>
763 764 765 766
        <!-- 第十六行 -->
        <c-col :span="24">
          <el-form-item label="收款人" prop="">
            <c-fullbox>
767 768 769 770 771 772
              <c-input
                v-model="model.cpdgrp.pye.pts.extkey"
                @keyup.enter.native="
                  showGridPromptDialog('cpdgrp.pye.pts.extkey')
                "
              ></c-input>
773 774
              <template slot="footer">
                <c-button type="primary">
nanrui committed
775
                  <i class="el-icon-info"></i>
776
                </c-button>
wangna committed
777
                <c-button type="primary">详情</c-button>
778 779 780 781 782 783 784
              </template>
            </c-fullbox>
          </el-form-item>
        </c-col>
        <!-- 第十七行 -->
        <c-col :span="24">
          <el-form-item label="" prop="">
785 786 787 788
            <c-input
              type="textarea"
              v-model="model.cpdgrp.pye.pts.adrblk"
            ></c-input>
789 790 791
          </el-form-item>
        </c-col>
      </c-col>
792 793 794 795 796 797 798
      <c-col :span="12" style="padding-left: 20px"
        v-show="
          model.cpdgrp.rec.swftyp == 'CIU' ||
          model.cpdgrp.rec.swftyp == 'CIV' ||
          model.cpdgrp.rec.swftyp == 'CIW'
        "
      >
799 800 801 802
        <!-- 第九行 -->
        <c-col :span="24">
          <el-form-item label="收款直参行号" prop="cptp.reconebch">
            <c-input v-model="model.cptp.reconebch"></c-input>
803 804
          </el-form-item>
        </c-col>
805

806 807
        <c-col :span="24">
          <el-form-item label="收款直参名称" prop="cptp.reconebchnam">
808 809 810 811
            <c-input
              type="textarea"
              v-model="model.cptp.reconebchnam"
            ></c-input>
812 813
          </el-form-item>
        </c-col>
814

815 816
        <c-col :span="24">
          <el-form-item label="业务种类" prop="cptp.bustyp">
817 818 819 820 821 822 823
            <c-select v-model="model.cptp.bustyp" style="width:100%;" >
              <el-option
                v-for="item in this.bustyp"
                :key="item.value"
                :label="item.value + item.label"
                :value="item.value"
              >
824 825 826 827
              </el-option>
            </c-select>
          </el-form-item>
        </c-col>
828

829 830 831 832 833
        <!-- 第十五行 -->
        <c-col :span="24">
          <el-form-item label="账号" prop="cpdgrp.rec.pyeact">
            <c-input v-model="model.cpdgrp.rec.pyeact"></c-input>
          </el-form-item>
834
        </c-col>
835 836 837 838 839 840
        <!-- 第十六行 -->
        <c-col :span="24">
          <el-form-item label="收款人" prop="">
            <c-fullbox>
              <c-input v-model="model.cpdgrp.pye.pts.extkey"></c-input>
              <template slot="footer">
nanrui committed
841
                <c-button type="primary"><i class="el-icon-info"></i></c-button>
wangna committed
842
                <c-button type="primary">详情</c-button>
843 844 845 846 847 848 849
              </template>
            </c-fullbox>
          </el-form-item>
        </c-col>
        <!-- 第十七行 -->
        <c-col :span="24">
          <el-form-item label="" prop="">
850 851 852 853
            <c-input
              type="textarea"
              v-model="model.cpdgrp.pye.pts.adrblk"
            ></c-input>
854 855 856
          </el-form-item>
        </c-col>
      </c-col>
857
    </c-col>
858

859 860 861 862 863 864 865 866
    <el-dialog
      :fullscreen="true"
      :visible.sync="infptaVisible"
      top="10vh"
      width="80%"
      custom-class="infptaDialog"
      :before-close="handleClose"
    >
867 868 869
      <Infpta></Infpta>
    </el-dialog>
  </c-col>
870 871 872
</template>

<script>
wangren committed
873
import commonProcess from "~/mixin/commonProcess";
潘际乾 committed
874

875
export default {
876 877 878 879 880 881 882
  inject: ["root"],
  props: ["model", "codes"],
  mixins: [commonProcess],
  data() {
    return {
      infptaVisible: false,
      bustyp: [
883 884 885 886 887 888 889 890 891 892 893
        { value: "GODX", label: "货期贸易" },
        { value: "STRX", label: "服务贸易" },
        { value: "CTFX", label: "资本项下" },
        { value: "FTFX", label: "金融机构头寸调拨" },
        { value: "BDES", label: "债卷还本利息" },
        { value: "BPRR", label: "债卷还本金" },
        { value: "BINP", label: "债卷利息" },
        { value: "BISF", label: "债卷发行手续费" },
        { value: "BCAF", label: "债卷兑付手续费" },
        { value: "CBCF", label: "附息式债卷兑付手续费" },
        { value: "OTFX", label: "其他" },
894 895 896 897 898 899 900 901 902
      ],
    };
  },
  methods: {
    onSndpDet() {
      this.$emit("onSndpDet");
    },
    onCptpGetInfpta() {
      this.infptaVisible = true;
903
    },
904 905
    handleClose(done) {
      done();
906
    },
907 908
    commonExecuteNotify() {
      this.executeNotify().then((res) => {
909
        if (res.respCode == SUCCESS) {
910 911 912 913 914
          Utils.copyValueFromVO(this.model, res.data);
        }
      });
    },
  },
915 916 917
};
</script>

918 919
<style>
</style>