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> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<el-form <el-form class="m-table-search-form" ref="paramsForm" label-position="right" label-width="110px" size="small">
class="m-table-search-form"
ref="paramsForm"
label-position="right"
label-width="110px"
size="small"
>
<!--line1--> <!--line1-->
<el-row> <el-row>
<c-col :span="24" style=""> <c-col :span="24" style="">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="输入目录" prop="bopcfg.indir" style="width: 100%"> <el-form-item label="输入目录" prop="bopcfg.indir" style="width: 100%">
<c-input <c-input v-model="model.bopcfg.indir" maxlength="22" placeholder="请输入目录"></c-input>
v-model="model.bopcfg.indir"
maxlength="22"
placeholder="请输入目录"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24" style="text-align: right;height:36.8px"> <c-col :span="24" style="text-align: right;height:36.8px">
<el-button <el-button type="primary" icon="el-icon-search" size="small" @click="onSerbut">查询</el-button>
type="primary"
icon="el-icon-search"
size="small"
@click="onSerbut"
>查询</el-button
>
<el-button size="small" @click="onRcvbut">收到</el-button> <el-button size="small" @click="onRcvbut">收到</el-button>
<el-button type="small" @click="onFtpbut">FTP获取 <el-button type="small" @click="onFtpbut">FTP获取
...@@ -49,18 +32,28 @@ ...@@ -49,18 +32,28 @@
</div> </div>
</c-col> </c-col>
<el-row> <el-row>
<c-col :span="24" style=""> <c-col :span="24" style="">
<c-istream-table :list="stmData.data" :columns="stmData.columns" style="width:100%" :showButtonFlg="true"> <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-istream-table>
</c-col> </c-col>
</el-row> </el-row>
</div>
</div>
</template> </template>
<script> <script>
import Api from "~/service/Api"; import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
...@@ -73,7 +66,7 @@ export default { ...@@ -73,7 +66,7 @@ export default {
mixins: [commonProcess], mixins: [commonProcess],
data() { data() {
return { return {
searchToggle:false, searchToggle: false,
stmData: { stmData: {
columns: [ columns: [
//{index:3,position:3,width:110,pattern:'date',label:'日期'}, //{index:3,position:3,width:110,pattern:'date',label:'日期'},
...@@ -85,22 +78,23 @@ export default { ...@@ -85,22 +78,23 @@ export default {
}, },
}; };
}, },
methods: { ...Event , methods: {
...Event,
}, },
created: function () { created: function () {
this.model.bopcfg.indir = "/sstf/data/wsbdata/"; this.model.bopcfg.indir = "/sstf/data/wsbdata/";
}, },
}; };
</script> </script>
<style scoped> <style scoped>
.eibs-tab >>> .m-table-search{ .eibs-tab>>>.m-table-search {
border-bottom: 0; border-bottom: 0;
} }
.eibs-tab >>> .m-table-search-operation-top {
.eibs-tab>>>.m-table-search-operation-top {
width: calc(95.833333% + 9px); width: calc(95.833333% + 9px);
} }
</style> </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 @@ ...@@ -2,29 +2,54 @@
<c-row> <c-row>
<!-- =================顶部====================== --> <!-- =================顶部====================== -->
<c-col :span="12" style="padding-right: 20px;"> <c-col :span="12" style="padding-right: 20px;">
<c-col :span="22"> <c-col :span="24">
<el-form-item <el-form-item
label="托收业务编号" label="托收业务编号"
prop="bodgrp.rec.ownref" prop="bodgrp.rec.ownref"
style="width: 100%" style="width: 100%"
> >
<c-fullbox>
<c-input <c-input
v-model="model.bodgrp.rec.ownref" v-model="model.bodgrp.rec.ownref"
maxlength="16" maxlength="16"
placeholder="请输入托收业务编号" placeholder="请输入托收业务编号"
style="width: 95%" style="width: 100%"
disabled disabled
></c-input> ></c-input>
</el-form-item> <template slot="footer">
</c-col>
<c-col :span="2">
<c-button <c-button
style="margin: 0 10px 0 0; padding: 0 10px" style="margin: 0 0 0 10px; padding: 0 12px"
size="small" size="small"
type="primary" type="primary"
icon="el-icon-search" icon="el-icon-search"
></c-button> ></c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col> </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>
<c-col :span="12" style="padding-left: 20px;"> <c-col :span="12" style="padding-left: 20px;">
<el-form-item label="简略信息" prop="bodgrp.rec.nam"> <el-form-item label="简略信息" prop="bodgrp.rec.nam">
......
<template> <template>
<c-row> <!-- <c-row>-->
<div class="eibs">
<!-- ====================左边======================= --> <!-- ====================左边======================= -->
<c-col :span="12" :width="30"> <c-col :span="12" style="padding-right: 20px">
<c-col :span="23"> <c-col :span="24">
<el-form-item label="放单指示条款" style="padding-top:15px"> <el-form-item label="放单指示条款" style="padding-top:15px">
<c-fullbox> <c-fullbox>
<c-input type="textarea" v-model="model.bodgrp.blk.colins" maxlength="3250" :rows="3" show-word-limit <c-input type="textarea" v-model="model.bodgrp.blk.colins" maxlength="3250" :rows="3" show-word-limit
...@@ -28,7 +31,7 @@ ...@@ -28,7 +31,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="23"> <c-col :span="24">
<el-form-item label="汇票指示条款" style="padding-top:15px"> <el-form-item label="汇票指示条款" style="padding-top:15px">
<c-fullbox> <c-fullbox>
<c-input type="textarea" v-model="model.bodgrp.blk.dftins" maxlength="390" :rows="5" show-word-limit <c-input type="textarea" v-model="model.bodgrp.blk.dftins" maxlength="390" :rows="5" show-word-limit
...@@ -44,7 +47,7 @@ ...@@ -44,7 +47,7 @@
</c-col> </c-col>
<c-col :span="23"> <c-col :span="24">
<el-form-item label="拒绝证书指示条款" style="padding-top:15px"> <el-form-item label="拒绝证书指示条款" style="padding-top:15px">
<c-fullbox> <c-fullbox>
<c-input type="textarea" v-model="model.bodgrp.blk.proins" maxlength="130" :rows="2" show-word-limit <c-input type="textarea" v-model="model.bodgrp.blk.proins" maxlength="130" :rows="2" show-word-limit
...@@ -61,7 +64,7 @@ ...@@ -61,7 +64,7 @@
</c-col> </c-col>
<c-col :span="23"> <c-col :span="24">
<el-form-item label="其它指示条款" style="padding-top:15px"> <el-form-item label="其它指示条款" style="padding-top:15px">
<c-fullbox> <c-fullbox>
<c-input type="textarea" v-model="model.bodgrp.blk.othins" maxlength="390" :rows="5" show-word-limit <c-input type="textarea" v-model="model.bodgrp.blk.othins" maxlength="390" :rows="5" show-word-limit
...@@ -78,7 +81,7 @@ ...@@ -78,7 +81,7 @@
</c-col> </c-col>
<c-col :span="23"> <c-col :span="24">
<el-form-item label="仓储/保险指示条款" style="padding-top:15px"> <el-form-item label="仓储/保险指示条款" style="padding-top:15px">
<c-fullbox> <c-fullbox>
<c-input type="textarea" v-model="model.bodgrp.blk.delins" maxlength="130" :rows="2" show-word-limit <c-input type="textarea" v-model="model.bodgrp.blk.delins" maxlength="130" :rows="2" show-word-limit
...@@ -100,7 +103,7 @@ ...@@ -100,7 +103,7 @@
<!-- ====================右边======================= --> <!-- ====================右边======================= -->
<c-col :span="12"> <c-col :span="12" style="padding-left: 20px">
<c-col :span="24" style="width:100%"> <c-col :span="24" style="width:100%">
<el-form-item label="费用承担条款" prop="bodgrp.rec.chato" style="padding-top:15px"> <el-form-item label="费用承担条款" prop="bodgrp.rec.chato" style="padding-top:15px">
<c-select v-model="model.bodgrp.rec.chato" style="width:100%" placeholder="请选择条款" <c-select v-model="model.bodgrp.rec.chato" style="width:100%" placeholder="请选择条款"
...@@ -158,17 +161,18 @@ ...@@ -158,17 +161,18 @@
<c-col :span="12"> <c-col :span="12">
<el-form-item label="面函提示" prop="bodgrp.cbs.opn1.cur" style="padding-top:15px"> <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"> :code="codes.cur">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <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-col> </c-col>
</c-row> <!-- </c-row>-->
</div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api"
......
...@@ -21,19 +21,33 @@ ...@@ -21,19 +21,33 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="22">
<el-form-item label="结算条款" prop="bodgrp.blk.setinsbo" label-width="180px"> <el-form-item label="结算条款" prop="bodgrp.blk.setinsbo" label-width="180px">
<c-fullbox>
<c-input type="textarea" :autosize="{ minRows: 6, maxRows: 8}" <c-input type="textarea" :autosize="{ minRows: 6, maxRows: 8}"
v-model="model.bodgrp.blk.setinsbo" style="width:100%;margin-right:20px;" v-model="model.bodgrp.blk.setinsbo" style="width:100%"
maxlength="390" show-word-limit placeholder="请输入结算条款" maxlength="390" show-word-limit placeholder="请输入结算条款"
></c-input> ></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> </el-form-item>
</c-col> </c-col>
<c-col :span="2"> <!-- <c-col :span="22">-->
<c-button size="small" type="primary" icon="el-icon-more" @click="showGridPromptDialog('botp.setins.buttxmsel', null, null,{TXT: 'bodgrp.blk.setinsbo'}, {TXT: false},'doxpDialog')"> <!-- <el-form-item label="结算条款" prop="bodgrp.blk.setinsbo" label-width="180px">-->
</c-button> <!-- <c-input type="textarea" :autosize="{ minRows: 6, maxRows: 8}" -->
</c-col> <!-- v-model="model.bodgrp.blk.setinsbo" style="width:100%;margin-right:20px;" -->
</c-col> <!-- 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"> <c-col :span="24">
<el-form-item label="赋予代理行的权力" prop="bodgrp.blk.agtaut" label-width="180px"> <el-form-item label="赋予代理行的权力" prop="bodgrp.blk.agtaut" label-width="180px">
<c-input type="textarea" :autosize="{ minRows: 6, maxRows: 6}" <c-input type="textarea" :autosize="{ minRows: 6, maxRows: 6}"
......
<template> <template>
<c-row> <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="12" style="padding-right: 20px;">
<c-col :span="20"> <c-col :span="24">
<el-form-item <el-form-item
label="托收业务编号" label="托收业务编号"
prop="bodgrp.rec.ownref" prop="bodgrp.rec.ownref"
style="width: 100%" style="width: 100%"
> >
<c-fullbox>
<c-input <c-input
v-model="model.bodgrp.rec.ownref" v-model="model.bodgrp.rec.ownref"
maxlength="16" maxlength="16"
placeholder="请输入托收业务编号" placeholder="请输入托收业务编号"
style="width: 95%" style="width: 100%"
disabled disabled
></c-input> ></c-input>
</el-form-item> <template slot="footer">
</c-col>
<c-col :span="1">
<c-button <c-button
style="margin: 0 10px 0 0; padding: 0 10px" style="margin: 0 10px 0 10px; padding: 0 12px"
size="small" size="small"
type="primary" type="primary"
icon="el-icon-search" icon="el-icon-search"
></c-button> ></c-button>
</c-col>
<c-col :span="3" style="text-align: right">
<c-button <c-button
style="margin: 0 0" style="margin: 0 0"
size="small" size="small"
...@@ -34,44 +77,44 @@ ...@@ -34,44 +77,44 @@
> >
获取 获取
</c-button> </c-button>
</c-col> </template>
</c-col> </c-fullbox>
<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> </el-form-item>
</c-col> </c-col>
<!-- ====================左边======================= -->
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24"> <c-col :span="24">
<c-col :span="14"> <c-col :span="16">
<el-form-item <el-form-item
label="客户经理" label="客户经理"
prop="botp.usr.extkey" prop="botp.usr.extkey"
style="width: 100%" style="width: 100%"
> >
<c-fullbox>
<c-input <c-input
style="width: 95%" style="width: 100%"
v-model="model.botp.usr.extkey" v-model="model.botp.usr.extkey"
maxlength="8" maxlength="8"
placeholder="请输入客户经理" placeholder="请输入客户经理"
disabled disabled
></c-input> ></c-input>
</el-form-item> <template slot="footer">
</c-col>
<c-col :span="2">
<c-button <c-button
style="margin: 0 10px 0 0; padding: 0 10px" style="margin: 0 0 0 10px; padding: 0 12px"
size="small" size="small"
icon="el-icon-search" icon="el-icon-search"
type="primary" type="primary"
></c-button> ></c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col> </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-col :span="8">
<c-checkbox v-model="model.bodgrp.rec.dircolflg" <c-checkbox v-model="model.bodgrp.rec.dircolflg"
>是否直接托收</c-checkbox >是否直接托收</c-checkbox
...@@ -291,6 +334,16 @@ ...@@ -291,6 +334,16 @@
</c-col> </c-col>
<!-- ====================右边======================= --> <!-- ====================右边======================= -->
<c-col :span="12" style="padding-left: 20px;"> <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 <c-ptap
:model="model" :model="model"
:argadr="{ :argadr="{
......
...@@ -3,27 +3,48 @@ ...@@ -3,27 +3,48 @@
<!-- =================顶部====================== --> <!-- =================顶部====================== -->
<c-col :span="24"> <c-col :span="24">
<c-col :span="12" style="padding-right:20px;"> <c-col :span="12" style="padding-right:20px;">
<c-col :span="21"> <c-col :span="24">
<el-form-item label="托收业务编号" prop="bodgrp.rec.ownref"> <el-form-item label="托收业务编号" prop="bodgrp.rec.ownref">
<c-fullbox>
<c-input <c-input
disabled disabled
v-model="model.bodgrp.rec.ownref" v-model="model.bodgrp.rec.ownref"
maxlength="16" maxlength="16"
placeholder="请输入托收业务编号" placeholder="请输入托收业务编号"
></c-input> ></c-input>
</el-form-item> <template slot="footer">
</c-col>
<c-col :span="3">
<el-form-item label="" label-width="20px">
<c-button <c-button
style="margin: 0 10px 0 0; padding: 0 12px" style="margin: 0 0 0 10px; padding: 0 12px"
size="small" size="small"
type="primary" type="primary"
> >
<i class="el-icon-info" style="font-size:15px"></i> <i class="el-icon-info" style="font-size:15px"></i>
</c-button> </c-button>
</template>
</c-fullbox>
</el-form-item> </el-form-item>
</c-col> </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>
<c-col :span="12" style="padding-left:20px;"> <c-col :span="12" style="padding-left:20px;">
......
<template> <template>
<div class="eibs-tab"> <div class="eibs">
<el-collapse v-model="activeNames" @change="handleChange"> <el-collapse v-model="activeNames" @change="handleChange">
<!--el-collapse-item title="备查表" name="addbcb1"> <!--el-collapse-item title="备查表" name="addbcb1">
......
...@@ -19,18 +19,32 @@ ...@@ -19,18 +19,32 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="22">
<el-form-item label="结算条款" prop="bodgrp.blk.setinsbo" label-width="180px"> <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" <c-fullbox>
style="width:100%;margin-right:20px;" maxlength="400" show-word-limit <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> placeholder="请输入结算条款"></c-input>
</el-form-item> <template slot="footer">
</c-col> <c-button size="small" type="primary" icon="el-icon-more" style="margin: 0 0 0 10px"
<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')"> @click="showGridPromptDialog('botp.setins.buttxmsel',null,null,{TXT:'bodgrp.blk.setinsbo'},{TXT:false},'doxpDialog')">
</c-button> </c-button>
</c-col> </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>
<c-col :span="24"> <c-col :span="24">
......
...@@ -54,6 +54,9 @@ export default { ...@@ -54,6 +54,9 @@ export default {
}, },
methods: { methods: {
...Event, ...Event,
handleChange(val) {
console.log(val);
}
}, },
created: function () {}, created: function () {},
computed: { computed: {
......
...@@ -3,32 +3,57 @@ ...@@ -3,32 +3,57 @@
<!-- ==================左边================ --> <!-- ==================左边================ -->
<c-col :span="12" style="padding-right: 20px;"> <c-col :span="12" style="padding-right: 20px;">
<c-col :span="21"> <c-col :span="24">
<el-form-item label="托收业务编号" prop="bodgrp.rec.ownref" style="width: 100%"> <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%" <c-fullbox>
<c-input v-model="model.bodgrp.rec.ownref" maxlength="16" placeholder="请输入托收业务编号" style="width: 100%"
disabled></c-input> disabled></c-input>
</el-form-item> <template slot="footer">
</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 type="primary" :disabled="this.model.bodgrp.drr.pts.extkey !== '' && model.bedgrp.rec.ownref == ''? false:true" @click="onBotpButgetref">
获取 获取
</c-button> </c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col> </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="24">
<c-col :span="14"> <c-col :span="14">
<el-form-item label="客户经理" prop="botp.usr.extkey" style="width: 100%">
<c-row> <c-row>
<c-col :span="20"> <c-col :span="24">
<c-input style="width: 95%" v-model="model.botp.usr.extkey" maxlength="8" placeholder="请输入客户经理" <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> disabled></c-input>
</c-col> <template slot="footer">
<c-col :span="4"> <c-button style="margin:0 10px 0 10px;padding: 0 12px;" size="small" icon="el-icon-search" type="primary">
<c-button style="margin:0 10px 0 0;padding: 0 10px;" size="small" icon="el-icon-search" type="primary">
</c-button> </c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col> </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> </c-row>
<!-- <el-form-item label="客户经理" prop="botp.usr.extkey" style="width: 100%">-->
</el-form-item> <!-- </el-form-item>-->
</c-col> </c-col>
<c-col :span="10"> <c-col :span="10">
<el-form-item label="" prop="bodgrp.rec.dircolflg"> <el-form-item label="" prop="bodgrp.rec.dircolflg">
......
<template> <template>
<div class="eibs-tab"> <div class="eibs">
<el-collapse v-model="activeNames" @change="handleChange"> <el-collapse v-model="activeNames" @change="handleChange">
<!--el-collapse-item title="备查表" name="addbcb1"> <!--el-collapse-item title="备查表" name="addbcb1">
...@@ -14,17 +14,17 @@ ...@@ -14,17 +14,17 @@
</el-collapse> </el-collapse>
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api"; import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import Utils from "~/utils"; import Utils from "~/utils";
import Event from "~/model/Litcan/Event"; import Event from "~/model/Litcan/Event";
//import Addbcb1 from "~/views/Public/Addbcb1"; //import Addbcb1 from "~/views/Public/Addbcb1";
import Coninfp from "~/views/Public/Coninfp"; import Coninfp from "~/views/Public/Coninfp";
export default { export default {
components: { components: {
"m-coninfp": Coninfp, "m-coninfp": Coninfp,
...@@ -47,8 +47,8 @@ ...@@ -47,8 +47,8 @@
}, },
}, },
created: function () {}, created: function () {},
}; };
</script> </script>
<style> <style>
</style> </style>
\ No newline at end of file \ No newline at end of file
...@@ -2,16 +2,29 @@ ...@@ -2,16 +2,29 @@
<div class="eibs"> <div class="eibs">
<!-- ==================左边================ --> <!-- ==================左边================ -->
<c-col :span="12" style="padding-right: 20px;"> <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%"> <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%" <c-fullbox>
<c-input v-model="model.bodgrp.rec.ownref" maxlength="16" placeholder="请输入托收业务编号" style="width: 100%"
disabled></c-input> disabled></c-input>
</el-form-item> <template slot="footer">
</c-col> <c-button style="margin:0 0 0 10px;padding: 0 12px;" size="small" type="primary" icon="el-icon-search">
<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-button>
</template>
</c-fullbox>
</el-form-item>
</c-col> </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"> <c-col :span="12">
<el-form-item label="托收金额" prop="bodgrp.cbs.max.cur"> <el-form-item label="托收金额" prop="bodgrp.cbs.max.cur">
<c-select disabled v-model="model.bodgrp.cbs.max.cur" style="width: 100%" placeholder="请选择币种"> <c-select disabled v-model="model.bodgrp.cbs.max.cur" style="width: 100%" placeholder="请选择币种">
......
...@@ -153,7 +153,7 @@ ...@@ -153,7 +153,7 @@
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="" prop="bodgrp.rec.lescom" label-width="5px"> <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> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
......
...@@ -42,6 +42,9 @@ export default { ...@@ -42,6 +42,9 @@ export default {
}, },
methods: { methods: {
...Event, ...Event,
handleChange(val) {
console.log(val);
}
}, },
created: function () {}, created: function () {},
computed: { computed: {
......
...@@ -3,15 +3,26 @@ ...@@ -3,15 +3,26 @@
<!-- ==================左边================ --> <!-- ==================左边================ -->
<c-col :span="12" style="padding-right: 20px;"> <c-col :span="12" style="padding-right: 20px;">
<c-col :span="21"> <c-col :span="24">
<el-form-item label="托收业务编号" prop="bodgrp.rec.ownref" style="width: 100%"> <el-form-item label="托收业务编号" prop="bodgrp.rec.ownref" style="width: 100%">
<c-fullbox>
<c-input v-model="model.bodgrp.rec.ownref" maxlength="16" placeholder="请输入托收业务编号" <c-input v-model="model.bodgrp.rec.ownref" maxlength="16" placeholder="请输入托收业务编号"
disabled></c-input> disabled></c-input>
</el-form-item> <template slot="footer">
</c-col>
<c-col :span="3">
<c-button style="float:right;" size="small" type="primary" icon="el-icon-search"></c-button> <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>
<!-- <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"> <c-col :span="12">
<el-form-item label="托收金额" prop="bodgrp.cbs.max.cur"> <el-form-item label="托收金额" prop="bodgrp.cbs.max.cur">
......
...@@ -36,6 +36,9 @@ export default { ...@@ -36,6 +36,9 @@ export default {
}, },
methods: { methods: {
...Event, ...Event,
handleChange(val) {
console.log(val);
}
}, },
created: function () {}, created: function () {},
computed: { computed: {
......
...@@ -151,7 +151,7 @@ ...@@ -151,7 +151,7 @@
<c-col :span="12"> <c-col :span="12">
<el-form-item label="面函提示" prop="bodgrp.cbs.opn1.cur" style="padding-top:15px"> <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"> :code="codes.cur">
</c-select> </c-select>
...@@ -159,7 +159,7 @@ ...@@ -159,7 +159,7 @@
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="" prop="bodgrp.rec.lescom" label-width="5px"> <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> </el-form-item>
</c-col> </c-col>
......
...@@ -48,6 +48,9 @@ ...@@ -48,6 +48,9 @@
}, },
methods: { methods: {
...Event, ...Event,
handleChange(val) {
console.log(val);
}
}, },
created: function () {}, created: function () {},
computed: { computed: {
......
...@@ -3,29 +3,52 @@ ...@@ -3,29 +3,52 @@
<!-- ==================左边================ --> <!-- ==================左边================ -->
<c-col :span="12" style="padding-right: 20px;"> <c-col :span="12" style="padding-right: 20px;">
<c-col :span="24"> <c-col :span="24">
<c-col :span="22">
<el-form-item <el-form-item
label="托收业务编号" label="托收业务编号"
prop="bodgrp.rec.ownref" prop="bodgrp.rec.ownref"
style="width: 100%" style="width: 100%"
> >
<c-fullbox>
<c-input <c-input
v-model="model.bodgrp.rec.ownref" v-model="model.bodgrp.rec.ownref"
maxlength="16" maxlength="16"
placeholder="请输入托收业务编号" placeholder="请输入托收业务编号"
style="width: 95%" style="width: 100%"
disabled disabled
></c-input> ></c-input>
</el-form-item> <template slot="footer">
</c-col>
<c-col :span="2">
<c-button <c-button
style="float:right" style="float:right"
size="small" size="small"
type="primary" type="primary"
icon="el-icon-search" icon="el-icon-search"
></c-button> ></c-button>
</c-col> </template>
</c-fullbox>
</el-form-item>
<!-- <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="float:right"-->
<!-- size="small"-->
<!-- type="primary"-->
<!-- icon="el-icon-search"-->
<!-- ></c-button>-->
<!-- </c-col>-->
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
...@@ -380,13 +403,15 @@ ...@@ -380,13 +403,15 @@
<c-col :span="24"> <c-col :span="24">
<c-table :data="model.bptbck.bptbckg" style="width: 100%"> <c-table :data="model.bptbck.bptbckg" style="width: 100%">
<el-table-column prop="ownref" label="托收业务编号" width="389px"> <c-col :span="6">
<el-table-column prop="ownref" label="托收业务编号">
</el-table-column> </el-table-column>
<el-table-column prop="opncur" label="币种" width="389px"> </c-col>
<el-table-column prop="opncur" label="币种">
</el-table-column> </el-table-column>
<el-table-column prop="opnamt" label="托收余额" width="389px"> <el-table-column prop="opnamt" label="托收余额">
</el-table-column> </el-table-column>
<el-table-column prop="bckamt" label="已付数额" width="389px"> <el-table-column prop="bckamt" label="已付数额">
</el-table-column> </el-table-column>
</c-table> </c-table>
</c-col> </c-col>
...@@ -407,16 +432,16 @@ export default { ...@@ -407,16 +432,16 @@ export default {
flag1: true, flag1: true,
stmData: { stmData: {
columns: [ columns: [
'1 1 "类型" 250', '1 1 "类型" 500',
'2 2 "Dbt" 250', '2 2 "Dbt" 500',
'3 3 "Cdt" 250', '3 3 "Cdt" 500',
'4 4 "币种" 250', '4 4 "币种" 500',
'5 5 "金额" 250 2 8 1 4', '5 5 "金额" 500 2 8 1 4',
//'6 6 "Mat.Dat." 250 4 7 1', // '6 6 "Mat.Dat." 500 4 7 1',
{ {
index: 6, index: 6,
position: 6, position: 6,
width: 250, width: 500,
render: (item, scope) => { render: (item, scope) => {
return scope.row[item.prop] === "null" return scope.row[item.prop] === "null"
? "" ? ""
......
<template> <template>
<div class="eibs"> <div class="eibs">
<c-col :span="18"> <c-col :span="12" style="padding-right: 20px">
<c-content> <!-- <c-col :span="18"> -->
<c-col :span="18"> <c-col :span="24">
<el-form-item label="偿付行" prop="rmbclm.rmbrol"> <el-form-item label="偿付行" prop="rmbclm.rmbrol">
<c-select <c-select
v-model="model.rmbclm.rmbrol" v-model="model.rmbclm.rmbrol"
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="18"> <c-col :span="24">
<c-form-item label="参考号" prop="rmbclm.rmbrmb.pts.ref"> <c-form-item label="参考号" prop="rmbclm.rmbrmb.pts.ref">
<c-input <c-input
v-model="model.rmbclm.rmbrmb.pts.ref" v-model="model.rmbclm.rmbrmb.pts.ref"
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="18"> <c-col :span="24">
<c-ptap1 <c-ptap1
:model="model" :model="model"
:argadr="{ :argadr="{
...@@ -40,7 +40,7 @@ ...@@ -40,7 +40,7 @@
</c-ptap1> </c-ptap1>
</c-col> </c-col>
<c-col :span="18"> <c-col :span="24">
<c-form-item label="我行账户行参考号" prop="rmbclm.acwacw.pts.ref"> <c-form-item label="我行账户行参考号" prop="rmbclm.acwacw.pts.ref">
<c-input <c-input
v-model="model.rmbclm.acwacw.pts.ref" v-model="model.rmbclm.acwacw.pts.ref"
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="18"> <c-col :span="24">
<c-ptap1 <c-ptap1
:model="model" :model="model"
:argadr="{ :argadr="{
...@@ -64,7 +64,7 @@ ...@@ -64,7 +64,7 @@
</c-ptap1> </c-ptap1>
</c-col> </c-col>
<c-col :span="18"> <c-col :span="24">
<c-form-item label="收款行参考号" prop="rmbclm.bebbeb.pts.ref"> <c-form-item label="收款行参考号" prop="rmbclm.bebbeb.pts.ref">
<c-input <c-input
v-model="model.rmbclm.bebbeb.pts.ref" v-model="model.rmbclm.bebbeb.pts.ref"
...@@ -74,7 +74,7 @@ ...@@ -74,7 +74,7 @@
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="18"> <c-col :span="24">
<c-ptap1 <c-ptap1
:model="model" :model="model"
:argadr="{ :argadr="{
...@@ -88,7 +88,7 @@ ...@@ -88,7 +88,7 @@
</c-ptap1> </c-ptap1>
</c-col> </c-col>
<c-col :span="18"> <c-col :span="24">
<el-form-item label="起息日" prop="rmbclm.valdat"> <el-form-item label="起息日" prop="rmbclm.valdat">
<c-date-picker <c-date-picker
type="date" type="date"
...@@ -98,7 +98,6 @@ ...@@ -98,7 +98,6 @@
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-content>
</c-col> </c-col>
</div> </div>
</template> </template>
......
...@@ -8,6 +8,7 @@ import Cptato from "./Cptato" ...@@ -8,6 +8,7 @@ import Cptato from "./Cptato"
import Diasel from "./Diasel" import Diasel from "./Diasel"
import Bopsel from "./Bopsel" import Bopsel from "./Bopsel"
import Boprcv from "./Boprcv" import Boprcv from "./Boprcv"
import Bopsnd from "./Bopsnd"
import Dbainf from "./Dbainf" import Dbainf from "./Dbainf"
import Dbaadd from "./Dbaadd" import Dbaadd from "./Dbaadd"
import Dbaame from "./Dbaame" import Dbaame from "./Dbaame"
...@@ -295,6 +296,7 @@ const BusRouter = [ ...@@ -295,6 +296,7 @@ const BusRouter = [
{ path: 'diasel', component: Diasel, name: 'Diasel', meta: { title: '备忘录选择交易' } }, { path: 'diasel', component: Diasel, name: 'Diasel', meta: { title: '备忘录选择交易' } },
{ path: 'bopsel', component: Bopsel, name: 'Bopsel', meta: { title: '待申报列表' } }, { path: 'bopsel', component: Bopsel, name: 'Bopsel', meta: { title: '待申报列表' } },
{ path: 'boprcv', component: Boprcv, name: 'Boprcv', 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: 'dbainf', component: Dbainf, name: 'Dbainf', meta: { title: '涉外收入申报单详情' } },
{ path: 'dbaadd', component: Dbaadd, name: 'Dbaadd', meta: { title: '新增涉外收入申报单' } }, { path: 'dbaadd', component: Dbaadd, name: 'Dbaadd', meta: { title: '新增涉外收入申报单' } },
{ path: 'dbaame', component: Dbaame, name: 'Dbaame', meta: { title: '修改涉外收入申报单' } }, { path: 'dbaame', component: Dbaame, name: 'Dbaame', meta: { title: '修改涉外收入申报单' } },
......
...@@ -35,7 +35,6 @@ ...@@ -35,7 +35,6 @@
<c-button <c-button
size="small" size="small"
type="primary" type="primary"
icon="el-icon-search"
@click="onCodselSelbut" @click="onCodselSelbut"
> >
{{ $t("codsee.C0000003") }} {{ $t("codsee.C0000003") }}
...@@ -126,7 +125,6 @@ ...@@ -126,7 +125,6 @@
<template slot="footer"> <template slot="footer">
<c-checkbox <c-checkbox
v-model="model.recp.vrfpp.acp" v-model="model.recp.vrfpp.acp"
:checked="true"
style="margin-left: 10px" style="margin-left: 10px"
disabled disabled
>确认</c-checkbox >确认</c-checkbox
......
<template> <template>
<div class="eibs-tab"> <div class="eibs">
<!-- S0000015 : 收付汇日期 --> <!-- ======================= 左边 ========================= -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="12"> <c-col :span="24">
<el-form-item :label="$t('bopbut.S0000015')" prop="ctlmod.dbl.reldat"> <el-form-item label="收付汇日期" 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> <c-date-picker
type="date"
v-model="model.ctlmod.dbl.reldat"
style="width: 100%"
placeholder="请输入收付汇日期"
></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24">
<c-col :span="12"> <el-form-item label="请选择接口数据" prop="bopbut.basflg" class="checkbox-left">
<span v-text="model.bopbut.acttyplab" data-path=".bopbut.acttyplab" > </span> <c-checkbox v-model="model.bopbut.basflg" >基础数据</c-checkbox>
</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>
</el-form-item> </el-form-item>
</c-col> <el-form-item label="" prop="bopbut.vrfflg">
<c-checkbox v-model="model.bopbut.vrfflg" >管理信息</c-checkbox>
<!-- <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> </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>
<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>
<c-col :span="12"> <!-- ======================= 右边 ========================= -->
<c-button size="small" type="primary" @click="onBopbutAdd"> <c-col :span="12" style="padding-left: 20px">
{{$t('bopbut.C0000019')}} <c-col :span="24">
</c-button> <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>
<c-col :span="12">
<c-button size="small" type="primary" @click="onButpErr">
{{$t('butp.C0000013')}}
</c-button>
</c-col> </c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBopbutExt">
{{$t('butp.CG000004')}}
</c-button>
</c-col>
</div> </div>
</template> </template>
<script> <script>
......
<template> <template>
<div class="eibs-tab"> <div class="eibs">
<!-- S0000017 : 申报号码 --> <c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<c-col :span="12"> <el-form-item label="申报号码" prop="recgrp.vrf.rptno">
<c-form-item :label="$t('vrfsp.S0000017')" prop="recgrp.vrf.rptno"> <c-input
<c-input v-model="model.recgrp.vrf.rptno" maxlength="22" :placeholder="$t('other.please_enter')+$t('vrfsp.S0000017')"></c-input> v-model="model.recgrp.vrf.rptno"
</c-form-item> maxlength="22"
placeholder="请输入申报号码"
disabled
></c-input>
</el-form-item>
</c-col> </c-col>
<!-- S0000029 : 删除原因 --> <c-col :span="24">
<el-form-item label="操作类型" prop="recgrp.vrf.actiontype">
<c-col :span="12"> <c-select
<c-form-item label="删除原因" prop="recgrp.vrf.actiondesc"> v-model="model.recgrp.vrf.actiontype"
<c-input type="textarea" v-model="model.recgrp.vrf.actiondesc" maxlength="32" show-word-limit :placeholder="$t('other.please_enter')+'删除原因'" ></c-input> style="width: 100%"
</c-form-item> placeholder="请输入操作类型"
:code="codes.actiontype"
disabled
>
</c-select>
</el-form-item>
</c-col> </c-col>
<!-- S0000028 : 操作类型 --> <c-col :span="24">
<el-form-item label="交易编码" prop="recgrp.vrf.txcode">
<c-col :span="12"> <c-fullbox>
<el-form-item :label="$t('vrfsp.S0000028')" prop="recgrp.vrf.actiontype"> <c-input
<c-select v-model="model.recgrp.vrf.actiontype" style="width:100%" :placeholder="$t('other.please_enter')+$t('vrfsp.S0000028')"> 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> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- S0000044 : 外汇局批件号/备 --> <c-col :span="24">
<el-form-item label="结汇详细用途" prop="recgrp.vrf.usedetail">
<c-col :span="12"> <c-input
<c-form-item :label="$t('dbjp.S0000042')" prop="recgrp.vrf.regno"> type="textarea"
<c-input v-model="model.recgrp.vrf.regno" maxlength="20" :placeholder="$t('other.please_enter')+$t('dbjp.S0000042')"></c-input> v-model="model.recgrp.vrf.usedetail"
</c-form-item> maxlength="100"
show-word-limit
placeholder="请输入结汇详细用途"
:disabled="model.bopbut.vrfflg==''"
></c-input>
</el-form-item>
</c-col> </c-col>
<!-- S0000042 : 交易编码 --> <c-col :span="24">
<el-form-item label="申报日期" prop="recgrp.vrf.rptdate">
<c-col :span="12"> <c-date-picker
<c-form-item label="交易编码" prop="recgrp.vrf.txcode"> type="date"
<c-input v-model="model.recgrp.vrf.txcode" maxlength="6" :placeholder="$t('other.please_enter')+'交易编码'"></c-input> v-model="model.recgrp.vrf.rptdate"
</c-form-item> style="width: 100%"
placeholder="请输入申报日期"
:disabled="model.bopbut.vrfflg==''"
></c-date-picker>
</el-form-item>
</c-col> </c-col>
<c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onCodselSelbut"> <el-form-item label="填报人" prop="recgrp.vrf.crtuser">
{{$t('codsee.C0000003')}} <c-input
</c-button> v-model="model.recgrp.vrf.crtuser"
maxlength="20"
placeholder="请输入填报人"
:disabled="model.bopbut.vrfflg==''"
></c-input>
</el-form-item>
</c-col> </c-col>
<!-- S0000045 : 案表号/业务编号 -->
<!-- S0000047 : 结汇用途 -->
<c-col :span="12"> <c-col :span="12">
<el-form-item :label="$t('dbjp.S0000047')" prop="recgrp.vrf.usetype"> <el-form-item label="填报人电话" prop="recgrp.vrf.inptelc">
<c-select v-model="model.recgrp.vrf.usetype" style="width:100%" :placeholder="$t('other.please_enter')+$t('dbjp.S0000047')"> <c-input
</c-select> v-model="model.recgrp.vrf.inptelc"
maxlength="20"
placeholder="请输入填报人电话"
:disabled="model.bopbut.vrfflg==''"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12">
<c-checkbox v-model="model.recp.vrfpp.acp">{{$t('dbjp.C0000056')}}</c-checkbox>
</c-col> </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>
<!-- S0000002 : 申报日期 -->
<c-col :span="12"> <c-col :span="12" style="padding-left: 20px">
<el-form-item :label="$t('vrfsp.S0000002')" prop="recgrp.vrf.rptdate"> <c-col :span="24">
<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> <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> </el-form-item>
</c-col> </c-col>
<!-- S0000003 : 填报人 --> <c-col :span="24">
<el-form-item
<c-col :span="12"> label="外汇局批件号/备案表号/业务编号"
<c-form-item :label="$t('vrfsp.S0000003')" prop="recgrp.vrf.crtuser"> prop="recgrp.vrf.regno"
<c-input v-model="model.recgrp.vrf.crtuser" maxlength="20" :placeholder="$t('other.please_enter')+$t('vrfsp.S0000003')"></c-input> >
</c-form-item> <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> </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>
</div> </div>
</template> </template>
......
<template> <template>
<div class="eContainer"> <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-page title="外汇账户内结汇(修改)">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick"> <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 外汇账户内结汇-基础信息 --> <!--dbjp PD000001 外汇账户内结汇-基础信息 -->
<el-tab-pane :label="$t('dbjp.PD000001')" name="basp"> <el-tab-pane label="外汇账户内结汇-基础信息" name="basp">
<c-content>
<m-basp :model="model" :codes="codes"/> <m-basp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane> </el-tab-pane>
<!--dbjp PD000002 外汇账户内结汇-管理信息 --> <!--dbjp PD000002 外汇账户内结汇-管理信息 -->
<el-tab-pane :label="$t('dbjp.PD000002')" name="vrfp"> <el-tab-pane label=" 外汇账户内结汇-管理信息" name="vrfp">
<c-content>
<m-vrfp :model="model" :codes="codes"/> <m-vrfp :model="model" :codes="codes"/>
</el-tab-pane> </c-content>
<!--bopbut PD000000 接口数据 -->
<el-tab-pane :label="$t('bopbut.PD000000')" name="selection">
<m-selection :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
</c-tabs> </c-tabs>
</el-form> </el-form>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
</c-function-btn>
</c-page>
</div> </div>
</template> </template>
<script> <script>
...@@ -23,6 +50,7 @@ import Api from "~/service/Api" ...@@ -23,6 +50,7 @@ import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable"
import Dbjame from "~/model/Dbjame" import Dbjame from "~/model/Dbjame"
import commonProcess from "~/mixin/commonProcess" import commonProcess from "~/mixin/commonProcess"
import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Dbjame/Check" import Check from "~/model/Dbjame/Check"
import Default from "~/model/Dbjame/Default" import Default from "~/model/Dbjame/Default"
import Pattern from "~/model/Dbjame/Pattern" import Pattern from "~/model/Dbjame/Pattern"
...@@ -43,10 +71,10 @@ export default { ...@@ -43,10 +71,10 @@ export default {
root: this root: this
} }
}, },
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理
data(){ data(){
return { return {
tabVal: "", tabVal: "selection",
trnName: "dbjame", trnName: "dbjame",
trnType: "", trnType: "",
model: new Dbjame().data, model: new Dbjame().data,
......
<template> <template>
<div class="eibs-tab"> <div class="eibs">
<!-- S0000015 : 收付汇日期 --> <!-- ======================= 左边 ========================= -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="12"> <c-col :span="24">
<el-form-item :label="$t('bopbut.S0000015')" prop="ctlmod.dbl.reldat"> <el-form-item label="收付汇日期" 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> <c-date-picker
type="date"
v-model="model.ctlmod.dbl.reldat"
style="width: 100%"
placeholder="请输入收付汇日期"
></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24">
<c-col :span="12"> <el-form-item label="请选择接口数据" prop="bopbut.basflg" class="checkbox-left">
<span v-text="model.bopbut.acttyplab" data-path=".bopbut.acttyplab" > </span> <c-checkbox v-model="model.bopbut.basflg" >基础数据</c-checkbox>
</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>
</el-form-item> </el-form-item>
</c-col> <el-form-item label="" prop="bopbut.vrfflg">
<c-checkbox disabled v-model="model.bopbut.vrfflg" >管理信息</c-checkbox>
<!-- <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> </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>
<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>
<c-col :span="12"> <!-- ======================= 右边 ========================= -->
<c-button size="small" icon="el-icon-delete" @click="onBopbutDel"> <c-col :span="12" style="padding-left: 20px">
{{$t('butp.C0000010')}} <c-col :span="24">
</c-button> <el-form-item label="款项去向" prop="bopbut.acttyp">
</c-col> <c-select
v-model="model.bopbut.acttyp"
<c-col :span="12"> style="width: 100%"
<span v-text="model.bopbut.boplabel" data-path=".bopbut.boplabel" > </span> placeholder="请输入款项去向"
</c-col> disabled
:code="codes.acttyp"
<c-col :span="12"> >
<c-checkbox v-model="model.bopbut.vrfflg">{{$t('bopbut.C0000011')}}</c-checkbox> </c-select>
</c-col> </el-form-item>
<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>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBopbutExt">
{{$t('butp.CG000004')}}
</c-button>
</c-col> </c-col>
</div> </div>
</template> </template>
......
<template> <template>
<div class="eibs-tab"> <div class="eibs">
<!-- S0000017 : 申报号码 --> <c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<c-col :span="12"> <el-form-item label="申报号码" prop="recgrp.vrf.rptno">
<c-form-item :label="$t('vrfsp.S0000017')" prop="recgrp.vrf.rptno"> <c-input
<c-input v-model="model.recgrp.vrf.rptno" maxlength="22" :placeholder="$t('other.please_enter')+$t('vrfsp.S0000017')"></c-input> v-model="model.recgrp.vrf.rptno"
</c-form-item> maxlength="22"
placeholder="请输入申报号码"
disabled
></c-input>
</el-form-item>
</c-col> </c-col>
<!-- S0000029 : 删除原因 --> <c-col :span="24">
<el-form-item label="操作类型" prop="recgrp.vrf.actiontype">
<c-col :span="12"> <c-select
<c-form-item label="删除原因" prop="recgrp.vrf.actiondesc"> v-model="model.recgrp.vrf.actiontype"
<c-input type="textarea" v-model="model.recgrp.vrf.actiondesc" maxlength="32" show-word-limit :placeholder="$t('other.please_enter')+'删除原因'" ></c-input> style="width: 100%"
</c-form-item> placeholder="请输入操作类型"
:code="codes.actiontype"
disabled
>
</c-select>
</el-form-item>
</c-col> </c-col>
<c-col :span="24">
<c-col :span="12"> <el-form-item label="交易编码" prop="recgrp.vrf.txcode">
<c-button size="small" type="primary" @click="onBopbutSav"> <c-fullbox>
{{$t('butp.C0000006')}} <c-input
</c-button> v-model="model.recgrp.vrf.txcode"
</c-col> maxlength="6"
placeholder="请输入交易编码"
<c-col :span="12"> disabled
<c-button size="small" type="primary" @click="onBopbutChk"> ></c-input>
{{$t('butp.C0000007')}} <template slot="footer">
<c-button
size="small"
type="primary"
@click="onCodselSelbut"
>
{{ $t("codsee.C0000003") }}
</c-button> </c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col> </c-col>
<!-- S0000028 : 操作类型 --> <c-col :span="24">
<el-form-item label="结汇用途" prop="recgrp.vrf.usetype">
<c-col :span="12"> <c-select
<el-form-item :label="$t('vrfsp.S0000028')" prop="recgrp.vrf.actiontype"> v-model="model.recgrp.vrf.usetype"
<c-select v-model="model.recgrp.vrf.actiontype" style="width:100%" :placeholder="$t('other.please_enter')+$t('vrfsp.S0000028')"> style="width: 100%"
placeholder="请输入结汇用途"
:code="codes.usetype"
disabled
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- S0000044 : 外汇局批件号/备 --> <c-col :span="24">
<el-form-item label="结汇详细用途" prop="recgrp.vrf.usedetail">
<c-col :span="12"> <c-input
<c-form-item :label="$t('dbjp.S0000042')" prop="recgrp.vrf.regno"> type="textarea"
<c-input v-model="model.recgrp.vrf.regno" maxlength="20" :placeholder="$t('other.please_enter')+$t('dbjp.S0000042')"></c-input> v-model="model.recgrp.vrf.usedetail"
</c-form-item> maxlength="100"
</c-col> show-word-limit
<!-- S0000042 : 交易编码 --> placeholder="请输入结汇详细用途"
disabled
<c-col :span="12"> ></c-input>
<c-form-item label="交易编码" prop="recgrp.vrf.txcode"> </el-form-item>
<c-input v-model="model.recgrp.vrf.txcode" maxlength="6" :placeholder="$t('other.please_enter')+'交易编码'"></c-input>
</c-form-item>
</c-col> </c-col>
<c-col :span="24">
<c-col :span="12"> <el-form-item label="申报日期" prop="recgrp.vrf.rptdate">
<c-button size="small" type="primary" icon="el-icon-search" @click="onCodselSelbut"> <c-date-picker
{{$t('codsee.C0000003')}} type="date"
</c-button> v-model="model.recgrp.vrf.rptdate"
style="width: 100%"
placeholder="请输入申报日期"
disabled
></c-date-picker>
</el-form-item>
</c-col> </c-col>
<!-- S0000045 : 案表号/业务编号 --> <c-col :span="24">
<!-- S0000047 : 结汇用途 -->
<c-col :span="12"> <c-col :span="12">
<el-form-item :label="$t('dbjp.S0000047')" prop="recgrp.vrf.usetype"> <el-form-item label="填报人" prop="recgrp.vrf.crtuser">
<c-select v-model="model.recgrp.vrf.usetype" style="width:100%" :placeholder="$t('other.please_enter')+$t('dbjp.S0000047')"> <c-input
</c-select> v-model="model.recgrp.vrf.crtuser"
maxlength="20"
placeholder="请输入填报人"
disabled
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<c-checkbox v-model="model.recp.vrfpp.acp">{{$t('dbjp.C0000056')}}</c-checkbox> <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> </c-col>
<!-- S0000052 : 结汇详细用途 -->
<c-col :span="12">
<c-button size="small" type="primary" @click="onButpErr">
{{$t('butp.C0000013')}}
</c-button>
</c-col> </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>
<!-- S0000002 : 申报日期 -->
<c-col :span="12"> <c-col :span="12" style="padding-left: 20px">
<el-form-item :label="$t('vrfsp.S0000002')" prop="recgrp.vrf.rptdate"> <c-col :span="24">
<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> <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> </el-form-item>
</c-col> </c-col>
<!-- S0000003 : 填报人 --> <c-col :span="24">
<el-form-item
<c-col :span="12"> label="外汇局批件号/备案表号/业务编号"
<c-form-item :label="$t('vrfsp.S0000003')" prop="recgrp.vrf.crtuser"> prop="recgrp.vrf.regno"
<c-input v-model="model.recgrp.vrf.crtuser" maxlength="20" :placeholder="$t('other.please_enter')+$t('vrfsp.S0000003')"></c-input> >
</c-form-item> <c-fullbox>
</c-col> <c-input
<!-- S0000005 : 填报人电话 --> v-model="model.recgrp.vrf.regno"
maxlength="20"
<c-col :span="12"> placeholder="请输入外汇局批件号/备案表号/业务编号"
<c-form-item label="填报人电话" prop="recgrp.vrf.inptelc"> disabled
<c-input v-model="model.recgrp.vrf.inptelc" maxlength="20" :placeholder="$t('other.please_enter')+'填报人电话'"></c-input> ></c-input>
</c-form-item> <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> </c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBopbutExt">
{{$t('butp.CG000004')}}
</c-button>
</c-col> </c-col>
</div> </div>
</template> </template>
......
<template> <template>
<div class="eContainer"> <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-page title="外汇账户内结汇(删除)">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick"> <el-form
<!--dbjp PD000002 外汇账户内结汇-管理信息 --> :model="model"
<el-tab-pane :label="$t('dbjp.PD000002')" name="vrfp"> :rules="rules"
<m-vrfp :model="model" :codes="codes"/> 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> </el-tab-pane>
<!--dbjp PD000001 外汇账户内结汇-基础信息 --> <!--dbjp PD000001 外汇账户内结汇-基础信息 -->
<el-tab-pane :label="$t('dbjp.PD000001')" name="basp"> <el-tab-pane label="外汇账户内结汇-基础信息" name="basp">
<c-content>
<m-basp :model="model" :codes="codes"/> <m-basp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane> </el-tab-pane>
<!--bopbut PD000000 接口数据 --> <!--dbjp PD000002 外汇账户内结汇-管理信息 -->
<el-tab-pane :label="$t('bopbut.PD000000')" name="selection"> <el-tab-pane label=" 外汇账户内结汇-管理信息" name="vrfp" v-if="model.bopbut.vrfflg=='X'">
<m-selection :model="model" :codes="codes"/> <c-content>
<m-vrfp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane> </el-tab-pane>
</c-tabs> </c-tabs>
</el-form> </el-form>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
</c-function-btn>
</c-page>
</div> </div>
</template> </template>
<script> <script>
...@@ -23,6 +50,7 @@ import Api from "~/service/Api" ...@@ -23,6 +50,7 @@ import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable"
import Dbjdel from "~/model/Dbjdel" import Dbjdel from "~/model/Dbjdel"
import commonProcess from "~/mixin/commonProcess" import commonProcess from "~/mixin/commonProcess"
import commonFuncs from "~/mixin/commonFuncs"
import Check from "~/model/Dbjdel/Check" import Check from "~/model/Dbjdel/Check"
import Default from "~/model/Dbjdel/Default" import Default from "~/model/Dbjdel/Default"
import Pattern from "~/model/Dbjdel/Pattern" import Pattern from "~/model/Dbjdel/Pattern"
...@@ -43,10 +71,10 @@ export default { ...@@ -43,10 +71,10 @@ export default {
root: this root: this
} }
}, },
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理
data(){ data(){
return { return {
tabVal: "", tabVal: "selection",
trnName: "dbjdel", trnName: "dbjdel",
trnType: "", trnType: "",
model: new Dbjdel().data, model: new Dbjdel().data,
......
...@@ -74,7 +74,7 @@ ...@@ -74,7 +74,7 @@
v-model="model.recgrp.bas.custnm" v-model="model.recgrp.bas.custnm"
maxlength="63" maxlength="63"
show-word-limit show-word-limit
placeholder="请输入付款人名称" placeholder="请输入结汇申请人名称"
disabled disabled
></c-input> ></c-input>
</el-form-item> </el-form-item>
...@@ -110,7 +110,7 @@ ...@@ -110,7 +110,7 @@
v-model="model.recgrp.bas.oppuser" v-model="model.recgrp.bas.oppuser"
maxlength="63" maxlength="63"
show-word-limit show-word-limit
placeholder="请输入收款人名称" placeholder="请输入人民币收款人名称"
disabled disabled
></c-input> ></c-input>
</el-form-item> </el-form-item>
...@@ -177,7 +177,7 @@ ...@@ -177,7 +177,7 @@
v-model="model.recgrp.bas.actiondesc" v-model="model.recgrp.bas.actiondesc"
maxlength="32" maxlength="32"
show-word-limit show-word-limit
placeholder="请输入操作类型" placeholder="请输入删除原因"
:rows="7" :rows="7"
disabled disabled
></c-input> ></c-input>
...@@ -189,14 +189,13 @@ ...@@ -189,14 +189,13 @@
<c-input <c-input
v-model="model.recgrp.bas.custcod" v-model="model.recgrp.bas.custcod"
maxlength="18" maxlength="18"
placeholder="请输入结汇申请人组织机构代码" placeholder="请输入组织机构代码"
disabled disabled
></c-input> ></c-input>
<template slot="footer"> <template slot="footer">
<c-checkbox <c-checkbox
v-model="model.recp.baspp.acp" v-model="model.recp.baspp.acp"
disabled disabled
:checked="true"
style="margin-left: 10px;" style="margin-left: 10px;"
>确认</c-checkbox >确认</c-checkbox
> >
......
...@@ -36,7 +36,6 @@ ...@@ -36,7 +36,6 @@
<c-button <c-button
size="small" size="small"
type="primary" type="primary"
icon="el-icon-search"
@click="onCodselSelbut" @click="onCodselSelbut"
> >
{{ $t("codsee.C0000003") }} {{ $t("codsee.C0000003") }}
...@@ -133,7 +132,6 @@ ...@@ -133,7 +132,6 @@
<template slot="footer"> <template slot="footer">
<c-checkbox <c-checkbox
v-model="model.recp.vrfpp.acp" v-model="model.recp.vrfpp.acp"
:checked="true"
style="margin-left: 10px" style="margin-left: 10px"
disabled disabled
>确认</c-checkbox >确认</c-checkbox
......
...@@ -23,6 +23,12 @@ ...@@ -23,6 +23,12 @@
</el-tab-pane> </el-tab-pane>
</c-tabs> </c-tabs>
</el-form> </el-form>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
</c-function-btn>
</c-page> </c-page>
</div> </div>
</template> </template>
......
<template> <template>
<c-page title="进口融资修改">
<div class="eContainer"> <div class="eContainer">
<c-page title="进口融资修改">
<el-form <el-form
:model="model" :model="model"
:rules="rules" :rules="rules"
...@@ -128,8 +129,8 @@ ...@@ -128,8 +129,8 @@
:handleStash="handleStash" :handleStash="handleStash"
> >
</c-function-btn> </c-function-btn>
</div>
</c-page> </c-page>
</div>
</template> </template>
<script> <script>
import Api from "~/service/Api"; import Api from "~/service/Api";
......
<template> <template>
<c-page title="融资开立">
<div class="eContainer">
<div class="eContainer">
<c-page title="进口融资开立">
<el-form <el-form
:model="model" :model="model"
:rules="rules" :rules="rules"
...@@ -165,8 +165,8 @@ ...@@ -165,8 +165,8 @@
:handleStash="handleStash" :handleStash="handleStash"
> >
</c-function-btn> </c-function-btn>
</div>
</c-page> </c-page>
</div>
</template> </template>
<script> <script>
import Api from "~/service/Api"; import Api from "~/service/Api";
......
<template> <template>
<c-page title="融资索汇">
<div class="eContainer"> <div class="eContainer">
<c-page title="进口融资索汇">
<el-form <el-form
:model="model" :model="model"
:rules="rules" :rules="rules"
...@@ -130,8 +131,8 @@ ...@@ -130,8 +131,8 @@
> >
</c-function-btn> </c-function-btn>
</el-form> </el-form>
</div>
</c-page> </c-page>
</div>
</template> </template>
<script> <script>
import Api from "~/service/Api"; 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