Commit 2ba351cf by Eivi

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs…

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs into development-202206
parents f036f19a 5f5fdfce
......@@ -4307,6 +4307,9 @@ const CodeTable = {
{ label: "信用证", value: "L" },
{ label: "托收", value: "C" },
{ label: "其他", value: "O" },
{ label: "票汇", value: "D" },
{ label: "电汇", value: "T" },
{ label: "信汇", value: "M" },
],
mgrnam: [
{ label: "User Task Manager", value: "quetsk" },
......@@ -6637,11 +6640,7 @@ const CodeTable = {
{ label: "Show all accounts", value: "A" },
{ label: "Show favourite account(s) only", value: "" },
],
acttyp: [
{ label: "只还本", value: "1" },
{ label: "本息一起还", value: "2" },
{ label: "只还息", value: "0" },
],
addamtflgc: [
{ label: "NO", value: "" },
{ label: "YES", value: "X" },
......@@ -20262,11 +20261,7 @@ const CodeTable = {
{ label: "支票代收", value: "Z" },
{ label: "信汇", value: "M" },
],
methods: [
{ label: "票汇", value: "D" },
{ label: "电汇", value: "T" },
{ label: "信汇", value: "M" },
],
met: [
{ label: "Numeric value up to /", value: "NU1" },
{ label: "Ignore", value: "IGN" },
......@@ -20437,11 +20432,11 @@ const CodeTable = {
{ label: "Dont overwrite", value: "N" },
{ label: "Overwrite", value: "" },
],
ownextkey: [
{ label: "修改", value: "C" },
{ label: "新建", value: "A" },
{ label: "删除", value: "D" },
],
// ownextkey: [
// { label: "修改", value: "C" },
// { label: "新建", value: "A" },
// { label: "删除", value: "D" },
// ],
payattr: [
{ label: "保税区", value: "X" },
{ label: "钻石交易所", value: "D" },
......@@ -21532,11 +21527,7 @@ const CodeTable = {
{ label: "Show all accounts", value: "A" },
{ label: "Show favourite account(s) only", value: "" },
],
acttyp: [
{ label: "只还本", value: "1" },
{ label: "本息一起还", value: "2" },
{ label: "只还息", value: "0" },
],
addamtflgc: [
{ label: "NO", value: "" },
{ label: "YES", value: "X" },
......@@ -23233,11 +23224,7 @@ const CodeTable = {
{ label: "支票代收", value: "Z" },
{ label: "信汇", value: "M" },
],
methods: [
{ label: "票汇", value: "D" },
{ label: "电汇", value: "T" },
{ label: "信汇", value: "M" },
],
met: [
{ label: "Numeric value up to /", value: "NU1" },
{ label: "Ignore", value: "IGN" },
......@@ -23408,11 +23395,11 @@ const CodeTable = {
{ label: "Dont overwrite", value: "N" },
{ label: "Overwrite", value: "" },
],
ownextkey: [
{ label: "修改", value: "C" },
{ label: "新建", value: "A" },
{ label: "删除", value: "D" },
],
// ownextkey: [
// { label: "修改", value: "C" },
// { label: "新建", value: "A" },
// { label: "删除", value: "D" },
// ],
payattr: [
{ label: "保税区", value: "X" },
{ label: "钻石交易所", value: "D" },
......@@ -24505,11 +24492,7 @@ const CodeTable = {
{ label: "Show all accounts", value: "A" },
{ label: "Show favourite account(s) only", value: "" },
],
acttyp: [
{ label: "只还本", value: "1" },
{ label: "本息一起还", value: "2" },
{ label: "只还息", value: "0" },
],
addamtflgc: [
{ label: "NO", value: "" },
{ label: "YES", value: "X" },
......@@ -26205,11 +26188,7 @@ const CodeTable = {
{ label: "支票代收", value: "Z" },
{ label: "信汇", value: "M" },
],
methods: [
{ label: "票汇", value: "D" },
{ label: "电汇", value: "T" },
{ label: "信汇", value: "M" },
],
met: [
{ label: "Numeric value up to /", value: "NU1" },
{ label: "Ignore", value: "IGN" },
......@@ -26380,11 +26359,11 @@ const CodeTable = {
{ label: "Dont overwrite", value: "N" },
{ label: "Overwrite", value: "" },
],
ownextkey: [
{ label: "修改", value: "C" },
{ label: "新建", value: "A" },
{ label: "删除", value: "D" },
],
// ownextkey: [
// { label: "修改", value: "C" },
// { label: "新建", value: "A" },
// { label: "删除", value: "D" },
// ],
payattr: [
{ label: "保税区", value: "X" },
{ label: "钻石交易所", value: "D" },
......@@ -27478,11 +27457,7 @@ const CodeTable = {
{ label: "Show all accounts", value: "A" },
{ label: "Show favourite account(s) only", value: "" },
],
acttyp: [
{ label: "只还本", value: "1" },
{ label: "本息一起还", value: "2" },
{ label: "只还息", value: "0" },
],
addamtflgc: [
{ label: "NO", value: "" },
{ label: "YES", value: "X" },
......@@ -29184,11 +29159,8 @@ const CodeTable = {
{ label: "支票代收", value: "Z" },
{ label: "信汇", value: "M" },
],
methods: [
{ label: "票汇", value: "D" },
{ label: "电汇", value: "T" },
{ label: "信汇", value: "M" },
],
met: [
{ label: "Numeric value up to /", value: "NU1" },
{ label: "Ignore", value: "IGN" },
......@@ -29355,11 +29327,11 @@ const CodeTable = {
{ label: "Dont overwrite", value: "N" },
{ label: "Overwrite", value: "" },
],
ownextkey: [
{ label: "修改", value: "C" },
{ label: "新建", value: "A" },
{ label: "删除", value: "D" },
],
// ownextkey: [
// { label: "修改", value: "C" },
// { label: "新建", value: "A" },
// { label: "删除", value: "D" },
// ],
payattr: [
{ label: "保税区", value: "X" },
{ label: "钻石交易所", value: "D" },
......@@ -30464,11 +30436,7 @@ const CodeTable = {
{ label: "Show all accounts", value: "A" },
{ label: "Show favourite account(s) only", value: "" },
],
acttyp: [
{ label: "只还本", value: "1" },
{ label: "本息一起还", value: "2" },
{ label: "只还息", value: "0" },
],
addamtflgc: [
{ label: "NO", value: "" },
{ label: "YES", value: "X" },
......@@ -32170,11 +32138,7 @@ const CodeTable = {
{ label: "支票代收", value: "Z" },
{ label: "信汇", value: "M" },
],
methods: [
{ label: "票汇", value: "D" },
{ label: "电汇", value: "T" },
{ label: "信汇", value: "M" },
],
met: [
{ label: "Numeric value up to /", value: "NU1" },
{ label: "Ignore", value: "IGN" },
......@@ -32341,11 +32305,11 @@ const CodeTable = {
{ label: "Dont overwrite", value: "N" },
{ label: "Overwrite", value: "" },
],
ownextkey: [
{ label: "修改", value: "C" },
{ label: "新建", value: "A" },
{ label: "删除", value: "D" },
],
// ownextkey: [
// { label: "修改", value: "C" },
// { label: "新建", value: "A" },
// { label: "删除", value: "D" },
// ],
payattr: [
{ label: "保税区", value: "X" },
{ label: "钻石交易所", value: "D" },
......@@ -33441,6 +33405,28 @@ const CodeTable = {
{label:"Usance Documents accepted",value:"C"},
{label:"Collection settled / free of payment ",value:"D"},
{label:"Collection closed",value:"E"},
]
],
docpre: [
{ label: "Airway Bills", value: "Airway Bills" },
{ label: "Beneficiary's Declaration", value: "Beneficiary's Declaration" },
{ label: "Bill of Lading Copies", value: "Bill of Lading Copies" },
{ label: "Bill of Lading Originals", value: "Bill of Lading Originals" },
{ label: "Certificate", value: "Certificate" },
{ label: "Certificate of Analysis", value: "Certificate of Analysis" },
{ label: "Certificate of Origin", value: "Certificate of Origin" },
{ label: "Certificate of Quality", value: "Certificate of Quality" },
{ label: "Certificate of Quantity", value: "Certificate of Quantity" },
{ label: "Commercial Invoice", value: "Commercial Invoice" },
{ label: "Courier Receipt", value: "Courier Receipt" },
{ label: "Draft", value: "Draft" },
{ label: "Export Licence", value: "Export Licence" },
{ label: "Fax Report", value: "Fax Report" },
{ label: "Inspection Cert", value: "Inspection Cert" },
{ label: "Insurance Policy", value: "Insurance Policy" },
{ label: "Packing List", value: "Packing List" },
{ label: "Shipment Advice", value: "Shipment Advice" },
{ label: "Weight List", value: "Weight List" },
],
}
export default CodeTable;
\ No newline at end of file
......@@ -129,6 +129,9 @@ export default {
if(name === "libp"){
rulePath = "cnybop.libp"
}
if(name === 'basp'){
rulePath = "bopmod.dbcp.basp"
}
if (!!rulePath) {
// if(rulePath == "setmod.setpan"){
// this.executeCustomRule(rulePath).then(res => {
......
......@@ -122,7 +122,7 @@ export default {
// ],
"bcdgrp.dre.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 150,message:"长度不能超过135"}
],
"bcdgrp.dre.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
......@@ -170,7 +170,7 @@ export default {
],
"bcdgrp.rmi.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 135,message:"长度不能超过135"}
],
"bcdgrp.rmi.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
......@@ -215,7 +215,7 @@ export default {
],
"bcdgrp.drr.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 135,message:"长度不能超过135"}
],
"bcdgrp.drr.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
......
......@@ -16,21 +16,21 @@ export default {
{max: 40,message:"长度不能超过40"}
],
"bcdgrp.cbs.max.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
// "bcdgrp.cbs.max.amt":[
// {type: "number", required: false, message: "必输项"},
// {max: 18,message:"整数位不能超过14位"},
// {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
// ],
"bcdgrp.dre.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bcdgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
// "bcdgrp.cbs.opn1.amt":[
// {type: "number", required: false, message: "必输项"},
// {max: 18,message:"整数位不能超过14位"},
// {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
// ],
"bcdgrp.dre.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
......@@ -170,7 +170,7 @@ export default {
],
"bcdgrp.dre.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 135,message:"长度不能超过135"}
],
"bcdgrp.dre.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
......@@ -215,7 +215,7 @@ export default {
],
"bcdgrp.drr.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 135,message:"长度不能超过135"}
],
"bcdgrp.drr.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
......
......@@ -38,11 +38,11 @@ export default {
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bcdgrp.cbs.max.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
// "bcdgrp.cbs.max.amt":[
// {type: "number", required: false, message: "必输项"},
// {max: 18,message:"整数位不能超过14位"},
// {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
// ],
"trdget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
......@@ -62,16 +62,16 @@ export default {
],
"dfdgrp.cbs.max.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"bcdgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
// "dfdgrp.cbs.max.amt":[
// {type: "number", required: false, message: "必输项"},
// {max: 18,message:"整数位不能超过14位"},
// {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
// ],
// "bcdgrp.cbs.opn1.amt":[
// {type: "number", required: false, message: "必输项"},
// {max: 18,message:"整数位不能超过14位"},
// {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
// ],
"bcdgrp.dre.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
......@@ -92,11 +92,11 @@ export default {
{type: "string", required: false, message: "输入正确的日期"}
],
"dfdgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
// "dfdgrp.cbs.opn1.amt":[
// {type: "number", required: false, message: "必输项"},
// {max: 18,message:"整数位不能超过14位"},
// {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
// ],
"bcdgrp.rec.advdat":[
{type: "string", required: false, message: "输入正确的日期"}
],
......@@ -109,11 +109,11 @@ export default {
{max: 40,message:"长度不能超过40"}
],
"trdgrp.cbs.max.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
// "trdgrp.cbs.max.amt":[
// {type: "number", required: false, message: "必输项"},
// {max: 18,message:"整数位不能超过14位"},
// {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
// ],
"dfdgrp.dff.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
......@@ -140,11 +140,11 @@ export default {
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"trdgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
// "trdgrp.cbs.opn1.amt":[
// {type: "number", required: false, message: "必输项"},
// {max: 18,message:"整数位不能超过14位"},
// {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
// ],
"trdgrp.rec.fintyp":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
......
......@@ -4,6 +4,7 @@ import Utils from "~/utils"
* Bctset Check规则
*/
let checkObj = {
"bctp.prechkdat" :null,
"bcdgrp.blk.dftins" :null,
"bcdgrp.rmi.pts.nam" :null,
"setmod.setglg.sespay.setgrp.rcvcor.namelc" :null,
......
......@@ -6,6 +6,7 @@ import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
"bctp.prechkdat" :Utils.defaultFunction ,
"bcdgrp.co2.pts.extkey" :Utils.defaultFunction,
"setmod.setglg.sespay.setgrp.tri.pts.extkey" :Utils.defaultFunction,
"setmod.doccur" :Utils.defaultFunction,
......
......@@ -16,21 +16,21 @@ export default {
{max: 40,message:"长度不能超过40"}
],
"bcdgrp.cbs.max.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
// "bcdgrp.cbs.max.amt":[
// {type: "number", required: false, message: "必输项"},
// {max: 18,message:"整数位不能超过14位"},
// {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
// ],
"bcdgrp.dre.pts.ref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bcdgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
// "bcdgrp.cbs.opn1.amt":[
// {type: "number", required: false, message: "必输项"},
// {max: 18,message:"整数位不能超过14位"},
// {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
// ],
"bcdgrp.dre.pts.nam":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
......@@ -75,19 +75,19 @@ export default {
],
"setmod.redamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
// "setmod.redamt":[
// {type: "number", required: false, message: "必输项"},
// {max: 18,message:"整数位不能超过14位"},
// {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
// ],
"setmod.docamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
// "setmod.docamt":[
// {type: "number", required: false, message: "必输项"},
// {max: 18,message:"整数位不能超过14位"},
// {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
// ],
"bcdgrp.blk.colins":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
......@@ -150,7 +150,7 @@ export default {
],
"bcdgrp.dre.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 135,message:"长度不能超过135"}
],
"bcdgrp.dre.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
......@@ -158,7 +158,7 @@ export default {
],
"bcdgrp.rmi.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 135,message:"长度不能超过135"}
],
"bcdgrp.rmi.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
......@@ -212,7 +212,7 @@ export default {
],
"bcdgrp.co2.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 135,message:"长度不能超过135"}
],
"bcdgrp.co2.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
......@@ -220,7 +220,7 @@ export default {
],
"bcdgrp.drr.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 135,message:"长度不能超过135"}
],
"bcdgrp.drr.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
......@@ -235,6 +235,12 @@ export default {
{max: 35,message:"长度不能超过35"}
],
"bctp.prechkdat":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
],
......@@ -296,7 +302,7 @@ export default {
],
"setmod.setglg.sespay.setgrp.snd756.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 135,message:"长度不能超过135"}
],
"setmod.setglg.sespay.setgrp.snd756.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
......@@ -308,7 +314,7 @@ export default {
],
"setmod.setglg.sespay.awip.ptspta.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 135,message:"长度不能超过135"}
],
"setmod.setglg.sespay.awip.ptspta.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
......@@ -345,7 +351,7 @@ export default {
],
"setmod.setglg.sespay.actserp.ptspta.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 135,message:"长度不能超过135"}
],
"setmod.setglg.sespay.actserp.ptspta.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
......@@ -374,7 +380,7 @@ export default {
],
"setmod.setglg.sespay.setgrp.bei.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 135,message:"长度不能超过135"}
],
"setmod.setglg.sespay.setgrp.bei.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
......@@ -403,7 +409,7 @@ export default {
],
"setmod.setglg.sespay.setgrp.rcvcor2.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 135,message:"长度不能超过135"}
],
"setmod.setglg.sespay.setgrp.rcvcor2.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
......@@ -462,7 +468,7 @@ export default {
],
"setmod.setglg.sespay.setgrp.ori.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 135,message:"长度不能超过135"}
],
"setmod.setglg.sespay.setgrp.ori.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
......@@ -470,7 +476,7 @@ export default {
],
"setmod.setglg.sespay.setgrp.tri.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 135,message:"长度不能超过135"}
],
"setmod.setglg.sespay.setgrp.tri.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
......@@ -524,7 +530,7 @@ export default {
"setmod.setglg.sespay.setgrp.rcvcor.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 135,message:"长度不能超过135"}
],
"setmod.setglg.sespay.setgrp.rcvcor.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
......@@ -536,7 +542,7 @@ export default {
],
"setmod.setglg.sespay.setgrp.bei.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 135,message:"长度不能超过135"}
],
"setmod.setglg.sespay.setgrp.bei.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
......
......@@ -4,6 +4,14 @@ import Pub from "../Public"
export default class Bctset{
constructor () {
this.data = {
recgrp:{
bas:{
txccy:"",
txamt:"",
actuccy:"",
actuamt:"",
}
},
dftcre:{
dfflag:"",
},
......@@ -55,6 +63,7 @@ export default class Bctset{
dbfadrblkcn:"", // Chinese address .bcdgrp.drr.dbfadrblkcn
},
blk:{
docpre:"",
colins:"", // Collection Instructions .bcdgrp.blk.colins
dftins:"", // Draft Instructions .bcdgrp.blk.dftins
othins:"", // Other Instructions .bcdgrp.blk.othins
......@@ -81,6 +90,8 @@ export default class Bctset{
},
docgrdm:{
docdsclab:"", // Label of document description .bctp.docgrdm.docdsclab
docgrd:[],
},
drep:{
ptsget:{
......@@ -129,7 +140,51 @@ export default class Bctset{
vrfflg:"", // 核销数据 .bopmod.vrfflg
ownextkey:"", // 地区机构号 .bopmod.ownextkey
acttyp:"", // 款项去向 .bopmod.acttyp
dbcp:{
baspp:{
cusnam:"", // .bopmod.dbcp.baspp.cusnam
cornam:"", // .bopmod.dbcp.baspp.cornam
corpnam:"", // .bopmod.dbcp.baspp.corpnam
roptnam:"", // RoptNam .bopmod.dbcp.baspp.roptnam
exratelab:"", // �'�汇/结汇汇率 .bopmod.dbcp.baspp.exratelab
lcyamtlab:"", // �'�汇/结汇金额 .bopmod.dbcp.baspp.lcyamtlab
acp:"", // 确认 .bopmod.dbcp.baspp.acp
tmprefnew:"", // TMPREFLABEL .bopmod.dbcp.baspp.tmprefnew
},
},
dbcgrp:{
bas:{
tmpref:"", // �'时申报流�'号 .bopmod.dbcgrp.bas.tmpref
ownextkey:"", // 地区机构号 .bopmod.dbcgrp.bas.ownextkey
actiontype:"", // 操作类型 .bopmod.dbcgrp.bas.actiontype
rptno:"", // 申报号码 .bopmod.dbcgrp.bas.rptno
idcode:"", // 身份证件号码 .bopmod.dbcgrp.bas.idcode
lcyacc:"", // 人民币帐号/银行卡号 .bopmod.dbcgrp.bas.lcyacc
fcyamt:"", // 现汇金额 .bopmod.dbcgrp.bas.fcyamt
fcyacc:"", // 外汇帐号/银行卡号 .bopmod.dbcgrp.bas.fcyacc
othamt:"", // 其它金额 .bopmod.dbcgrp.bas.othamt
othacc:"", // 其它帐号/银行卡号 .bopmod.dbcgrp.bas.othacc
methods:"", // 结算方式 .bopmod.dbcgrp.bas.methods
buscode:"", // 银行业务编号 .bopmod.dbcgrp.bas.buscode
custype:"", // 类型 .bopmod.dbcgrp.bas.custype
actiondesc:"", // 操作类型 .bopmod.dbcgrp.bas.actiondesc
exrate:"", // �'�汇汇率 .bopmod.dbcgrp.bas.exrate
lcyamt:"", // �'�汇金额 .bopmod.dbcgrp.bas.lcyamt
custnm:"", // 付款人名称 .bopmod.dbcgrp.bas.custnm
oppuser:"", // 收款人名称 .bopmod.dbcgrp.bas.oppuser
custcod:"", // 组织机构 .bopmod.dbcgrp.bas.custcod
actuccy:"", // 实际付款币种及金额 .bopmod.dbcgrp.bas.actuccy
actuamt:"", // 实际付款币种及金额 .bopmod.dbcgrp.bas.actuamt
lcbgno:"", // 信用证/保函编号 .bopmod.dbcgrp.bas.lcbgno
issdate:"", // 开证日期 .bopmod.dbcgrp.bas.issdate
tenor:"", // 期限 .bopmod.dbcgrp.bas.tenor
txccy:"", // 付款币种及金额 .bopmod.dbcgrp.bas.txccy
txamt:"", // 付款币种及金额 .bopmod.dbcgrp.bas.txamt
outchargeccy:"", // 扣费币种及金额 .bopmod.dbcgrp.bas.outchargeccy
outchargeamt:"", // 扣费币种及金额 .bopmod.dbcgrp.bas.outchargeamt
},
},
},
cnybop:{
cnyflg:"", // 是否报送跨境人民币2101表 .cnybop.cnyflg
traflg:"", // 是否报送跨境人民币2107表 .cnybop.traflg
......
......@@ -239,7 +239,7 @@ export default {
],
"lidgrp.avb.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 80,message:"长度不能超过80"}
{max: 180,message:"长度不能超过180"}
],
"lidgrp.avb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
......@@ -290,7 +290,7 @@ export default {
],
"lidgrp.drw.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 135,message:"长度不能超过135"}
],
"lidgrp.drw.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
......@@ -380,7 +380,7 @@ export default {
],
"lidgrp.a2b.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 135,message:"长度不能超过135"}
],
"lidgrp.a2b.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
......@@ -443,7 +443,7 @@ export default {
],
"lidgrp.con.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"}
{max: 135,message:"长度不能超过135"}
],
"lidgrp.con.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
......
......@@ -140,6 +140,9 @@ export default class Litopn{
},
},
litp:{
ptsaddp:{
ptsaddg:"",
},
recget:{
sdamod:{
seainf:"", // .litp.recget.sdamod.seainf
......
......@@ -160,6 +160,7 @@
<el-form-item label="Collection Condition" prop="bcdgrp.rec.doctypcod">
<c-select
disabled
:code="codes.doctypcod"
v-model="model.bcdgrp.rec.doctypcod"
style="width: 100%"
placeholder="请选择Collection Condition"
......@@ -188,7 +189,7 @@
<c-col :span="24">
<el-form-item label="发票类型" prop="bcdgrp.rec.invtyp">
<c-select
:code="codes.invtyp"
v-model="model.bcdgrp.rec.invtyp"
style="width: 100%"
placeholder="请选择发票类型"
......
......@@ -3,35 +3,45 @@
<el-col :span="11">
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2101表" prop="cnybop.cnyflg" label-width="200px">
<c-select disabled v-model="model.cnybop.cnyflg" style="width:100%" placeholder="请选择是否报送跨境人民币2101表">
<c-select
:code="codes.cnyflg"
disabled v-model="model.cnybop.cnyflg" style="width:100%" placeholder="请选择是否报送跨境人民币2101表">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2107表" prop="cnybop.traflg" label-width="200px">
<c-select disabled v-model="model.cnybop.traflg" style="width:100%" placeholder="请选择是否报送跨境人民币2107表">
<c-select
:code="codes.traflg"
disabled v-model="model.cnybop.traflg" style="width:100%" placeholder="请选择是否报送跨境人民币2107表">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2111表" prop="cnybop.outflg" label-width="200px">
<c-select disabled v-model="model.cnybop.outflg" style="width:100%" placeholder="请选择是否报送跨境人民币2111表">
<c-select
:code="codes.outflg"
disabled v-model="model.cnybop.outflg" style="width:100%" placeholder="请选择是否报送跨境人民币2111表">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2106表" prop="cnybop.libflg" label-width="200px">
<c-select disabled v-model="model.cnybop.libflg" style="width:100%" placeholder="请选择是否报送跨境人民币2106表">
<c-select
:code="codes.libflg"
disabled v-model="model.cnybop.libflg" style="width:100%" placeholder="请选择是否报送跨境人民币2106表">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2122表" prop="cnybop.vouflg" label-width="200px">
<c-select disabled v-model="model.cnybop.vouflg" style="width:100%" placeholder="请选择是否报送跨境人民币2122表">
<c-select
:code="codes.vouflg"
disabled v-model="model.cnybop.vouflg" style="width:100%" placeholder="请选择是否报送跨境人民币2122表">
</c-select>
</el-form-item>
</c-col>
......
......@@ -221,7 +221,7 @@
<c-col :span="24">
<el-form-item label="Maturity Text" prop="bcdgrp.blk.bcgdet">
<c-input
disabled
:disabled="!this.model.bcdgrp.blk.bcgdetflg"
type="textarea" v-model="model.bcdgrp.blk.bcgdet" maxlength="45" show-word-limit placeholder="请输入Maturity Text" ></c-input>
</el-form-item>
</c-col>
......@@ -491,7 +491,7 @@
<c-col :span="12">
<el-form-item label="款项去向" prop="bctp.acttyp">
<c-select
disabled
:disabled="this.flag1"
v-model="model.bctp.acttyp" style="width:100%" placeholder="请选择ACTTYP"
:code="codes.acttyp"
>
......@@ -514,9 +514,23 @@ export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
watch:{
"model.outlen.szflg":{
immediate:true,
handler(val ,oldVal){
if(this.model.outlen.szflg == '1'){
this.flag1=false
}
else{
this.flag1=true
}
}
}
},
data(){
return {
flag1:true,
docgrd: {
columns: [
{
......
......@@ -153,10 +153,10 @@
</c-col>
<c-col :span="24">
<el-form-item label="SWIFT Advice Type" prop="advtyp">
<c-input
disabled
<c-select
:code="codes.advtyp"
v-model="model.advtyp" style="width:100%" placeholder="请选择SWIFT Advice Type">
</c-input>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
......@@ -167,7 +167,8 @@
<c-col :span="24">
<c-checkbox
style=" margin: 0px 0 10px 150px;"
v-model="model.mtabut.clsflg">Close Flag</c-checkbox>
disabled
v-model="model.mtabut.clsflg">Close Contract</c-checkbox>
</c-col>
</c-col>
......
......@@ -61,16 +61,20 @@
</c-col>
<c-col :span="24">
<el-form-item label="Payment Condition" prop="bcdgrp.rec.doctypcod">
<c-input v-model="model.bcdgrp.rec.doctypcod" style="width:93%" placeholder="请选择Payment Condition"
<c-select
:code="codes.doctypcod"
v-model="model.bcdgrp.rec.doctypcod" style="width:93%" placeholder="请选择Payment Condition"
disabled>
</c-input>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Document Set Status" prop="bcdgrp.rec.docsta">
<c-input v-model="model.bcdgrp.rec.docsta" style="width:93%" placeholder="请输入Document Set Status"
<c-select
:code="codes.docsta"
v-model="model.bcdgrp.rec.docsta" style="width:93%" placeholder="请输入Document Set Status"
disabled>
</c-input>
</c-select>
</el-form-item>
</c-col>
<c-col :span="20">
......@@ -125,19 +129,25 @@
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item prop="bcdgrp.drr.pts.ref">
<c-input v-model="model.bcdgrp.drr.pts.ref" maxlength="40" style="width: 100%" disabled></c-input>
<el-form-item prop="bcdgrp.drr.pts.nam">
<c-input v-model="model.bcdgrp.drr.pts.nam" maxlength="40" style="width: 100%" disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item style="text-align: right" label="2nd Collecting Bank" prop="bcdgrp.co2.pts.ref">
<c-input v-model="model.bcdgrp.co2.pts.ref" maxlength="16" style="width: 100%" disabled>
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="2nd Collecting Bank"
prop="bcdgrp.co2.pts.ref"
label=""
prop="bcdgrp.co2.pts.nam"
style="width: 100%"
>
<c-fullbox>
<c-input
v-model="model.bcdgrp.co2.pts.ref"
v-model="model.bcdgrp.co2.pts.nam"
maxlength="16"
disabled
placeholder="请输入Reference"
......
......@@ -97,13 +97,17 @@
<c-col :span="12">
<el-form-item label="Payment Condition" prop="bcdgrp.rec.doctypcod">
<c-select disabled v-model="model.bcdgrp.rec.doctypcod" style="width:100%" placeholder="请选择Payment Condition">
<c-select disabled
:code="codes.doctypcod"
v-model="model.bcdgrp.rec.doctypcod" style="width:100%" placeholder="请选择Payment Condition">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Document Set Status" prop="bcdgrp.rec.docsta">
<c-input disabled v-model="model.bcdgrp.rec.docsta" maxlength="1" placeholder="请输入Document Set Status"></c-input>
<c-select
:code="codes.docsta"
disabled v-model="model.bcdgrp.rec.docsta" maxlength="1" placeholder="请输入Document Set Status"></c-select>
</el-form-item>
</c-col>
</div>
......
......@@ -6,6 +6,7 @@
<el-form-item label="是否报送跨境人民币2101表" prop="cnybop.cnyflg">
<c-select
disabled
:code="codes.cnyflg"
v-model="model.cnybop.cnyflg" style="width:100%" placeholder="请选择是否报送跨境人民币2101表">
</c-select>
</el-form-item>
......@@ -15,6 +16,7 @@
<el-form-item label="是否报送跨境人民币2107表" prop="cnybop.traflg">
<c-select
disabled
:code="codes.traflg"
v-model="model.cnybop.traflg" style="width:100%" placeholder="请选择是否报送跨境人民币2107表">
</c-select>
</el-form-item>
......@@ -24,6 +26,7 @@
<el-form-item label="是否报送跨境人民币2111表" prop="cnybop.outflg">
<c-select
disabled
:code="codes.outflg"
v-model="model.cnybop.outflg" style="width:100%" placeholder="请选择是否报送跨境人民币2111表">
</c-select>
</el-form-item>
......@@ -33,6 +36,7 @@
<el-form-item label="是否报送跨境人民币2106表" prop="cnybop.libflg">
<c-select
disabled
:code="codes.libflg"
v-model="model.cnybop.libflg" style="width:100%" placeholder="请选择是否报送跨境人民币2106表">
</c-select>
</el-form-item>
......@@ -42,6 +46,7 @@
<el-form-item label="是否报送跨境人民币2122表" prop="cnybop.vouflg">
<c-select
disabled
:code="codes.vouflg"
v-model="model.cnybop.vouflg" style="width:100%" placeholder="请选择是否报送跨境人民币2122表">
</c-select>
</el-form-item>
......
......@@ -58,7 +58,7 @@
type="textarea"
:rows="4"
v-model="model.bcdgrp.dre.pts.adrblk"
maxlength="50"
maxlength="150"
disabled
show-word-limit
placeholder="请输入Address Block"
......
......@@ -15,28 +15,34 @@
<c-col :span="24">
<c-checkbox
:disabled="this.flag3"
:disabled="this.flag1"
v-model="model.bopmod.basflg"
style="margin: 0px 0 10px 150px;"
>基础数据</c-checkbox>
</c-col>
<c-col :span="24">
<c-col :span="24">
<el-form-item label="款项去向" prop="bopmod.acttyp">
<c-input
:disabled="this.flag1"
<c-select
:code="codes.acttyp"
:disabled="this.flag2"
v-model="model.bopmod.acttyp" style="width:100%" placeholder="请选择款项去向">
</c-input>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地区机构号" prop="bopmod.ownextkey">
<c-input
:disabled="this.flag2"
<c-select
:code="codes.ownextkey"
:disabled="this.flag3"
v-model="model.bopmod.ownextkey" style="width:100%" placeholder="请选择地区机构号">
</c-input>
</c-select>
</el-form-item>
</c-col>
</el-col>
......@@ -65,9 +71,9 @@ export default {
mixins: [commonProcess],
data(){
return {
flag1:"",
flag2:"",
flag3:"",
flag1:true,
flag2:true,
flag3:true,
}
},
methods:{...Event},
......@@ -84,8 +90,8 @@ export default {
this.flag3=true
}
if(val=="2"){
this.flag1=true
this.flag2=false
this.flag1=false
this.flag2=true
this.flag3=false
}
if(val=="1"){
......
......@@ -56,6 +56,11 @@
<m-wg :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane v-if="model.bopmod.basflg" label="对外付款/承兑通知书-基础信息" name="basp">
<m-basp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="跨境人名币申报" name="cnyp">
<m-cnyp :model="model" :codes="codes"/>
</el-tab-pane>
......@@ -95,6 +100,7 @@ import Detp from "./Detp"
import Shpdet from "./Shpdet"
import Ptyp from "./Ptyp"
import Wg from "./Wg"
import Basp from "./Basp"
import Cnyp from "./Cnyp"
import Cfactlp from "./Cfactlp"
import Det400 from "./Det400"
......@@ -116,6 +122,7 @@ export default {
"m-setpan" : Setpan,
"m-shpdet" : Shpdet,
"m-ptyp" : Ptyp,
"m-basp" : Basp,
"m-engp" : Engp,
"m-coninfp" : Coninfp,
"m-docpan" : Docpan,
......@@ -148,8 +155,6 @@ export default {
}
},
methods:{
tabClick(){
}
},
created:async function(){
console.log("进入bctset交易");
......
......@@ -193,7 +193,7 @@
:argadr="{
path:'bodgrp.blk.docpre',
grp: 'botp',
rol: 'blk',
code:'docpre'
}"></c-docpre>
......
......@@ -212,11 +212,14 @@
</c-table>
</c-col> -->
<c-col>
<c-docpre :model="model" :argadr="{
<c-docpre
:model="model"
:argadr="{
path: 'bodgrp.blk.docpre',
grp: 'botp',
rol: 'blk',
}" :ifShowAdd="model.rejtypsel == 'R'" :ifShowDelete="model.rejtypsel == 'R'"></c-docpre>
}"
:ifShowAdd="model.rejtypsel == 'R'"
:ifShowDelete="model.rejtypsel == 'R'"></c-docpre>
</c-col>
......
......@@ -374,16 +374,16 @@
</c-istream-table> -->
<c-col :span="24">
<c-istream-table :list="stmData.data" :columns="stmData.columns">
<c-istream-table :list="stmData.data" :columns="stmData.columns" :showButtonFlg="true">
<!-- 自定义组件里加了最右边的一列”操作“ -->
<el-table-column fixed="right" prop="op" label="操作" width="150px">
<template slot="header">
<!-- 插槽里放了一个文字 一个按钮 -->
<!-- <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> -->
<template slot-scope="scope">
<!-- 申请一个弹出主键放在插槽,加工已渲染的数据 -->
<el-popover
......
......@@ -19,7 +19,7 @@
<c-input
v-model="model.lidgrp.ini.pts.extkey"
maxlength="16"
style="width:100%"
style="width: 100%"
placeholder="请输入External Key of Address"
disabled
></c-input>
......@@ -106,13 +106,13 @@
<c-col :span="24">
<el-form-item label="Extkey" prop="lidgrp.rmb.pts.extkey">
<c-fullbox>
<c-input
v-model="model.lidgrp.rmb.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
disabled
></c-input>
<c-fullbox>
<c-input
v-model="model.lidgrp.rmb.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
disabled
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
......@@ -132,8 +132,7 @@
详情
</c-button>
</template>
</c-fullbox>
</c-fullbox>
</el-form-item>
</c-col>
......@@ -177,13 +176,15 @@
<c-col :span="24">
<el-form-item label="Extkey" prop="lidgrp.con.pts.extkey">
<c-fullbox>
<c-input
v-model="model.lidgrp.con.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
@keyup.enter.native="showGridPromptDialog('lidgrp.con.pts.extkey')"
></c-input>
<c-fullbox>
<c-input
v-model="model.lidgrp.con.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
@keyup.enter.native="
showGridPromptDialog('lidgrp.con.pts.extkey')
"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
......@@ -197,13 +198,12 @@
style="margin: 0 0"
size="small"
type="primary"
@click="onConpDet"
>
详情
</c-button>
</template>
</c-fullbox>
</c-fullbox>
</el-form-item>
</c-col>
......@@ -253,7 +253,7 @@
</c-col>
-->
</c-col>
<!-- ================右 ==================== -->
<!-- ================右 ==================== -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="2nd Advising Bank Ref." prop="lidgrp.a2b.pts.ref">
......@@ -267,33 +267,34 @@
<c-col :span="24">
<el-form-item label="Extkey" prop="lidgrp.a2b.pts.extkey">
<c-fullbox>
<c-input
v-model="model.lidgrp.a2b.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
@keyup.enter.native="showGridPromptDialog('lidgrp.a2b.pts.extkey')"
></c-input>
<template slot="footer">
<c-fullbox>
<c-input
v-model="model.lidgrp.a2b.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
@keyup.enter.native="
showGridPromptDialog('lidgrp.a2b.pts.extkey')
"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf('lidgrp.a2b.pts.extkey')" >
@click="onSeainf('lidgrp.a2b.pts.extkey')"
>
<span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button>
<c-button
style="margin: 0 0"
size="small"
type="primary"
@click="onA2bpDet"
>
详情
</c-button>
</template>
</c-fullbox>
</c-fullbox>
</el-form-item>
</c-col>
......@@ -358,33 +359,34 @@
<c-col :span="24">
<el-form-item label="Extkey" prop="lidgrp.avb.pts.extkey">
<c-fullbox>
<c-input
v-model="model.lidgrp.avb.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
@keyup.enter.native="showGridPromptDialog('lidgrp.avb.pts.extkey')"
></c-input>
<c-fullbox>
<c-input
v-model="model.lidgrp.avb.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
@keyup.enter.native="
showGridPromptDialog('lidgrp.avb.pts.extkey')
"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf('lidgrp.avb.pts.extkey')" >
@click="onSeainf('lidgrp.avb.pts.extkey')"
>
<span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button>
<c-button
style="margin: 0 0"
size="small"
type="primary"
@click="onAvbpDet"
>
详情
</c-button>
</template>
</c-fullbox>
</c-fullbox>
</el-form-item>
</c-col>
......@@ -407,7 +409,7 @@
<c-input
type="textarea"
v-model="model.lidgrp.avb.pts.adrblk"
maxlength="35"
maxlength="135"
:rows="4"
show-word-limit
placeholder="请输入Address Block"
......@@ -435,9 +437,21 @@
-->
</c-col>
<c-col :span="23">
<el-form-item label="Additional Parties">
<c-table
<c-col :span="24">
<el-form-item label="Additional Parties" >
<c-edit-table :model="model" v-bind="ptsaddg" style="margin-left:-120px">
<el-table-column label="操作" align="center">
<template slot-scope="scope">
<el-button
size="mini"
@click="handleEdit(scope.$index, scope.row)"
type="primary"
>详情</el-button
>
</template>
</el-table-column>
</c-edit-table>
<!-- <c-table
:data="table1"
>
<c-table-column prop="ROL"
......@@ -454,8 +468,8 @@
<el-table-column prop="REF"
label="Reference for Address"
sortable></el-table-column>
<el-table-column prop="DET"
label="Details"></el-table-column>
<!-- <el-table-column prop="DET"
label="Details"></el-table-column>
<el-table-column label="" prop="det" width="80px" fixed="right">
<template slot-scope="scope" slot="header">
<el-button
......@@ -485,8 +499,8 @@
>
</template>
</el-table-column>
</c-table>
</el-form-item>
</c-table> -->
</el-form-item>
</c-col>
<!--
......@@ -507,14 +521,43 @@ export default {
mixins: [commonProcess],
data() {
return {
table1:[]
ptsaddg: {
columns: [
{
title: "Role",
width: "120px",
dataIndex: "rol",
show: "select",
},
{
title: "Party",
width: "180px",
dataIndex: "ptyextkey",
show: "input",
},
{
title: "Name of Party",
width: "250px",
dataIndex: "nam",
},
{
title: "Reference for Address",
width: "250px",
dataIndex: "ref",
},
],
urls: "litp.ptsaddp.ptsaddg",
},
};
},
methods: { ...Event
,addRow(){},
removeRow(){},
methods: {
...Event,
handleEdit() {
console.log("1111测试");
},
addRow() {},
removeRow() {},
},
created: function () {},
};
......
<template>
<div>
<c-col :span="24" style="height: 24px; margin-top: -10px">
<el-form-item :label="model[argadr.grp].docgrdm.docdsclab" class="messageLabel" >
<el-form-item :label="model[argadr.grp].docgrdm.docdsclab" class="messageLabel">
<div v-if="ifShowAdd">
<c-button style="float: right" @click="addTableValue" type="primary">新增单据</c-button>
</div>
</el-form-item>
</c-col>
<c-col :span="24" style="margin-bottom: 30px;">
<c-table height="200px" style="text-align: center" :list="this.model[argadr.grp].docgrdm.docgrd || []"
:paginationShow="false" :border="true">
<el-table-column label="1st" width="auto" prop="cmail1">
<template slot-scope="scope">
<c-input v-model="scope.row.cmail1" @change="docpre" :disabled="disabledCmail1">
</c-input>
</template>
<el-form-item :prop="'${argadr.grp}.docgrdm.docgrd'" label="">
<c-table height="200px" style="text-align: center" :list="this.model[argadr.grp].docgrdm.docgrd || []"
:paginationShow="false" :border="true">
<el-table-column label="1st" width="auto" prop="cmail1">
<template slot-scope="scope">
<c-input v-model="scope.row.cmail1" @change="docpre" :disabled="disabledCmail1"
maxlength="12">
</c-input>
</template>
</el-table-column>
<el-table-column label="2nd" width="auto" prop="cmail2">
<template slot-scope="scope">
<c-input v-model="scope.row.cmail2" @change="docpre" :disabled="disabledCmail2">
</c-input>
</template>
</el-table-column>
<el-table-column label="Document" prop="docnam" width="auto">
<template slot-scope="scope">
<!-- {{scope.row.docnam}} -->
<c-select style="width: 100%" placeholder="请选择" v-model="scope.row.docnam"
:disabled="disabledDocnam">
<el-option v-for="item in codeTable" :key="item.value" :label="item.label" @change="docpre"
:value="item.value">
</el-option>
</c-select>
</template>
</el-table-column>
<el-table-column label="操作" width="170px" fixed="right">
<template slot-scope="scope">
<div v-if="ifShowDelete">
<c-button @click="deleteTable(scope.$index)" type="primary">删除</c-button>
</div>
</template>
</el-table-column>
</c-table>
</el-table-column>
<el-table-column label="2nd" width="auto" prop="cmail2">
<template slot-scope="scope">
<c-input v-model="scope.row.cmail2" @change="docpre" :disabled="disabledCmail2"
maxlength="12">
</c-input>
</template>
</el-table-column>
<el-table-column label="Document" prop="docnam" width="auto">
<template slot-scope="scope">
<!-- {{scope.row.docnam}} -->
<c-select style="width: 100%" placeholder="请选择" v-model="scope.row.docnam"
:disabled="disabledDocnam">
<el-option v-for="item in codes[argadr.code]" :key="item.value" :label="item.label" @change="docpre"
:value="item.value">
</el-option>
</c-select>
</template>
</el-table-column>
<el-table-column label="操作" width="170px" fixed="right">
<template slot-scope="scope">
<div v-if="ifShowDelete">
<c-button @click="deleteTable(scope.$index)" type="primary">删除</c-button>
</div>
</template>
</el-table-column>
</c-table>
</el-form-item>
</c-col>
</div>
</template>
<script>
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Botdcr/Event"
import Utils from "~/utils";
export default {
inject: ["root"],
......@@ -56,39 +63,19 @@ export default {
data() {
return {
data: [],
codeTable: [
{ label: "Airway Bills", value: "Airway Bills" },
{ label: "Beneficiary's Declaration", value: "Beneficiary's Declaration" },
{ label: "Bill of Lading Copies", value: "Bill of Lading Copies" },
{ label: "Bill of Lading Originals", value: "Bill of Lading Originals" },
{ label: "Certificate", value: "Certificate" },
{ label: "Certificate of Analysis", value: "Certificate of Analysis" },
{ label: "Certificate of Origin", value: "Certificate of Origin" },
{ label: "Certificate of Quality", value: "Certificate of Quality" },
{ label: "Certificate of Quantity", value: "Certificate of Quantity" },
{ label: "Commercial Invoice", value: "Commercial Invoice" },
{ label: "Courier Receipt", value: "Courier Receipt" },
{ label: "Draft", value: "Draft" },
{ label: "Export Licence", value: "Export Licence" },
{ label: "Fax Report", value: "Fax Report" },
{ label: "Inspection Cert", value: "Inspection Cert" },
{ label: "Insurance Policy", value: "Insurance Policy" },
{ label: "Packing List", value: "Packing List" },
{ label: "Shipment Advice", value: "Shipment Advice" },
{ label: "Weight List", value: "Weight List" },
],
TableValue: [
{
id: 0,
cmail1: "",
cmail2: "",
docnam: "",
description: "",
serialNum: "",
tableName: "",
tcddoc: "",
},
],
codes: { ...CodeTable },
newValue: {
id: 0,
cmail1: "",
cmail2: "",
docnam: "",
description: "",
serialNum: "",
tableName: "",
tcddoc: "",
},
};
},
watch: {},
......@@ -104,6 +91,7 @@ export default {
return {
grp: "", //所属模块 eg:bdtp,botp...
path: "", // path为存储数据字段所对应的default方法
code: "", //表格选项码表参数
};
},
},
......@@ -136,11 +124,16 @@ export default {
addTableValue(index) {
var newTableValue = Object.assign({}, this.newValue);
const serial = Utils.generateUUID();
var grp = this.argadr.grp;
newTableValue.serialNum = serial;
this.model[argadr.grp].docgrdm.docgrd.splice(index - 1, 0, newTableValue);
// this.model[argadr.grp].docgrdm.docgrd.splice(index - 1, 0, newTableValue);
this.model[grp].docgrdm.docgrd.splice(index - 1, 0, newTableValue);
},
deleteTable(index) {
this.model[argadr.grp].docgrdm.docgrd.splice(index, 1);
// 'this.model.${argadr.grp}.docgrdm.docgrd.splice(index, 1)';
console.log("join function");
var grp = this.argadr.grp;
this.model[grp].docgrdm.docgrd.splice(index, 1);
},
async docpre() {
let rtnmsg = await this.executeDefault(this.argadr.path)
......
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