Commit e501ca2e by sunxi

Merge branch 'develop' of http://114.115.138.98:8900/isc-v3.1/isc-web-vue into develop

parents f96aeeda 31dc6175
......@@ -19,6 +19,7 @@ const BusRouter = [
{ path: 'fxdsdb', component: () => import("./Fxdsdb/views"), name: 'Fxdsdb', meta: { title: '人民币跨境基础数据查询' }, module: 'frontend' },
{ path: 'bsnsel', component: () => import("./Bsnsel/views"), name: 'Bsnsel', meta: { title: 'CIPS业务状态查询' }, module: 'frontend' },
{ path: 'csnsel', component: () => import("./Csnsel/views"), name: 'Csnsel', meta: { title: '数字证书处理' }, module: 'frontend' },
{ path: 'patsel', component: () => import("./Patsel/views"), name: 'Patsel', meta: { title: '人民币跨境支付行号信息' }, module: 'frontend' },
{ path: 'jfdsel', component: () => import("./Jfdsel/views"), name: 'Jfdsel', meta: { title: '计费单查询' }, module: 'frontend' },
{ path: 'kpachk', component: () => import("./Kpachk/views"), name: 'Kpachk', meta: { title: '未成功记账记录查询' }, module: 'frontend' },
{ path: 'lmnsel', component: () => import("./Lmnsel/views"), name: 'Lmnsel', meta: { title: '流动性管理' }, module: 'frontend' },
......
import Api from "~/service/Api";
import moment from "moment";
export default {
methods: {
async handleSearch() {
},
async handleReset() {
},
// pageSize改变
handleSizeChange(val) {
this.pagination.pageNum = 1;
this.pagination.pageSize = val;
this.handleSearch();
},
// 页码改变
handleCurrentChange(val) {
this.pagination.pageNum = val;
this.handleSearch();
},
},
};
export default {
"fpap.cod": [
{ type: "string", required: false, message: "必输项" },
{ max: 0, message: "长度不能超过0" }
],
"fpap.chnnam": [
{ type: "string", required: false, message: "必输项" },
{ max: 0, message: "长度不能超过0" }
],
"fpap.nam": [
{ type: "string", required: false, message: "必输项" },
{ max: 0, message: "长度不能超过0" }
],
"fpap.tel": [
{ type: "string", required: false, message: "必输项" },
{ max: 0, message: "长度不能超过0" }
],
}
\ No newline at end of file
export default class Patsel {
constructor() {
this.data = {
fpap: {
cod: "", // 参与者机构号: .fpap.cod
chnnam: "", // 参与者中文名称: .fpap.chnnam
nam: "", // 联系人: .fpap.nam
tel: "", // 联系电话: .fpap.tel
bakcat: "", // 直间参标识 .fpap.bakcat
exp: "", // 导出 .fpap.exp
},
fxdpatgrp: {
fxdpatlst: [], // .fxdpatgrp.fxdpatlst
},
}
}
}
\ No newline at end of file
<template>
<div class="eibs-tab">
<c-list-search @form-reset="handleReset" @form-search="handleSearch">
<!-- 持续展示区 -->
<template v-slot="searchSlot">
<el-row>
<c-col :span="8">
<el-form-item label="参与者机构号" prop="fpap.cod">
<c-input v-model="model.fpap.cod" maxlength="35"></c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="参与者中文名称" prop="fpap.chnnam">
<c-input v-model="model.fpap.chnnam" maxlength="140"></c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="联系人" prop="fpap.nam">
<c-input v-model="model.fpap.nam" maxlength="140"></c-input>
</el-form-item>
</c-col>
</el-row>
<!-- 可控展示区 -->
<el-row v-show="searchSlot.searchToggle">
<c-col :span="24">
<c-col :span="8">
<el-form-item label="联系电话" prop="fpap.tel">
<c-input v-model="model.fpap.tel" maxlength="30"></c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="直间参标识" prop="fpap.bakcat">
<c-select v-model="model.fpap.bakcat" style="width:100%">
</c-select>
</el-form-item>
</c-col>
</c-col>
</el-row>
</template>
</c-list-search>
<el-col :span="24" style="margin-top: 10px">
<c-col :span="24">
<el-table id='infgidBSTableRef' v-loading="load" :data="model.fxdpatgrp.fxdpatlst" style="width:100%" size="small"
:border="true" height="calc(100vh - 280px)" :highlight-current-row="true">
<el-table-column prop="cod" label="参与者机构号" width="150">
</el-table-column>
<el-table-column prop="chnnam" label="参与者中文名称" width="150">
</el-table-column>
<el-table-column prop="engnam" label="参与者英文名称" width="150">
</el-table-column>
<el-table-column prop="cty" label="国别" width="100">
</el-table-column>
<el-table-column prop="cbtype" label="境内外标识" width="120">
</el-table-column>
<el-table-column prop="bakcat" label="参与者资格标识" width="150">
</el-table-column>
<el-table-column prop="ctdbak" label="所属资金托管行" width="150">
</el-table-column>
<el-table-column prop="lei" label="法人机构识别编码" width="150">
</el-table-column>
<el-table-column prop="valflg" label="有效标识" width="100">
</el-table-column>
<el-table-column prop="effdat" label="生效日期" width="100">
</el-table-column>
<el-table-column prop="nam" label="联系人" width="100">
</el-table-column>
<el-table-column prop="tel" label="联系电话" width="100">
</el-table-column>
<el-table-column prop="mal" label="联系人邮件" width="150">
</el-table-column>
<el-table-column prop="address" label="联系人地址" width="150">
</el-table-column>
<el-table-column prop="zipcod" label="联系人邮编" width="100">
</el-table-column>
<el-table-column prop="presta" label="前一次更新状态" width="150">
</el-table-column>
<el-table-column prop="sta" label="当前更新状态" width="150">
</el-table-column>
<el-table-column prop="issueno" label="变更期数" width="100">
</el-table-column>
<el-table-column prop="bizsta" label="办理业务状态" width="150">
</el-table-column>
</el-table>
<el-pagination layout="total, sizes, prev, pager, next, jumper"
:total="pagination.total"
:page-size="pagination.pageSize"
:current-page.sync="pagination.pageNum"
@size-change="handleSizeChange"
@current-change="handleCurrentChange">
</el-pagination>
</c-col>
</el-col>
</div>
</template>
<script>
import event from "../event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [event],
components: {
},
data() {
return {
load: false,
pagination: {
pageNum: 1,
pageSize: 10,
total: 0,
},
};
},
watch: {
},
computed: {},
mounted() {
},
methods: {
}
};
</script>
<style scoped lang="less">
.eibs-tabs /deep/ {
.m-table-search {
padding: 20px 0px 10px 0px;
}
}
.header-wrap {
height: 36px;
display: flex;
justify-content: space-between;
align-items: center;
.title {
font-size: 16px;
color: #000;
}
.close-btn {
padding: 3px;
cursor: pointer;
}
}
.m-list-btns {
height: 300px;
overflow: auto;
}
.medium_bcs {
border-radius: 5px;
}
</style>
\ No newline at end of file
<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-content>
<m-mianp :model="model" :codes="codes" />
</c-content>
</el-form>
</div>
</template>
<script>
import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import Patsel from "../model"
import Mianp from "./Mianp"
export default {
name: "Patsel",
components: {
"m-mianp": Mianp,
},
provide() {
return {
root: this
}
},
mixins: [],
data() {
return {
trnName: "patsel",
model: new Patsel().data,
rules: null,
codes: {
rspsta: CodeTable.rspsta,
chgtyp: CodeTable.chgtyp,
chncod: CodeTable.chncod,
stacod: CodeTable.stacod,
csntyp: CodeTable.csntyp,
msgmst: CodeTable.msgmst,
dtlchg: CodeTable.dtlchg,
},
}
},
methods: {
},
created: async function () {
}
}
</script>
<style></style>
......@@ -4,6 +4,24 @@ import Pts from "~/page/Model/Common/Pts"
export default class Qrtmgs {
constructor() {
this.data = {
msgtyp: "",
actbak: "",
casnum: "",
cassta: "",
drfnum: "",
opsref: "",
ownrel: "",
revbak: "",
sedbak: "",
settimend: "",
settimsta: "",
uetr:"",
qrdgrp:{
rec:{
msgtyp: "",
},
},
qrtp: {
msgrag: "", // 记录范围 .qrtp.msgrag
revdrt: "", // 接收方向 .qrtp.revdrt
......
......@@ -139,7 +139,7 @@
:data="stmData.data" :columns="stmData.columns"
v-loading="load" style="width: 100%"
@selection-change="handleSelectionChange"
@dblclick="dbClick" size="small" :border="true"
@row-dblclick="dbClick" size="small" :border="true"
height="calc(100vh - 420px)"
:highlight-current-row="true"
>
......@@ -352,6 +352,7 @@ export default {
},
multipleSelection1: [],
load1: false,
rowdata: [],
};
},
computed: {
......
import Api from "~/service/Api";
export default {
mixins: [],
methods: {
......@@ -5,18 +6,16 @@ export default {
this.load = true;
let rtnmsg = await Api.post("/frontend/smtsel", {
...this.model,
pageNumber: this.pagination.pageNum,
pageSize: this.pagination.pageSize,
pageNumber: this.pagenation.pageNum,
pageSize: this.pagenation.pageSize,
});
if (rtnmsg.respCode == SUCCESS) {
this.load = false;
this.tableData = [];
this.tableData = rtnmsg.data.list;
this.pagination = {
pageNum: rtnmsg.data.pageNum || 1,
pageSize: rtnmsg.data.pageSize || 10,
total: parseInt(rtnmsg.data.total),
};
this.pagenation.pageNum = rtnmsg.data.pageNum || 1
this.pagenation.pageSize = rtnmsg.data.pageSize || 10
this.pagenation.total = parseInt(rtnmsg.data.total)
} else {
this.$notify.error({
title: this.$t("financing.错误"),
......@@ -38,13 +37,13 @@ export default {
},
// pageSize改变
handleSizeChange(val) {
this.pagination.pageNum = 1;
this.pagination.pageSize = val;
this.pagenation.pageNum = 1;
this.pagenation.pageSize = val;
this.handleSearch();
},
// 页码改变
handleCurrentChange(val) {
this.pagination.pageNum = val;
this.pagenation.pageNum = val;
this.handleSearch();
},
}
......
......@@ -238,7 +238,6 @@
style="margin-right: 5px"
size="small"
type="primary"
:disabled="scope.row.acksrv.length == 3"
@click="updateAck(scope.row)"
>更新</c-button>
</template>
......
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