Commit 8f0c3bed by wangna

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs…

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs into development-202206
parents a34ec3a0 5d50a672
import Utils from "~/utils"
/**
* Bopsnd Check规则
*/
let checkObj = {
"bopcfg.outdir" :null,
}
for (const key in checkObj) {
if (Object.hasOwnProperty.call(checkObj, key)) {
checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key)
}
}
export default checkObj
/**
* Bopsnd Default规则
*/
import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
"genptybas" :Utils.defaultFunction,
"msgstm" :Utils.defaultFunction,
}
//你可以添加自动default处理
import Api from "~/service/Api"
import Utils from "~/utils"
export default {
async onSerbut(){
let rtnmsg = await this.executeRule("serbut")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onSndbut(){
let rtnmsg = await this.executeRule("sndbut")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onFtpbut(){
let rtnmsg = await this.executeRule("ftpbut")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBopcfgLogbut(){
let rtnmsg = await this.executeRule("bopcfg.logbut")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onExtbut(){
let rtnmsg = await this.executeRule("extbut")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
}
\ No newline at end of file
export default {
"bopcfg.outdir":[
{type: "string", required: false, message: "必输项"},
{max: 90,message:"长度不能超过90"}
],
"msgstm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
}
\ No newline at end of file
import Api from "~/service/Api"
import Pts from "../Common/Pts"
export default class Bopsnd{
constructor () {
this.data = {
msgstm:"", // Waiting Message .msgstm
bopcfg:{
outdir:"", // Output Dir .bopcfg.outdir
},
genptybas:"", // Generate company Info .genptybas
pageId: "" // ctx的key
}
}
}
\ No newline at end of file
<template>
<div class="eibs-tab">
<el-form
class="m-table-search-form"
ref="paramsForm"
label-position="right"
label-width="110px"
size="small"
>
<!--line1-->
<el-row>
<c-col :span="24" style="">
<c-col :span="24">
<el-form-item label="输入目录" prop="bopcfg.indir" style="width: 100%">
<c-input
v-model="model.bopcfg.indir"
maxlength="22"
placeholder="请输入目录"
></c-input>
</el-form-item>
<div class="eibs-tab">
<el-form class="m-table-search-form" ref="paramsForm" label-position="right" label-width="110px" size="small">
<!--line1-->
<el-row>
<c-col :span="24" style="">
<c-col :span="24">
<el-form-item label="输入目录" prop="bopcfg.indir" style="width: 100%">
<c-input v-model="model.bopcfg.indir" maxlength="22" placeholder="请输入目录"></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="24" style="text-align: right;height:36.8px">
<el-button
type="primary"
icon="el-icon-search"
size="small"
@click="onSerbut"
>查询</el-button
>
<el-button size="small" @click="onRcvbut">收到</el-button>
<el-button type="small" @click="onFtpbut">FTP获取
</el-button>
</c-col>
</el-row>
</el-form>
<!-- </template>
<c-col :span="24" style="text-align: right;height:36.8px">
<el-button type="primary" icon="el-icon-search" size="small" @click="onSerbut">查询</el-button>
<el-button size="small" @click="onRcvbut">收到</el-button>
<el-button type="small" @click="onFtpbut">FTP获取
</el-button>
</c-col>
</el-row>
</el-form>
<!-- </template>
</c-list-search> -->
<c-col :span="24" style="">
<div style="border-bottom: 10px solid rgb(232, 232, 232)">
</div>
<div style="border-bottom: 10px solid rgb(232, 232, 232)">
</div>
</c-col>
<el-row>
<c-col :span="24" style="">
<c-istream-table :list="stmData.data" :columns="stmData.columns" style="width:100%" :showButtonFlg="true">
</c-istream-table>
</c-col>
<c-col :span="24" style="">
<c-istream-table :list="stmData.data" :columns="stmData.columns" style="width:100%" :showButtonFlg="true">
<el-table-column fixed="right" prop="op" label="操作" width="200px">
<template slot="header">
<c-col :span="11" style="text-align:left"><span>操作</span></c-col>
<!-- <c-col :span="12" style="text-align:right"><c-button icon="el-icon-s-tools"></c-button></c-col> -->
</template>
<template slot-scope="scope">
<c-button style="margin-left: 0" size="small" @click="onBopcfgLogbut(scope.$index,scope.row)">
日志
</c-button>
</template>
</el-table-column>
</c-istream-table>
</c-col>
</el-row>
</div>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
......@@ -68,39 +61,40 @@ import CodeTable from "~/config/CodeTable";
import Event from "~/model/Boprcv/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
searchToggle:false,
stmData: {
columns: [
//{index:3,position:3,width:110,pattern:'date',label:'日期'},
//{index:4,position:4,width:100,pattern:'code',label:'状态',code:this.codes.relstaEN},
'0 1 "文件名称" 500 ',
'1 2 "文件类型" 700'
],
data: [],
},
};
},
methods: { ...Event ,
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
searchToggle: false,
stmData: {
columns: [
//{index:3,position:3,width:110,pattern:'date',label:'日期'},
//{index:4,position:4,width:100,pattern:'code',label:'状态',code:this.codes.relstaEN},
'0 1 "文件名称" 500 ',
'1 2 "文件类型" 700'
],
data: [],
},
};
},
created: function () {
this.model.bopcfg.indir = "/sstf/data/wsbdata/";
},
methods: {
...Event,
},
created: function () {
this.model.bopcfg.indir = "/sstf/data/wsbdata/";
},
};
</script>
<style scoped>
.eibs-tab >>> .m-table-search{
border-bottom: 0;
.eibs-tab>>>.m-table-search {
border-bottom: 0;
}
.eibs-tab >>> .m-table-search-operation-top {
width: calc(95.833333% + 9px);
.eibs-tab>>>.m-table-search-operation-top {
width: calc(95.833333% + 9px);
}
</style>
<template>
<div class="eibs-tab">
<el-form class="m-table-search-form" ref="paramsForm" label-position="right" label-width="110px" size="small">
<!--line1-->
<el-row>
<c-col :span="24" style="">
<!-- S0000008 : Output Dir -->
<c-col :span="20">
<c-form-item label="输出目录" prop="bopcfg.outdir">
<c-input v-model="model.bopcfg.outdir" maxlength="90" :placeholder="$t('other.please_enter')+'Output Dir'"></c-input>
</c-form-item>
</c-col>
<c-col :span="4">
<c-checkbox v-model="model.genptybas">生成单位信息</c-checkbox>
</c-col>
</c-col>
<c-col :span="24" style="text-align: right;height:36.8px">
<el-button type="primary" icon="el-icon-search" size="small" @click="onSerbut">查询</el-button>
<el-button size="small" @click="onSndbut">生成</el-button>
<el-button type="small" @click="onFtpbut">FTP发送
</el-button>
</c-col>
</el-row>
</el-form>
<c-col :span="24" style="">
<div style="border-bottom: 10px solid rgb(232, 232, 232)">
</div>
</c-col>
<el-row>
<c-col :span="24" style="">
<c-istream-table :list="stmData.data" :columns="stmData.columns" style="width:100%" :showButtonFlg="true">
<el-table-column fixed="right" prop="op" label="操作" width="200px">
<template slot="header">
<c-col :span="11" style="text-align:left"><span>操作</span></c-col>
<!-- <c-col :span="12" style="text-align:right"><c-button icon="el-icon-s-tools"></c-button></c-col> -->
</template>
<template slot-scope="scope">
<c-button style="margin-left: 0" size="small" @click="onBopcfgLogbut(scope.$index,scope.row)">
日志
</c-button>
</template>
</el-table-column>
</c-istream-table>
</c-col>
</el-row>
<c-col :span="24" style="text-align: right;height:36.8px position: absolute;
bottom: 0px;
right: 50%;">
<c-button size="small" type="primary" @click="onExtbut">
退出
</c-button>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Bopsnd/Event"
export default {
inject: ['root'],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
searchToggle: false,
stmData: {
columns: [
//{index:3,position:3,width:110,pattern:'date',label:'日期'},
//{index:4,position:4,width:100,pattern:'code',label:'状态',code:this.codes.relstaEN},
'0 1 "申报编号" 150 ',
'1 2 "临时编号" 150',
'2 3 "收付汇日期" 100',
'3 4 "数据类型" 90',
'4 5 "申报类型" 200',
'5 6 "状态" 80',
],
data: [],
},
}
},
methods: {
...Event
},
created: function () {
}
}
</script>
<style>
</style>
<template>
<div class="eContainer">
<c-page title="申报">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--bopsnd PD000001 BOP Message Send -->
<el-tab-pane label="报送报文发送" name="sndp">
<c-content>
<m-sndp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
</c-page>
</div>
</template>
<script>
import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import Bopsnd from "~/model/Bopsnd"
import commonProcess from "~/mixin/commonProcess"
import Check from "~/model/Bopsnd/Check"
import Default from "~/model/Bopsnd/Default"
import Pattern from "~/model/Bopsnd/Pattern"
import Sndp from "./Sndp"
export default {
name: "Bopsnd",
components: {
"m-sndp": Sndp,
},
provide() {
return {
root: this
}
},
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: "sndp",
trnName: "bopsnd",
trnType: "",
model: new Bopsnd().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {},
}
},
methods: {
myTabClick(tab) {
this.tabClick(tab)
/**
* do it yourself
**/
}
},
created: async function () {
console.log("进入bopsnd交易");
let rtnmsg = await this.init({})
if (rtnmsg.respCode == SUCCESS) {
this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑
} else {
this.$notify.error({
title: '错误',
message: '服务请求失败!'
});
}
}
}
</script>
<style>
</style>
......@@ -2,29 +2,54 @@
<c-row>
<!-- =================顶部====================== -->
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="22">
<c-col :span="24">
<el-form-item
label="托收业务编号"
prop="bodgrp.rec.ownref"
style="width: 100%"
label="托收业务编号"
prop="bodgrp.rec.ownref"
style="width: 100%"
>
<c-input
v-model="model.bodgrp.rec.ownref"
maxlength="16"
placeholder="请输入托收业务编号"
style="width: 95%"
disabled
></c-input>
<c-fullbox>
<c-input
v-model="model.bodgrp.rec.ownref"
maxlength="16"
placeholder="请输入托收业务编号"
style="width: 100%"
disabled
></c-input>
<template slot="footer">
<c-button
style="margin: 0 0 0 10px; padding: 0 12px"
size="small"
type="primary"
icon="el-icon-search"
></c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="2">
<c-button
style="margin: 0 10px 0 0; padding: 0 10px"
size="small"
type="primary"
icon="el-icon-search"
></c-button>
</c-col>
<!-- <c-col :span="22">-->
<!-- <el-form-item-->
<!-- label="托收业务编号"-->
<!-- prop="bodgrp.rec.ownref"-->
<!-- style="width: 100%"-->
<!-- >-->
<!-- <c-input-->
<!-- v-model="model.bodgrp.rec.ownref"-->
<!-- maxlength="16"-->
<!-- placeholder="请输入托收业务编号"-->
<!-- style="width: 95%"-->
<!-- disabled-->
<!-- ></c-input>-->
<!-- </el-form-item>-->
<!-- </c-col>-->
<!-- <c-col :span="2">-->
<!-- <c-button-->
<!-- style="margin: 0 10px 0 0; padding: 0 10px"-->
<!-- size="small"-->
<!-- type="primary"-->
<!-- icon="el-icon-search"-->
<!-- ></c-button>-->
<!-- </c-col>-->
</c-col>
<c-col :span="12" style="padding-left: 20px;">
<el-form-item label="简略信息" prop="bodgrp.rec.nam">
......
<template>
<c-row>
<!-- <c-row>-->
<div class="eibs">
<!-- ====================左边======================= -->
<c-col :span="12" :width="30">
<c-col :span="23">
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item label="放单指示条款" style="padding-top:15px">
<c-fullbox>
<c-input type="textarea" v-model="model.bodgrp.blk.colins" maxlength="3250" :rows="3" show-word-limit
......@@ -28,7 +31,7 @@
</el-form-item>
</c-col>
<c-col :span="23">
<c-col :span="24">
<el-form-item label="汇票指示条款" style="padding-top:15px">
<c-fullbox>
<c-input type="textarea" v-model="model.bodgrp.blk.dftins" maxlength="390" :rows="5" show-word-limit
......@@ -44,7 +47,7 @@
</c-col>
<c-col :span="23">
<c-col :span="24">
<el-form-item label="拒绝证书指示条款" style="padding-top:15px">
<c-fullbox>
<c-input type="textarea" v-model="model.bodgrp.blk.proins" maxlength="130" :rows="2" show-word-limit
......@@ -61,7 +64,7 @@
</c-col>
<c-col :span="23">
<c-col :span="24">
<el-form-item label="其它指示条款" style="padding-top:15px">
<c-fullbox>
<c-input type="textarea" v-model="model.bodgrp.blk.othins" maxlength="390" :rows="5" show-word-limit
......@@ -78,7 +81,7 @@
</c-col>
<c-col :span="23">
<c-col :span="24">
<el-form-item label="仓储/保险指示条款" style="padding-top:15px">
<c-fullbox>
<c-input type="textarea" v-model="model.bodgrp.blk.delins" maxlength="130" :rows="2" show-word-limit
......@@ -100,7 +103,7 @@
<!-- ====================右边======================= -->
<c-col :span="12">
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24" style="width:100%">
<el-form-item label="费用承担条款" prop="bodgrp.rec.chato" style="padding-top:15px">
<c-select v-model="model.bodgrp.rec.chato" style="width:100%" placeholder="请选择条款"
......@@ -158,17 +161,18 @@
<c-col :span="12">
<el-form-item label="面函提示" prop="bodgrp.cbs.opn1.cur" style="padding-top:15px">
<c-select disabled v-model="model.bodgrp.cbs.opn1.cur" style="width: %" placeholder="请选择Document Amount"
<c-select disabled v-model="model.bodgrp.cbs.opn1.cur" placeholder="请选择Document Amount" style="width: 100%"
:code="codes.cur">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-input style="padding-top:15px" v-model="model.bodgrp.rec.lescom" placeholder="请输入Document Amount"></c-input>
<c-input style="padding-top:15px; margin: 0 0 0 5px" v-model="model.bodgrp.rec.lescom" placeholder="请输入Document Amount"></c-input>
</c-col>
</c-col>
</c-row>
<!-- </c-row>-->
</div>
</template>
<script>
import Api from "~/service/Api"
......
......@@ -21,19 +21,33 @@
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="22">
<el-form-item label="结算条款" prop="bodgrp.blk.setinsbo" label-width="180px">
<c-input type="textarea" :autosize="{ minRows: 6, maxRows: 8}"
v-model="model.bodgrp.blk.setinsbo" style="width:100%;margin-right:20px;"
maxlength="390" show-word-limit placeholder="请输入结算条款"
></c-input>
</el-form-item>
<el-form-item label="结算条款" prop="bodgrp.blk.setinsbo" label-width="180px">
<c-fullbox>
<c-input type="textarea" :autosize="{ minRows: 6, maxRows: 8}"
v-model="model.bodgrp.blk.setinsbo" style="width:100%"
maxlength="390" show-word-limit placeholder="请输入结算条款"
></c-input>
<template slot="footer">
<c-button size="small" type="primary" icon="el-icon-more"
style="margin: 0 0 0 10px"
@click="showGridPromptDialog('botp.setins.buttxmsel', null, null,{TXT: 'bodgrp.blk.setinsbo'}, {TXT: false},'doxpDialog')"></c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="2">
<c-button size="small" type="primary" icon="el-icon-more" @click="showGridPromptDialog('botp.setins.buttxmsel', null, null,{TXT: 'bodgrp.blk.setinsbo'}, {TXT: false},'doxpDialog')">
</c-button>
</c-col>
</c-col>
<!-- <c-col :span="22">-->
<!-- <el-form-item label="结算条款" prop="bodgrp.blk.setinsbo" label-width="180px">-->
<!-- <c-input type="textarea" :autosize="{ minRows: 6, maxRows: 8}" -->
<!-- v-model="model.bodgrp.blk.setinsbo" style="width:100%;margin-right:20px;" -->
<!-- maxlength="390" show-word-limit placeholder="请输入结算条款" -->
<!-- ></c-input>-->
<!-- </el-form-item>-->
<!-- </c-col>-->
<!-- <c-col :span="2">-->
<!-- <c-button size="small" type="primary" icon="el-icon-more" @click="showGridPromptDialog('botp.setins.buttxmsel', null, null,{TXT: 'bodgrp.blk.setinsbo'}, {TXT: false},'doxpDialog')">-->
<!-- </c-button>-->
<!-- </c-col> -->
<!-- </c-col>-->
<c-col :span="24">
<el-form-item label="赋予代理行的权力" prop="bodgrp.blk.agtaut" label-width="180px">
<c-input type="textarea" :autosize="{ minRows: 6, maxRows: 6}"
......
<template>
<c-row>
<!-- =================顶部====================== -->
<!-- <c-col :span="12" style="padding-right: 20px;">-->
<!-- <c-col :span="20">-->
<!-- <el-form-item-->
<!-- label="托收业务编号"-->
<!-- prop="bodgrp.rec.ownref"-->
<!-- style="width: 100%"-->
<!-- >-->
<!-- <c-input-->
<!-- v-model="model.bodgrp.rec.ownref"-->
<!-- maxlength="16"-->
<!-- placeholder="请输入托收业务编号"-->
<!-- style="width: 95%"-->
<!-- disabled-->
<!-- ></c-input>-->
<!-- </el-form-item>-->
<!-- </c-col>-->
<!-- <c-col :span="1">-->
<!-- <c-button-->
<!-- style="margin: 0 10px 0 0; padding: 0 10px"-->
<!-- size="small"-->
<!-- type="primary"-->
<!-- icon="el-icon-search"-->
<!-- ></c-button>-->
<!-- </c-col>-->
<!-- <c-col :span="3" style="text-align: right">-->
<!-- <c-button-->
<!-- style="margin: 0 0"-->
<!-- size="small"-->
<!-- type="primary"-->
<!-- :disabled="!this.flag && model.bodgrp.rec.ownref == ''? false:true"-->
<!-- >-->
<!-- 获取-->
<!-- </c-button>-->
<!-- </c-col>-->
<!-- </c-col>-->
<!-- <c-col :span="12" style="padding-left: 20px;">-->
<!-- <el-form-item label="简略信息" prop="bodgrp.rec.nam">-->
<!-- <c-input-->
<!-- v-model="model.bodgrp.rec.nam"-->
<!-- maxlength="40"-->
<!-- disabled-->
<!-- placeholder="请输入"-->
<!-- ></c-input>-->
<!-- </el-form-item>-->
<!-- </c-col>-->
<!-- ====================左边======================= -->
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="20">
<el-form-item
<c-col :span="24">
<el-form-item
label="托收业务编号"
prop="bodgrp.rec.ownref"
style="width: 100%"
>
>
<c-fullbox>
<c-input
v-model="model.bodgrp.rec.ownref"
maxlength="16"
placeholder="请输入托收业务编号"
style="width: 95%"
disabled
v-model="model.bodgrp.rec.ownref"
maxlength="16"
placeholder="请输入托收业务编号"
style="width: 100%"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="1">
<c-button
style="margin: 0 10px 0 0; padding: 0 10px"
size="small"
type="primary"
icon="el-icon-search"
></c-button>
</c-col>
<c-col :span="3" style="text-align: right">
<c-button
style="margin: 0 0"
size="small"
type="primary"
:disabled="!this.flag && model.bodgrp.rec.ownref == ''? false:true"
>
获取
</c-button>
</c-col>
</c-col>
<c-col :span="12" style="padding-left: 20px;">
<el-form-item label="简略信息" prop="bodgrp.rec.nam">
<c-input
v-model="model.bodgrp.rec.nam"
maxlength="40"
disabled
placeholder="请输入"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
icon="el-icon-search"
></c-button>
<c-button
style="margin: 0 0"
size="small"
type="primary"
:disabled="!this.flag && model.bodgrp.rec.ownref == ''? false:true"
>
获取
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<!-- ====================左边======================= -->
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<c-col :span="14">
<c-col :span="16">
<el-form-item
label="客户经理"
prop="botp.usr.extkey"
style="width: 100%"
>
<c-input
style="width: 95%"
v-model="model.botp.usr.extkey"
maxlength="8"
placeholder="请输入客户经理"
disabled
></c-input>
<c-fullbox>
<c-input
style="width: 100%"
v-model="model.botp.usr.extkey"
maxlength="8"
placeholder="请输入客户经理"
disabled
></c-input>
<template slot="footer">
<c-button
style="margin: 0 0 0 10px; padding: 0 12px"
size="small"
icon="el-icon-search"
type="primary"
></c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="2">
<c-button
style="margin: 0 10px 0 0; padding: 0 10px"
size="small"
icon="el-icon-search"
type="primary"
></c-button>
</c-col>
<!-- <c-col :span="2">-->
<!-- <c-button-->
<!-- style="margin: 0 10px 0 0; padding: 0 10px"-->
<!-- size="small"-->
<!-- icon="el-icon-search"-->
<!-- type="primary"-->
<!-- ></c-button>-->
<!-- </c-col>-->
<c-col :span="8">
<c-checkbox v-model="model.bodgrp.rec.dircolflg"
>是否直接托收</c-checkbox
......@@ -291,6 +334,16 @@
</c-col>
<!-- ====================右边======================= -->
<c-col :span="12" style="padding-left: 20px;">
<c-col :span="24">
<el-form-item label="简略信息" prop="bodgrp.rec.nam">
<c-input
v-model="model.bodgrp.rec.nam"
maxlength="40"
disabled
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-ptap
:model="model"
:argadr="{
......
......@@ -3,27 +3,48 @@
<!-- =================顶部====================== -->
<c-col :span="24">
<c-col :span="12" style="padding-right:20px;">
<c-col :span="21">
<el-form-item label="托收业务编号" prop="bodgrp.rec.ownref">
<c-input
disabled
v-model="model.bodgrp.rec.ownref"
maxlength="16"
placeholder="请输入托收业务编号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="3">
<el-form-item label="" label-width="20px">
<c-button
style="margin: 0 10px 0 0; padding: 0 12px"
size="small"
type="primary"
>
<i class="el-icon-info" style="font-size:15px"></i>
</c-button>
<c-col :span="24">
<el-form-item label="托收业务编号" prop="bodgrp.rec.ownref">
<c-fullbox>
<c-input
disabled
v-model="model.bodgrp.rec.ownref"
maxlength="16"
placeholder="请输入托收业务编号"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 0 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<i class="el-icon-info" style="font-size:15px"></i>
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<!-- <c-col :span="21">-->
<!-- <el-form-item label="托收业务编号" prop="bodgrp.rec.ownref">-->
<!-- <c-input-->
<!-- disabled-->
<!-- v-model="model.bodgrp.rec.ownref"-->
<!-- maxlength="16"-->
<!-- placeholder="请输入托收业务编号"-->
<!-- ></c-input>-->
<!-- </el-form-item>-->
<!-- </c-col>-->
<!-- <c-col :span="3">-->
<!-- <el-form-item label="" label-width="20px">-->
<!-- <c-button-->
<!-- style="margin: 0 10px 0 0; padding: 0 12px"-->
<!-- size="small"-->
<!-- type="primary"-->
<!-- >-->
<!-- <i class="el-icon-info" style="font-size:15px"></i>-->
<!-- </c-button>-->
<!-- </el-form-item>-->
<!-- </c-col>-->
</c-col>
<c-col :span="12" style="padding-left:20px;">
......
<template>
<div class="eibs-tab">
<div class="eibs">
<el-collapse v-model="activeNames" @change="handleChange">
<!--el-collapse-item title="备查表" name="addbcb1">
......
......@@ -19,18 +19,32 @@
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="22">
<el-form-item label="结算条款" prop="bodgrp.blk.setinsbo" label-width="180px">
<c-input type="textarea" :autosize="{ minRows: 6, maxRows: 8}" v-model="model.bodgrp.blk.setinsbo"
style="width:100%;margin-right:20px;" maxlength="400" show-word-limit
<el-form-item label="结算条款" prop="bodgrp.blk.setinsbo" label-width="180px">
<c-fullbox>
<c-input type="textarea" v-model="model.bodgrp.blk.setinsbo" :autosize="{ minRows: 6, maxRows: 8}"
style="width:100%" maxlength="400" show-word-limit
placeholder="请输入结算条款"></c-input>
</el-form-item>
</c-col>
<c-col :span="2">
<c-button size="small" type="primary" icon="el-icon-more"
@click="showGridPromptDialog('botp.setins.buttxmsel',null,null,{TXT:'bodgrp.blk.setinsbo'},{TXT:false},'doxpDialog')">
</c-button>
</c-col>
<template slot="footer">
<c-button size="small" type="primary" icon="el-icon-more" style="margin: 0 0 0 10px"
@click="showGridPromptDialog('botp.setins.buttxmsel',null,null,{TXT:'bodgrp.blk.setinsbo'},{TXT:false},'doxpDialog')">
</c-button>
</template>
</c-fullbox>
<!-- </el-form-item>-->
<!-- <c-col :span="22">-->
<!-- <el-form-item label="结算条款" prop="bodgrp.blk.setinsbo" label-width="180px">-->
<!-- <c-input type="textarea" :autosize="{ minRows: 6, maxRows: 8}" v-model="model.bodgrp.blk.setinsbo"-->
<!-- style="width:100%;margin-right:20px;" maxlength="400" show-word-limit-->
<!-- placeholder="请输入结算条款"></c-input>-->
<!-- </el-form-item>-->
<!-- </c-col>-->
<!-- <c-col :span="2">-->
<!-- <c-button size="small" type="primary" icon="el-icon-more"-->
<!-- @click="showGridPromptDialog('botp.setins.buttxmsel',null,null,{TXT:'bodgrp.blk.setinsbo'},{TXT:false},'doxpDialog')">-->
<!-- </c-button>-->
<!-- </c-col>-->
</el-form-item>
</c-col>
<c-col :span="24">
......
......@@ -54,6 +54,9 @@ export default {
},
methods: {
...Event,
handleChange(val) {
console.log(val);
}
},
created: function () {},
computed: {
......
......@@ -3,32 +3,57 @@
<!-- ==================左边================ -->
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="21">
<el-form-item label="托收业务编号" prop="bodgrp.rec.ownref" style="width: 100%">
<c-input v-model="model.bodgrp.rec.ownref" maxlength="16" placeholder="请输入托收业务编号" style="width: 95%"
disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="3" style="text-align: right">
<c-button type="primary" :disabled="this.model.bodgrp.drr.pts.extkey !== '' && model.bedgrp.rec.ownref == ''? false:true" @click="onBotpButgetref">
获取
</c-button>
</c-col>
<c-col :span="24">
<el-form-item label="托收业务编号" prop="bodgrp.rec.ownref" style="width: 100%">
<c-fullbox>
<c-input v-model="model.bodgrp.rec.ownref" maxlength="16" placeholder="请输入托收业务编号" style="width: 100%"
disabled></c-input>
<template slot="footer">
<c-button type="primary" :disabled="this.model.bodgrp.drr.pts.extkey !== '' && model.bedgrp.rec.ownref == ''? false:true" @click="onBotpButgetref">
获取
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<!-- <c-col :span="21">-->
<!-- <el-form-item label="托收业务编号" prop="bodgrp.rec.ownref" style="width: 100%">-->
<!-- <c-input v-model="model.bodgrp.rec.ownref" maxlength="16" placeholder="请输入托收业务编号" style="width: 95%"-->
<!-- disabled></c-input>-->
<!-- </el-form-item>-->
<!-- </c-col>-->
<!-- <c-col :span="3" style="text-align: right">-->
<!-- <c-button type="primary" :disabled="this.model.bodgrp.drr.pts.extkey !== '' && model.bedgrp.rec.ownref == ''? false:true" @click="onBotpButgetref">-->
<!-- 获取-->
<!-- </c-button>-->
<!-- </c-col>-->
<c-col :span="24">
<c-col :span="14">
<el-form-item label="客户经理" prop="botp.usr.extkey" style="width: 100%">
<c-row>
<c-col :span="20">
<c-input style="width: 95%" v-model="model.botp.usr.extkey" maxlength="8" placeholder="请输入客户经理"
disabled></c-input>
</c-col>
<c-col :span="4">
<c-button style="margin:0 10px 0 0;padding: 0 10px;" size="small" icon="el-icon-search" type="primary">
</c-button>
</c-col>
</c-row>
</el-form-item>
<c-row>
<c-col :span="24">
<el-form-item label="客户经理" prop="botp.usr.extkey" style="width: 100%">
<c-fullbox>
<c-input style="width: 100%" v-model="model.botp.usr.extkey" maxlength="8" placeholder="请输入客户经理"
disabled></c-input>
<template slot="footer">
<c-button style="margin:0 10px 0 10px;padding: 0 12px;" size="small" icon="el-icon-search" type="primary">
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<!-- <c-col :span="20">-->
<!-- <c-input style="width: 95%" v-model="model.botp.usr.extkey" maxlength="8" placeholder="请输入客户经理"-->
<!-- disabled></c-input>-->
<!-- </c-col>-->
<!-- <c-col :span="4">-->
<!-- <c-button style="margin:0 10px 0 0;padding: 0 10px;" size="small" icon="el-icon-search" type="primary">-->
<!-- </c-button>-->
<!-- </c-col>-->
</c-row>
<!-- <el-form-item label="客户经理" prop="botp.usr.extkey" style="width: 100%">-->
<!-- </el-form-item>-->
</c-col>
<c-col :span="10">
<el-form-item label="" prop="bodgrp.rec.dircolflg">
......
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<!--el-collapse-item title="备查表" name="addbcb1">
<m-addbcb1 :model="model" :codes="codes" />
</el-collapse-item-->
<el-collapse-item title="附言" name="coninfp">
<div class="eibs">
<el-collapse v-model="activeNames" @change="handleChange">
<!--el-collapse-item title="备查表" name="addbcb1">
<m-addbcb1 :model="model" :codes="codes" />
</el-collapse-item-->
<el-collapse-item title="附言" name="coninfp">
<m-coninfp :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse-item>
</el-collapse>
</el-collapse>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import Utils from "~/utils";
import Event from "~/model/Litcan/Event";
//import Addbcb1 from "~/views/Public/Addbcb1";
import Coninfp from "~/views/Public/Coninfp";
export default {
components: {
"m-coninfp": Coninfp,
//"m-addbcb1": Addbcb1,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
activeNames: ["coninfp"],
};
},
methods: {
...Event,
handleChange(val) {
console.log(val);
},
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import Utils from "~/utils";
import Event from "~/model/Litcan/Event";
//import Addbcb1 from "~/views/Public/Addbcb1";
import Coninfp from "~/views/Public/Coninfp";
export default {
components: {
"m-coninfp": Coninfp,
//"m-addbcb1": Addbcb1,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
activeNames: ["coninfp"],
};
},
methods: {
...Event,
handleChange(val) {
console.log(val);
},
created: function () {},
};
</script>
},
created: function () {},
};
</script>
<style>
</style>
\ No newline at end of file
<style>
</style>
\ No newline at end of file
......@@ -2,16 +2,29 @@
<div class="eibs">
<!-- ==================左边================ -->
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="22">
<el-form-item label="托收业务编号" prop="bodgrp.rec.ownref" style="width: 100%">
<c-input v-model="model.bodgrp.rec.ownref" maxlength="16" placeholder="请输入托收业务编号" style="width: 95%"
disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="2">
<c-button style="margin:0 10px 0 0;padding: 0 10px;" size="small" type="primary" icon="el-icon-search">
</c-button>
</c-col>
<c-col :span="24">
<el-form-item label="托收业务编号" prop="bodgrp.rec.ownref" style="width: 100%">
<c-fullbox>
<c-input v-model="model.bodgrp.rec.ownref" maxlength="16" placeholder="请输入托收业务编号" style="width: 100%"
disabled></c-input>
<template slot="footer">
<c-button style="margin:0 0 0 10px;padding: 0 12px;" size="small" type="primary" icon="el-icon-search">
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<!-- <c-col :span="22">-->
<!-- <el-form-item label="托收业务编号" prop="bodgrp.rec.ownref" style="width: 100%">-->
<!-- <c-input v-model="model.bodgrp.rec.ownref" maxlength="16" placeholder="请输入托收业务编号" style="width: 95%"-->
<!-- disabled></c-input>-->
<!-- </el-form-item>-->
<!-- </c-col>-->
<!-- <c-col :span="2">-->
<!-- <c-button style="margin:0 10px 0 0;padding: 0 10px;" size="small" type="primary" icon="el-icon-search">-->
<!-- </c-button>-->
<!-- </c-col>-->
<c-col :span="12">
<el-form-item label="托收金额" prop="bodgrp.cbs.max.cur">
<c-select disabled v-model="model.bodgrp.cbs.max.cur" style="width: 100%" placeholder="请选择币种">
......
......@@ -153,7 +153,7 @@
</c-col>
<c-col :span="12">
<el-form-item label="" prop="bodgrp.rec.lescom" label-width="5px">
<c-input style="padding-top:15px" v-model="model.bodgrp.rec.lescom" placeholder="请输入托收金额" disabled></c-input>
<c-input style="padding-top:15px; margin: 0 0 0 5px" v-model="model.bodgrp.rec.lescom" placeholder="请输入托收金额" disabled></c-input>
</el-form-item>
</c-col>
</c-col>
......
......@@ -42,6 +42,9 @@ export default {
},
methods: {
...Event,
handleChange(val) {
console.log(val);
}
},
created: function () {},
computed: {
......
......@@ -3,15 +3,26 @@
<!-- ==================左边================ -->
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="21">
<el-form-item label="托收业务编号" prop="bodgrp.rec.ownref" style="width: 100%">
<c-input v-model="model.bodgrp.rec.ownref" maxlength="16" placeholder="请输入托收业务编号"
disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="3">
<c-button style="float:right;" size="small" type="primary" icon="el-icon-search"></c-button>
</c-col>
<c-col :span="24">
<el-form-item label="托收业务编号" prop="bodgrp.rec.ownref" style="width: 100%">
<c-fullbox>
<c-input v-model="model.bodgrp.rec.ownref" maxlength="16" placeholder="请输入托收业务编号"
disabled></c-input>
<template slot="footer">
<c-button style="float:right;" size="small" type="primary" icon="el-icon-search"></c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<!-- <c-col :span="21">-->
<!-- <el-form-item label="托收业务编号" prop="bodgrp.rec.ownref" style="width: 100%">-->
<!-- <c-input v-model="model.bodgrp.rec.ownref" maxlength="16" placeholder="请输入托收业务编号" -->
<!-- disabled></c-input>-->
<!-- </el-form-item>-->
<!-- </c-col>-->
<!-- <c-col :span="3">-->
<!-- -->
<!-- </c-col>-->
<c-col :span="12">
<el-form-item label="托收金额" prop="bodgrp.cbs.max.cur">
......
......@@ -36,6 +36,9 @@ export default {
},
methods: {
...Event,
handleChange(val) {
console.log(val);
}
},
created: function () {},
computed: {
......
......@@ -151,7 +151,7 @@
<c-col :span="12">
<el-form-item label="面函提示" prop="bodgrp.cbs.opn1.cur" style="padding-top:15px">
<c-select disabled v-model="model.bodgrp.cbs.opn1.cur" style="width: %" placeholder="请选择"
<c-select disabled v-model="model.bodgrp.cbs.opn1.cur" style="width: 100%" placeholder="请选择"
:code="codes.cur">
</c-select>
......@@ -159,7 +159,7 @@
</c-col>
<c-col :span="12">
<el-form-item label="" prop="bodgrp.rec.lescom" label-width="5px">
<c-input style="padding-top:15px" disabled v-model="model.bodgrp.rec.lescom" placeholder="请输入"></c-input>
<c-input style="padding-top:15px; margin: 0 0 0 5px" disabled v-model="model.bodgrp.rec.lescom" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
......
......@@ -48,6 +48,9 @@
},
methods: {
...Event,
handleChange(val) {
console.log(val);
}
},
created: function () {},
computed: {
......
<template>
<div class="eibs">
<c-col :span="18">
<c-content>
<c-col :span="18">
<c-col :span="12" style="padding-right: 20px">
<!-- <c-col :span="18"> -->
<c-col :span="24">
<el-form-item label="偿付行" prop="rmbclm.rmbrol">
<c-select
v-model="model.rmbclm.rmbrol"
......@@ -15,7 +15,7 @@
</el-form-item>
</c-col>
<c-col :span="18">
<c-col :span="24">
<c-form-item label="参考号" prop="rmbclm.rmbrmb.pts.ref">
<c-input
v-model="model.rmbclm.rmbrmb.pts.ref"
......@@ -25,7 +25,7 @@
</c-form-item>
</c-col>
<c-col :span="18">
<c-col :span="24">
<c-ptap1
:model="model"
:argadr="{
......@@ -40,7 +40,7 @@
</c-ptap1>
</c-col>
<c-col :span="18">
<c-col :span="24">
<c-form-item label="我行账户行参考号" prop="rmbclm.acwacw.pts.ref">
<c-input
v-model="model.rmbclm.acwacw.pts.ref"
......@@ -50,7 +50,7 @@
</c-form-item>
</c-col>
<c-col :span="18">
<c-col :span="24">
<c-ptap1
:model="model"
:argadr="{
......@@ -64,7 +64,7 @@
</c-ptap1>
</c-col>
<c-col :span="18">
<c-col :span="24">
<c-form-item label="收款行参考号" prop="rmbclm.bebbeb.pts.ref">
<c-input
v-model="model.rmbclm.bebbeb.pts.ref"
......@@ -74,7 +74,7 @@
</c-form-item>
</c-col>
<c-col :span="18">
<c-col :span="24">
<c-ptap1
:model="model"
:argadr="{
......@@ -88,7 +88,7 @@
</c-ptap1>
</c-col>
<c-col :span="18">
<c-col :span="24">
<el-form-item label="起息日" prop="rmbclm.valdat">
<c-date-picker
type="date"
......@@ -98,7 +98,6 @@
></c-date-picker>
</el-form-item>
</c-col>
</c-content>
</c-col>
</div>
</template>
......
......@@ -8,6 +8,7 @@ import Cptato from "./Cptato"
import Diasel from "./Diasel"
import Bopsel from "./Bopsel"
import Boprcv from "./Boprcv"
import Bopsnd from "./Bopsnd"
import Dbainf from "./Dbainf"
import Dbaadd from "./Dbaadd"
import Dbaame from "./Dbaame"
......@@ -295,6 +296,7 @@ const BusRouter = [
{ path: 'diasel', component: Diasel, name: 'Diasel', meta: { title: '备忘录选择交易' } },
{ path: 'bopsel', component: Bopsel, name: 'Bopsel', meta: { title: '待申报列表' } },
{ path: 'boprcv', component: Boprcv, name: 'Boprcv', meta: { title: '申报回执查询' } },
{ path: 'bopsnd', component: Bopsnd, name: 'Bopsnd', meta: { title: '申报发送查询' } },
{ path: 'dbainf', component: Dbainf, name: 'Dbainf', meta: { title: '涉外收入申报单详情' } },
{ path: 'dbaadd', component: Dbaadd, name: 'Dbaadd', meta: { title: '新增涉外收入申报单' } },
{ path: 'dbaame', component: Dbaame, name: 'Dbaame', meta: { title: '修改涉外收入申报单' } },
......
......@@ -35,7 +35,6 @@
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onCodselSelbut"
>
{{ $t("codsee.C0000003") }}
......@@ -126,7 +125,6 @@
<template slot="footer">
<c-checkbox
v-model="model.recp.vrfpp.acp"
:checked="true"
style="margin-left: 10px"
disabled
>确认</c-checkbox
......
<template>
<div class="eibs-tab">
<!-- S0000015 : 收付汇日期 -->
<c-col :span="12">
<el-form-item :label="$t('bopbut.S0000015')" prop="ctlmod.dbl.reldat">
<c-date-picker type="date" v-model="model.ctlmod.dbl.reldat" style="width:100%" :placeholder="$t('other.please_enter')+$t('bopbut.S0000015')"></c-date-picker>
<div class="eibs">
<!-- ======================= 左边 ========================= -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item label="收付汇日期" prop="ctlmod.dbl.reldat">
<c-date-picker
type="date"
v-model="model.ctlmod.dbl.reldat"
style="width: 100%"
placeholder="请输入收付汇日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.bopbut.acttyplab" data-path=".bopbut.acttyplab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="款项标志" prop="bopbut.acttyp">
<c-select v-model="model.bopbut.acttyp" style="width:100%" :placeholder="$t('other.please_enter')+'款项标志'">
</c-select>
</c-col>
<c-col :span="24">
<el-form-item label="请选择接口数据" prop="bopbut.basflg" class="checkbox-left">
<c-checkbox v-model="model.bopbut.basflg" >基础数据</c-checkbox>
</el-form-item>
</c-col>
<!-- <c-col :span="12">
<el-form-item label="�'�易类型" prop="ctlmod.wrkdbl.trdtyp">
<c-select v-model="model.ctlmod.wrkdbl.trdtyp" style="width:100%" :placeholder="$t('other.please_enter')+'�'�易类型'">
</c-select>
<el-form-item label="" prop="bopbut.vrfflg">
<c-checkbox v-model="model.bopbut.vrfflg" >管理信息</c-checkbox>
</el-form-item>
</c-col> -->
<c-col :span="12">
<c-button size="small" type="primary" @click="onBopbutSav">
{{$t('butp.C0000006')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBopbutMod">
{{$t('butp.C0000009')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBopbutChk">
{{$t('butp.C0000007')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" icon="el-icon-delete" @click="onBopbutDel">
{{$t('butp.C0000010')}}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.bopbut.boplabel" data-path=".bopbut.boplabel" > </span>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bopbut.vrfflg">{{$t('bopbut.C0000011')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bopbut.basflg">{{$t('bopbut.C0000009')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bopbut.dclflg">{{$t('bopbut.C0000010')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bopbut.ackflg">{{$t('bopbut.C0000014')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-form-item label="修改/删除原因" prop="bopbut.actiondesc">
<c-input type="textarea" v-model="model.bopbut.actiondesc" maxlength="32" show-word-limit :placeholder="$t('other.please_enter')+'修改/删除原因'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBopbutAdd">
{{$t('bopbut.C0000019')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onButpErr">
{{$t('butp.C0000013')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBopbutExt">
{{$t('butp.CG000004')}}
</c-button>
</c-col>
</c-col>
</c-col>
<!-- ======================= 右边 ========================= -->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<el-form-item label="款项去向" prop="bopbut.acttyp">
<c-select
v-model="model.bopbut.acttyp"
style="width: 100%"
placeholder="请输入款项去向"
disabled
:code="codes.acttyp"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
......
<template>
<div class="eibs-tab">
<!-- S0000017 : 申报号码 -->
<c-col :span="12">
<c-form-item :label="$t('vrfsp.S0000017')" prop="recgrp.vrf.rptno">
<c-input v-model="model.recgrp.vrf.rptno" maxlength="22" :placeholder="$t('other.please_enter')+$t('vrfsp.S0000017')"></c-input>
</c-form-item>
</c-col>
<!-- S0000029 : 删除原因 -->
<c-col :span="12">
<c-form-item label="删除原因" prop="recgrp.vrf.actiondesc">
<c-input type="textarea" v-model="model.recgrp.vrf.actiondesc" maxlength="32" show-word-limit :placeholder="$t('other.please_enter')+'删除原因'" ></c-input>
</c-form-item>
</c-col>
<!-- S0000028 : 操作类型 -->
<c-col :span="12">
<el-form-item :label="$t('vrfsp.S0000028')" prop="recgrp.vrf.actiontype">
<c-select v-model="model.recgrp.vrf.actiontype" style="width:100%" :placeholder="$t('other.please_enter')+$t('vrfsp.S0000028')">
</c-select>
<div class="eibs">
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item label="申报号码" prop="recgrp.vrf.rptno">
<c-input
v-model="model.recgrp.vrf.rptno"
maxlength="22"
placeholder="请输入申报号码"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="操作类型" prop="recgrp.vrf.actiontype">
<c-select
v-model="model.recgrp.vrf.actiontype"
style="width: 100%"
placeholder="请输入操作类型"
:code="codes.actiontype"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="交易编码" prop="recgrp.vrf.txcode">
<c-fullbox>
<c-input
v-model="model.recgrp.vrf.txcode"
maxlength="6"
placeholder="请输入交易编码"
:disabled="model.bopbut.vrfflg==''"
></c-input>
<template slot="footer">
<c-button
size="small"
type="primary"
@click="onCodselSelbut"
>
{{ $t("codsee.C0000003") }}
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结汇用途" prop="recgrp.vrf.usetype">
<c-select
v-model="model.recgrp.vrf.usetype"
style="width: 100%"
placeholder="请输入结汇用途"
:code="codes.usetype"
:disabled="model.bopbut.vrfflg==''"
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000044 : 外汇局批件号/备 -->
<c-col :span="12">
<c-form-item :label="$t('dbjp.S0000042')" prop="recgrp.vrf.regno">
<c-input v-model="model.recgrp.vrf.regno" maxlength="20" :placeholder="$t('other.please_enter')+$t('dbjp.S0000042')"></c-input>
</c-form-item>
</c-col>
<!-- S0000042 : 交易编码 -->
<c-col :span="12">
<c-form-item label="交易编码" prop="recgrp.vrf.txcode">
<c-input v-model="model.recgrp.vrf.txcode" maxlength="6" :placeholder="$t('other.please_enter')+'交易编码'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onCodselSelbut">
{{$t('codsee.C0000003')}}
</c-button>
</c-col>
<!-- S0000045 : 案表号/业务编号 -->
<!-- S0000047 : 结汇用途 -->
<c-col :span="12">
<el-form-item :label="$t('dbjp.S0000047')" prop="recgrp.vrf.usetype">
<c-select v-model="model.recgrp.vrf.usetype" style="width:100%" :placeholder="$t('other.please_enter')+$t('dbjp.S0000047')">
</c-select>
</c-col>
<c-col :span="24">
<el-form-item label="结汇详细用途" prop="recgrp.vrf.usedetail">
<c-input
type="textarea"
v-model="model.recgrp.vrf.usedetail"
maxlength="100"
show-word-limit
placeholder="请输入结汇详细用途"
:disabled="model.bopbut.vrfflg==''"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.recp.vrfpp.acp">{{$t('dbjp.C0000056')}}</c-checkbox>
</c-col>
<!-- S0000052 : 结汇详细用途 -->
<c-col :span="12">
<c-form-item label="结汇详细用途" prop="recgrp.vrf.usedetail">
<c-input type="textarea" v-model="model.recgrp.vrf.usedetail" maxlength="100" show-word-limit :placeholder="$t('other.please_enter')+'结汇详细用途'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="申报日期" prop="recgrp.vrf.rptdate">
<c-date-picker
type="date"
v-model="model.recgrp.vrf.rptdate"
style="width: 100%"
placeholder="请输入申报日期"
:disabled="model.bopbut.vrfflg==''"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="填报人" prop="recgrp.vrf.crtuser">
<c-input
v-model="model.recgrp.vrf.crtuser"
maxlength="20"
placeholder="请输入填报人"
:disabled="model.bopbut.vrfflg==''"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="填报人电话" prop="recgrp.vrf.inptelc">
<c-input
v-model="model.recgrp.vrf.inptelc"
maxlength="20"
placeholder="请输入填报人电话"
:disabled="model.bopbut.vrfflg==''"
></c-input>
</el-form-item>
</c-col>
<!-- S0000002 : 申报日期 -->
<c-col :span="12">
<el-form-item :label="$t('vrfsp.S0000002')" prop="recgrp.vrf.rptdate">
<c-date-picker type="date" v-model="model.recgrp.vrf.rptdate" style="width:100%" :placeholder="$t('other.please_enter')+$t('vrfsp.S0000002')"></c-date-picker>
</c-col>
</c-col>
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<el-form-item label="删除原因" prop="recgrp.vrf.actiondesc">
<c-input
type="textarea"
v-model="model.recgrp.vrf.actiondesc"
maxlength="32"
show-word-limit
placeholder="请输入删除原因"
:rows="7"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="外汇局批件号/备案表号/业务编号"
prop="recgrp.vrf.regno"
>
<c-fullbox>
<c-input
v-model="model.recgrp.vrf.regno"
maxlength="20"
placeholder="请输入外汇局批件号/备案表号/业务编号"
:disabled="model.bopbut.vrfflg==''"
></c-input>
<template slot="footer">
<c-checkbox
v-model="model.recp.vrfpp.acp"
style="margin-left: 10px"
disabled
>确认</c-checkbox
>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<!-- S0000003 : 填报人 -->
<c-col :span="12">
<c-form-item :label="$t('vrfsp.S0000003')" prop="recgrp.vrf.crtuser">
<c-input v-model="model.recgrp.vrf.crtuser" maxlength="20" :placeholder="$t('other.please_enter')+$t('vrfsp.S0000003')"></c-input>
</c-form-item>
</c-col>
<!-- S0000005 : 填报人电话 -->
<c-col :span="12">
<c-form-item label="填报人电话" prop="recgrp.vrf.inptelc">
<c-input v-model="model.recgrp.vrf.inptelc" maxlength="20" :placeholder="$t('other.please_enter')+'填报人电话'"></c-input>
</c-form-item>
</c-col>
</c-col>
</c-col>
</div>
</template>
<script>
......
<template>
<div class="eContainer">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--dbjp PD000001 外汇账户内结汇-基础信息 -->
<el-tab-pane :label="$t('dbjp.PD000001')" name="basp">
<m-basp :model="model" :codes="codes"/>
<c-page title="外汇账户内结汇(修改)">
<el-form
:model="model"
:rules="rules"
ref="modelForm"
label-width="120px"
label-position="right"
size="small"
:validate-on-rule-change="false"
>
<c-tabs
v-model="tabVal"
ref="elment"
type="card"
@tab-click="myTabClick"
>
<!--bopbut PD000000 -->
<el-tab-pane label="接口数据" name="selection">
<c-content>
<m-selection :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--dbjp PD000002 外汇账户内结汇-管理信息 -->
<el-tab-pane :label="$t('dbjp.PD000002')" name="vrfp">
<m-vrfp :model="model" :codes="codes"/>
<!--dbjp PD000001 外汇账户内结汇-基础信息 -->
<el-tab-pane label="外汇账户内结汇-基础信息" name="basp">
<c-content>
<m-basp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--bopbut PD000000 接口数据 -->
<el-tab-pane :label="$t('bopbut.PD000000')" name="selection">
<m-selection :model="model" :codes="codes"/>
<!--dbjp PD000002 外汇账户内结汇-管理信息 -->
<el-tab-pane label=" 外汇账户内结汇-管理信息" name="vrfp">
<c-content>
<m-vrfp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
</c-tabs>
</el-form>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
</c-function-btn>
</c-page>
</div>
</template>
<script>
......@@ -23,6 +50,7 @@ import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import Dbjame from "~/model/Dbjame"
import commonProcess from "~/mixin/commonProcess"
import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Dbjame/Check"
import Default from "~/model/Dbjame/Default"
import Pattern from "~/model/Dbjame/Pattern"
......@@ -43,10 +71,10 @@ export default {
root: this
}
},
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "",
tabVal: "selection",
trnName: "dbjame",
trnType: "",
model: new Dbjame().data,
......
<template>
<div class="eibs-tab">
<!-- S0000015 : 收付汇日期 -->
<c-col :span="12">
<el-form-item :label="$t('bopbut.S0000015')" prop="ctlmod.dbl.reldat">
<c-date-picker type="date" v-model="model.ctlmod.dbl.reldat" style="width:100%" :placeholder="$t('other.please_enter')+$t('bopbut.S0000015')"></c-date-picker>
<div class="eibs">
<!-- ======================= 左边 ========================= -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item label="收付汇日期" prop="ctlmod.dbl.reldat">
<c-date-picker
type="date"
v-model="model.ctlmod.dbl.reldat"
style="width: 100%"
placeholder="请输入收付汇日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.bopbut.acttyplab" data-path=".bopbut.acttyplab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="款项标志" prop="bopbut.acttyp">
<c-select v-model="model.bopbut.acttyp" style="width:100%" :placeholder="$t('other.please_enter')+'款项标志'">
</c-select>
</c-col>
<c-col :span="24">
<el-form-item label="请选择接口数据" prop="bopbut.basflg" class="checkbox-left">
<c-checkbox v-model="model.bopbut.basflg" >基础数据</c-checkbox>
</el-form-item>
</c-col>
<!-- <c-col :span="12">
<el-form-item label="�'�易类型" prop="ctlmod.wrkdbl.trdtyp">
<c-select v-model="model.ctlmod.wrkdbl.trdtyp" style="width:100%" :placeholder="$t('other.please_enter')+'�'�易类型'">
</c-select>
<el-form-item label="" prop="bopbut.vrfflg">
<c-checkbox disabled v-model="model.bopbut.vrfflg" >管理信息</c-checkbox>
</el-form-item>
</c-col> -->
<c-col :span="12">
<c-button size="small" type="primary" @click="onBopbutSav">
{{$t('butp.C0000006')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBopbutMod">
{{$t('butp.C0000009')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBopbutChk">
{{$t('butp.C0000007')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" icon="el-icon-delete" @click="onBopbutDel">
{{$t('butp.C0000010')}}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.bopbut.boplabel" data-path=".bopbut.boplabel" > </span>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bopbut.vrfflg">{{$t('bopbut.C0000011')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bopbut.basflg">{{$t('bopbut.C0000009')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bopbut.dclflg">{{$t('bopbut.C0000010')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bopbut.ackflg">{{$t('bopbut.C0000014')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-form-item label="修改/删除原因" prop="bopbut.actiondesc">
<c-input type="textarea" v-model="model.bopbut.actiondesc" maxlength="32" show-word-limit :placeholder="$t('other.please_enter')+'修改/删除原因'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBopbutAdd">
{{$t('bopbut.C0000019')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onButpErr">
{{$t('butp.C0000013')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBopbutExt">
{{$t('butp.CG000004')}}
</c-button>
</c-col>
</c-col>
</c-col>
<!-- ======================= 右边 ========================= -->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<el-form-item label="款项去向" prop="bopbut.acttyp">
<c-select
v-model="model.bopbut.acttyp"
style="width: 100%"
placeholder="请输入款项去向"
disabled
:code="codes.acttyp"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
......
<template>
<div class="eibs-tab">
<!-- S0000017 : 申报号码 -->
<c-col :span="12">
<c-form-item :label="$t('vrfsp.S0000017')" prop="recgrp.vrf.rptno">
<c-input v-model="model.recgrp.vrf.rptno" maxlength="22" :placeholder="$t('other.please_enter')+$t('vrfsp.S0000017')"></c-input>
</c-form-item>
</c-col>
<!-- S0000029 : 删除原因 -->
<c-col :span="12">
<c-form-item label="删除原因" prop="recgrp.vrf.actiondesc">
<c-input type="textarea" v-model="model.recgrp.vrf.actiondesc" maxlength="32" show-word-limit :placeholder="$t('other.please_enter')+'删除原因'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBopbutSav">
{{$t('butp.C0000006')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBopbutChk">
{{$t('butp.C0000007')}}
</c-button>
</c-col>
<!-- S0000028 : 操作类型 -->
<c-col :span="12">
<el-form-item :label="$t('vrfsp.S0000028')" prop="recgrp.vrf.actiontype">
<c-select v-model="model.recgrp.vrf.actiontype" style="width:100%" :placeholder="$t('other.please_enter')+$t('vrfsp.S0000028')">
</c-select>
<div class="eibs">
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item label="申报号码" prop="recgrp.vrf.rptno">
<c-input
v-model="model.recgrp.vrf.rptno"
maxlength="22"
placeholder="请输入申报号码"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="操作类型" prop="recgrp.vrf.actiontype">
<c-select
v-model="model.recgrp.vrf.actiontype"
style="width: 100%"
placeholder="请输入操作类型"
:code="codes.actiontype"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="交易编码" prop="recgrp.vrf.txcode">
<c-fullbox>
<c-input
v-model="model.recgrp.vrf.txcode"
maxlength="6"
placeholder="请输入交易编码"
disabled
></c-input>
<template slot="footer">
<c-button
size="small"
type="primary"
@click="onCodselSelbut"
>
{{ $t("codsee.C0000003") }}
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结汇用途" prop="recgrp.vrf.usetype">
<c-select
v-model="model.recgrp.vrf.usetype"
style="width: 100%"
placeholder="请输入结汇用途"
:code="codes.usetype"
disabled
>
</c-select>
</el-form-item>
</c-col>
<!-- S0000044 : 外汇局批件号/备 -->
<c-col :span="12">
<c-form-item :label="$t('dbjp.S0000042')" prop="recgrp.vrf.regno">
<c-input v-model="model.recgrp.vrf.regno" maxlength="20" :placeholder="$t('other.please_enter')+$t('dbjp.S0000042')"></c-input>
</c-form-item>
</c-col>
<!-- S0000042 : 交易编码 -->
<c-col :span="12">
<c-form-item label="交易编码" prop="recgrp.vrf.txcode">
<c-input v-model="model.recgrp.vrf.txcode" maxlength="6" :placeholder="$t('other.please_enter')+'交易编码'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onCodselSelbut">
{{$t('codsee.C0000003')}}
</c-button>
</c-col>
<!-- S0000045 : 案表号/业务编号 -->
<!-- S0000047 : 结汇用途 -->
<c-col :span="12">
<el-form-item :label="$t('dbjp.S0000047')" prop="recgrp.vrf.usetype">
<c-select v-model="model.recgrp.vrf.usetype" style="width:100%" :placeholder="$t('other.please_enter')+$t('dbjp.S0000047')">
</c-select>
</c-col>
<c-col :span="24">
<el-form-item label="结汇详细用途" prop="recgrp.vrf.usedetail">
<c-input
type="textarea"
v-model="model.recgrp.vrf.usedetail"
maxlength="100"
show-word-limit
placeholder="请输入结汇详细用途"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.recp.vrfpp.acp">{{$t('dbjp.C0000056')}}</c-checkbox>
</c-col>
<!-- S0000052 : 结汇详细用途 -->
<c-col :span="12">
<c-button size="small" type="primary" @click="onButpErr">
{{$t('butp.C0000013')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="结汇详细用途" prop="recgrp.vrf.usedetail">
<c-input type="textarea" v-model="model.recgrp.vrf.usedetail" maxlength="100" show-word-limit :placeholder="$t('other.please_enter')+'结汇详细用途'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="申报日期" prop="recgrp.vrf.rptdate">
<c-date-picker
type="date"
v-model="model.recgrp.vrf.rptdate"
style="width: 100%"
placeholder="请输入申报日期"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="填报人" prop="recgrp.vrf.crtuser">
<c-input
v-model="model.recgrp.vrf.crtuser"
maxlength="20"
placeholder="请输入填报人"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="填报人电话" prop="recgrp.vrf.inptelc">
<c-input
v-model="model.recgrp.vrf.inptelc"
maxlength="20"
placeholder="请输入填报人电话"
disabled
></c-input>
</el-form-item>
</c-col>
<!-- S0000002 : 申报日期 -->
<c-col :span="12">
<el-form-item :label="$t('vrfsp.S0000002')" prop="recgrp.vrf.rptdate">
<c-date-picker type="date" v-model="model.recgrp.vrf.rptdate" style="width:100%" :placeholder="$t('other.please_enter')+$t('vrfsp.S0000002')"></c-date-picker>
</c-col>
</c-col>
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<el-form-item label="删除原因" prop="recgrp.vrf.actiondesc">
<c-input
type="textarea"
v-model="model.recgrp.vrf.actiondesc"
maxlength="32"
show-word-limit
placeholder="请输入删除原因"
:rows="7"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="外汇局批件号/备案表号/业务编号"
prop="recgrp.vrf.regno"
>
<c-fullbox>
<c-input
v-model="model.recgrp.vrf.regno"
maxlength="20"
placeholder="请输入外汇局批件号/备案表号/业务编号"
disabled
></c-input>
<template slot="footer">
<c-checkbox
v-model="model.recp.vrfpp.acp"
style="margin-left: 10px"
disabled
>确认</c-checkbox
>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<!-- S0000003 : 填报人 -->
<c-col :span="12">
<c-form-item :label="$t('vrfsp.S0000003')" prop="recgrp.vrf.crtuser">
<c-input v-model="model.recgrp.vrf.crtuser" maxlength="20" :placeholder="$t('other.please_enter')+$t('vrfsp.S0000003')"></c-input>
</c-form-item>
</c-col>
<!-- S0000005 : 填报人电话 -->
<c-col :span="12">
<c-form-item label="填报人电话" prop="recgrp.vrf.inptelc">
<c-input v-model="model.recgrp.vrf.inptelc" maxlength="20" :placeholder="$t('other.please_enter')+'填报人电话'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBopbutExt">
{{$t('butp.CG000004')}}
</c-button>
</c-col>
</c-col>
</c-col>
</div>
</template>
<script>
......
<template>
<div class="eContainer">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--dbjp PD000002 外汇账户内结汇-管理信息 -->
<el-tab-pane :label="$t('dbjp.PD000002')" name="vrfp">
<m-vrfp :model="model" :codes="codes"/>
<c-page title="外汇账户内结汇(删除)">
<el-form
:model="model"
:rules="rules"
ref="modelForm"
label-width="120px"
label-position="right"
size="small"
:validate-on-rule-change="false"
>
<c-tabs
v-model="tabVal"
ref="elment"
type="card"
@tab-click="myTabClick"
>
<!--bopbut PD000000 -->
<el-tab-pane label="接口数据" name="selection">
<c-content>
<m-selection :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--dbjp PD000001 外汇账户内结汇-基础信息 -->
<el-tab-pane :label="$t('dbjp.PD000001')" name="basp">
<m-basp :model="model" :codes="codes"/>
<el-tab-pane label="外汇账户内结汇-基础信息" name="basp">
<c-content>
<m-basp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--bopbut PD000000 接口数据 -->
<el-tab-pane :label="$t('bopbut.PD000000')" name="selection">
<m-selection :model="model" :codes="codes"/>
<!--dbjp PD000002 外汇账户内结汇-管理信息 -->
<el-tab-pane label=" 外汇账户内结汇-管理信息" name="vrfp" v-if="model.bopbut.vrfflg=='X'">
<c-content>
<m-vrfp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
</c-tabs>
</el-form>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
</c-function-btn>
</c-page>
</div>
</template>
<script>
......@@ -23,6 +50,7 @@ import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import Dbjdel from "~/model/Dbjdel"
import commonProcess from "~/mixin/commonProcess"
import commonFuncs from "~/mixin/commonFuncs"
import Check from "~/model/Dbjdel/Check"
import Default from "~/model/Dbjdel/Default"
import Pattern from "~/model/Dbjdel/Pattern"
......@@ -43,10 +71,10 @@ export default {
root: this
}
},
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "",
tabVal: "selection",
trnName: "dbjdel",
trnType: "",
model: new Dbjdel().data,
......
......@@ -74,7 +74,7 @@
v-model="model.recgrp.bas.custnm"
maxlength="63"
show-word-limit
placeholder="请输入付款人名称"
placeholder="请输入结汇申请人名称"
disabled
></c-input>
</el-form-item>
......@@ -110,7 +110,7 @@
v-model="model.recgrp.bas.oppuser"
maxlength="63"
show-word-limit
placeholder="请输入收款人名称"
placeholder="请输入人民币收款人名称"
disabled
></c-input>
</el-form-item>
......@@ -177,7 +177,7 @@
v-model="model.recgrp.bas.actiondesc"
maxlength="32"
show-word-limit
placeholder="请输入操作类型"
placeholder="请输入删除原因"
:rows="7"
disabled
></c-input>
......@@ -189,14 +189,13 @@
<c-input
v-model="model.recgrp.bas.custcod"
maxlength="18"
placeholder="请输入结汇申请人组织机构代码"
placeholder="请输入组织机构代码"
disabled
></c-input>
<template slot="footer">
<c-checkbox
v-model="model.recp.baspp.acp"
disabled
:checked="true"
style="margin-left: 10px;"
>确认</c-checkbox
>
......
......@@ -36,7 +36,6 @@
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onCodselSelbut"
>
{{ $t("codsee.C0000003") }}
......@@ -133,7 +132,6 @@
<template slot="footer">
<c-checkbox
v-model="model.recp.vrfpp.acp"
:checked="true"
style="margin-left: 10px"
disabled
>确认</c-checkbox
......
......@@ -23,6 +23,12 @@
</el-tab-pane>
</c-tabs>
</el-form>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
</c-function-btn>
</c-page>
</div>
</template>
......
<template>
<c-page title="进口融资修改">
<div class="eContainer">
<el-form
:model="model"
:rules="rules"
ref="modelForm"
label-width="120px"
label-position="right"
size="small"
:validate-on-rule-change="false"
>
<c-tabs
v-model="tabVal"
ref="elment"
type="card"
@tab-click="myTabClick"
<c-page title="进口融资修改">
<el-form
:model="model"
:rules="rules"
ref="modelForm"
label-width="120px"
label-position="right"
size="small"
:validate-on-rule-change="false"
>
<c-tabs
v-model="tabVal"
ref="elment"
type="card"
@tab-click="myTabClick"
>
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="统一授信" name="limitbody">
<c-content>
<m-limitbody :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="统一授信" name="limitbody">
<c-content>
<m-limitbody :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane label="费用/账务" name="engp,setpan,glepan">
<c-content>
<div class="eibs-tab">
<el-collapse v-model="activeNames">
<el-collapse-item title="表外记账" name="engp">
<!-- 表外记账 -->
<m-engp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="结算" name="setpan">
<!-- 结算 -->
<m-setpan :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="会计分录" name="glepan">
<!-- 会计分录 -->
<m-glepan :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane label="费用/账务" name="engp,setpan,glepan">
<c-content>
<div class="eibs-tab">
<el-collapse v-model="activeNames">
<el-collapse-item title="表外记账" name="engp">
<!-- 表外记账 -->
<m-engp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="结算" name="setpan">
<!-- 结算 -->
<m-setpan :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="会计分录" name="glepan">
<!-- 会计分录 -->
<m-glepan :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</c-content>
</el-tab-pane>
<!--PD000510 -->
<el-tab-pane label="备查/附言" name="addbcb">
<c-content>
<m-addbcb :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000510 -->
<el-tab-pane label="备查/附言" name="addbcb">
<c-content>
<m-addbcb :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane label="报文/面函" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane label="报文/面函" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000546 -->
<el-tab-pane label="附件信息" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000546 -->
<el-tab-pane label="附件信息" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--trtame PD000020 Amendment -->
<!-- <el-tab-pane label="修正" name="ovwp1">
<c-content>
<m-ovwp1 :model="model" :codes="codes" />
</c-content>
</el-tab-pane> -->
<!--liaall PD000027 Liability -->
<!-- <el-tab-pane label="表外记账" name="engp">
<!--trtame PD000020 Amendment -->
<!-- <el-tab-pane label="修正" name="ovwp1">
<c-content>
<m-ovwp1 :model="model" :codes="codes" />
</c-content>
</el-tab-pane> -->
<!--liaall PD000027 Liability -->
<!-- <el-tab-pane label="表外记账" name="engp">
<c-content>
<m-engp :model="model" :codes="codes" />
</c-content>
</el-tab-pane> -->
<!--setmod PD000000 Settlement -->
<!-- <el-tab-pane label="结算" name="setpan">
<c-content>
<m-setpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="会计分录" name="glepan">
<c-content>
<m-engp :model="model" :codes="codes" />
<m-glepan :model="model" :codes="codes" />
</c-content>
</el-tab-pane> -->
<!--setmod PD000000 Settlement -->
<!-- <el-tab-pane label="结算" name="setpan">
<c-content>
<m-setpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="会计分录" name="glepan">
<c-content>
<m-glepan :model="model" :codes="codes" />
</c-content>
</el-tab-pane> -->
<!--coninf PD000000 Completion -->
<!-- <el-tab-pane label="提示信息" name="coninfp">
<c-content>
<m-coninfp :model="model" :codes="codes" />
</c-content>
</el-tab-pane> -->
<!--trndoc PD000529 &Messages -->
<!-- <el-tab-pane label="报文和面函" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane> -->
<!--trndoc PD000546 Attachments -->
<!-- <el-tab-pane label="附件" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane> -->
<!--limmod PD000001 统一授信 -->
<!-- <el-tab-pane label="统一授信" name="limitbody">
<c-content>
<m-limitbody :model="model" :codes="codes" />
</c-content>
</el-tab-pane> -->
</c-tabs>
</el-form>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
</c-function-btn>
<!--coninf PD000000 Completion -->
<!-- <el-tab-pane label="提示信息" name="coninfp">
<c-content>
<m-coninfp :model="model" :codes="codes" />
</c-content>
</el-tab-pane> -->
<!--trndoc PD000529 &Messages -->
<!-- <el-tab-pane label="报文和面函" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane> -->
<!--trndoc PD000546 Attachments -->
<!-- <el-tab-pane label="附件" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane> -->
<!--limmod PD000001 统一授信 -->
<!-- <el-tab-pane label="统一授信" name="limitbody">
<c-content>
<m-limitbody :model="model" :codes="codes" />
</c-content>
</el-tab-pane> -->
</c-tabs>
</el-form>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
</c-function-btn>
</c-page>
</div>
</c-page>
</template>
<script>
import Api from "~/service/Api";
......
<template>
<c-page title="融资索汇">
<div class="eContainer">
<el-form
:model="model"
:rules="rules"
ref="modelForm"
label-width="120px"
label-position="right"
size="small"
:validate-on-rule-change="false"
>
<c-tabs
v-model="tabVal"
ref="elment"
type="card"
@tab-click="myTabClick"
<c-page title="进口融资索汇">
<el-form
:model="model"
:rules="rules"
ref="modelForm"
label-width="120px"
label-position="right"
size="small"
:validate-on-rule-change="false"
>
<c-tabs
v-model="tabVal"
ref="elment"
type="card"
@tab-click="myTabClick"
>
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="统一授信" name="limitbody">
<c-content>
<m-limitbody :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="统一授信" name="limitbody">
<c-content>
<m-limitbody :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane label="费用/账务" name="engp,setpan,glepan">
<c-content>
<div class="eibs-tab">
<el-collapse v-model="activeNames">
<el-collapse-item title="表外记账" name="engp">
<!-- 表外记账 -->
<m-engp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="结算" name="setpan">
<!-- 结算 -->
<m-setpan :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="会计分录" name="glepan">
<!-- 会计分录 -->
<m-glepan :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane label="费用/账务" name="engp,setpan,glepan">
<c-content>
<div class="eibs-tab">
<el-collapse v-model="activeNames">
<el-collapse-item title="表外记账" name="engp">
<!-- 表外记账 -->
<m-engp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="结算" name="setpan">
<!-- 结算 -->
<m-setpan :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="会计分录" name="glepan">
<!-- 会计分录 -->
<m-glepan :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</c-content>
</el-tab-pane>
<!--PD000510 -->
<el-tab-pane label="备查/附言" name="addbcb">
<c-content>
<m-addbcb :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000510 -->
<el-tab-pane label="备查/附言" name="addbcb">
<c-content>
<m-addbcb :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane label="报文/面函" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane label="报文/面函" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000546 -->
<el-tab-pane label="附件信息" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000546 -->
<el-tab-pane label="附件信息" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!-- <el-tab-pane label="Claim Reimb" name="rclp">
<c-content :height="300">
<m-rclp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="表外记账" name="engp">
<c-content>
<m-engp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="结算" name="setpan">
<c-content>
<m-setpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="会计分录" name="glepan">
<c-content> <m-glepan :model="model" :codes="codes" />. </c-content>
</el-tab-pane>
<el-tab-pane label="提示信息" name="coninfp">
<c-content>
<m-coninfp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="报文和面函" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="附件" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="报销明细" name="remp">
<c-content :height="300">
<m-remp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="统一授信" name="limitbody">
<c-content>
<m-limitbody :model="model" :codes="codes" />
</c-content>
</el-tab-pane> -->
</c-tabs>
<c-grid-ety-prompt-dialog
ref="etyDialog"
:promptData="promptData"
v-on:select-ety="selectEty"
<!-- <el-tab-pane label="Claim Reimb" name="rclp">
<c-content :height="300">
<m-rclp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="表外记账" name="engp">
<c-content>
<m-engp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="结算" name="setpan">
<c-content>
<m-setpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="会计分录" name="glepan">
<c-content> <m-glepan :model="model" :codes="codes" />. </c-content>
</el-tab-pane>
<el-tab-pane label="提示信息" name="coninfp">
<c-content>
<m-coninfp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="报文和面函" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="附件" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="报销明细" name="remp">
<c-content :height="300">
<m-remp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="统一授信" name="limitbody">
<c-content>
<m-limitbody :model="model" :codes="codes" />
</c-content>
</el-tab-pane> -->
</c-tabs>
<c-grid-ety-prompt-dialog
ref="etyDialog"
:promptData="promptData"
v-on:select-ety="selectEty"
>
</c-grid-ety-prompt-dialog>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
</c-grid-ety-prompt-dialog>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
</c-function-btn>
</el-form>
</c-function-btn>
</el-form>
</c-page>
</div>
</c-page>
</template>
<script>
import Api from "~/service/Api";
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment