<template> <div class="eContainer"> <c-page :title="$t('remit.止付申请')"> <el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" size="small" label-position="right" :validate-on-rule-change="false" > <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick"> <!--PD000001 --> <el-tab-pane :label="$t('remit.业务概况')" name="ovwp"> <c-content> <m-ovwp :model="model" :codes="codes"/> </c-content> </el-tab-pane> <el-tab-pane :label="$t('remit.费用/账务')" name="setpan"> <c-content> <m-setpan :model="model" :codes="codes"/> </c-content> </el-tab-pane> <el-tab-pane :label="$t('remit.报文/面函')" name="docpan"> <c-content> <m-docpan :model="model" :codes="codes"/> </c-content> </el-tab-pane> </c-tabs> </el-form> <c-function-btn :handleCheck="handleCheck" :handleStash="handleStash" :handleSubmit="handleSubmit" @handleSureWarning="handleSureWarning" ref="commonBtn"></c-function-btn> </c-page> </div> </template> <script> import CodeTable from "~/config/CodeTable"; import operationFunc from '~/mixin/operationFunc'; import Cptrej from "../model"; import Default from "../model/default"; import commonDepend from "~/mixin/commonDepend"; import check from '../model/check' import event from "../event"; import buildFn from "../event/buildCommons.js"; import Ovwp from "./Ovwp"; import Setpan from "~/components/business/setmod/views"; // import Rmbbop from "~/components/business/rmb/rmbbop/views"; import Docpan from "~/components/business/docpan/views"; export default { name: "Cptrej", components: { "m-ovwp": Ovwp, "m-setpan": Setpan, // "m-rmbbop": Rmbbop, "m-docpan": Docpan, }, provide() { return { root: this, }; }, mixins: [operationFunc, event, buildFn, check, commonDepend, Default], computed: {}, data() { return { tabVal: "ovwp", trnName: "cptrej", model: new Cptrej().data, codes: { ...CodeTable, listyj: [ {label: "需至柜面办理", value: "01"}, {label: "填报信息需修改", value: "02"}, {label: "资金来源不合规", value: "03"}, {label: "需补充上传资料", value: "04"}, {label: "需电话沟通", value: "05"}, {label: "业务信息不完整", value: "06"}, {label: "其他", value: "07"} ], blk_boc_lstCodes: [ {label: "CRED", value: "CRED"}, {label: "CRTS", value: "CRTS"}, {label: "SPAY", value: "SPAY"}, {label: "SPRI", value: "SPRI"}, {label: "SSTD", value: "SSTD"} ], cfxbustyp_cips: [ {label: "货物贸易(GODX)", value: "01"}, {label: "服务贸易(STRX)", value: "02"}, {label: "资本项下(CTFX)", value: "03"}, {label: "个人汇款(RMTX)", value: "04"}, {label: "金融机构头寸调拨(FTFX)", value: "05"}, {label: "货物贸易退汇(RGOD)", value: "06"}, {label: "服务贸易退汇(RSTR)", value: "07"}, {label: "资本项下退汇(RCTF)", value: "08"}, {label: "个人汇款退汇(RRMT)", value: "09"}, {label: "北向通(WMCN)", value: "16"}, {label: "南向通(WMCS)", value: "17"}, {label: "其他(OCAX)", value: "99"} ], cpspnumb12: [ {label: "01支付运保费", value: "01"}, {label: "02代理进出口", value: "02"}, {label: "03与特殊经济区企业资金往来", value: "03"}, {label: "04同一企业不同账户资金划转", value: "04"}, {label: "05归还国内外贷款或转贷款", value: "05"}, {label: "06贸易深加工结转业务", value: "06"}, {label: "07贸易融资业务", value: "07"}, {label: "08其他", value: "08"}, {label: "同步交收业务(PVP)02804", value: "02804"}, {label: "外币资金拆借业务 02805", value: "02805"}, {label: "券款对付业务(DVP)02806", value: "02806"}, {label: "轧差净额 02807", value: "02807"}, {label: "退汇 02108", value: "02108"}, {label: "支付运保费 09101", value: "09101"}, {label: "代理进出口 09102", value: "09102"}, {label: "与特殊经济区企业资金往来 09103", value: "09103"}, {label: "同一企业不同账户资金划转 09104", value: "09104"}, {label: "归还国内外贷款或转贷款 09105", value: "09105"}, {label: "贸易深加工结转业务 09106", value: "09106"}, {label: "贸易融资业务 09107", value: "09107"}, {label: "贷记汇入业务 09108", value: "09108"}, {label: "贷记汇出业务 09109", value: "09109"}, {label: "行间资金汇划 09110", value: "09110"}, {label: "信息类业务 06001", value: "06001"}, {label: "其他 09001", value: "09001"} ], listsb: [], paycodlst: { columns: [ { title: "Instruction", width: "120px", dataIndex: "cod", show: "input", isDisable: true, scopedSlots: {customRender: "cod"}, maxLength: 4 }, { title: "additional information", width: "240px", dataIndex: "codtxt", show: "input", isDisable: false, maxLength: 30, scopedSlots: {customRender: "codtxt"} } ], rowNum: 1 }, }, }; }, methods: {}, created() { console.log("进入cptrej交易"); let params = { transName: this.trnName, cpdgrp: { rec: { inr: this.$route.query.inr || '' } } }; this.init(params); }, mounted() { }, }; </script> <style></style>