Commit 644f7b38 by nanrui

Merge remote-tracking branch 'origin/development-202206' into development-202206

# Conflicts:
#	src/views/Review/ReviewRouter.js
parents 58009fbb 5806f45c
......@@ -5395,6 +5395,12 @@ const CodeTable = {
{ label: "Seller", value: "SEL" },
{ label: "Ordering Institution", value: "ORI" },
],
gitopm_rolall:[
{label:"Appliant",value:"APL"},
{label:"1st Adv.thr.Bank",value:"ATB"},
{label:"Beneficiary",value:"BEN"},
{label:"Accountee",value:"CTR"},
],
rolchgflg: [
{ label: "Changes and deletion allowed if new", value: "" },
{ label: "Protected for changes and deletion", value: "P" },
......
......@@ -10,14 +10,18 @@ let checkObj = {
"cpdgrp.rmt.pts.extkey" :null,
"cpdgrp.ori.pts.adrblk" :null,
"trnmod.trndoc.doccur.adrfax" :null,
"bopmod.dbagrp.bas.methods" :null,
"cpdgrp.pyb.pts.adrblk" :null,
"attp.feetyp" :null,
"attp.commet" :null,
"bopmod.dbagrp.bas.lcyacc" :null,
"cpdgrp.orc.pts.extkey" :null,
"attp.orcadr" :null,
"cpdgrp.pye.namelc" :null,
"bopmod.dbagrp.bas.outchargeamt" :null,
"bopmod.dbdgrp.bas.fcyacc" :null,
"attp.pyeadr" :null,
"bopmod.dbagrp.bas.fcyamt" :null,
"attp.swftyp" :null,
"bopmod.dbdgrp.bas.buscode" :null,
"attp.pyenam" :null,
......@@ -26,10 +30,12 @@ let checkObj = {
"bopmod.dbagrp.dcl.txcode" :null,
"attp.bustyp" :null,
"bopmod.dbdgrp.bas.custnm" :null,
"bopmod.dbagrp.bas.exrate" :null,
"setmod.dspflg" :null,
"bopmod.dbdgrp.bas.txamt" :null,
"cpdgrp.orc.adrelc" :null,
"bopmod.dbagrp.dcl.txcode2" :null,
"bopmod.dbagrp.bas.txccy" :null,
"trnmod.trndoc.doccur.tag79z" :null,
"cpdgrp.pye.pts.extkey" :null,
"bopmod.dbagrp.dcl.isref" :null,
......@@ -37,6 +43,7 @@ let checkObj = {
"cpdgrp.med.pts.adrblk" :null,
"cpdgrp.pye.pts.adrblk" :null,
"cpdgrp.rec.trntyp" :null,
"bopmod.dbagrp.bas.custcod" :null,
"cpdgrp.ori.namelc" :null,
"bopmod.dbdgrp.bas.fcyamt" :null,
"trnmod.trndoc.doccur.rcv.namelc" :null,
......@@ -44,13 +51,17 @@ let checkObj = {
"bopmod.dbagrp.dcl.inptelc" :null,
"trnmod.trndoc.doccur.rcv.pts.extkey" :null,
"trnmod.trndoc.doccur.rcv.pts.jigomc" :null,
"bopmod.dbagrp.bas.txamt" :null,
"cpdgrp.pye.adrelc" :null,
"bopmod.dbdgrp.bas.methods" :null,
"cpdgrp.rec.valdat" :null,
"bopmod.dbdgrp.bas.exrate" :null,
"attp.country" :null,
"bopmod.dbagrp.bas.buscode" :null,
"lendoc.account" :null,
"bopmod.dbagrp.bas.othamt" :null,
"trnmod.trndoc.doccur.apf" :null,
"bopmod.dbagrp.bas.actiondesc" :null,
"cpdgrp.rmt.pts.adrblk" :null,
"cpdgrp.pyb.pts.extkey" :null,
"trnmod.trndoc.doccur.cortyp" :null,
......@@ -63,8 +74,10 @@ let checkObj = {
"bopmod.dbdgrp.bas.custype" :null,
"trnmod.trndoc.doccur.rcv.pts.dizhii" :null,
"trnmod.trndoc.doccur.addstr" :null,
"bopmod.dbagrp.bas.outchargeccy" :null,
"trnmod.trndoc.doccur.adrrid" :null,
"bopmod.dbagrp.dcl.country" :null,
"bopmod.dbagrp.bas.actiontype" :null,
"bopmod.dbagrp.dcl.tx2rem" :null,
"bopmod.dbdgrp.bas.rptno" :null,
"cpdgrp.orc.pts.adrblk" :null,
......@@ -82,12 +95,16 @@ let checkObj = {
"cpdgrp.med.pts.extkey" :null,
"trnmod.trndoc.doccur.adrdtacid" :null,
"bopmod.dbagrp.dcl.tc2amt" :null,
"bopmod.dbagrp.bas.inchargeccy" :null,
"cpdgrp.ori.adrelc" :null,
"bopmod.dbagrp.bas.custnm" :null,
"bopmod.dbdgrp.bas.othacc" :null,
"bopmod.dbagrp.bas.fcyacc" :null,
"cpdgrp.cbs.nom1.amt" :null,
"trnmod.trndoc.doccur.rcv.adrelc" :null,
"cpdgrp.ori.pts.extkey" :null,
"bopmod.dbdgrp.bas.inchargeccy" :null,
"bopmod.dbagrp.bas.custype" :null,
"cpdgrp.cbs.max.amt" :null,
"trnmod.trndoc.doccur.roladr" :null,
"trnmod.trndoc.doccur.rcv.pts.adrblk" :null,
......@@ -95,9 +112,15 @@ let checkObj = {
"bopmod.dbdgrp.bas.txccy" :null,
"bopmod.dbagrp.dcl.txrem" :null,
"bopmod.dbdgrp.bas.custcod" :null,
"bopmod.dbagrp.bas.rptno" :null,
"bopmod.dbagrp.bas.oppuser" :null,
"bopmod.basflg" :null,
"bopmod.dbdgrp.bas.lcyacc" :null,
"bopmod.dbagrp.bas.idcode" :null,
"bopmod.dbagrp.bas.othacc" :null,
"mtabut.coninf.conexedat" :null,
"bopmod.dbagrp.bas.lcyamt" :null,
"bopmod.dbagrp.bas.inchargeamt" :null,
"bopmod.dbagrp.dcl.crtuser" :null,
"trnmod.trndoc.doccur.adrref" :null,
"cpdgrp.cbs.max.cur" :null,
......
......@@ -67,6 +67,8 @@ export default {
"cpdgrp.orc.adrelc" :Utils.defaultFunction,
"cpdgrp.orc.namelc" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.buscode" :Utils.defaultFunction,
"bopmod.dbagrp.bas.custype" :Utils.defaultFunction,
"bopmod.dbagrp.bas.custcod" :Utils.defaultFunction,
"bopmod.dbagrp.dcl.paytype" :Utils.defaultFunction,
"cpdgrp.pye.adrelc" :Utils.defaultFunction,
"cpdgrp.pye.namelc" :Utils.defaultFunction,
......@@ -75,6 +77,7 @@ export default {
"trnmod.trndoc.doccur.rcv.pts.bankno" :Utils.defaultFunction,
"trnmod.trndoc.doccur.rcv.pts.adrblk" :Utils.defaultFunction,
"bopmod.dbagrp.dcl.crtuser" :Utils.defaultFunction,
"bopmod.dbagrp.bas.rptno" :Utils.defaultFunction,
"cpdgrp.med.pts.adrblk" :Utils.defaultFunction,
"cpdgrp.cbs.nom1.amt" :Utils.defaultFunction,
"bopmod.dbagrp.dcl.inptelc" :Utils.defaultFunction,
......@@ -82,7 +85,9 @@ export default {
"bopmod.dbagrp.dcl.rptdate" :Utils.defaultFunction,
"bopmod.dbap.dclpp.acp" :Utils.defaultFunction,
"attp.xnggbh" :Utils.defaultFunction,
"bopmod.dbagrp.bas.tmpref" :Utils.defaultFunction,
"attp.country" :Utils.defaultFunction,
"bopmod.dbagrp.bas.buscode" :Utils.defaultFunction,
"attp.swftyp" :Utils.defaultFunction,
"cpdgrp.rec.trntyp" :Utils.defaultFunction,
"attp.sndbchnam" :Utils.defaultFunction,
......@@ -97,6 +102,7 @@ export default {
"attp.resbchnam" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inftxt" :Utils.defaultFunction,
"mtabut.coninf.oitset.oit.inflev" :Utils.defaultFunction,
"bopmod.dbagrp.bas.ownextkey" :Utils.defaultFunction,
"attp.paycountcode" :Utils.defaultFunction,
}
//你可以添加自动default处理
......@@ -763,5 +763,81 @@ export default {
"bopmod.dbdgrp.bas.inchargeamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbagrp.bas.rptno":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"bopmod.dbagrp.bas.tmpref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bopmod.dbagrp.bas.actiondesc":[
{type: "string", required: true, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbagrp.bas.buscode":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"bopmod.dbagrp.bas.custcod":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"长度不能超过18"}
],
"bopmod.dbagrp.bas.custnm":[
{type: "string", required: true, message: "必输项"},
{max: 63,message:"长度不能超过63"}
],
"bopmod.dbagrp.bas.oppuser":[
{type: "string", required: true, message: "必输项"},
{max: 63,message:"长度不能超过63"}
],
"bopmod.dbagrp.bas.idcode":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbagrp.bas.exrate":[
{type: "string", required: false, message: "必输项"},
{max: 13,message:"长度不能超过13"}
],
"bopmod.dbagrp.bas.lcyamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbagrp.bas.lcyacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbagrp.bas.fcyamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbagrp.bas.fcyacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbagrp.bas.othamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbagrp.bas.othacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbagrp.bas.txamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbagrp.bas.inchargeamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbagrp.bas.outchargeamt":[
{type: "number", required: false, message: "必输项"} ],
}
\ No newline at end of file
......@@ -292,6 +292,16 @@ export default class Cptati{
inptelc1:"", // 申报填报人电话 .bopmod.dbap.dclpp.inptelc1
acp:"", // 确认 .bopmod.dbap.dclpp.acp
},
baspp:{
cusnam:"", // .bopmod.dbap.baspp.cusnam
cornam:"", // .bopmod.dbap.baspp.cornam
corpnam:"", // .bopmod.dbap.baspp.corpnam
roptnam:"", // RoptNam .bopmod.dbap.baspp.roptnam
exratelab:"", // �'�汇/结汇汇率 .bopmod.dbap.baspp.exratelab
lcyamtlab:"", // �'�汇/结汇金额 .bopmod.dbap.baspp.lcyamtlab
acp:"", // 确认 .bopmod.dbap.baspp.acp
tmprefnew:"", // TMPREFLABEL .bopmod.dbap.baspp.tmprefnew
},
},
dbagrp:{
dcl:{
......@@ -314,6 +324,33 @@ export default class Cptati{
country:"", // 付款人常驻国家/地区编码 .bopmod.dbagrp.dcl.country
billno:"", // 外债编号 .bopmod.dbagrp.dcl.billno
},
bas:{
tmpref:"", // �'时申报流�'号 .bopmod.dbagrp.bas.tmpref
ownextkey:"", // 地区机构号 .bopmod.dbagrp.bas.ownextkey
actiontype:"", // 操作类型 .bopmod.dbagrp.bas.actiontype
rptno:"", // 申报号码 .bopmod.dbagrp.bas.rptno
idcode:"", // 身份证件号码 .bopmod.dbagrp.bas.idcode
lcyacc:"", // 人民币帐号/银行卡号 .bopmod.dbagrp.bas.lcyacc
fcyamt:"", // 现汇金额 .bopmod.dbagrp.bas.fcyamt
fcyacc:"", // 外汇帐号/银行卡号 .bopmod.dbagrp.bas.fcyacc
othamt:"", // 其它金额 .bopmod.dbagrp.bas.othamt
othacc:"", // 其它帐号/银行卡号 .bopmod.dbagrp.bas.othacc
methods:"", // 结算方式 .bopmod.dbagrp.bas.methods
buscode:"", // 银行业务编号 .bopmod.dbagrp.bas.buscode
custype:"", // 类型 .bopmod.dbagrp.bas.custype
actiondesc:"", // 操作类型 .bopmod.dbagrp.bas.actiondesc
exrate:"", // 结汇汇率 .bopmod.dbagrp.bas.exrate
lcyamt:"", // 结汇金额 .bopmod.dbagrp.bas.lcyamt
custnm:"", // 收款人名称 .bopmod.dbagrp.bas.custnm
oppuser:"", // 付款人名称 .bopmod.dbagrp.bas.oppuser
custcod:"", // 组织机构 .bopmod.dbagrp.bas.custcod
inchargeccy:"", // 国内银行扣费 .bopmod.dbagrp.bas.inchargeccy
inchargeamt:"", // 国内银行扣费 .bopmod.dbagrp.bas.inchargeamt
outchargeamt:"", // 国外银行扣费 .bopmod.dbagrp.bas.outchargeamt
outchargeccy:"", // 国外银行扣费 .bopmod.dbagrp.bas.outchargeccy
txccy:"", // 收入款币种及金额 .bopmod.dbagrp.bas.txccy
txamt:"", // 收入款币种及金额 .bopmod.dbagrp.bas.txamt
},
},
dbdp:{
baspp:{
......
import Utils from "~/utils"
/**
* Dbiusr Check规则
*/
let checkObj = {
"recgrp.rec.relamt2nd" :null,
"recgrp.usrsec.nam" :null,
"recgrp.rec.relcur" :null,
"recgrp.rec.extkey" :null,
"recgrp.usrsec.prf" :null,
}
for (const key in checkObj) {
if (Object.hasOwnProperty.call(checkObj, key)) {
checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key)
}
}
export default checkObj
/**
* Dbiusr Default规则
*/
import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
"recgrp.rec.relgrp" :Utils.defaultFunction,
"recgrp.rec.relcur" :Utils.defaultFunction,
"recgrp.rec.lgiflg" :Utils.defaultFunction,
"recgrp.rec.extkey" :Utils.defaultFunction,
"recgrp.usrsec.secsta" :Utils.defaultFunction,
"recgrp.usrsec.nam" :Utils.defaultFunction,
"recgrp.usrsec.dsgflg" :Utils.defaultFunction,
"recgrp.usrsec.td2usr" :Utils.defaultFunction,
"recgrp.rec.resusrflg" :Utils.defaultFunction,
"recgrp.rec.ety" :Utils.defaultFunction,
}
//你可以添加自动default处理
import Api from "~/service/Api"
import Utils from "~/utils"
export default {
async onRecpanIsall(){
let rtnmsg = await this.executeRule("recpan.isall")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onRecpanIsnul(){
let rtnmsg = await this.executeRule("recpan.isnul")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
}
\ No newline at end of file
export default {
"recpan.recget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"recgrp.rec.extkey":[
{type: "string", required: false, message: "必输项"},
{max: 8,message:"长度不能超过8"}
],
"recpan.recget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"recgrp.usrsec.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"recgrp.usrsec.inipsw":[
{type: "string", required: true, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"recgrp.usrsec.td2usr":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"recgrp.rec.ssnbegdattim":[
{type: "string", required: false, message: "必输项"},
{max: 12,message:"长度不能超过12"}
],
"recgrp.rec.ssninr":[
{type: "string", required: false, message: "必输项"},
{max: 8,message:"长度不能超过8"}
],
"recpan.ety.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
"recgrp.rec.quepow":[
{type: "string", required: false, message: "必输项"},
{max: 6,message:"长度不能超过6"}
],
"recgrp.rec.oenr":[
{type: "string", required: false, message: "必输项"},
{max: 4,message:"长度不能超过4"}
],
"recgrp.rec.relamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"recpan.ownrelcur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"recgrp.rec.relamt2nd":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"recgrp.rec.tel":[
{type: "string", required: false, message: "必输项"},
{max: 30,message:"长度不能超过30"}
],
"recgrp.rec.fax":[
{type: "string", required: false, message: "必输项"},
{max: 30,message:"长度不能超过30"}
],
"recgrp.rec.eml":[
{type: "string", required: false, message: "必输项"},
{max: 80,message:"长度不能超过80"}
],
"recgrp.rec.lstdiadat":[
{type: "date", required: false, message: "输入正确的日期"}
],
}
\ No newline at end of file
import Api from "~/service/Api"
import Pts from "../Common/Pts"
export default class Dbiusr{
constructor () {
this.data = {
recpan:{
td2usrlab:"", // Label for Short-Userid .recpan.td2usrlab
recget:{
sdamod:{
seainf:"", // .recpan.recget.sdamod.seainf
dadsnd:"", // Drag Drop Sender .recpan.recget.sdamod.dadsnd
},
},
ety:{
nam:"", // Entity Name .recpan.ety.nam
},
ownrelcur:"", // Own release currency .recpan.ownrelcur
prtmod:{
prtgrd:[], // .recpan.prtmod.prtgrd
},
prfmod:{
genfld:[], // .recpan.prfmod.genfld
},
},
recgrp:{
rec:{
extkey:"", // User ID .recgrp.rec.extkey
lgiflg:"", // Login Disabled .recgrp.rec.lgiflg
ssnbegdattim:"", // Last Session / Login .recgrp.rec.ssnbegdattim
ssninr:"", // INR of Last Session .recgrp.rec.ssninr
ety:"", // Default/Initial ETY of User .recgrp.rec.ety
pri:"", // Priority Flag to Mark Initial Record .recgrp.rec.pri
usg:"", // Workgroup of User .recgrp.rec.usg
quepow:"", // Available Capacity .recgrp.rec.quepow
relgrp:"", // Release Group .recgrp.rec.relgrp
relcur:"", // Org. Unit .recgrp.rec.relcur
relamt:"", // Release up to .recgrp.rec.relamt
relamt2nd:"", // 2nd Release Amount .recgrp.rec.relamt2nd
etaextkey:"", // Entity Address .recgrp.rec.etaextkey
oenr:"", // Organisationseinheit .recgrp.rec.oenr
tel:"", // Phone .recgrp.rec.tel
fax:"", // Fax Number of User .recgrp.rec.fax
eml:"", // E-mail Address of User .recgrp.rec.eml
lstdiadat:"", // E-mail .recgrp.rec.lstdiadat
resusrflg:"", // Resp.usr .recgrp.rec.resusrflg
},
usrsec:{
nam:"", // Name .recgrp.usrsec.nam
secsta:"", // Security Status .recgrp.usrsec.secsta
inipsw:"", // Initial Password .recgrp.usrsec.inipsw
prf:"", // Profile .recgrp.usrsec.prf
uil:"", // User Interface Language .recgrp.usrsec.uil
dsgflg:"", // Designer .recgrp.usrsec.dsgflg
td2usr:"", // Short User-Id for ModCodes .recgrp.usrsec.td2usr
admflg:"", // Security Administrator .recgrp.usrsec.admflg
},
ubrgrd:{
ubr:[], // .recgrp.ubrgrd.ubr
},
usrucl:[], // .recgrp.usrucl
},
pageId: "" // ctx的key
}
}
}
\ No newline at end of file
......@@ -220,6 +220,7 @@ export default {
"gitp.lettername" :Utils.defaultFunction,
"gidgrp.blk.apprulc" :Utils.defaultFunction,
"gidgrp.rec.autrnwflg" :Utils.defaultFunction,
"gidgrp.rec.sndto" :Utils.defaultFunction,
"setmod.glemod.glepan" :Utils.defaultFunction,
"cfagit.cfap" :Utils.defaultFunction,
//
......
......@@ -206,6 +206,9 @@ import Gctcan from "./Gctcan"
// import Trtrcl from "./Trtrcl"
import Trtset from "./Trtset"
import Trtcan from "./Trtcan"
import Dbiusr from "./Dbiusr"
//import Dbibch from "./Dbibch"
/**
* 带有name的才会被添加进顶部的标签页里
......@@ -423,5 +426,9 @@ const BusRouter = [
// { path: 'trtrcl', component: Trtrcl, name: 'Trtrcl', meta: { title: '进口融资索汇' }},
{ path: 'trtset', component: Trtset, name: 'Trtset', meta: { title: '进口融资还款' } },
{ path: 'trtcan', component: Trtcan, name: 'Trtcan', meta: { title: '进口融资注销' } },
{ path: 'Dbiusr', component: Dbiusr, name: 'Dbiusr', meta: { title: 'Dbiusr' } },
//{ path: 'Dbibch', component: Dbibch, name: 'Dbibch', meta: { title: 'Dbibch' } },
]
export default BusRouter
\ No newline at end of file
......@@ -111,20 +111,12 @@
</el-tab-pane> -->
</c-tabs>
</el-form>
<c-grid-ety-prompt-dialog
ref="etyDialog"
:promptData="promptData"
v-on:select-ety="selectEty"
>
</c-grid-ety-prompt-dialog>
<c-grid-ety-prompt-dialog
ref="doxpDialog"
:isPty="false"
:promptData="promptData"
@select-ety="selectMsg"
>   
</c-grid-ety-prompt-dialog>
<c-grid-ety-prompt-dialog ref="etyDialog" :promptData="promptData" v-on:select-ety="selectEty">
</c-grid-ety-prompt-dialog>
</div>
</c-page>
</template>
......
<template>
<c-content class="eibs-tab" :height="200">
<c-row class="infrow" style="margin-top: 20px;">
<c-col :span="22" :offset="1">
<c-table :border="true" :list="model.recpan.prfmod.genfld" style="text-align:center">
<el-table-column prop="flddsc" label="Field" width="auto"></el-table-column>
<el-table-column prop="fldcnt" label="Content" width="auto"></el-table-column>
</c-table>
</c-col>
</c-row>
</c-content>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Dbiusr/Event"
export default {
inject: ['root'],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
}
},
methods: { ...Event },
created: function () {
}
}
</script>
<style>
</style>
\ No newline at end of file
<template>
<c-content class="eibs-tab" :height="200">
<div class="infTopBtn">
<c-button disabled size="small" type="primary">Add New</c-button>
<c-button disabled size="small" type="primary">Modify</c-button>
<c-button disabled size="small" type="primary">Delete</c-button>
<c-button disabled size="small" type="primary">Print</c-button>
<c-button size="small" type="primary">List</c-button>
<c-button disabled size="small" type="primary">Loginfo</c-button>
<c-button disabled size="small" type="primary">Block</c-button>
<c-button disabled size="small" type="primary">Reset</c-button>
<c-button size="small" type="primary">Exit</c-button>
</div>
<c-row class="infrow" style="margin-top: 50px;">
<c-col :span="24" :offset="1">
Different Release Profile for Business Sector
</c-col>
</c-row>
<c-row class="infrow">
<c-col :span="22" :offset="1">
<c-table :border="true" :list="model.recgrp.ubrgrd.ubr" style="text-align:center">
<el-table-column prop="branchinr" label="Branch" width="auto"></el-table-column>
<el-table-column prop="bussec" label="Business Sector" width="auto"></el-table-column>
<el-table-column prop="trncod" label="Trans code" width="auto"></el-table-column>
<el-table-column prop="relgrp" label="Release" width="auto"></el-table-column>
<el-table-column prop="relcur" label="Rel. Cur" width="auto"></el-table-column>
<el-table-column prop="relamt" label="Release Amout" width="auto"></el-table-column>
<el-table-column prop="relamt2nd" label="Own Amount" width="auto"></el-table-column>
<el-table-column prop="autcur" label="One.Rel" width="auto"></el-table-column>
<el-table-column prop="autamt" label="One.Rel Amount" width="auto"></el-table-column>
</c-table>
</c-col>
</c-row>
</c-content>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Dbiusr/Event"
export default {
inject: ['root'],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
}
},
methods: { ...Event },
created: function () {
}
}
</script>
<style>
</style>
\ No newline at end of file
<template>
<c-content class="eibs-tab" :height="200">
<div class="infTopBtn">
<c-button size="small" type="primary">全空</c-button>
<c-button size="small" type="primary">全选</c-button>
</div>
<c-row class="infrow" style="margin-top: 50px;">
<c-col :span="22" :offset="1">
<c-table :border="true" :list="model.recgrp.usrucl" style="text-align:center">
<el-table-column prop="mannam" label="Client name" width="auto"></el-table-column>
<el-table-column prop="bchinr" label="Bchinr" width="auto"></el-table-column>
<el-table-column prop="branch" label="机构号" width="auto"></el-table-column>
<el-table-column prop="usracc" label="Related Client" width="auto"></el-table-column>
<el-table-column prop="usrdef" label="Default Client" width="auto"></el-table-column>
<el-table-column prop="assignflg" label="是否参与任务分配" width="auto"></el-table-column>
<el-table-column prop="objlst" label="可处理业务品种" width="auto"></el-table-column>
</c-table>
</c-col>
</c-row>
</c-content>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Dbiusr/Event"
export default {
inject: ['root'],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
}
},
methods: { ...Event },
created: function () {
}
}
</script>
<style>
</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-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<el-tab-pane label="User Profile" name="usrp0">
<c-content>
<m-usrp0 :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<el-tab-pane label="General Fields" name="genpan">
<m-genpan :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="User Authorization" name="ubrp">
<m-ubrp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="Related clients" name="usrp3">
<m-usrp3 :model="model" :codes="codes"/>
</el-tab-pane>
</c-tabs>
</el-form>
<c-grid-ety-prompt-dialog ref="etyDialog" :promptData="promptData" v-on:select-ety="selectEty">
</c-grid-ety-prompt-dialog>
<c-grid-ety-prompt-dialog ref="doxpDialog" :isPty="false" :promptData="promptData"
@select-ety="selectMsg">
</c-grid-ety-prompt-dialog>
</div>
</template>
<script>
import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import Dbiusr from "~/model/Dbiusr"
import commonProcess from "~/mixin/commonProcess"
import Check from "~/model/Dbiusr/Check"
import Default from "~/model/Dbiusr/Default"
import Pattern from "~/model/Dbiusr/Pattern"
import Usrp0 from "./Usrp0"
import Genpan from "./Genpan"
import Ubrp from "./Ubrp"
import Usrp3 from "./Usrp3"
export default {
name: "Dbiusr",
components:{
"m-usrp0" : Usrp0,
"m-genpan" : Genpan,
"m-ubrp" : Ubrp,
"m-usrp3" : Usrp3,
},
provide() {
return {
root: this
}
},
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "usrp0",
trnName: "dbiusr",
trnType: "",
model: new Dbiusr().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {...CodeTable
},
}
},
methods:{
tabClick(){
}
},
created:async function(){
console.log("进入dbiusr交易");
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
}
}
</script>
<style>
.infusrTab .el-tabs__content {
padding: 10px 0 10px 0;
}
.infusrTab .infrow {
padding: 0 10px 0 10px;
}
</style>
......@@ -50,7 +50,7 @@
v-model="model.gidgrp.rec.sndto"
style="width: 100%"
placeholder="请选择Undertaking Send to"
:code="codes.rolall"
:code="codes.gitopn_rolall"
>
</c-select>
</el-form-item>
......
......@@ -177,6 +177,7 @@
@keyup.enter.native="
showGridPromptDialog(`gidgrp.apl.pts.extkey`)
"
@change="benChange"
></c-input>
<template slot="footer">
<c-button
......@@ -257,6 +258,7 @@
@keyup.enter.native="
showGridPromptDialog(`gidgrp.ctr.pts.extkey`)
"
@change="benChange"
></c-input>
<template slot="footer">
<c-button
......@@ -331,6 +333,7 @@
@keyup.enter.native="
showGridPromptDialog(`gidgrp.apl.pts.extkey`)
"
@change="benChange"
></c-input>
<template slot="footer">
<c-button
......@@ -411,6 +414,7 @@
@keyup.enter.native="
showGridPromptDialog(`gidgrp.ctr.pts.extkey`)
"
@change="benChange"
></c-input>
<template slot="footer">
<c-button
......@@ -634,6 +638,7 @@
@keyup.enter.native="
showGridPromptDialog(`gidgrp.ben.pts.extkey`)
"
@change="benChange"
></c-input>
<template slot="footer">
<c-button
......@@ -697,6 +702,7 @@
@keyup.enter.native="
showGridPromptDialog(`gidgrp.atb.pts.extkey`)
"
@change="benChange"
></c-input>
<template slot="footer">
<c-button
......@@ -764,6 +770,7 @@ import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Gitopn/Event";
import Ptap from "~/views/Public/Ptap";
import Utils from "~/utils";
export default {
components: { "c-ptap": Ptap },
......@@ -801,7 +808,17 @@ export default {
},
};
},
methods: { ...Event },
methods: {
...Event,
async benChange() {
let rtnmsg = await this.executeDefault("gidgrp.rec.sndto");
if (rtnmsg.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, rtnmsg.data);
}
},
},
watch:{
},
created: function () {},
};
</script>
......
......@@ -125,6 +125,8 @@ export default {
//{ inifrm: "cltdav", ininam: "光票托收开立", pntmiu: "10" },
//{ inifrm: "clttra", ininam: "光票托收", pntmiu: "10" },
{ inifrm: "10", ininam: "参数管理", pntmiu: "" },
{ inifrm: "dbiusr", ininam: "Dbiusr", pntmiu: "10" },
//{ inifrm: "dbibch", ininam: "Dbibch", pntmiu: "10" },
{ inifrm: "infusr", ininam: "用户信息", pntmiu: "10" },
{ inifrm: "11", ininam: "卖方信用证", pntmiu: "" },
{ inifrm: "detopn", ininam: "卖方信用证开立", pntmiu: "11" },
......
......@@ -301,7 +301,7 @@
</el-table-column>
<el-table-column label="Account" prop="act" width="auto">
<template slot-scope="scope">
<el-form-item label="" label-width="0" :prop="'setmod.setglg.setgll.' + scope.$index + '.act'" >
<el-form-item label-width="0" :prop="'setmod.setglg.setgll.' + scope.$index + '.act'" >
<c-select v-model="scope.row.act">
<el-option v-for="item in scope.act" :key="item.value" :label="item.label"
:value="item.value">
......
<template>
<ReviewWrapper>
<Cctset></Cctset>
</ReviewWrapper>
</template>
<script>
import Cctset from "~/views/Business/Cctset";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewCctset",
components: { ReviewWrapper, Cctset },
created() {},
mounted() {},
};
</script>
<style></style>
\ No newline at end of file
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