Commit a86ab6c8 by taojinrui

cptrel交易增加面板

parent e6673c85
...@@ -13,6 +13,7 @@ export default { ...@@ -13,6 +13,7 @@ export default {
"coninf.oitset.oit.inftxt" :Utils.defaultFunction, "coninf.oitset.oit.inftxt" :Utils.defaultFunction,
"coninf.oitset.oit.inflev" :Utils.defaultFunction, "coninf.oitset.oit.inflev" :Utils.defaultFunction,
"trn.relflg" :Utils.defaultFunction, "trn.relflg" :Utils.defaultFunction,
"recpan.glestm" :Utils.defaultFunction,
"trn.ownref" :Utils.defaultFunction, "trn.ownref" :Utils.defaultFunction,
"recpan.atp.cod" :Utils.defaultFunction, "recpan.atp.cod" :Utils.defaultFunction,
"atp.cod" :Utils.defaultFunction, "atp.cod" :Utils.defaultFunction,
......
...@@ -2,7 +2,7 @@ import Api from "~/service/Api" ...@@ -2,7 +2,7 @@ import Api from "~/service/Api"
import Utils from "~/utils" import Utils from "~/utils"
export default { export default {
async onUsfmodShwflt(){ async onUsfmodShwflt(){
let rtnmsg = await this.executeRule("usfmod.shwflt") let rtnmsg = await this.executeRule("usfmod.shwflt")
if(rtnmsg.respCode == SUCCESS) if(rtnmsg.respCode == SUCCESS)
{ {
...@@ -254,18 +254,29 @@ export default { ...@@ -254,18 +254,29 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'}); this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onRecpanButprtgle(){
let rtnmsg = await this.executeRule("recpan.butprtgle")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async handleSearch() { async handleSearch() {
let rtnmsg = await this.executeRule("searow") let rtnmsg = await this.executeRule("searow")
if(rtnmsg.respCode == SUCCESS) if(rtnmsg.respCode == SUCCESS)
{ {
this.stmData.data = rtnmsg.data.trncorco_trnstm.rows; this.stmData.data = rtnmsg.data.trncorco_trnstm.rows;
} }
else else
{ {
this.$notify.error({title: '错误',message: '服务请求失败!'}); this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async handleReset() { async handleReset() {
......
...@@ -233,4 +233,37 @@ export default { ...@@ -233,4 +233,37 @@ export default {
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"} {max: 1,message:"长度不能超过1"}
], ],
"recpan.glestm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"recpan.transcode":[
{type: "string", required: false, message: "必输项"},
{max: 5,message:"长度不能超过5"}
],
"recpan.userid":[
{type: "string", required: false, message: "必输项"},
{max: 6,message:"长度不能超过6"}
],
"recpan.acttyp":[
{type: "string", required: false, message: "必输项"},
{max: 2,message:"长度不能超过2"}
],
"recpan.amt":[
{type: "string", required: false, message: "必输项"},
{max: 10,message:"长度不能超过10"}
],
"recpan.pinno":[
{type: "string", required: false, message: "必输项"},
{max: 6,message:"长度不能超过6"}
],
"recpan.accno":[
{type: "string", required: false, message: "必输项"},
{max: 19,message:"长度不能超过19"}
],
"recpan.rescode":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
} }
\ No newline at end of file
import Api from "~/service/Api" import Api from "~/service/Api"
import Pts from "../Common/Pts" import Pts from "../Common/Pts"
import Pub from "../Public"
export default class Cptrel{ export default class Cptrel{
constructor () { constructor () {
...@@ -88,6 +89,14 @@ export default class Cptrel{ ...@@ -88,6 +89,14 @@ export default class Cptrel{
}, },
wfestm:"", // WFEs for transaction for display .recpan.wfestm wfestm:"", // WFEs for transaction for display .recpan.wfestm
trostm:"", // TROs for transaction for display .recpan.trostm trostm:"", // TROs for transaction for display .recpan.trostm
glestm:"", // GLEs for transaction .recpan.glestm
transcode:"", // Transaction Code .recpan.transcode
amt:"", // Amount .recpan.amt
pinno:"", // Pin No .recpan.pinno
userid:"", // UserID .recpan.userid
acttyp:"", // UserID .recpan.acttyp
accno:"", // Pin No. .recpan.accno
rescode:"", // Response Code .recpan.rescode
}, },
trn:{ trn:{
ownref:"", // Reference .trn.ownref ownref:"", // Reference .trn.ownref
...@@ -112,6 +121,7 @@ export default class Cptrel{ ...@@ -112,6 +121,7 @@ export default class Cptrel{
objinr:"", // Object .wfmmod.wfs.objinr objinr:"", // Object .wfmmod.wfs.objinr
}, },
}, },
mtabut: new Pub().data.Mtabut,
coninf:{ coninf:{
oitinf:{ oitinf:{
labinftxt:"", // Label for INFTXT .coninf.oitinf.labinftxt labinftxt:"", // Label for INFTXT .coninf.oitinf.labinftxt
......
<template>
<div class="eibs-tab">
<c-col :span="24">
<c-istream-table
:list="stmData.data"
:columns="stmData.columns"
></c-istream-table>
</c-col>
<c-col :span="24">
<c-row>
<c-col :span="8">
<c-form-item label="Transaction Code" prop="recpan.transcode">
<c-input
v-model="model.recpan.transcode"
maxlength="5"
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="8">
<c-form-item label="UserID" prop="recpan.userid">
<c-input
v-model="model.recpan.userid"
maxlength="6"
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="8">
<c-form-item label="UserID" prop="recpan.acttyp">
<c-input v-model="model.recpan.acttyp" maxlength="2"></c-input>
</c-form-item>
</c-col>
</c-row>
<c-row>
<c-col :span="8">
<c-form-item label="Account Type" prop="recpan.amt">
<c-input v-model="model.recpan.amt"></c-input>
</c-form-item>
</c-col>
<c-col :span="8">
<c-form-item label="Pin No" prop="recpan.pinno">
<c-input v-model="model.recpan.pinno" maxlength="6"></c-input>
</c-form-item>
</c-col>
<c-col :span="8">
<c-form-item label="Account No." prop="recpan.accno">
<c-input v-model="model.recpan.accno" maxlength="19"></c-input>
</c-form-item>
</c-col>
</c-row>
<c-row>
<c-col :span="8">
<c-form-item label="Response Code" prop="recpan.rescode">
<c-input v-model="model.recpan.rescode" maxlength="40"></c-input>
</c-form-item>
</c-col>
</c-row>
</c-col>
<!--====================原码==================== -->
<!-- <c-col :span="12">
<c-form-item label="GLEs for transaction" prop="recpan.glestm">
<c-input
v-model="model.recpan.glestm"
:placeholder="$t('other.please_enter') + 'GLEs for transaction'"
></c-input>
</c-form-item>
</c-col>
SF000157 : Transaction Code
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000157')" prop="recpan.transcode">
<c-input
v-model="model.recpan.transcode"
maxlength="5"
:placeholder="$t('other.please_enter') + $t('trnp.SF000157')"
></c-input>
</c-form-item>
</c-col>
SF000160 : UserID
<c-col :span="12">
<c-form-item label="UserID" prop="recpan.userid">
<c-input
v-model="model.recpan.userid"
maxlength="6"
:placeholder="$t('other.please_enter') + 'UserID'"
></c-input>
</c-form-item>
</c-col>
SF000161 : Account Type
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000160')" prop="recpan.acttyp">
<c-input
v-model="model.recpan.acttyp"
maxlength="2"
:placeholder="$t('other.please_enter') + $t('trnp.SF000160')"
></c-input>
</c-form-item>
</c-col>
SF000158 : Amount
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000158')" prop="recpan.amt">
<c-input
v-model="model.recpan.amt"
:placeholder="$t('other.please_enter') + $t('trnp.SF000158')"
></c-input>
</c-form-item>
</c-col>
SF000159 : Pin No.
<c-col :span="12">
<c-form-item label="Pin No" prop="recpan.pinno">
<c-input
v-model="model.recpan.pinno"
maxlength="6"
:placeholder="$t('other.please_enter') + 'Pin No'"
></c-input>
</c-form-item>
</c-col>
SF000162 : Account No.
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000159')" prop="recpan.accno">
<c-input
v-model="model.recpan.accno"
maxlength="19"
:placeholder="$t('other.please_enter') + $t('trnp.SF000159')"
></c-input>
</c-form-item>
</c-col>
SF000163 : Response Code
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000163')" prop="recpan.rescode">
<c-input
v-model="model.recpan.rescode"
maxlength="40"
:placeholder="$t('other.please_enter') + $t('trnp.SF000163')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanButprtgle">
{{ $t("trnp.CG000231") }}
</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/Cptrel/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
stmData: {
columns: [
'0 1 "Account" 240 ',
'1 2 "Dt/Cr" 150 1 0 1 DBTCDT',
'2 3 "Cur" 137',
'3 4 "Booked Amt" 190 2 8 1 2',
'4 5 "Status" 150 1 0 1 GLE:EXPFLG',
'5 6 "Rate" 155 2 0 1 0',
'6 7 "Client Code" 195',
'15 8 "Income" 180 2 8',
],
data: [],
},
};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
...@@ -9,199 +9,110 @@ ...@@ -9,199 +9,110 @@
size="small" size="small"
> >
<c-row> <c-row>
<c-col :span="24"> <c-col :span="24">
<c-col :span="8">
<c-col :span="8"> <c-fullbox>
<el-form-item <el-form-item
label="Selection of User" label="Selection of User"
prop="trncorco.usfmod.flt" prop="trncorco.usfmod.flt"
style="width:100%" style="width: 100%"
> >
<c-col :span="16"> <c-col :span="16">
<c-input <c-input
v-model="model.trncorco.usfmod.flt" v-model="model.trncorco.usfmod.flt"
maxlength="16" maxlength="16"
aria-placeholder="请输入Selection of User" placeholder="请输入Selection of User"
> >
</c-input> </c-input>
</c-col> </c-col>
<c-button
size="small"
type="primary"
@click="onUsfmodShwflt"
>Show_Set</c-button>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item
label="Reference"
prop="trncorco.ownref"
style="width:100%"
>
<c-input
v-model="model.trncorco.ownref"
maxlength="16"
placeholder="请输入Reference"
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="汇款性质" prop="trncorco.trntyp" style="width:100%">
<c-select
v-model="model.trncorco.trntyp"
style="width: 100%"
placeholder="请选择汇款性质"
>
<el-option
v-for="item in codes.y"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-row>
<c-col
:span="24"
style="text-align: right; height: 36.8px"
v-if="searchToggle"
>
<el-button size="small" @click="handleReset">重置</el-button>
<el-button
type="primary"
icon="el-icon-search"
size="small"
@click="handleSearch"
>查询</el-button
>
<el-button type="text" @click="searchToggle = false">
展开
<i class="el-icon-arrow-down"></i>
</el-button>
</c-col>
<!-- 可控展示区 --> <c-button size="small" type="primary"
<c-row v-show="!searchToggle"> >Show_Set</c-button
<c-col :span="24">
<c-col :span="8">
<el-form-item
label="Party Reference"
prop="trncorco.usfmod.usr.extkey"
style="width: 100%"
>
<c-select
v-model="model.trncorco.usfmod.usr.extkey"
placeholder="请输入Party Reference"
>
<el-option
v-for="item in codes.extkey"
:key="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item
label="Select Single Party"
prop="infcon.pty.extkey"
style="width: 100%"
>
<c-input
v-model="model.infcon.pty.extkey"
maxlength="24"
placeholder="请输入Select Single Party"
:disabled=this.flag1
> >
</c-input>
</el-form-item> </el-form-item>
</c-fullbox>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item
label="Party Name" label="Reference"
prop="infcon.pty.nam" prop="trncorco.ownref"
style="width: 100%" style="width: 100%"
> >
<c-input <c-input
v-model="model.infcon.pty.nam" v-model="model.trncorco.ownref"
maxlength="40" maxlength="16"
placeholder="请输入External Party Name" placeholder="请输入Reference"
disabled
> >
</c-input> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<c-col :span="24">
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item
label="Party Name/BIC" label="汇款性质"
prop="infcon.seapty" prop="trncorco.trntyp"
style="width: 100%" style="width: 100%"
> >
<c-input
v-model="model.infcon.seapty"
maxlength="24"
placeholder="请输入Party Name/BIC"
:disabled=this.flag2
></c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="Role" prop="infcon.searol" style="width: 100%">
<c-select <c-select
v-model="model.infcon.searol" v-model="model.trncorco.trntyp"
style="width: 100%" style="width: 100%"
placeholder="请选择Role" placeholder="请选择汇款性质"
:code="searol"
> >
<el-option
v-for="item in codes.trntyp"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8">
<el-form-item
label="Resp.User"
prop="infcon.usr.extkey"
style="width: 100%"
>
<c-input
v-model="model.infcon.usr.extkey"
maxlength="8"
placeholder="请输入User ID"
disabled
>
</c-input>
</el-form-item>
</c-col>
</c-col> </c-col>
</c-row>
<c-col
:span="24"
style="text-align: right; height: 36.8px"
v-if="searchToggle"
>
<el-button size="small" @click="handleReset">重置</el-button>
<el-button
type="primary"
icon="el-icon-search"
size="small"
@click="handleSearch"
>查询</el-button
>
<el-button type="text" @click="searchToggle = false">
展开
<i class="el-icon-arrow-down"></i>
</el-button>
</c-col>
<!-- 可控展示区 -->
<c-row v-show="!searchToggle">
<c-col :span="24"> <c-col :span="24">
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item
label="Status" label="Status"
prop="infcon.seasta" prop="trncorco.relflg"
style="width: 100%" style="width: 100%"
> >
<c-select <c-select
v-model="model.infcon.seasta" v-model="model.trncorco.relflg"
style="width: 100%" style="width: 100%"
placeholder="请选择Status" placeholder="请选择Status"
:code="codes.seasta" :code="codes.relflg"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item label="Currency" prop="infcon.seacur" style="width: 100%" > <el-form-item label="Currency" prop="relcur" style="width: 100%">
<c-select <c-select
v-model="model.infcon.seacur" v-model="model.relcur"
style="width: 100%" style="width: 100%"
placeholder="请选择Currency" placeholder="请选择Currency"
:code="codes.currencycode" :code="codes.currencycode"
...@@ -209,15 +120,16 @@ ...@@ -209,15 +120,16 @@
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item
label="Amount between" label="Amount between"
prop="infcon.seaamtfr" prop=""
style="width: 100%" style="width: 100%"
> >
<c-col :span="11"> <c-col :span="11">
<c-input-currency <c-input-currency
v-model="model.infcon.seaamtfr" v-model="model.amt1"
placeholder="请输入Amount" placeholder="请输入Amount"
> >
</c-input-currency> </c-input-currency>
...@@ -227,7 +139,7 @@ ...@@ -227,7 +139,7 @@
</c-col> </c-col>
<c-col :span="11"> <c-col :span="11">
<c-input-currency <c-input-currency
v-model="model.infcon.seaamtto" v-model="model.amt2"
placeholder="请输入Amount" placeholder="请输入Amount"
> >
</c-input-currency> </c-input-currency>
...@@ -239,49 +151,67 @@ ...@@ -239,49 +151,67 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item
label="Payment Type" label="Opening between"
prop="seapaytyp" prop="trncorco.inidatfro"
style="width: 100%" style="width: 100%"
> >
<c-select <c-col :span="11">
v-model="model.seapaytyp" <c-date-picker
style="width: 100%" type="date"
placeholder="请选择Payment Type" v-model="model.trncorco.inidatfro"
:code="codes.seapaytyp" value-format="yyyy-MM-dd"
> style="width: 100%"
</c-select> placeholder="请选择Opening between"
></c-date-picker>
</c-col>
<c-col :span="2" style="text-align: center">
<label style="display: inline-block; width: 100%">-</label>
</c-col>
<c-col :span="11">
<c-date-picker
type="date"
v-model="model.trncorco.inidattil"
value-format="yyyy-MM-dd"
style="width: 100%"
placeholder="请选择Open Date to"
></c-date-picker>
</c-col>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item label="Swift type" prop="msgtyp" style="width: 100%"> <el-form-item label="客户号" prop="ptyextkey" style="width: 100%">
<c-select <c-input
v-model="model.msgtyp" v-model="model.ptyextkey"
style="width: 100%" placeholder="请输入客户号"
placeholder="请选择Swift type" ></c-input>
:code="swftyp"
>
</c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item label="国家代码" prop="countcode" style="width: 100%"> <el-form-item
<c-col :span="11"> label="branch"
<c-select prop="branch"
v-model="model.countcode" style="width: 100%"
filterable >
style="width: 100%" <c-input
placeholder="请选择国家代码" v-model="model.branch"
:code="codes.bopcty" maxlength="24"
> placeholder="请输入Select Single Party"
</c-select>
</c-col> >
<c-col :span="13" style="text-align: right"> </c-input>
<c-checkbox v-model="model.tsnflg">同名划转标志</c-checkbox>
</c-col>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24">
<el-form-item label="Transaction Type" prop="atp.cod">
<c-input v-model="model.atp.cod"></c-input>
</el-form-item>
</c-col>
</c-row> </c-row>
<c-col <c-col
:span="24" :span="24"
style="text-align: right; height: 36.8px" style="text-align: right; height: 36.8px"
...@@ -301,10 +231,19 @@ ...@@ -301,10 +231,19 @@
</el-button> </el-button>
</c-col> </c-col>
</el-form> </el-form>
<c-col :span="24"> <c-col :span="24">
<div style="border-bottom: 10px solid rgb(232, 232, 232)"></div> <div style="border-bottom: 10px solid rgb(232, 232, 232)"></div>
</c-col> </c-col>
<c-col :span="24">
<c-istream-table :list="stmData.data" :columns="stmData.columns" :showButtonFlg="true">
<el-table-column fixed="right" prop="op" label="操作" width="140px">
</el-table-column>
</c-istream-table>
</c-col>
<!-- ======================================原码=================================================== --> <!-- ======================================原码=================================================== -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<span v-text="model.trncorco.usfmod.usftxt" data-path=".trncorco.usfmod.usftxt" > </span> <span v-text="model.trncorco.usfmod.usftxt" data-path=".trncorco.usfmod.usftxt" > </span>
...@@ -527,43 +466,57 @@ export default { ...@@ -527,43 +466,57 @@ export default {
mixins: [commonProcess], mixins: [commonProcess],
data() { data() {
return { return {
ptsaddg: { stmData: {
columns: [ columns: [
{ // '0 1 "业务编号" 110',
title: "TRN", // '1 2 "币种" 110',
width: "120px", // '2 3 "金额" 120 2 8:1 2 5',
dataIndex: "rol", // '3 4 "收款人名称" 250',
show: "select", // '4 5 "付款人名称" 250',
}, // '5 6 "业务发生日期" 150 20 30 1',
{ // '6 7 "复核状态" 120 1 0:0 1 RELSTA',
title: "Own Reference",
width: "180px", // "10 1 \"TRN\" 50 1 0:0 3 ATPTXT",
dataIndex: "ptyextkey", // "11 2:1 \"Own Reference\" 186",
show: "input", // "17 2:2 \"Message Type\" 186",
}, // "12 3 \"Cur\" 137",
{ // "13 4 \"Relevant Amount\" 80 2 8:1 2 5",
title: "Cur", // "14 5 \"Entry\" 104 20 30 1",
width: "300px", // "9 6:1 \"Req\" 135",
dataIndex: "nam", // "2 6:2 \"Sig\" 135",
}, // "6 8:1 \"Rq0\" 135",
{ // "3 8:2 \"Rel0\" 135",
title: "Relevant", // "7 9:1 \"Rq1\" 135",
width: "300px", // "4 9:2 \"Rel1\" 135",
dataIndex: "ref", // "8 10:1 \"Rq2\" 135",
}, // "5 10:2 \"Rel2\" 135",
{ // "16 11:1 \"User\" 160",
title: "Entry", // "18 11:2 \"\" 60",
width: "300px", // "0 12 \"Status\" 54 1 0:0 1 RELSTA",
dataIndex: "ref", // "15 13 \"Branch\" 142",
},
{ "10 1 \"TRN\" 100 1 0:0 3 ATPTXT",
title: "Relevant", "11 2 \"Own Reference\" 186",
width: "300px", "17 3 \"Message Type\" 186",
dataIndex: "ref", "12 4 \"Cur\" 137",
}, "13 5 \"Relevant Amount\" 80 2 8:1 2 5",
"14 6 \"Entry\" 104 20 30 1",
"9 7 \"Req\" 135",
"2 8 \"Sig\" 135",
"6 9 \"Rq0\" 135",
"3 10 \"Rel0\" 135",
"7 11 \"Rq1\" 135",
"4 12 \"Rel1\" 135",
"8 13 \"Rq2\" 135",
"5 14 \"Rel2\" 135",
"16 15 \"User\" 160",
"18 16 \"\" 60",
"0 17 \"Status\" 54 1 0:0 1 RELSTA",
"15 18 \"Branch\" 142",
], ],
urls: "lttp.ptsaddp.ptsaddg", data: [],
}, },
searchToggle: true
}; };
}, },
methods: { ...Event }, methods: { ...Event },
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- SG000136 : 操作类型描述 --> <c-col :span="24">
<!-- SG000155 : 操作流程 --> <c-istream-table
<!-- SG000137 : TRN---Trn created --> :list="stmData.data"
:columns="stmData.columns"
<c-col :span="12"> ></c-istream-table>
</c-col>
<!-- ==================原码====================== -->
<!-- SG000136 : 操作类型描述 -->
<!-- SG000155 : 操作流程 -->
<!-- SG000137 : TRN---Trn created -->
<!-- <c-col :span="12">
<c-form-item label="stream of ore records" prop="orestr"> <c-form-item label="stream of ore records" prop="orestr">
<c-input v-model="model.orestr" :placeholder="$t('other.please_enter')+'stream of ore records'"></c-input> <c-input v-model="model.orestr" :placeholder="$t('other.please_enter')+'stream of ore records'"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col> -->
<!-- SG000143 : BRK---Break --> <!-- SG000143 : BRK---Break -->
<!-- SG000138 : COR---Correction --> <!-- SG000138 : COR---Correction -->
<!-- SG000139 : DEL---Trn deleted --> <!-- SG000139 : DEL---Trn deleted -->
<!-- SG000140 : REL---Trn released --> <!-- SG000140 : REL---Trn released -->
<!-- SG000142 : INC---Message received --> <!-- SG000142 : INC---Message received -->
<!-- SG000141 : DES---Spt deleted --> <!-- SG000141 : DES---Spt deleted -->
<!-- SG000144 : SPT---Spt Released --> <!-- SG000144 : SPT---Spt Released -->
<!-- SG000145 : ROU---ReRounting --> <!-- SG000145 : ROU---ReRounting -->
<!-- SG000152 : CAN---Order Canceled --> <!-- SG000152 : CAN---Order Canceled -->
<!-- SG000153 : SIG---Signature --> <!-- SG000153 : SIG---Signature -->
</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 CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Event from "~/model/Cptrel/Event" import Event from "~/model/Cptrel/Event";
export default { export default {
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {
stmData: {
} columns: [
}, '3 1 "操作类型" 280',
methods:{...Event}, '2 2 "操作柜员" 280',
created:function(){ '4 3 "交易名称" 280',
'0 4 "进入交易时间" 304 20 30 1',
} '1 5 "操作时间" 204 20 30 1',
} ],
data: [],
},
};
},
methods: { ...Event },
created: function () {},
};
</script> </script>
<style> <style>
</style> </style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- ==========左边========= -->
<c-col :span="12"> <c-col :span="11">
<c-form-item label="Drag Drop Sender" prop="recpan.recget.sdamod.dadsnd"> <c-col :span="24">
<c-input v-model="model.recpan.recget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input> <el-form-item label="Reference" prop="trn.ownref" style="width: 100%">
</c-form-item> <c-fullbox>
</c-col> <c-input v-model="model.trn.ownref" placeholder=""></c-input>
<!-- SF000139 : Reference --> <template slot="footer">
<c-button type="primary">
<c-col :span="12"> <span style="font-family: '宋体'; font-weight: bold">i</span>
<c-form-item :label="$t('trnp.S0000194')" prop="trn.ownref"> </c-button>
<c-input v-model="model.trn.ownref" maxlength="16" :placeholder="$t('other.please_enter')+$t('trnp.S0000194')"></c-input> </template>
</c-form-item> </c-fullbox>
</c-col> </el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000139')" prop="recpan.con"> <c-col :span="24">
<c-input v-model="model.recpan.con" :placeholder="$t('other.please_enter')+$t('trnp.SF000139')"></c-input> <el-form-item label="Transaction" prop="recpan.atp.cod">
</c-form-item> <c-fullbox>
</c-col> <c-input v-model="model.recpan.atp.cod"></c-input>
<!-- SF000182 : Ident No. --> <template slot="footer">
<c-button type="primary">
<c-col :span="12"> <span style="font-family: '宋体'; font-weight: bold">i</span>
<c-form-item :label="$t('trnp.S0000195')" prop="trn.inr"> </c-button>
<c-input v-model="model.trn.inr" maxlength="8" :placeholder="$t('other.please_enter')+$t('trnp.S0000195')"></c-input> </template>
</c-form-item> </c-fullbox>
</c-col> </el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000182')" prop="recpan.recget.sdamod.seainf"> <c-col :span="24">
<c-input v-model="model.recpan.recget.sdamod.seainf" :placeholder="$t('other.please_enter')+$t('trnp.SF000182')"></c-input> <c-col :span="24">
</c-form-item> <c-col :span="13">
</c-col> <el-form-item label="Relevant Amount" prop="trn.reloricur">
<c-select
<c-col :span="12"> v-model="model.trn.reloricur"
<c-form-item label="External Readable Object Identification" prop="trn.objnam"> style="width: 100%"
<c-input v-model="model.trn.objnam" maxlength="40" :placeholder="$t('other.please_enter')+'External Readable Object Identification'"></c-input> placeholder="请选择汇款金额"
</c-form-item> >
</c-col> <el-option
v-for="item in codes.curtxt1"
<c-col :span="12"> :key="item.value"
<c-button size="small" type="primary" @click="onRecpanDet"> :label="item.label"
{{$t('trnp.CF000130')}} :value="item.value"
</c-button> >
</c-col> </el-option>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="recpan.atpget.sdamod.dadsnd">
<c-input v-model="model.recpan.atpget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<!-- SF000141 : Transaction -->
<c-col :span="12">
<c-form-item label="Transaction ID" prop="recpan.atp.cod">
<c-input v-model="model.recpan.atp.cod" maxlength="6" :placeholder="$t('other.please_enter')+'Transaction ID'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000141')" prop="recpan.atpget.sdamod.seainf">
<c-input v-model="model.recpan.atpget.sdamod.seainf" :placeholder="$t('other.please_enter')+$t('trnp.SF000141')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Transaction ID" prop="recpan.atp.cod">
<c-input v-model="model.recpan.atp.cod" maxlength="6" :placeholder="$t('other.please_enter')+'Transaction ID'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSyswrnButshw">
{{$t('trnp.CF000136')}}
</c-button>
</c-col>
<!-- SF000142 : Relevant Amount -->
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000142')" prop="trn.reloricur">
<c-input v-model="model.trn.reloricur" maxlength="3" :placeholder="$t('other.please_enter')+$t('trnp.SF000142')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Relevant Amount for Release in Original Currency" prop="trn.reloriamt">
<c-input v-model="model.trn.reloriamt" :placeholder="$t('other.please_enter')+'Relevant Amount for Release in Original Currency'"></c-input>
</c-form-item>
</c-col>
<!-- SF000146 : Release Status of Transaction -->
<c-col :span="12">
<el-form-item :label="$t('trnp.SF000146')" prop="trn.relflg">
<c-select v-model="model.trn.relflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('trnp.SF000146')">
</c-select> </c-select>
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item
style="text-align: left"
label-width="5px"
prop="trn.reloriamt"
>
<c-input-currency
v-model="model.trn.reloriamt"
style="text-align: left; width: 100%"
placeholder="请输入汇款金额"
></c-input-currency>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="Responsible" prop="trn.usr">
<c-input v-model="model.trn.usr"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Group" prop="trn.usg">
<c-input v-model="model.trn.usg"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="Based on Ident No" prop="trn.cortrninr">
<c-input v-model="model.trn.cortrninr"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Execut.Date" prop="trn.exedat">
<c-input v-model="model.trn.exedat"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="Entered by" prop="recpan.cretrs.usr">
<c-input v-model="model.recpan.cretrs.usr"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Timestamp" prop="recpan.cretrs.dattim">
<c-input v-model="model.recpan.cretrs.dattim"></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<!--=========右边========== -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<c-col :span="12">
<el-form-item label="ident No." prop="" tyle="width:100%">
<c-fullbox>
<c-input v-model="model.trn.inr"></c-input>
<template slot="footer">
<c-button type="primary"
><span style="font-family: '宋体'; font-weight: bold"
>i</span
></c-button>
</template>
</c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanNotmap"> <el-form-item label="" prop="">
{{$t('trnp.CF000198')}} <c-input v-model="model.trn.objnam"></c-input>
</c-button>
</c-col>
<!-- SF000140 : Responsible -->
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000140')" prop="trn.usr">
<c-input v-model="model.trn.usr" maxlength="8" :placeholder="$t('other.please_enter')+$t('trnp.SF000140')"></c-input>
</c-form-item>
</c-col>
<!-- SF000149 : Group -->
<c-col :span="12">
<c-form-item label="Responsible Group" prop="trn.usg">
<c-input v-model="model.trn.usg" maxlength="6" :placeholder="$t('other.please_enter')+'Responsible Group'"></c-input>
</c-form-item>
</c-col>
<!-- SF000143 : Signatures Required/Obtained -->
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000143')" prop="trn.relreq">
<c-input v-model="model.trn.relreq" maxlength="3" :placeholder="$t('other.please_enter')+$t('trnp.SF000143')"></c-input>
</c-form-item>
</c-col>
<!-- SF000144 : / -->
<c-col :span="12">
<c-form-item label="Applied Signatures" prop="trn.relres">
<c-input v-model="model.trn.relres" maxlength="3" :placeholder="$t('other.please_enter')+'Applied Signatures'"></c-input>
</c-form-item>
</c-col>
<!-- SF000221 : Based on Ident No. -->
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000221')" prop="trn.cortrninr">
<c-input v-model="model.trn.cortrninr" maxlength="8" :placeholder="$t('other.please_enter')+$t('trnp.SF000221')"></c-input>
</c-form-item>
</c-col>
<!-- SF000225 : Execut. Date -->
<c-col :span="12">
<el-form-item label="Execution Date" prop="trn.exedat">
<c-date-picker type="date" v-model="model.trn.exedat" style="width:100%" :placeholder="$t('other.please_enter')+'Execution Date'"></c-date-picker>
</el-form-item> </el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.recpan.cpltxt" data-path=".recpan.cpltxt" > </span>
</c-col>
<!-- SF000224 : Entered by -->
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000224')" prop="recpan.cretrs.usr">
<c-input v-model="model.recpan.cretrs.usr" maxlength="8" :placeholder="$t('other.please_enter')+$t('trnp.SF000224')"></c-input>
</c-form-item>
</c-col>
<!-- SF000228 : Timestamp -->
<c-col :span="12">
<c-form-item label="Timestamp" prop="recpan.cretrs.dattim">
<c-input v-model="model.recpan.cretrs.dattim" :placeholder="$t('other.please_enter')+'Timestamp'"></c-input>
</c-form-item>
</c-col>
<!-- SG000253 : 报文标识号 -->
<c-col :span="12">
<c-form-item label="Send to SOP/CASmf reference" prop="recpan.ackgrp.rec.sndref">
<c-input v-model="model.recpan.ackgrp.rec.sndref" maxlength="40" :placeholder="$t('other.please_enter')+'Send to SOP/CASmf reference'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.recpan.spt.sta" data-path=".recpan.spt.sta" > </span>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanButspt">
{{$t('trnp.CF000201')}}
</c-button>
</c-col>
<!-- SF000145 : Documents -->
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000145')" prop="recpan.smhstm">
<c-input v-model="model.recpan.smhstm" :placeholder="$t('other.please_enter')+$t('trnp.SF000145')"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanInc">
{{$t('trnp.CF000135')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanButord">
{{$t('trnp.CF000204')}}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.recpan.ord.sta" data-path=".recpan.ord.sta" > </span>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onImgmodImage">
{{$t('trnp.CG000252')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanIncben">
{{$t('trnp.CG000251')}}
</c-button>
</c-col>
<!-- SF000138 : Infotext -->
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000138')" prop="trn.inftxt">
<c-input type="textarea" v-model="model.trn.inftxt" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('trnp.SF000138')" ></c-input>
</c-form-item>
</c-col> </c-col>
</c-col>
<c-col :span="12">
<el-form-item label="Infoflag" prop="trn.infdsp"> <c-col :span="24">
<c-select v-model="model.trn.infdsp" style="width:100%" :placeholder="$t('other.please_enter')+'Infoflag'"> <el-form-item label="" prop="">
</c-select> <c-fullbox>
<c-input v-model="model.recpan.atp.cod"></c-input>
<template slot="footer">
<c-button type="primary">details</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Release Status of Transaction" prop="">
<c-input v-model="model.trn.relflg"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Signatures Resquired/Obtained" prop="">
<c-col :span="11">
<c-input v-model="model.trn.relreq"></c-input>
</c-col>
<c-col :span="2"><span>-</span></c-col>
<c-col :span="11">
<c-input v-model="model.trn.relres"></c-input>
</c-col>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="">
<c-input type="textarea" v-model="model.recpan.cpltxt"></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- =============底部============== -->
<c-col :span="24">
<c-istream-table :list="stmData.data" :columns="stmData.columns">
<el-table-column fixed="right" prop="op" label="操作" width="140px">
</el-table-column>
</c-istream-table>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="infotext">
<c-input type="textarea" rows="4"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onInftxtButtxmsel"> <c-col :span="24">
{{$t('trnp.CF000229')}} <el-form-item label="" prop="">
</c-button> <c-button type="primary">
</c-col> <span style="font-family: '宋体'; font-weight: bold">...</span>
</c-button>
<c-col :span="12"> <c-select v-model="model.trn.infdsp" :code="codes.infdsp"></c-select>
<c-button size="small" type="primary" @click="onImgmodElcimage"> </el-form-item>
{{$t('trnp.CG000254')}} </c-col>
</c-button>
</c-col> <c-col :span="24">
<!-- SF000148 : Send for Repair to --> <el-form-item label="Send for repair To" prop="">
<c-fullbox>
<c-col :span="12"> <c-input v-model="model.recpan.usr.extkey"></c-input>
<c-form-item label="User ID" prop="recpan.usr.extkey"> <template slot="footer">
<c-input v-model="model.recpan.usr.extkey" maxlength="8" :placeholder="$t('other.please_enter')+'User ID'"></c-input> <c-button type="primary">
</c-form-item> <span style="font-family: '宋体'; font-weight: bold">i</span>
</c-col> </c-button>
</template>
<c-col :span="12"> </c-fullbox>
<c-form-item label="" prop="recpan.usrget.sdamod.seainf"> </el-form-item>
<c-input v-model="model.recpan.usrget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input> </c-col>
</c-form-item> </c-col>
</c-col> </c-col>
<!-- SF000223 : Signatures -->
<c-col :span="24">
<c-col :span="12"> <c-istream-table :list="stmData1.data" :columns="stmData1.columns">
<c-form-item :label="$t('trnp.SF000223')" prop="recpan.trsstm"> <el-table-column fixed="right" prop="op" label="操作" width="140px">
<c-input v-model="model.recpan.trsstm" :placeholder="$t('other.please_enter')+$t('trnp.SF000223')"></c-input> </el-table-column>
</c-form-item> </c-istream-table>
</c-col> </c-col>
<!-- ==========================================原码================================================== -->
<!-- <c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="recpan.recget.sdamod.dadsnd">
<c-input
v-model="model.recpan.recget.sdamod.dadsnd"
:placeholder="$t('other.please_enter') + 'Drag Drop Sender'"
></c-input>
</c-form-item>
</c-col>
SF000139 : Reference
<c-col :span="12">
<c-form-item :label="$t('trnp.S0000194')" prop="trn.ownref">
<c-input
v-model="model.trn.ownref"
maxlength="16"
:placeholder="$t('other.please_enter') + $t('trnp.S0000194')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000139')" prop="recpan.con">
<c-input
v-model="model.recpan.con"
:placeholder="$t('other.please_enter') + $t('trnp.SF000139')"
></c-input>
</c-form-item>
</c-col>
SF000182 : Ident No.
<c-col :span="12">
<c-form-item :label="$t('trnp.S0000195')" prop="trn.inr">
<c-input
v-model="model.trn.inr"
maxlength="8"
:placeholder="$t('other.please_enter') + $t('trnp.S0000195')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item
:label="$t('trnp.SF000182')"
prop="recpan.recget.sdamod.seainf"
>
<c-input
v-model="model.recpan.recget.sdamod.seainf"
:placeholder="$t('other.please_enter') + $t('trnp.SF000182')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item
label="External Readable Object Identification"
prop="trn.objnam"
>
<c-input
v-model="model.trn.objnam"
maxlength="40"
:placeholder="
$t('other.please_enter') + 'External Readable Object Identification'
"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanDet">
{{ $t("trnp.CF000130") }}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="recpan.atpget.sdamod.dadsnd">
<c-input
v-model="model.recpan.atpget.sdamod.dadsnd"
:placeholder="$t('other.please_enter') + 'Drag Drop Sender'"
></c-input>
</c-form-item>
</c-col>
SF000141 : Transaction
<c-col :span="12">
<c-form-item label="Transaction ID" prop="recpan.atp.cod">
<c-input
v-model="model.recpan.atp.cod"
maxlength="6"
:placeholder="$t('other.please_enter') + 'Transaction ID'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item
:label="$t('trnp.SF000141')"
prop="recpan.atpget.sdamod.seainf"
>
<c-input
v-model="model.recpan.atpget.sdamod.seainf"
:placeholder="$t('other.please_enter') + $t('trnp.SF000141')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Transaction ID" prop="recpan.atp.cod">
<c-input
v-model="model.recpan.atp.cod"
maxlength="6"
:placeholder="$t('other.please_enter') + 'Transaction ID'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSyswrnButshw">
{{ $t("trnp.CF000136") }}
</c-button>
</c-col>
SF000142 : Relevant Amount
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000142')" prop="trn.reloricur">
<c-input
v-model="model.trn.reloricur"
maxlength="3"
:placeholder="$t('other.please_enter') + $t('trnp.SF000142')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item
label="Relevant Amount for Release in Original Currency"
prop="trn.reloriamt"
>
<c-input
v-model="model.trn.reloriamt"
:placeholder="
$t('other.please_enter') +
'Relevant Amount for Release in Original Currency'
"
></c-input>
</c-form-item>
</c-col>
SF000146 : Release Status of Transaction
<c-col :span="12">
<el-form-item :label="$t('trnp.SF000146')" prop="trn.relflg">
<c-select
v-model="model.trn.relflg"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('trnp.SF000146')"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanNotmap">
{{ $t("trnp.CF000198") }}
</c-button>
</c-col>
SF000140 : Responsible
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000140')" prop="trn.usr">
<c-input
v-model="model.trn.usr"
maxlength="8"
:placeholder="$t('other.please_enter') + $t('trnp.SF000140')"
></c-input>
</c-form-item>
</c-col>
SF000149 : Group
<c-col :span="12">
<c-form-item label="Responsible Group" prop="trn.usg">
<c-input
v-model="model.trn.usg"
maxlength="6"
:placeholder="$t('other.please_enter') + 'Responsible Group'"
></c-input>
</c-form-item>
</c-col>
SF000143 : Signatures Required/Obtained
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000143')" prop="trn.relreq">
<c-input
v-model="model.trn.relreq"
maxlength="3"
:placeholder="$t('other.please_enter') + $t('trnp.SF000143')"
></c-input>
</c-form-item>
</c-col>
SF000144 : /
<c-col :span="12">
<c-form-item label="Applied Signatures" prop="trn.relres">
<c-input
v-model="model.trn.relres"
maxlength="3"
:placeholder="$t('other.please_enter') + 'Applied Signatures'"
></c-input>
</c-form-item>
</c-col>
SF000221 : Based on Ident No.
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000221')" prop="trn.cortrninr">
<c-input
v-model="model.trn.cortrninr"
maxlength="8"
:placeholder="$t('other.please_enter') + $t('trnp.SF000221')"
></c-input>
</c-form-item>
</c-col>
SF000225 : Execut. Date
<c-col :span="12">
<el-form-item label="Execution Date" prop="trn.exedat">
<c-date-picker
type="date"
v-model="model.trn.exedat"
style="width: 100%"
:placeholder="$t('other.please_enter') + 'Execution Date'"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.recpan.cpltxt" data-path=".recpan.cpltxt"> </span>
</c-col>
SF000224 : Entered by
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000224')" prop="recpan.cretrs.usr">
<c-input
v-model="model.recpan.cretrs.usr"
maxlength="8"
:placeholder="$t('other.please_enter') + $t('trnp.SF000224')"
></c-input>
</c-form-item>
</c-col>
SF000228 : Timestamp
<c-col :span="12">
<c-form-item label="Timestamp" prop="recpan.cretrs.dattim">
<c-input
v-model="model.recpan.cretrs.dattim"
:placeholder="$t('other.please_enter') + 'Timestamp'"
></c-input>
</c-form-item>
</c-col>
SG000253 : 报文标识号
<c-col :span="12">
<c-form-item
label="Send to SOP/CASmf reference"
prop="recpan.ackgrp.rec.sndref"
>
<c-input
v-model="model.recpan.ackgrp.rec.sndref"
maxlength="40"
:placeholder="
$t('other.please_enter') + 'Send to SOP/CASmf reference'
"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.recpan.spt.sta" data-path=".recpan.spt.sta"> </span>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanButspt">
{{ $t("trnp.CF000201") }}
</c-button>
</c-col>
SF000145 : Documents
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000145')" prop="recpan.smhstm">
<c-input
v-model="model.recpan.smhstm"
:placeholder="$t('other.please_enter') + $t('trnp.SF000145')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanInc">
{{ $t("trnp.CF000135") }}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanButord">
{{ $t("trnp.CF000204") }}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.recpan.ord.sta" data-path=".recpan.ord.sta"> </span>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onImgmodImage">
{{ $t("trnp.CG000252") }}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanIncben">
{{ $t("trnp.CG000251") }}
</c-button>
</c-col>
SF000138 : Infotext
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000138')" prop="trn.inftxt">
<c-input
type="textarea"
v-model="model.trn.inftxt"
maxlength="65"
show-word-limit
:placeholder="$t('other.please_enter') + $t('trnp.SF000138')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infoflag" prop="trn.infdsp">
<c-select
v-model="model.trn.infdsp"
style="width: 100%"
:placeholder="$t('other.please_enter') + 'Infoflag'"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onInftxtButtxmsel"
>
{{ $t("trnp.CF000229") }}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onImgmodElcimage">
{{ $t("trnp.CG000254") }}
</c-button>
</c-col>
SF000148 : Send for Repair to
<c-col :span="12">
<c-form-item label="User ID" prop="recpan.usr.extkey">
<c-input
v-model="model.recpan.usr.extkey"
maxlength="8"
:placeholder="$t('other.please_enter') + 'User ID'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="recpan.usrget.sdamod.seainf">
<c-input
v-model="model.recpan.usrget.sdamod.seainf"
:placeholder="$t('other.please_enter') + ''"
></c-input>
</c-form-item>
</c-col>
SF000223 : Signatures
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000223')" prop="recpan.trsstm">
<c-input
v-model="model.recpan.trsstm"
:placeholder="$t('other.please_enter') + $t('trnp.SF000223')"
></c-input>
</c-form-item>
</c-col> -->
<!-- ============================================================================================ -->
</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 CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Event from "~/model/Cptrel/Event" import Event from "~/model/Cptrel/Event";
export default { export default {
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {
stmData: {
} columns: [
}, "1 1 \"Type\" 160 1 0:0 1 CORTYP",
methods:{...Event}, "2 2 \"External Key\" 410",
created:function(){ "3 3 \"Document\" 440",
"4 4 \"Show\" 140 5 6:1 0 A",
} "5 5 \"GenPDF\" 150 5 6:1 0 B"
} ],
data: [],
},
stmData1: {
columns: [
],
data: [],
},
};
},
methods: { ...Event },
created: function () {},
};
</script> </script>
<style> <style>
</style> </style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- S0000194 : Reference --> <c-col :span="24">
<!-- S0000195 : Transaction Key --> <c-col :span="8">
<!-- SF000196 : List of preceding and succeeding transactions with possible dependencies in case of correction / deletion --> <el-form-item label="Reference" prop="">
<c-input v-model="model.trn.ownref"></c-input>
<c-col :span="12"> </el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="">
<c-input v-model="model.trn.objnam"></c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="Transaction Key">
<c-input v-model="model.trn.inr"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-istream-table
:list="stmData.data"
:columns="stmData.columns"
></c-istream-table>
</c-col>
<!-- ============================原码========================================= -->
<!-- S0000194 : Reference -->
<!-- S0000195 : Transaction Key -->
<!-- SF000196 : List of preceding and succeeding transactions with possible dependencies in case of correction / deletion -->
<!-- <c-col :span="12">
<c-form-item label="TROs for transaction for display" prop="recpan.trostm"> <c-form-item label="TROs for transaction for display" prop="recpan.trostm">
<c-input v-model="model.recpan.trostm" :placeholder="$t('other.please_enter')+'TROs for transaction for display'"></c-input> <c-input v-model="model.recpan.trostm" :placeholder="$t('other.please_enter')+'TROs for transaction for display'"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>-->
</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 CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Event from "~/model/Cptrel/Event" import Event from "~/model/Cptrel/Event";
export default { export default {
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {
stmData: {
columns: [
'0 1 "Ident No." 262 ',
'1 2 "TRN" 150',
'2 3 "Entry" 250 20 30 1',
'3 4 "Status" 180 1 0 1 RELSTA',
'4 5 "Own Reference" 230',
'5 6 "Object" 250',
} ],
}, data: [],
methods:{...Event}, },
created:function(){ };
},
} methods: { ...Event },
} created: function () {},
};
</script> </script>
<style> <style>
</style> </style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- S0000016 : Object --> <c-col :span="11">
<c-col :span="24">
<c-col :span="12">
<el-form-item label="Object" prop="">
<c-input v-model="model.wfmmod.wfs.objtyp"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label-width="0">
<c-input v-model="model.wfmmod.wfs.objinr"></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<el-form-item label="Object Name">
<c-input v-model="model.wfmmod.wfs.objnam"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-istream-table :list="stmData.data" :columns="stmData.columns">
</c-istream-table>
</c-col>
<!-- =========================原码=============================== -->
<!-- S0000016 : Object
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Table Used to Store Associated Object" prop="wfmmod.wfs.objtyp"> <el-form-item label="Table Used to Store Associated Object" prop="wfmmod.wfs.objtyp">
<c-select v-model="model.wfmmod.wfs.objtyp" style="width:100%" :placeholder="$t('other.please_enter')+'Table Used to Store Associated Object'"> <c-select v-model="model.wfmmod.wfs.objtyp" style="width:100%" :placeholder="$t('other.please_enter')+'Table Used to Store Associated Object'">
...@@ -14,7 +40,7 @@ ...@@ -14,7 +40,7 @@
<c-input v-model="model.wfmmod.wfs.objinr" maxlength="8" :placeholder="$t('other.please_enter')+$t('trnp.S0000016')"></c-input> <c-input v-model="model.wfmmod.wfs.objinr" maxlength="8" :placeholder="$t('other.please_enter')+$t('trnp.S0000016')"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<!-- S0000015 : Object Name --> S0000015 : Object Name
<c-col :span="12"> <c-col :span="12">
<c-form-item label="External Readable Object Identification" prop="wfmmod.wfs.objnam"> <c-form-item label="External Readable Object Identification" prop="wfmmod.wfs.objnam">
...@@ -26,30 +52,39 @@ ...@@ -26,30 +52,39 @@
<c-form-item label="WFEs for transaction for display" prop="recpan.wfestm"> <c-form-item label="WFEs for transaction for display" prop="recpan.wfestm">
<c-input v-model="model.recpan.wfestm" :placeholder="$t('other.please_enter')+'WFEs for transaction for display'"></c-input> <c-input v-model="model.recpan.wfestm" :placeholder="$t('other.please_enter')+'WFEs for transaction for display'"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col> -->
</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 CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Event from "~/model/Cptrel/Event" import Event from "~/model/Cptrel/Event";
export default { export default {
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {
stmData: {
} columns: [
}, '1 1 "ID" 150',
methods:{...Event}, '2 2 "Service" 225 1 0:0 1 SRVTXT',
created:function(){ '3 3 "Status" 155 1 0:0 1 WFE:STA',
'4 4 "Last Update" 202',
} '5 5 "Retries" 160 1 0:1',
} '6 6 "Text" 800',
'7 7 "Contrary Text" 800',
'8 8 "Target Time" 186',
],
data: [],
},
};
},
methods: { ...Event },
created: function () {},
};
</script> </script>
<style> <style>
</style> </style>
...@@ -7,6 +7,35 @@ ...@@ -7,6 +7,35 @@
<el-tab-pane label="selection panel" name="inftrnps"> <el-tab-pane label="selection panel" name="inftrnps">
<m-inftrnps :model="model" :codes="codes"/> <m-inftrnps :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!-- 控制展示页面 -->
<el-tab-pane label="Transaction Header" name="trnp0" v-if="true">
<m-trnp0 :model="model" :codes="codes"></m-trnp0>
</el-tab-pane>
<el-tab-pane label="Workflow" name="trnpwfm" v-if="true">
<m-trnpwfm :model="model" :codes="codes"></m-trnpwfm>
</el-tab-pane>
<el-tab-pane label="Interface" name="gltrnps" v-if="true">
<m-gltrnps :model="model" :codes="codes"></m-gltrnps>
</el-tab-pane>
<el-tab-pane label="Complemtion" name="coninfp" v-if="true">
<m-coninfp :model="model" :codes="codes"></m-coninfp>
</el-tab-pane>
<el-tab-pane label="Dependencies" name="trnptro" v-if="true">
<m-trnptro :model="model" :codes="codes"></m-trnptro>
</el-tab-pane>
<el-tab-pane label="传票打印" name="subpena" v-if="true">
<m-subpena :model="model" :codes="codes"></m-subpena>
</el-tab-pane>
<el-tab-pane label="流程记录" name="orerec" v-if="true">
<m-orerec :model="model" :codes="codes"></m-orerec>
</el-tab-pane>
</c-tabs> </c-tabs>
</el-form> </el-form>
</div> </div>
...@@ -19,13 +48,27 @@ import commonProcess from "~/mixin/commonProcess" ...@@ -19,13 +48,27 @@ import commonProcess from "~/mixin/commonProcess"
import Check from "~/model/Cptrel/Check" import Check from "~/model/Cptrel/Check"
import Default from "~/model/Cptrel/Default" import Default from "~/model/Cptrel/Default"
import Pattern from "~/model/Cptrel/Pattern" import Pattern from "~/model/Cptrel/Pattern"
import Coninfp from "~/views/Public/Coninfp"
import Inftrnps from "./Inftrnps" import Inftrnps from "./Inftrnps"
import Trnp0 from "./Trnp0"
import Trnpwfm from "./Trnpwfm"
import Trnptro from "./Trnptro"
import Subpena from "./Subpena"
import Orerec from "./Orerec"
import Gltrnps from "./Gltrnps"
export default { export default {
name: "Cptrel", name: "Cptrel",
components:{ components:{
"m-inftrnps" : Inftrnps, "m-inftrnps" : Inftrnps,
"m-trnp0" : Trnp0,
"m-trnpwfm" : Trnpwfm,
"m-trnptro" :Trnptro,
"m-subpena" : Subpena,
"m-orerec" : Orerec,
"m-coninfp": Coninfp,
"m-gltrnps" : Gltrnps
}, },
provide() { provide() {
return { return {
...@@ -42,7 +85,7 @@ export default { ...@@ -42,7 +85,7 @@ export default {
defaultRules: Default, defaultRules: Default,
pattern: Pattern, pattern: Pattern,
rules: null, rules: null,
codes: { codes: {...CodeTable
}, },
} }
}, },
......
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