Commit fba69aeb by jianglong

修改BOPSEL

parent 0bd97cc7
......@@ -8,7 +8,7 @@
<el-form
class="m-table-search-form"
ref="paramsForm"
:inline="true"
label-position="right"
label-width="110px"
size="small"
......@@ -82,6 +82,12 @@
</div>
</c-col>
<c-row style="margin-top: 20px">
<c-col style="">
<c-button size="small" type="primary" style="margin-left:0">修复</c-button> </c-col>
</c-row>
<el-row>
<c-col :span="24" style="">
<c-istream-table :list="stmData.data" :columns="stmData.columns" :showButtonFlg="true">
......@@ -99,56 +105,7 @@
</c-istream-table>
</c-col>
</el-row>
<!--
<c-col :span="12">
<el-form-item label="申报编号" prop="errsel.rptno">
<c-input v-model="model.errsel.rptno" maxlength="22" placeholder="请输入申报编号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Initial Code" prop="bopquep.ownextkey">
<c-select v-model="model.bopquep.ownextkey" style="width:100%" placeholder="请选择Initial Code">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="From" prop="bopquep.frmdat">
<c-date-picker type="date" v-model="model.bopquep.frmdat" style="width:100%" placeholder="请选择From"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Until" prop="bopquep.tildat">
<c-date-picker type="date" v-model="model.bopquep.tildat" style="width:100%" placeholder="请选择Until"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onErrselSerbut">
Search
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Select Error Message" prop="errsel.msgstm">
<c-input v-model="model.errsel.msgstm" placeholder="请输入Select Error Message"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onErrselCorbut">
Correct
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onExi">
Exit
</c-button>
</c-col>
-->
</div>
</template>
<script>
......@@ -165,11 +122,11 @@ export default {
return {
stmData: {
columns: [
'4 1 "申报编号" 0 ',
'5 2 "反馈日期" 0',
'7 3 "业务编号" 0',
'20 4 "错误信息" 0',
'21 5 "接口" 0',
'0 1 "申报编号" 150 ',
'1 2 "反馈日期" 120',
'5 3 "业务编号" 120',
'4 4 "错误信息" 250',
'2 5 "接口反馈文件" 250',
],
data: [],
},
......
......@@ -5,23 +5,54 @@
<el-form
class="m-table-search-form"
ref="paramsForm"
:inline="true"
label-position="right"
label-width="110px"
size="small"
>
<!--line1-->
<el-row>
<c-col :span="24" style="">
<c-col :span="8">
<el-form-item label="业务编号" prop="bopquep.ownref" style="width: 100%">
<c-input
v-model="model.bopquep.ownref"
maxlength="16"
placeholder="请输入业务编号"
></c-input>
<c-col :span="8">
<el-form-item label="申报类型" prop="bopquep.boptyp" style="width: 100%">
<c-select
v-model="model.bopquep.boptyp"
style="width: 100%"
placeholder="请选择申报类型"
>
<el-option
v-for="item in codes.boptyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="查询日期类型" prop="bopquep.dattyp" style="width: 100%">
<c-select
v-model="model.bopquep.dattyp"
style="width: 100%"
placeholder="请选择查询日期类型"
>
<el-option
v-for="item in codes.dattyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="起止日期" style="width: 100%">
<c-col :span="11">
......@@ -48,23 +79,7 @@
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="查询日期类型" prop="bopquep.dattyp" style="width: 100%">
<c-select
v-model="model.bopquep.dattyp"
style="width: 100%"
placeholder="请选择查询日期类型"
>
<el-option
v-for="item in codes.dattyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24" style="text-align: right;height:36.8px" v-if="!searchToggle">
......@@ -84,7 +99,17 @@
</el-row>
<!--line3-->
<!--line4-->
<el-row v-show="searchToggle">
<!--line2-->
<c-col :span="24" style="">
<c-col :span="8">
<el-form-item label="申报号码" prop="bopquep.rptno" style="width: 100%">
......@@ -105,7 +130,23 @@
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="业务编号" prop="bopquep.ownref" style="width: 100%">
<c-input
v-model="model.bopquep.ownref"
maxlength="16"
placeholder="请输入业务编号"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24" style="">
<c-col :span="8">
<el-form-item label="客户类型" prop="bopquep.ptytyp" style="width: 100%">
<c-select
v-model="model.bopquep.ptytyp"
......@@ -122,9 +163,7 @@
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24" style="">
<c-col :span="8">
<el-form-item label="客户名称" prop="bopquep.ptynam" style="width: 100%">
<c-input
......@@ -153,23 +192,7 @@
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="申报类型" prop="bopquep.boptyp" style="width: 100%">
<c-select
v-model="model.bopquep.boptyp"
style="width: 100%"
placeholder="请选择申报类型"
>
<el-option
v-for="item in codes.boptyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
......@@ -229,168 +252,39 @@
<c-col style="">
<c-button size="small" type="primary" style="margin-left:0">导出Excel</c-button>
<c-button size="small" type="primary" style="margin-left:0">应急导出</c-button>
<c-button v-if="model.bopquep.boptyp=='DBJ'" size="small" type="primary" style="margin-left:0">新增结汇申请书</c-button>
<c-button v-if="model.bopquep.boptyp=='DBW'" size="small" type="primary" style="margin-left:0">新增购汇申请书</c-button>
</c-col>
</c-row>
<el-row>
<c-col :span="24" style="">
<c-istream-table :list="stmData.data" :columns="stmData.columns" :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">
<a href="javascript:void(0)" @click="continueEdit(scope.row)"
>详情</a
>
<a href="javascript:void(0)" @click="continueEdit(scope.row)"
>修改</a
>
<a href="javascript:void(0)" @click="continueEdit(scope.row)"
>删除</a
>
<c-button style="margin-left: 0" size="small" @click="onWaitDetail(scope.$index,scope.row)">
详情
</c-button>
<c-button style="margin-left: 3px" size="small" @click="onWaitAmend(scope.$index,scope.row)">
修改
</c-button>
<c-button style="margin-left: 3px" size="small" @click="onWaitDelete(scope.$index,scope.row)">
删除
</c-button>
</template>
</el-table-column>
</c-istream-table>
</c-col>
</el-row>
<!-- <c-col :span="12">
<el-form-item label="申报类型" prop="bopquep.boptyp">
<c-select v-model="model.bopquep.boptyp" style="width:100%" placeholder="请选择申报类型">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="From" prop="bopquep.frmdat">
<c-date-picker type="date" v-model="model.bopquep.frmdat" style="width:100%" placeholder="请选择From"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Until" prop="bopquep.tildat">
<c-date-picker type="date" v-model="model.bopquep.tildat" style="width:100%" placeholder="请选择Until"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="至" prop="bopquep.staflg">
<c-input v-model="model.bopquep.staflg" maxlength="1" placeholder="请输入至"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="查询日期类型" prop="bopquep.dattyp">
<c-input v-model="model.bopquep.dattyp" maxlength="1" placeholder="请输入查询日期类型"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Initial Code" prop="bopquep.ownextkey">
<c-select v-model="model.bopquep.ownextkey" style="width:100%" placeholder="请选择Initial Code">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="申报号码" prop="bopquep.rptno">
<c-input v-model="model.bopquep.rptno" maxlength="22" placeholder="请输入申报号码"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="客户类型" prop="bopquep.ptytyp">
<c-select v-model="model.bopquep.ptytyp" style="width:100%" placeholder="请选择客户类型">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="客户名称" prop="bopquep.ptynam">
<c-input v-model="model.bopquep.ptynam" maxlength="50" placeholder="请输入客户名称"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="结算方式" prop="bopquep.medtyp">
<c-select v-model="model.bopquep.medtyp" style="width:100%" placeholder="请选择结算方式">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="业务编号" prop="bopquep.ownref">
<c-input v-model="model.bopquep.ownref" maxlength="16" placeholder="请输入业务编号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="笔数" prop="bopquep.sum">
<c-input v-model="model.bopquep.sum" placeholder="请输入笔数"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Selection" prop="dblstm">
<c-input v-model="model.dblstm" placeholder="请输入Selection"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSerbut">
Search
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onDtlbut">
Detail
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onAddbut">
Add New
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onAmebut">
Modify
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" icon="el-icon-delete" @click="onDelbut">
Delete
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onPrtbut">
Print
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onExpbut">
导出Excel
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onExpbop">
应急导出
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onExi">
Exit
</c-button>
</c-col> -->
</div>
</template>
<script>
......@@ -408,22 +302,97 @@ export default {
searchToggle:false,
stmData: {
columns: [
'4 1 "申报号码" 0 ',
'5 2 "客户" 0',
'7 3 "组织机构代码" 0',
'20 4 "基础" 0',
'21 5 "银行业务编号" 0',
//{index:3,position:3,width:110,pattern:'date',label:'日期'},
//{index:4,position:4,width:100,pattern:'code',label:'状态',code:this.codes.relstaEN},
'0 1 "申报号码" 170 ',
'1 2 "客户" 100',
'16 3 "组织机构代码" 120',
'2 4 "基础" 80',
'5 5 "银行业务编号" 150',
//'6 6, "收付汇日期" 200',
{index:6,position:6,width:150,pattern:'date',label:'收付汇日期'},
//'7 7, "申报类型" 198',
{index:7,position:7,width:190,pattern:'code',label:'申报类型',code:this.codes.boptyp},
'8 8, "币别" 80',
//'9 9, "金额" 120',
{index:9,position:9,width:120,pattern:'amt',label:'金额'},
//'10 10, "客户类型" 120',
{index:10,position:10,width:150,pattern:'code',label:'客户类型',code:this.codes.ptytyp},
//'11 11, "结算方式" 100',
{index:11,position:11,width:100,pattern:'code',label:'结算方式',code:this.codes.medtyp},
'3 12, "申报" 80',
'4 13, "管理" 80',
'17 14, "对方客户名称" 120',
'18 15, "结汇金额" 100',
'19 16, "账号" 120',
'20 17, "现汇金额" 100',
'21 18, "账号" 120',
'22 19, "其他金额" 100',
'23 20, "账号" 120',
'24, 21, "牌价" 80',
'26, 22, "国内扣费金额" 120',
'27, 23, "国外扣费金额" 120',
'28, 24, "地区机构号" 110',
'29, 25, "外汇账户账号" 120',
'30, 26, "人民币账户账号" 160',
'31, 27, "外汇账户开户行" 200',
'32, 28, "人民币账户开户行" 160',
'33, 29, "交易编码" 100',
'34, 30, "外汇局批件号/备案表号/业务编号" 350',
'35, 31, "结汇用途" 100',
'36, 32, "结汇详细用途" 150',
'37, 33, "填报人" 120',
'38, 34, "填报人电话" 120',
],
data: [],
},
};
},
methods: { ...Event },
methods: { ...Event ,
async onWaitDetail(idx, row) {
console.log(idx);
console.log(row);
console.log(row.申报类型);
let business=row.申报类型.toLowerCase() +"inf";
let url = "/business/"+business;
console.log(url);
//url ="/business/"+"litopn";
console.log(url);
this.$router.history.push(url);
},
async onWaitAmend(idx, row) {
console.log(idx);
console.log(row);
console.log(row.申报类型);
let business=row.申报类型.toLowerCase() +"ame";
let url = "/business/"+business;
console.log(url);
//url ="/business/"+"litopn";
console.log(url);
this.$router.history.push(url);
},
async onWaitDelete(idx, row) {
console.log(idx);
console.log(row);
console.log(row.申报类型);
let business=row.申报类型.toLowerCase() +"del";
let url = "/business/"+business;
console.log(url);
//url ="/business/"+"litopn";
console.log(url);
this.$router.history.push(url);
},
},
created: function () {
this.model.bopquep.boptyp = "ALL";
this.model.bopquep.frmdat = new Date();
this.model.bopquep.tildat = new Date();
},
};
</script>
<style scoped>
......
<template>
<div class="eContainer-search">
<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="tabClick" style="margin-top: 20px;">
<!--PD000000 -->
<div class="eContainer">
<c-page title="申报">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick" >
<el-tab-pane label="申报信息" name="selp">
<m-selp :model="model" :codes="codes" ref="selp"/>
<c-content>
<m-selp :model="model" :codes="codes" ref="selp"/>
</c-content>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="差错反馈" name="errp">
<m-errp :model="model" :codes="codes" ref="errp"/>
<el-tab-pane label="差错反馈" name="errp">
<c-content>
<m-errp :model="model" :codes="codes" ref="errp"/>
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
</c-tabs >
</c-page>
</div>
</template>
<script>
......@@ -57,7 +57,18 @@ export default {
pattern: Pattern,
rules: null,
codes: {
boptyp: [],
boptyp: [
{value:"ALL",label:"全部" },
{value:"DBA",label:"涉外收入申报单" },
{value:"DBB",label:"境外汇款申请书" },
{value:"DBC",label:"对外付款/承兑通知书" },
{value:"DBD",label:"境内收入申报单" },
{value:"DBE",label:"境内汇款申请书" },
{value:"DBF",label:"境内付款/承兑通知书" },
{value:"DBJ",label:"结汇申请书" },
{value:"DBW",label:"购汇申请书" },
],
dattyp: [
{ label: "按收付汇日期", value: "A" },
{ label: "按经办日期", value: "B" },
......
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