Commit 3eea60f2 by wangren

litopn 进口信用证交易开立 模型转换

parent 805f649f
...@@ -1672,6 +1672,11 @@ const CodeTable = { ...@@ -1672,6 +1672,11 @@ const CodeTable = {
{ label: "Not confirmed", value: "" }, { label: "Not confirmed", value: "" },
{ label: "Amount confirmed", value: "A" }, { label: "Amount confirmed", value: "A" },
], ],
cnfdet:[
{ label: "MAY ADD", value: "A" },
{ label: "CONFIRM", value: "C" },
{ label: "WITHOUT", value: "W" },
],
cnfins: [ cnfins: [
{ label: "WITHOUT", value: "W" }, { label: "WITHOUT", value: "W" },
{ label: "CONFIRM", value: "C" }, { label: "CONFIRM", value: "C" },
...@@ -3251,19 +3256,19 @@ const CodeTable = { ...@@ -3251,19 +3256,19 @@ const CodeTable = {
], ],
godcod: [ godcod: [
{ label: "金(含金饰品)", value: "001" }, { label: "金(含金饰品)", value: "001" },
{ label: "银(含银饰品)", value: "002" },
{ label: "铜(含电解铜、铜制品及铜精矿)", value: "003" }, { label: "铜(含电解铜、铜制品及铜精矿)", value: "003" },
{ label: "铝(含电解铝、铝矾土及铝制品)", value: "004" },
{ label: "锌(含电解锌、锌精矿)", value: "005" }, { label: "锌(含电解锌、锌精矿)", value: "005" },
{ label: "玉米", value: "009" },
{ label: "煤", value: "013" },
{ label: "铁矿砂(含精矿)", value: "006" }, { label: "铁矿砂(含精矿)", value: "006" },
{ label: "其他", value: "099" },
{ label: "其他金属", value: "007" }, { label: "其他金属", value: "007" },
{ label: "玉米", value: "009" },
{ label: "煤", value: "013" },
{ label: "成品油(含汽油、柴油、燃料油及航空煤油等)", value: "012" }, { label: "成品油(含汽油、柴油、燃料油及航空煤油等)", value: "012" },
{ label: "食用油(含棕榈油)", value: "011" }, { label: "食用油(含棕榈油)", value: "011" },
{ label: "原油", value: "010" }, { label: "原油", value: "010" },
{ label: "铝(含电解铝、铝矾土及铝制品)", value: "004" },
{ label: "大豆", value: "008" }, { label: "大豆", value: "008" },
{ label: "银(含银饰品)", value: "002" }, { label: "其他", value: "099" },
], ],
gors: [ gors: [
{ label: "对公", value: "0" }, { label: "对公", value: "0" },
...@@ -5116,6 +5121,264 @@ const CodeTable = { ...@@ -5116,6 +5121,264 @@ const CodeTable = {
{ label: "Configuring", value: "C" }, { label: "Configuring", value: "C" },
{ label: "Never started", value: "" }, { label: "Never started", value: "" },
], ],
stacty:[
{ label: "AALAND ISLAND", value: "AX" },
{ label: "Afghanistan", value: "AF" },
{ label: "Albania", value: "AL" },
{ label: "Algeria", value: "DZ" },
{ label: "American Oceania", value: "UM" },
{ label: "American Samoa", value: "AS" },
{ label: "Andorra", value: "AD" },
{ label: "Angola", value: "AO" },
{ label: "Anguilla", value: "Al" },
{ label: "Antarctica", value: "AQ" },
{ label: "Antigua and Barbuda", value: "AG" },
{ label: "Argentina", value: "AR" },
{ label: "Armenia", value: "AM" },
{ label: "Aruba", value: "AW" },
{ label: "Australia", value: "AU" },
{ label: "Azerbaijan", value: "AZ" },
{ label: "Bahamas", value: "BS" },
{ label: "Bahrain", value: "BH" },
{ label: "Bangladesh", value: "BD" },
{ label: "Barbados", value: "BB" },
{ label: "Belarus", value: "BY" },
{ label: "Belgium", value: "BE" },
{ label: "Belize", value: "BZ" },
{ label: "Beninermuda", value: "BJ" },
{ label: "Bermuda", value: "BM" },
{ label: "Bhutan", value: "BT" },
{ label: "Bolivia", value: "BO" },
{ label: "Bosnia and Herzegovina", value: "BA" },
{ label: "Botswana", value: "BW" },
{ label: "Bouvet lsland", value: "BV" },
{ label: "Brazil", value: "BR" },
{ label: "British Indian Ocean Territory", value: "IO" },
{ label: "Brunei", value: "BN" },
{ label: "Bulgaria", value: "BG" },
{ label: "Burkina Faso", value: "BF" },
{ label: "Burundi", value: "BI" },
{ label: "CARIBBEAN NETHERLANDS", value: "BQ" },
{ label: "Cambodia", value: "KH" },
{ label: "Cameroon", value: "CM" },
{ label: "Canada", value: "CA" },
{ label: "Cayman Islands", value: "KY" },
{ label: "entral African Republic", value: "CF" },
{ label: "Chad", value: "TD" },
{ label: "Chile", value: "CL" },
{ label: "Cocos Island", value: "CC" },
{ label: "Colombia", value: "CO" },
{ label: "Commonwealth of Dominica", value: "DM" },
{ label: "Comoros", value: "KM" },
{ label: "Cook Islands", value: "CK" },
{ label: "Costa Rica", value: "CR" },
{ label: "Cote d'Ivoire", value: "CI" },
{ label: "Croatia", value: "HR" },
{ label: "Cuba", value: "CU" },
{ label: "Curacao", value: "CW" },
{ label: "Czech Republic", value: "CZ" },
{ label: "Czechoslovakia", value: "CS" },
{ label: "Democratic Republic of Congo", value: "CD" },
{ label: "Democratic Republic of Korea", value: "KP" },
{ label: "Denmark", value: "DK" },
{ label: "Djibouti", value: "DJ" },
{ label: "Dominican Republic", value: "DO" },
{ label: "East Timor", value: "TL" },
{ label: "Ecuador", value: "EC" },
{ label: "Egypt", value: "EG" },
{ label: "Eilandgebieden Sint Maarten", value: "SX" },
{ label: "El Salvador", value: "SV" },
{ label: "Equatorial Guinea", value: "GQ" },
{ label: "Eritrea ", value: "ER" },
{ label: "Estonia", value: "EE" },
{ label: "Ethiopia", value: "ET" },
{ label: "European Community", value: "XE" },
{ label: "Falkland lslands", value: "FK" },
{ label: "Faroe lslands", value: "FO" },
{ label: "Fiji", value: "FJ" },
{ label: "Finland", value: "Fl" },
{ label: "France", value: "FR" },
{ label: "French Polynesia", value: "PF" },
{ label: "French Southen and Antartic", value: "TF" },
{ label: "Gabon", value: "GA" },
{ label: "Gambia", value: "GM" },
{ label: "Georgia", value: "GE" },
{ label: "Germany", value: "DE" },
{ label: "Ghana", value: "GH" },
{ label: "Gibraltar", value: "GI" },
{ label: "Great Britain", value: "GB" },
{ label: "Greece", value: "GR" },
{ label: "Greenland", value: "GL" },
{ label: "Grenada", value: "GD" },
{ label: "Guadeloupe", value: "GP" },
{ label: "Guam", value: "GU" },
{ label: "Guatemala", value: "GT" },
{ label: "Guernsey, CA", value: "GG" },
{ label: "Guiana", value: "GF" },
{ label: "Guinea", value: "GN" },
{ label: "Guinea-Bissau", value: "GW" },
{ label: "Guyana", value: "GY" },
{ label: "Haiti", value: "HT" },
{ label: "GibralHeard islands Mc Donaldtar", value: "HM" },
{ label: "Honduras", value: "HN" },
{ label: "Hong Kong", value: "HK" },
{ label: "Hungary", value: "HU" },
{ label: "lceland", value: "IS" },
{ label: "lndia", value: "IN" },
{ label: "lndonesia", value: "ID" },
{ label: "lnternational Organization", value: "II" },
{ label: "lran", value: "IR" },
{ label: "lraq", value: "IQ" },
{ label: "lreland", value: "IE" },
{ label: "lsrael", value: "IL" },
{ label: "ltaly", value: "IT" },
{ label: "Jamaica", value: "JM" },
{ label: "Japan", value: "JP" },
{ label: "Jersey, CA", value: "JE" },
{ label: "Jordan", value: "JO" },
{ label: "Kazakhstan", value: "KZ" },
{ label: "Kenya", value: "KE" },
{ label: "Kiribati", value: "KI" },
{ label: "Kuwait", value: "KW" },
{ label: "Kyrgyz Republic", value: "KG" },
{ label: "Laos", value: "LA" },
{ label: "Latvia", value: "LV" },
{ label: "Lebanon", value: "LB" },
{ label: "Lesotho", value: "LS" },
{ label: "Liberia", value: "LR" },
{ label: "Libyan Arab Jamahiriya", value: "LY" },
{ label: "Lithuania", value: "LI" },
{ label: "Luxembourg", value: "LU" },
{ label: "MONTENEGRO", value: "ME" },
{ label: "Macau", value: "MO" },
{ label: "Macedonia", value: "MK" },
{ label: "Madagascar", value: "MG" },
{ label: "Makawi", value: "MW" },
{ label: "Malaysia", value: "MY" },
{ label: "Maldives", value: "MV" },
{ label: "Mali", value: "ML" },
{ label: "Malta", value: "MT" },
{ label: "Man", value: "IM" },
{ label: "Marshall Islands", value: "MH" },
{ label: "Martinique", value: "MQ" },
{ label: "Mauritania", value: "MR" },
{ label: "Mauritius", value: "MU" },
{ label: "Mayotte", value: "YT" },
{ label: "Mexico", value: "MX" },
{ label: "Micronesia", value: "FM" },
{ label: "Moldava", value: "MD" },
{ label: "Monaco", value: "MC" },
{ label: "Mongolia", value: "MN" },
{ label: "Montserrat", value: "MS" },
{ label: "Morocco", value: "MA" },
{ label: "Mozambique", value: "MZ" },
{ label: "Myanmar", value: "MM" },
{ label: "Namibia", value: "NA" },
{ label: "Nauru", value: "NR" },
{ label: "Nepal", value: "NP" },
{ label: "Netherlands", value: "NL" },
{ label: "Netherlands Antilles", value: "AN" },
{ label: "Neutral Zone", value: "NT" },
{ label: "New Caledonia", value: "NC" },
{ label: "New Zealand", value: "NZ" },
{ label: "Nicaragua", value: "NI" },
{ label: "Niger", value: "NE" },
{ label: "Nigeria", value: "NG" },
{ label: "Niue", value: "NU" },
{ label: "Norfolk Island", value: "NF" },
{ label: "North Mariana lslands", value: "MP" },
{ label: "Norway", value: "NO" },
{ label: "Oman", value: "OM" },
{ label: "Other Countries", value: "ZZ" },
{ label: "Pakistan", value: "PK" },
{ label: "Palau", value: "PW" },
{ label: "Palestinian territories", value: "PS" },
{ label: "Panama", value: "PA" },
{ label: "Papua New Guinea", value: "PG" },
{ label: "Paraguay", value: "PY" },
{ label: "People's Republic of China", value: "CN" },
{ label: "Peru", value: "PE" },
{ label: "Philippines", value: "PH" },
{ label: "Pitcairn lsland", value: "PN" },
{ label: "Poland", value: "PL" },
{ label: "Portugal", value: "PT" },
{ label: "Puerto Rico", value: "PR" },
{ label: "Qatar", value: "QA" },
{ label: "Republic of Cape verde", value: "CV" },
{ label: "Republic of Congo", value: "CG" },
{ label: "Republic of Cyprus", value: "CY" },
{ label: "Republic of Korea", value: "KR" },
{ label: "Reunion", value: "RE" },
{ label: "Romania", value: "RO" },
{ label: "Russia", value: "RU" },
{ label: "Rwanda", value: "RW" },
{ label: "SAlNT BARTHELEMY", value: "BL" },
{ label: "SAINT MARTIN (FRANCE)", value: "MF" },
{ label: "SERBIA", value: "RS" },
{ label: "SOUTH SUDAN", value: "SS" },
{ label: "Saint Lucia", value: "LC" },
{ label: "San Marino", value: "SM" },
{ label: "Sao Tome And Principe", value: "ST" },
{ label: "Saudi Arabia", value: "SA" },
{ label: "Senegal", value: "SN" },
{ label: "Seychelles", value: "SC" },
{ label: "Sierra Leone", value: "SL" },
{ label: "Singapore", value: "SG" },
{ label: "Slovak Republic", value: "SK" },
{ label: "Slovenia", value: "SI" },
{ label: "Solomon Island", value: "SB" },
{ label: "Somalia", value: "SO" },
{ label: "South frica", value: "ZA" },
{ label: "South Georgia and South", value: "GS" },
{ label: "Spain", value: "ES" },
{ label: "Sri Lanka", value: "LK" },
{ label: "St. Helena", value: "SH" },
{ label: "St.Kitts and Nevis", value: "KN" },
{ label: "St.Pierre and Miquelon", value: "PM" },
{ label: "St.vincent and The Grenadines", value: "VC" },
{ label: "State Union of Serbia and Montenegro", value: "RR" },
{ label: "Sudan", value: "SD" },
{ label: "Surinam", value: "SR" },
{ label: "Svalbard and Jan Mayen lslands", value: "SJ" },
{ label: "Swaziland", value: "SZ" },
{ label: "Sweden", value: "SE" },
{ label: "Switzerland", value: "CH" },
{ label: "Syria", value: "SY" },
{ label: "Taiwan", value: "TW" },
{ label: "Taiwan.Province of China", value: "TP" },
{ label: "Tajikistan", value: "TJ" },
{ label: "Tanzania", value: "TZ" },
{ label: "Territory of Christmas Island", value: "CX" },
{ label: "Thailand", value: "TH" },
{ label: "Togo", value: "TG" },
{ label: "Tokelau lslands", value: "TK" },
{ label: "Tonga lslands", value: "TO" },
{ label: "Trinidad and Tobago", value: "TT" },
{ label: "Tunisia", value: "TN" },
{ label: "Turkmenistan", value: "TM" },
{ label: "Turks and Caicos Islands", value: "TC" },
{ label: "Tuvalu", value: "TV" },
{ label: "Uganda", value: "UG" },
{ label: "Ukraine", value: "UA" },
{ label: "UnitedArab Emirates", value: "AE" },
{ label: "United States of America", value: "US" },
{ label: "Uruguay", value: "UY" },
{ label: "Uzbekistan", value: "UZ" },
{ label: "Vanuatu", value: "VU" },
{ label: "Vatican City State", value: "VA" },
{ label: "Venezuela", value: "VE" },
{ label: "Vietnam", value: "VN" },
{ label: "Virgin lslands[British]", value: "VG" },
{ label: "Virgin lslands[U.S]", value: "VI" },
{ label: "Wallis and Futuna lslands", value: "WF" },
{ label: "Western Sahara", value: "EH" },
{ label: "Western Samoa", value: "WS" },
{ label: "Yemen", value: "YE" },
{ label: "Yugoslavia", value: "YU" },
{ label: "Zaire", value: "ZR" },
{ label: "Zambia", value: "ZM" },
{ label: "Zimbabwe", value: "ZW" },
],
staflg: [ staflg: [
{ label: "待申报", value: "0" }, { label: "待申报", value: "0" },
{ label: "已撤销", value: "D" }, { label: "已撤销", value: "D" },
...@@ -6110,6 +6373,16 @@ const CodeTable = { ...@@ -6110,6 +6373,16 @@ const CodeTable = {
{label:"对私中国非居民" ,value:"F"}, {label:"对私中国非居民" ,value:"F"},
], ],
label5:[
{label:"额度已切分,结算系统将自动扣除余额,保证金(如需)符合要求;" ,value:"A"},
{label:"额度未切分,《信贷业务通知书》符合要求;" ,value:"B"},
],
currencycode:[
{label:"人民币" ,value:"CNY"},
{label:"韩圆" ,value:"KRW"},
{label:"新西兰元" ,value:"NZD"},
{label:"美元" ,value:"USD"},
],
} }
export default CodeTable; export default CodeTable;
\ No newline at end of file
...@@ -126,6 +126,9 @@ export default { ...@@ -126,6 +126,9 @@ export default {
if(name === "actinf"){ if(name === "actinf"){
rulePath = "recpan.actinf" rulePath = "recpan.actinf"
} }
if(name === "libp"){
rulePath = "cnybop.libp"
}
if (!!rulePath) { if (!!rulePath) {
this.executeRule(rulePath).then(res => { this.executeRule(rulePath).then(res => {
if (res.respCode == SUCCESS) { if (res.respCode == SUCCESS) {
......
...@@ -6,6 +6,7 @@ import Api from "~/service/Api"; ...@@ -6,6 +6,7 @@ import Api from "~/service/Api";
import Utils from "~/utils/index" import Utils from "~/utils/index"
export default { export default {
"lidgrp.rec.nam" :defaultLidgrpRecNam,
"lidgrp.rec.expdat" :Utils.defaultFunction, "lidgrp.rec.expdat" :Utils.defaultFunction,
"lidgrp.blk.preper" :Utils.defaultFunction, "lidgrp.blk.preper" :Utils.defaultFunction,
"lidgrp.rec.shpdat" :Utils.defaultFunction, "lidgrp.rec.shpdat" :Utils.defaultFunction,
...@@ -135,3 +136,4 @@ export default { ...@@ -135,3 +136,4 @@ export default {
"cnybop.cnylib.sforeigncountrycode" :Utils.defaultFunction, "cnybop.cnylib.sforeigncountrycode" :Utils.defaultFunction,
} }
//你可以添加自动default处理 //你可以添加自动default处理
function defaultLidgrpRecNam(){}
\ No newline at end of file
...@@ -14,7 +14,11 @@ export default { ...@@ -14,7 +14,11 @@ export default {
if(rtnmsg.respCode == SUCCESS) if(rtnmsg.respCode == SUCCESS)
{ {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
this.model.lidgrp.rec.ownref=rtnmsg.data.lidgrp_rec_ownref
this.$message({
type: 'success',
message: '获取成功!'
})
} }
else else
{ {
......
...@@ -35,8 +35,8 @@ export default { ...@@ -35,8 +35,8 @@ export default {
], ],
"lidgrp.apl.pts.extkey":[ "lidgrp.apl.pts.extkey":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 16,message:"长度不能超过16"} {max: 50,message:"长度不能超过50"}
], ],
"litp.aplp.ptsget.sdamod.seainf":[ "litp.aplp.ptsget.sdamod.seainf":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -49,14 +49,14 @@ export default { ...@@ -49,14 +49,14 @@ export default {
], ],
"lidgrp.cbs.nom1.amt":[ "lidgrp.cbs.nom1.amt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"lidgrp.apl.pts.adrblk":[ "lidgrp.apl.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 200,message:"长度不能超过200"}
], ],
"lidgrp.apl.dbfadrblkcn":[ "lidgrp.apl.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -90,7 +90,7 @@ export default { ...@@ -90,7 +90,7 @@ export default {
{max: 16,message:"长度不能超过16"} {max: 16,message:"长度不能超过16"}
], ],
"lidgrp.adv.pts.extkey":[ "lidgrp.adv.pts.extkey":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 16,message:"长度不能超过16"} {max: 16,message:"长度不能超过16"}
], ],
"litp.advp.ptsget.sdamod.seainf":[ "litp.advp.ptsget.sdamod.seainf":[
...@@ -99,7 +99,7 @@ export default { ...@@ -99,7 +99,7 @@ export default {
], ],
"lidgrp.rec.opndat":[ "lidgrp.rec.opndat":[
{type: "date", required: false, message: "输入正确的日期"} {type: "string", required: false, message: "输入正确的日期"}
], ],
"lidgrp.rec.preadvdt":[ "lidgrp.rec.preadvdt":[
{type: "date", required: false, message: "输入正确的日期"} {type: "date", required: false, message: "输入正确的日期"}
...@@ -110,7 +110,7 @@ export default { ...@@ -110,7 +110,7 @@ export default {
], ],
"lidgrp.adv.pts.adrblk":[ "lidgrp.adv.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 80,message:"长度不能超过80"}
], ],
"lidgrp.adv.dbfadrblkcn":[ "lidgrp.adv.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -125,7 +125,7 @@ export default { ...@@ -125,7 +125,7 @@ export default {
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"lidgrp.rec.expdat":[ "lidgrp.rec.expdat":[
{type: "date", required: false, message: "输入正确的日期"} {type: "date", required: true, message: "输入正确的日期"}
], ],
"lidgrp.rec.expplc":[ "lidgrp.rec.expplc":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -142,7 +142,7 @@ export default { ...@@ -142,7 +142,7 @@ export default {
{max: 16,message:"长度不能超过16"} {max: 16,message:"长度不能超过16"}
], ],
"lidgrp.ben.pts.extkey":[ "lidgrp.ben.pts.extkey":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 16,message:"长度不能超过16"} {max: 16,message:"长度不能超过16"}
], ],
"litp.benp.ptsget.sdamod.seainf":[ "litp.benp.ptsget.sdamod.seainf":[
...@@ -158,7 +158,7 @@ export default { ...@@ -158,7 +158,7 @@ export default {
], ],
"lidgrp.ben.pts.adrblk":[ "lidgrp.ben.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 80,message:"长度不能超过80"}
], ],
"lidgrp.ben.dbfadrblkcn":[ "lidgrp.ben.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -239,7 +239,7 @@ export default { ...@@ -239,7 +239,7 @@ export default {
], ],
"lidgrp.avb.pts.adrblk":[ "lidgrp.avb.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 80,message:"长度不能超过80"}
], ],
"lidgrp.avb.dbfadrblkcn":[ "lidgrp.avb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -256,19 +256,19 @@ export default { ...@@ -256,19 +256,19 @@ export default {
], ],
"lidgrp.blk.feetxt":[ "lidgrp.blk.feetxt":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 80,message:"80"}
], ],
"lidgrp.blk.defdet":[ "lidgrp.blk.defdet":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 50,message:"长度不能超过50"}
], ],
"lidgrp.blk.dftat":[ "lidgrp.blk.dftat":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 50,message:"长度不能超过50"}
], ],
"litp.drwp.ptsget.sdamod.dadsnd":[ "litp.drwp.ptsget.sdamod.dadsnd":[
...@@ -474,7 +474,7 @@ export default { ...@@ -474,7 +474,7 @@ export default {
"lidgrp.blk.insbnk":[ "lidgrp.blk.insbnk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"} {max: 1000,message:"长度不能超过1000"}
], ],
"liaall.outamt":[ "liaall.outamt":[
...@@ -700,7 +700,7 @@ export default { ...@@ -700,7 +700,7 @@ export default {
{max: 80,message:"长度不能超过80"} {max: 80,message:"长度不能超过80"}
], ],
"cnybop.cnylib.sforeigncountrycode":[ "cnybop.cnylib.sforeigncountrycode":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
...@@ -731,7 +731,7 @@ export default { ...@@ -731,7 +731,7 @@ export default {
{type: "date", required: false, message: "输入正确的日期"} {type: "date", required: false, message: "输入正确的日期"}
], ],
"cnybop.saddwordlib":[ "cnybop.saddwordlib":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 80,message:"长度不能超过80"} {max: 80,message:"长度不能超过80"}
], ],
"hmdmod2.bennam":[ "hmdmod2.bennam":[
...@@ -765,6 +765,10 @@ export default { ...@@ -765,6 +765,10 @@ export default {
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"liaall.limmod.limpts.nonrevflg1": [
{ type: "string", required: true, message: "必输项" },
{ max: 10, message: "长度不能超过10" }
],
"liaall.limmod.limpts.oth.pts.extkey":[ "liaall.limmod.limpts.oth.pts.extkey":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -890,5 +894,9 @@ export default { ...@@ -890,5 +894,9 @@ export default {
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 8,message:"长度不能超过8"} {max: 8,message:"长度不能超过8"}
], ],
"lidgrp.cbs.nom1.cur":[
{type: "string", required: true, },
{max: 8,message:"长度不能超过8"}
]
} }
\ No newline at end of file
...@@ -23,7 +23,7 @@ export default class Litopn{ ...@@ -23,7 +23,7 @@ export default class Litopn{
cnfdet:"", // Confirm. Instructions .lidgrp.rec.cnfdet cnfdet:"", // Confirm. Instructions .lidgrp.rec.cnfdet
rmbflg:"", // Reimbursement Information .lidgrp.rec.rmbflg rmbflg:"", // Reimbursement Information .lidgrp.rec.rmbflg
revflg:"", // Revolving Flag .lidgrp.rec.revflg revflg:"", // Revolving Flag .lidgrp.rec.revflg
nam:"", // Name .lidgrp.rec.nam nam:".0.00", // Name .lidgrp.rec.nam
resflg:"", // Reserved Contract .lidgrp.rec.resflg resflg:"", // Reserved Contract .lidgrp.rec.resflg
shppars18:"", // Partial Shipment .lidgrp.rec.shppars18 shppars18:"", // Partial Shipment .lidgrp.rec.shppars18
shptrss18:"", // Transhipment .lidgrp.rec.shptrss18 shptrss18:"", // Transhipment .lidgrp.rec.shptrss18
...@@ -40,8 +40,8 @@ export default class Litopn{ ...@@ -40,8 +40,8 @@ export default class Litopn{
shpto:"", // Final Destination .lidgrp.rec.shpto shpto:"", // Final Destination .lidgrp.rec.shpto
chato:"", // Drafts at .lidgrp.rec.chato chato:"", // Drafts at .lidgrp.rec.chato
stacty:"", // Country Code Risk Country .lidgrp.rec.stacty stacty:"", // Country Code Risk Country .lidgrp.rec.stacty
tenmaxday:"", // Maximum tenor in days .lidgrp.rec.tenmaxday tenmaxday:"0", // Maximum tenor in days .lidgrp.rec.tenmaxday
prepers18:"", // Days of presentation period .lidgrp.rec.prepers18 prepers18:"21", // Days of presentation period .lidgrp.rec.prepers18
prepertxts18:"", // Presentation period text .lidgrp.rec.prepertxts18 prepertxts18:"", // Presentation period text .lidgrp.rec.prepertxts18
stagod:"", // Goods Code .lidgrp.rec.stagod stagod:"", // Goods Code .lidgrp.rec.stagod
spcbenflg:"", // Special payment conditions for beneficiary exists .lidgrp.rec.spcbenflg spcbenflg:"", // Special payment conditions for beneficiary exists .lidgrp.rec.spcbenflg
...@@ -51,7 +51,7 @@ export default class Litopn{ ...@@ -51,7 +51,7 @@ export default class Litopn{
cbs:{ cbs:{
nom1:{ nom1:{
cur:"", // Nominal Amount .lidgrp.cbs.nom1.cur cur:"", // Nominal Amount .lidgrp.cbs.nom1.cur
amt:"", // Nominal Amount .lidgrp.cbs.nom1.amt amt:"0.00", // Nominal Amount .lidgrp.cbs.nom1.amt
}, },
max:{ max:{
cur:"", // Maximum Amount .lidgrp.cbs.max.cur cur:"", // Maximum Amount .lidgrp.cbs.max.cur
......
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
v-model="model.lidgrp.cbs.max2.cur" v-model="model.lidgrp.cbs.max2.cur"
style="width: 100%" style="width: 100%"
placeholder="请选择Currency" placeholder="请选择Currency"
disabled
@keyup.enter.native="max2CurEvent" @keyup.enter.native="max2CurEvent"
> >
<el-option <el-option
...@@ -37,7 +38,12 @@ ...@@ -37,7 +38,12 @@
<c-col :span="10"> <c-col :span="10">
<el-form-item label="Open Add. Amount" prop="lidgrp.cbs.opn2.cur"> <el-form-item label="Open Add. Amount" prop="lidgrp.cbs.opn2.cur">
<c-select v-model="model.lidgrp.cbs.opn2.cur" style="width:100%" placeholder="请选择Open Add. Amount"> <c-select
v-model="model.lidgrp.cbs.opn2.cur"
style="width:100%"
placeholder="请选择Open Add. Amount"
disabled
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -48,11 +54,13 @@ ...@@ -48,11 +54,13 @@
style="text-align: left" style="text-align: left"
label-width="20px" label-width="20px"
prop="lidgrp.cbs.opn2.amt" prop="lidgrp.cbs.opn2.amt"
> >
<c-input <c-input
v-model="model.lidgrp.cbs.opn2.amt" v-model="model.lidgrp.cbs.opn2.amt"
style="text-align: left; width: 100%" style="text-align: left; width: 100%"
placeholder="请输入Open Add. Amount" placeholder="请输入Open Add. Amount"
disabled
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
......
...@@ -9,20 +9,28 @@ ...@@ -9,20 +9,28 @@
<c-col :span="2"> <c-col :span="2">
<c-button size="small" type="primary" icon="el-icon-search" @click="onAdlcndButtxmsel"> <c-button size="small" type="primary" icon="el-icon-search" @click="onAdlcndButtxmsel">
...
</c-button> </c-button>
</c-col> </c-col>
<c-col :span="24" class="centerLable marginLable"> <c-col :span="24" >
<c-checkbox v-model="model.lidgrp.rec.spcbenflg">Special payment conditions for beneficiary exists</c-checkbox> <c-checkbox
style="margin-left:150px;padding: 0 10px;"
v-model="model.lidgrp.rec.spcbenflg"
>Special payment conditions for beneficiary exists</c-checkbox>
</c-col> </c-col>
<c-col :span="24" class="centerLable marginLable"> <c-col :span="24" >
<c-checkbox v-model="model.lidgrp.rec.spcrcbflg">Special Payment Conditions for specified Bank only</c-checkbox> <c-checkbox
style="margin-left:150px;padding: 0 10px;"
v-model="model.lidgrp.rec.spcrcbflg">Special Payment Conditions for specified Bank only</c-checkbox>
</c-col> </c-col>
<c-col :span="24" class="centerLable marginLable"> <c-col :span="24" >
<c-checkbox v-model="model.lidgrp.rec.redclsflg">Red/Green Clause</c-checkbox> <c-checkbox
style="margin-left:150px;padding: 0 10px;"
v-model="model.lidgrp.rec.redclsflg">Red/Green Clause</c-checkbox>
</c-col> </c-col>
<c-col :span="20"> <c-col :span="20">
...@@ -33,7 +41,7 @@ ...@@ -33,7 +41,7 @@
<c-col :span="2"> <c-col :span="2">
<c-button size="small" type="primary" icon="el-icon-search" @click="onInsbnkButtxmsel"> <c-button size="small" type="primary" icon="el-icon-search" @click="onInsbnkButtxmsel">
...
</c-button> </c-button>
</c-col> </c-col>
</div> </div>
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="24"> <c-col :span="24">
<el-col :span="12">
<el-form-item label="货物简称" prop="godnam"> <el-form-item label="货物简称" prop="godnam">
<c-input v-model="model.godnam" maxlength="40" style="width:70%" placeholder="请输入货物简称"></c-input> <c-input
v-model="model.godnam"
maxlength="40"
style="width: 50%"
placeholder="请输入货物简称"
></c-input>
</el-form-item> </el-form-item>
</el-col>
</c-col> </c-col>
<c-col :span="3"> <c-col :span="24">
<el-form-item label="备案表类型"> </el-form-item> <el-form-item label="备案表类型">
<c-checkbox v-model="model.bcbtyp1">不在名录</c-checkbox>
<c-checkbox v-model="model.bcbtyp2">异地付汇</c-checkbox>
<c-checkbox v-model="model.bcbtyp3">转口贸易</c-checkbox>
<c-checkbox v-model="model.bcbtyp4">90天以上信用证</c-checkbox>
<c-checkbox v-model="model.bcbtyp5">不需要</c-checkbox>
<c-checkbox v-model="model.bcbtyp6">其它</c-checkbox>
</el-form-item>
<el-form-item label="" prop="bcbtyp7" v-if="model.bcbtyp6">
<c-input
v-model="model.bcbtyp7"
maxlength="30"
style="width: 21.8%"
placeholder="请输入备查表类型填写文本框"
></c-input>
</el-form-item>
</c-col> </c-col>
<c-col :span="4" class=".centerLable"> <!-- <c-col :span="4" class=".centerLable">
<c-checkbox v-model="model.bcbtyp1">不在名录</c-checkbox> <c-checkbox v-model="model.bcbtyp1">不在名录</c-checkbox>
</c-col> </c-col>
...@@ -33,61 +55,80 @@ ...@@ -33,61 +55,80 @@
<c-col :span="4" class=".centerLable"> <c-col :span="4" class=".centerLable">
<c-checkbox v-model="model.bcbtyp6">其它</c-checkbox> <c-checkbox v-model="model.bcbtyp6">其它</c-checkbox>
</c-col> </c-col> -->
<c-col :span="10" :pull=5>
<c-col :span="10" pull="5">
<el-form-item label="" prop="bcbtyp7" v-if="model.bcbtyp6">
<c-input v-model="model.bcbtyp7" maxlength="30" style="width:60%" placeholder="请输入备查表类型填写文本框"></c-input>
</el-form-item>
</c-col> </c-col>
<c-col :span="18"> <c-col :span="18">
<el-form-item label="备案表效期" prop="bcbdat"> <el-form-item label="备案表效期" prop="bcbdat">
<c-date-picker type="date" v-model="model.bcbdat" style="width:30%" placeholder="请选择备案表效期"></c-date-picker> <c-date-picker
type="date"
v-model="model.bcbdat"
style="width: 30.75%"
placeholder="请选择备案表效期"
></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12" >
<el-form-item label="交易银行部意见"> </el-form-item> <!--
</c-col> <c-col :span="15" :push="1">
<!--
<c-col :span="15" push="1">
<el-form-item label="1、申请人与我行已签署贸易融资协议(如需);" label-width="360px"></el-form-item> <el-form-item label="1、申请人与我行已签署贸易融资协议(如需);" label-width="360px"></el-form-item>
</c-col> </c-col>
<c-col :span="15" push="1"> <c-col :span="15" :push="1">
<el-form-item label="2、申请书要素齐全;" label-width="360px"></el-form-item> <el-form-item label="2、申请书要素齐全;" label-width="360px"></el-form-item>
</c-col> </c-col>
<c-col :span="15" push="1"> <c-col :span="15" :push="1">
<el-form-item label="3、申请书是否双面签章,签章已经核符;" label-width="360px"></el-form-item> <el-form-item label="3、申请书是否双面签章,签章已经核符;" label-width="360px"></el-form-item>
</c-col> </c-col>
<c-col :span="15" push="1"> <c-col :span="15" :push="1">
<el-form-item label="4、占用授信额度的开证业务;" label-width="360px"></el-form-item> <el-form-item label="4、占用授信额度的开证业务;" label-width="360px"></el-form-item>
</c-col> </c-col>
--> -->
<el-col :span="24">
<el-form-item label="交易银行部意见">
<div
v-text="model.label1"
data-path=".label1"
class="lableSize"
></div>
<div v-text="model.label2" data-path=".label2" class="lableSize">
</div>
<c-col :span="15" push="1"> <div v-text="model.label3" data-path=".label3" class="lableSize">
<span v-text="model.label1" data-path=".label1" class="lableSize"></span> <!-- style="font-size:1px"--> </div>
</c-col> <div v-text="model.label4" data-path=".label4" class="lableSize">
</div>
</el-form-item>
</el-col>
<c-col :span="15" push="1"> <!-- <c-col :span="15" :push="1">
<span v-text="model.label2" data-path=".label2" class="lableSize"> </span> <span v-text="model.label2" data-path=".label2" class="lableSize"> </span>
</c-col> </c-col>
<c-col :span="15" push="1"> <c-col :span="15" :push="1">
<span v-text="model.label3" data-path=".label3" class="lableSize"> </span> <span v-text="model.label3" data-path=".label3" class="lableSize"> </span>
</c-col> </c-col>
<c-col :span="15" push="1"> <c-col :span="15" :push="1">
<span v-text="model.label4" data-path=".label4" class="lableSize"> </span> <span v-text="model.label4" data-path=".label4" class="lableSize"> </span>
</c-col> </c-col>
-->
<c-col :span="24">
<c-col :span="15"> <el-form-item label="" prop="label5">
<el-form-item label="" prop="label5" label-width="75px"> <c-select
<c-select v-model="model.label5" style="width:70%" placeholder="请选择国际部意见"> v-model="model.label5"
style="width: 33%"
placeholder="请选择国际部意见"
:code="codes.label5"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -97,7 +138,7 @@ ...@@ -97,7 +138,7 @@
</c-col> </c-col>
--> -->
<c-col :span="24"> <!-- <c-col :span="24">
<el-form-item label="异地通知" prop="bccls1" label-width="270px"> <el-form-item label="异地通知" prop="bccls1" label-width="270px">
<c-select v-model="model.bccls1" style="width:30%" placeholder="请选择异地通知"> <c-select v-model="model.bccls1" style="width:30%" placeholder="请选择异地通知">
</c-select> </c-select>
...@@ -144,29 +185,25 @@ ...@@ -144,29 +185,25 @@
<c-select v-model="model.bccls7" style="width:30%" placeholder="请选择超90天,已经总行贸易金融部批准办理"> <c-select v-model="model.bccls7" style="width:30%" placeholder="请选择超90天,已经总行贸易金融部批准办理">
</c-select> </c-select>
</el-form-item> </el-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/Litopn/Event" import Event from "~/model/Litopn/Event";
export default { export default {
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {};
}
}, },
methods:{...Event}, methods: { ...Event },
created:function(){ created: function () {},
};
}
}
</script> </script>
<style> <style>
.centerLable { .centerLable {
...@@ -174,7 +211,7 @@ export default { ...@@ -174,7 +211,7 @@ export default {
height: 32px; height: 32px;
line-height: 32px; line-height: 32px;
} }
.lableSize{ .lableSize {
font-size:1px; font-size: 1px;
} }
</style> </style>
...@@ -3,35 +3,55 @@ ...@@ -3,35 +3,55 @@
<c-col :span="12"> <c-col :span="12">
<c-col :span="18"> <c-col :span="18">
<el-form-item label="是否报送跨境人民币2101表" prop="cnybop.cnyflg"> <el-form-item label="是否报送跨境人民币2101表" prop="cnybop.cnyflg">
<c-select v-model="model.cnybop.cnyflg" style="width:70%" placeholder="请选择是否报送跨境人民币2101表"> <c-select
disabled
v-model="model.cnybop.cnyflg" style="width:70%" placeholder="请选择是否报送跨境人民币2101表"
:code="codes.cnyflg"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="18"> <c-col :span="18">
<el-form-item label="是否报送跨境人民币2107表" prop="cnybop.traflg"> <el-form-item label="是否报送跨境人民币2107表" prop="cnybop.traflg">
<c-select v-model="model.cnybop.traflg" style="width:70%" placeholder="请选择是否报送跨境人民币2107表"> <c-select
disabled
v-model="model.cnybop.traflg" style="width:70%" placeholder="请选择是否报送跨境人民币2107表"
:code="codes.traflg">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="18"> <c-col :span="18">
<el-form-item label="是否报送跨境人民币2111表" prop="cnybop.outflg"> <el-form-item label="是否报送跨境人民币2111表" prop="cnybop.outflg">
<c-select v-model="model.cnybop.outflg" style="width:70%" placeholder="请选择是否报送跨境人民币2111表"> <c-select
disabled
v-model="model.cnybop.outflg" style="width:70%" placeholder="请选择是否报送跨境人民币2111表"
:code="codes.outflg"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="18"> <c-col :span="18">
<el-form-item label="是否报送跨境人民币2106表" prop="cnybop.libflg"> <el-form-item label="是否报送跨境人民币2106表" prop="cnybop.libflg">
<c-select v-model="model.cnybop.libflg" style="width:70%" placeholder="请选择是否报送跨境人民币2106表"> <c-select
v-model="model.cnybop.libflg"
style="width:70%"
placeholder="请选择是否报送跨境人民币2106表"
:code="codes.libflg"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="18"> <c-col :span="18">
<el-form-item label="是否报送跨境人民币2122表" prop="cnybop.vouflg"> <el-form-item label="是否报送跨境人民币2122表" prop="cnybop.vouflg">
<c-select v-model="model.cnybop.vouflg" style="width:70%" placeholder="请选择是否报送跨境人民币2122表"> <c-select
disabled
v-model="model.cnybop.vouflg" style="width:70%" placeholder="请选择是否报送跨境人民币2122表"
:code="codes.vouflg"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
......
...@@ -2,20 +2,48 @@ ...@@ -2,20 +2,48 @@
<div class="eibs-tab"> <div class="eibs-tab">
<!-- ========================左边======================== --> <!-- ========================左边======================== -->
<c-col :span="11"> <c-col :span="11">
<c-col :span="18"> <c-col :span="24">
<el-form-item label="Available with" prop="lidgrp.rec.avbwth"> <el-form-item label="Available with" prop="lidgrp.rec.avbwth">
<c-select v-model="model.lidgrp.rec.avbwth" style="width:100%" placeholder="请选择Available with"> <c-select v-model="model.lidgrp.rec.avbwth"
style="width:100%" placeholder="请选择Available with"
:code="codes.avbwth"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="16"> <c-col :span="24">
<el-form-item label="Extkey" prop="lidgrp.avb.pts.extkey"> <el-form-item label="Extkey" prop="lidgrp.avb.pts.extkey">
<c-input v-model="model.lidgrp.avb.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></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')"
>
<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>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <!-- <c-col :span="8">
<el-form-item label="" label-width="15px"> <el-form-item label="" label-width="15px">
<c-button <c-button
size="small" size="small"
...@@ -27,7 +55,7 @@ ...@@ -27,7 +55,7 @@
Details Details
</c-button> </c-button>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Available in" prop="lidgrp.blk.avbwthtxt"> <el-form-item label="Available in" prop="lidgrp.blk.avbwthtxt">
...@@ -59,32 +87,79 @@ ...@@ -59,32 +87,79 @@
</c-col> </c-col>
--> -->
<c-col :span="16"> <c-col :span="24">
<el-form-item label="Available by" prop="lidgrp.rec.avbby"> <el-form-item label="Available by" prop="lidgrp.rec.avbby">
<c-select v-model="model.lidgrp.rec.avbby" style="width:100%" placeholder="请选择Available by"> <c-select
v-model="model.lidgrp.rec.avbby"
style="width:100%"
placeholder="请选择Available by"
:code="codes.avbby"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Negotiation / Deferred Payment Details" prop="lidgrp.blk.defdet"> <el-form-item label="Negotiation / Deferred Payment Details" prop="lidgrp.blk.defdet">
<c-input type="textarea" v-model="model.lidgrp.blk.defdet" maxlength="35" :rows="4" show-word-limit placeholder="请输入Deferred Payment Details" ></c-input> <c-input type="textarea"
v-model="model.lidgrp.blk.defdet"
maxlength="50"
:rows="4"
show-word-limit
placeholder="请输入Deferred Payment Details"
:disabled="this.flag1"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Drafts at" prop="lidgrp.blk.dftat"> <el-form-item label="Drafts at" prop="lidgrp.blk.dftat">
<c-input type="textarea" v-model="model.lidgrp.blk.dftat" maxlength="35" :rows="3" show-word-limit placeholder="请输入Drafts at" ></c-input> <c-input type="textarea"
v-model="model.lidgrp.blk.dftat"
maxlength="50"
:rows="3"
show-word-limit
placeholder="请输入Drafts at"
:disabled="this.flag2"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="16"> <c-col :span="24">
<el-form-item label="Extkey" prop="lidgrp.drw.pts.extkey"> <el-form-item label="Drawee" prop="lidgrp.drw.pts.extkey">
<c-input v-model="model.lidgrp.drw.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input> <c-fullbox>
<c-input
v-model="model.lidgrp.drw.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
@keyup.enter.native="showGridPromptDialog('lidgrp.drw.pts.extkey')"
:disabled="this.flag2"
></c-input>
<template slot="footer">
<c-button
style="margin:0 10px 0 10px;padding: 0 12px;"
size="small"
type="primary"
@click="onSeainf('lidgrp.drw.pts.extkey')"
>
<span style="font-family:'宋体';font-weight:bold">i</span>
</c-button>
<c-button
style="margin:0 0"
size="small"
type="primary"
:disabled="this.flag2"
@click="onDrwpDet"
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <!-- <c-col :span="8">
<el-form-item label="" label-width="15px"> <el-form-item label="" label-width="15px">
<c-button <c-button
size="small" size="small"
...@@ -96,13 +171,45 @@ ...@@ -96,13 +171,45 @@
Details Details
</c-button> </c-button>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Address Block" prop="lidgrp.drw.pts.adrblk"> <el-form-item label="Address Block" prop="lidgrp.drw.pts.adrblk">
<c-input type="textarea" v-model="model.lidgrp.drw.pts.adrblk" maxlength="35" :rows="4" show-word-limit placeholder="请输入Address Block" ></c-input> <c-input type="textarea"
disabled
v-model="model.lidgrp.drw.pts.adrblk" maxlength="35" :rows="4" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Air-/Port of Departure" prop="lidgrp.rec.porloa">
<c-input v-model="model.lidgrp.rec.porloa" maxlength="65" placeholder="请输入Air-/Port of Departure"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24">
<el-form-item label="Air-/Port of Destination" prop="lidgrp.rec.pordis">
<c-input v-model="model.lidgrp.rec.pordis" maxlength="65" placeholder="请输入Air-/Port of Destination"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Final Destination" prop="lidgrp.rec.shpto">
<c-input v-model="model.lidgrp.rec.shpto" maxlength="65" placeholder="请输入Final Destination"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Shipment Period" prop="lidgrp.blk.shpper">
<c-input type="textarea" v-model="model.lidgrp.blk.shpper" maxlength="65" :rows="6" show-word-limit placeholder="请输入Shipment Period" ></c-input>
</el-form-item>
</c-col>
<!-- <!--
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Chinese address" prop="lidgrp.drw.dbfadrblkcn"> <el-form-item label="Chinese address" prop="lidgrp.drw.dbfadrblkcn">
...@@ -129,56 +236,71 @@ ...@@ -129,56 +236,71 @@
<!-- ========================右边======================== --> <!-- ========================右边======================== -->
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<c-col :span="21"> <c-col :span="24">
<el-form-item label="Days of presentation period" prop="lidgrp.rec.prepers18"> <el-form-item label="Period for Presentation in Days" prop="lidgrp.rec.prepers18">
<c-input v-model="model.lidgrp.rec.prepers18" style="width:30%" placeholder="请输入Days of presentation period"></c-input> <c-input v-model="model.lidgrp.rec.prepers18"
style="width:100%"
placeholder="请输入Period for Presentation in Days"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="21"> <c-col :span="24">
<el-form-item label="Presentation Period" prop="lidgrp.blk.preper"> <el-form-item label="Presentation Period" prop="lidgrp.blk.preper">
<c-fullbox>
<c-input type="textarea" v-model="model.lidgrp.blk.preper" maxlength="35" show-word-limit placeholder="请输入Presentation Period" ></c-input> <c-input type="textarea" v-model="model.lidgrp.blk.preper" maxlength="35" show-word-limit placeholder="请输入Presentation Period" ></c-input>
<template slot="footer">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onPreperButtxmsel"></c-button>
</template>
</c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="2">
<c-button size="small" type="primary" icon="el-icon-search" @click="onPreperButtxmsel">
...
</c-button>
</c-col>
<c-col :span="24">
<!-- <c-col :span="24">
<el-form-item label="Presentation period text" prop="lidgrp.rec.prepertxts18"> <el-form-item label="Presentation period text" prop="lidgrp.rec.prepertxts18">
<c-input v-model="model.lidgrp.rec.prepertxts18" maxlength="35" placeholder="请输入Presentation period text"></c-input> <c-input v-model="model.lidgrp.rec.prepertxts18" maxlength="35" placeholder="请输入Presentation period text"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
<c-col :span="18" class="centerLable marginLable"> <!-- <c-col :span="18" class="centerLable marginLable">
<c-checkbox v-model="model.lidgrp.blk.preperflg">Presentation Period modified</c-checkbox> <c-checkbox v-model="model.lidgrp.blk.preperflg">Presentation Period modified</c-checkbox>
</c-col> </c-col> -->
<c-col :span="24">
<el-form-item label="Details of Charges" prop="lidgrp.blk.feetxt">
<c-fullbox>
<c-input type="textarea" v-model="model.lidgrp.blk.feetxt" maxlength="80" :rows="6" show-word-limit placeholder="请输入Additional Details to Code for Charges" ></c-input>
<template slot="footer">
<c-button size="small" type="primary" icon="el-icon-search" @click="onChariaButtxmsel"></c-button>
<c-col :span="21"> </template>
<el-form-item label="Additional Details to Code for Charges" prop="lidgrp.blk.feetxt">
<c-input type="textarea" v-model="model.lidgrp.blk.feetxt" maxlength="35" :rows="6" show-word-limit placeholder="请输入Additional Details to Code for Charges" ></c-input> </c-fullbox>
</el-form-item> </el-form-item>
</c-col>
<c-col :span="2">
<c-button size="small" type="primary" icon="el-icon-search" @click="onChariaButtxmsel">
...
</c-button>
</c-col> </c-col>
<c-col :span="24">
<!-- <c-col :span="24">
<el-form-item label="Drafts at" prop="lidgrp.rec.chato"> <el-form-item label="Drafts at" prop="lidgrp.rec.chato">
<c-select v-model="model.lidgrp.rec.chato" style="width:100%" placeholder="请选择Drafts at"> <c-select v-model="model.lidgrp.rec.chato" style="width:100%" placeholder="请选择Drafts at">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Country Code Risk Country" prop="lidgrp.rec.stacty"> <el-form-item label="Country Or Region Code " prop="lidgrp.rec.stacty">
<c-select v-model="model.lidgrp.rec.stacty" style="width:100%" placeholder="请选择Country Code Risk Country"> <c-select
v-model="model.lidgrp.rec.stacty"
style="width:100%"
:code="codes.stacty"
placeholder="请选择Country Or Region Code"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -186,51 +308,32 @@ ...@@ -186,51 +308,32 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Mixed Payment Details" prop="lidgrp.blk.mixdet"> <el-form-item label="Mixed Payment Details" prop="lidgrp.blk.mixdet">
<c-input type="textarea" v-model="model.lidgrp.blk.mixdet" maxlength="35" :rows="4" show-word-limit placeholder="请输入Mixed Payment Details" ></c-input> <c-input
type="textarea"
v-model="model.lidgrp.blk.mixdet"
maxlength="35" :rows="4"
show-word-limit
placeholder="请输入Mixed Payment Details"
:disabled="this.flag3"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<!-- ========================底部======================== -->
<c-col :span="24"> <c-col :span="24">
<c-col :span="18">
<el-form-item label="Dispatch from" prop="lidgrp.rec.shpfro"> <el-form-item label="Dispatch from" prop="lidgrp.rec.shpfro">
<c-input v-model="model.lidgrp.rec.shpfro" maxlength="65" placeholder="请输入Dispatch from"></c-input> <c-input v-model="model.lidgrp.rec.shpfro" maxlength="65" placeholder="请输入Dispatch from"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24">
<c-col :span="5"> <el-form-item label="Tenor day" prop="lidgrp.rec.tenmaxday">
<el-form-item label="Maximum tenor in days" prop="lidgrp.rec.tenmaxday">
<c-input v-model="model.lidgrp.rec.tenmaxday" placeholder="请输入Maximum tenor in days"></c-input> <c-input v-model="model.lidgrp.rec.tenmaxday" placeholder="请输入Maximum tenor in days"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="18">
<el-form-item label="Air-/Port of Departure" prop="lidgrp.rec.porloa">
<c-input v-model="model.lidgrp.rec.porloa" maxlength="65" placeholder="请输入Air-/Port of Departure"></c-input>
</el-form-item>
</c-col> </c-col>
<c-col :span="18">
<el-form-item label="Air-/Port of Destination" prop="lidgrp.rec.pordis">
<c-input v-model="model.lidgrp.rec.pordis" maxlength="65" placeholder="请输入Air-/Port of Destination"></c-input>
</el-form-item>
</c-col>
<c-col :span="18">
<el-form-item label="Final Destination" prop="lidgrp.rec.shpto">
<c-input v-model="model.lidgrp.rec.shpto" maxlength="65" placeholder="请输入Final Destination"></c-input>
</el-form-item>
</c-col>
<c-col :span="18">
<el-form-item label="Shipment Period" prop="lidgrp.blk.shpper">
<c-input type="textarea" v-model="model.lidgrp.blk.shpper" maxlength="65" :rows="6" show-word-limit placeholder="请输入Shipment Period" ></c-input>
</el-form-item>
</c-col>
</c-col>
</div> </div>
</template> </template>
<script> <script>
...@@ -245,13 +348,51 @@ export default { ...@@ -245,13 +348,51 @@ export default {
mixins: [commonProcess], mixins: [commonProcess],
data(){ data(){
return { return {
flag1:true,
flag2:true,
flag3:true,
}
},
methods:{...Event,
onAvbpDet(){
console.log(this.model.lidgrp.rec.avbby)
} }
}, },
methods:{...Event},
created:function(){ created:function(){
},
watch:{
"model.lidgrp.rec.avbby": {
immediate:true,
handler(val,oldVal){
if (val=="D") {
this.flag1=false
this.flag2=true
this.flag3=true
}
if(val=="N"){
this.flag1=false
this.flag2=false
this.flag3=true
} }
if (val=="P") {
this.flag1=true
this.flag2=false
this.flag3=true
}
if (val=="M") {
this.flag1=true
this.flag2=true
this.flag3=false
}
if (val=="A") {
this.flag1=true
this.flag2=false
this.flag3=true
}
},
},
},
} }
</script> </script>
<style> <style>
......
...@@ -9,13 +9,18 @@ ...@@ -9,13 +9,18 @@
<c-col :span="2"> <c-col :span="2">
<c-button size="small" type="primary" icon="el-icon-search" @click="onLcrgodButtxmsel"> <c-button size="small" type="primary" icon="el-icon-search" @click="onLcrgodButtxmsel">
...
</c-button> </c-button>
</c-col> </c-col>
<c-col :span="18"> <c-col :span="18">
<el-form-item label="Goods Code " prop="lidgrp.rec.stagod"> <el-form-item label="Goods Code " prop="lidgrp.rec.stagod">
<c-select v-model="model.lidgrp.rec.stagod" style="width:100%" placeholder="请选择Goods Code "> <c-select
v-model="model.lidgrp.rec.stagod"
style="width:100%"
placeholder="请选择Goods Code "
:code="codes.godcod"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
<c-col :span="2"> <c-col :span="2">
<c-button size="small" type="primary" icon="el-icon-search" @click="onLcrdocButtxmsel"> <c-button size="small" type="primary" icon="el-icon-search" @click="onLcrdocButtxmsel">
...
</c-button> </c-button>
</c-col> </c-col>
</div> </div>
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!--===============左 =================== -->
<c-col :span="12"> <el-col :span="11">
<c-col :span="24">
<el-form-item label="业务主键" prop="cnybop.cnylib.spk"> <el-form-item label="业务主键" prop="cnybop.cnylib.spk">
<c-input v-model="model.cnybop.cnylib.spk" maxlength="20" placeholder="请输入业务主键"></c-input> <c-input
disabled
v-model="model.cnybop.cnylib.spk"
maxlength="20"
placeholder="请输入业务主键"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="银行业务编号" prop="cnybop.cnylib.sbanktrano">
<c-input v-model="model.cnybop.cnylib.sbanktrano" maxlength="22" placeholder="请输入银行业务编号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="银行机构代码" prop="cnybop.cnylib.sbankorgcode"> <el-form-item label="银行机构代码" prop="cnybop.cnylib.sbankorgcode">
<c-input v-model="model.cnybop.cnylib.sbankorgcode" maxlength="12" placeholder="请输入银行机构代码"></c-input> <c-input
disabled
v-model="model.cnybop.cnylib.sbankorgcode"
maxlength="12"
placeholder="请输入银行机构代码"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="银行机构名称" prop="cnybop.sbankname">
<c-input v-model="model.cnybop.sbankname" maxlength="80" placeholder="请输入银行机构名称"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="业务属性" prop="cnybop.cnylib.stransattr"> <el-form-item label="业务属性" prop="cnybop.cnylib.stransattr">
<c-select v-model="model.cnybop.cnylib.stransattr" style="width:100%" placeholder="请选择业务属性"> <c-select
v-model="model.cnybop.cnylib.stransattr"
style="width: 100%"
placeholder="请选择业务属性"
:code="codes.stransattr"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="业务类型" prop="cnybop.cnylib.stranstype"> <el-form-item
<c-select v-model="model.cnybop.cnylib.stranstype" style="width:100%" placeholder="请选择业务类型"> label="境外对手行代码"
</c-select> prop="cnybop.cnylib.sforbankswiftbic"
>
<c-input
v-model="model.cnybop.cnylib.sforbankswiftbic"
maxlength="11"
placeholder="请输入境外对手行代码"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="境外对手行代码" prop="cnybop.cnylib.sforbankswiftbic"> <el-form-item label="境内企业机构代码" prop="cnybop.cnylib.sorgcode">
<c-input v-model="model.cnybop.cnylib.sforbankswiftbic" maxlength="11" placeholder="请输入境外对手行代码"></c-input> <c-input
v-model="model.cnybop.cnylib.sorgcode"
maxlength="18"
placeholder="请输入境内企业机构代码"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="境内企业名称" prop="cnybop.sorgname"> <el-form-item
<c-input v-model="model.cnybop.sorgname" maxlength="80" placeholder="请输入境内企业名称"></c-input> label="境外企业国别地区代码"
prop="cnybop.cnylib.sforeigncountrycode"
>
<c-fullbox>
<c-input
v-model="model.cnybop.cnylib.sforeigncountrycode"
maxlength="3"
placeholder="请输入境外企业国别地区代码"
@keyup.enter.native="showGridPromptDialog('cnybop.cnylib.sforeigncountrycode')"
></c-input>
<template slot="footer">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onLibctySelbut1"
>
?
</c-button>
</template>
</c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="境内企业机构代码" prop="cnybop.cnylib.sorgcode"> <el-form-item label="业务到期日" prop="cnybop.cnylib.denddate">
<c-input v-model="model.cnybop.cnylib.sorgcode" maxlength="18" placeholder="请输入境内企业机构代码"></c-input> <c-date-picker
type="date"
v-model="model.cnybop.cnylib.denddate"
style="width: 100%"
placeholder="请选择业务到期日"
></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24">
<c-col :span="12"> <el-form-item label="币种" prop="cnybop.cnylib.currencycode">
<el-form-item label="境外企业名称" prop="cnybop.sforeignorgname"> <c-select
<c-input v-model="model.cnybop.sforeignorgname" maxlength="80" placeholder="请输入境外企业名称"></c-input> v-model="model.cnybop.cnylib.currencycode"
style="width: 100%"
placeholder="请选择币种"
:code="codes.currencycode"
>
</c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="24">
<el-form-item label="境外企业国别地区代码" prop="cnybop.cnylib.sforeigncountrycode"> <el-form-item label="期限条件" prop="cnybop.cnylib.stermtype">
<c-input v-model="model.cnybop.cnylib.sforeigncountrycode" maxlength="3" placeholder="请输入境外企业国别地区代码"></c-input> <c-select
v-model="model.cnybop.cnylib.stermtype"
style="width: 100%"
placeholder="请选择期限条件"
:code="codes.stermtype"
>
</c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="4"> <c-col :span="24">
<c-button size="small" type="primary" icon="el-icon-search" @click="onLibctySelbut1"> <el-form-item label="承兑日期" prop="cnybop.cnylib.dexchangedate">
? <c-date-picker
</c-button> type="date"
v-model="model.cnybop.cnylib.dexchangedate"
style="width: 100%"
placeholder="请选择承兑日期"
></c-date-picker>
</el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="业务发生日期" prop="cnybop.cnylib.doccurdate"> <el-form-item label="承兑到期日" prop="cnybop.cnylib.dexchangeenddate">
<c-date-picker type="date" v-model="model.cnybop.cnylib.doccurdate" style="width:100%" placeholder="请选择业务发生日期"></c-date-picker> <c-date-picker
type="date"
v-model="model.cnybop.cnylib.dexchangeenddate"
style="width: 100%"
placeholder="请选择承兑到期日"
></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
</el-col>
<c-col :span="12"> <!-- ===============右 ===========================-->
<el-form-item label="业务到期日" prop="cnybop.cnylib.denddate"> <el-col :span="11" :offset="1">
<c-date-picker type="date" v-model="model.cnybop.cnylib.denddate" style="width:100%" placeholder="请选择业务到期日"></c-date-picker> <c-col :span="24">
<el-form-item label="银行业务编号" prop="cnybop.cnylib.sbanktrano">
<c-input
disabled
v-model="model.cnybop.cnylib.sbanktrano"
maxlength="22"
placeholder="请输入银行业务编号"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="信用证到期日" prop="cnybop.cnylib.dcreditenddate"> <el-form-item label="银行机构名称" prop="cnybop.sbankname">
<c-date-picker type="date" v-model="model.cnybop.cnylib.dcreditenddate" style="width:100%" placeholder="请选择信用证到期日"></c-date-picker> <c-input
disabled
v-model="model.cnybop.sbankname"
maxlength="80"
placeholder="请输入银行机构名称"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="币种" prop="cnybop.cnylib.currencycode"> <el-form-item label="业务类型" prop="cnybop.cnylib.stranstype">
<c-select v-model="model.cnybop.cnylib.currencycode" style="width:100%" placeholder="请选择币种"> <c-select
v-model="model.cnybop.cnylib.stranstype"
style="width: 100%"
placeholder="请选择业务类型"
:code="codes.stranstype"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="金额" prop="cnybop.cnylib.famt"> <el-form-item label="境内企业名称" prop="cnybop.sorgname">
<c-input v-model="model.cnybop.cnylib.famt" placeholder="请输入金额"></c-input> <c-input
v-model="model.cnybop.sorgname"
maxlength="80"
placeholder="请输入境内企业名称"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="期限条件" prop="cnybop.cnylib.stermtype"> <el-form-item label="境外企业名称" prop="cnybop.sforeignorgname">
<c-select v-model="model.cnybop.cnylib.stermtype" style="width:100%" placeholder="请选择期限条件"> <c-input
</c-select> v-model="model.cnybop.sforeignorgname"
maxlength="80"
placeholder="请输入境外企业名称"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="承兑日期" prop="cnybop.cnylib.dexchangedate"> <el-form-item label="业务发生日期" prop="cnybop.cnylib.doccurdate">
<c-date-picker type="date" v-model="model.cnybop.cnylib.dexchangedate" style="width:100%" placeholder="请选择承兑日期"></c-date-picker> <c-date-picker
type="date"
v-model="model.cnybop.cnylib.doccurdate"
style="width: 100%"
placeholder="请选择业务发生日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="信用证到期日" prop="cnybop.cnylib.dcreditenddate">
<c-date-picker
type="date"
v-model="model.cnybop.cnylib.dcreditenddate"
style="width: 100%"
placeholder="请选择信用证到期日"
></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="承兑金额" prop="cnybop.fexchangeamt"> <el-form-item label="金额" prop="cnybop.cnylib.famt">
<c-input v-model="model.cnybop.fexchangeamt" maxlength="20" placeholder="请输入承兑金额"></c-input> <c-input
v-model="model.cnybop.cnylib.famt"
placeholder="请输入金额"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="承兑到期日" prop="cnybop.cnylib.dexchangeenddate"> <el-form-item label="承兑金额" prop="cnybop.fexchangeamt">
<c-date-picker type="date" v-model="model.cnybop.cnylib.dexchangeenddate" style="width:100%" placeholder="请选择承兑到期日"></c-date-picker> <c-input
v-model="model.cnybop.fexchangeamt"
maxlength="20"
placeholder="请输入承兑金额"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="交易附言" prop="cnybop.saddwordlib"> <el-form-item label="交易附言" prop="cnybop.saddwordlib">
<c-input v-model="model.cnybop.saddwordlib" maxlength="80" placeholder="请输入交易附言"></c-input> <c-input
v-model="model.cnybop.saddwordlib"
maxlength="80"
placeholder="请输入交易附言"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</el-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/Litopn/Event" import Event from "~/model/Litopn/Event";
export default { export default {
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {};
}
}, },
methods:{...Event}, methods: { ...Event },
created:function(){ created: function () {},
};
}
}
</script> </script>
<style> <style></style>
</style>
...@@ -32,22 +32,45 @@ ...@@ -32,22 +32,45 @@
</c-col> </c-col>
--> -->
<!-- ====================左边======================= --> <!-- ====================左边======================= -->
<c-col :span="12"> <c-col :span="11">
<c-col :span="16"> <c-col :span="24">
<el-form-item <el-form-item
label="国内信用证项下开证授信额度:" label="进口开证额度主体:"
prop="liaall.limmod.limpts.wrk.pts.extkey" prop="liaall.limmod.limpts.wrk.pts.extkey"
> >
<c-fullbox>
<c-input <c-input
v-model="model.liaall.limmod.limpts.wrk.pts.extkey" v-model="model.liaall.limmod.limpts.wrk.pts.extkey"
:disabled="true" :disabled="true"
maxlength="16" maxlength="16"
placeholder="请输入External Key of Address" placeholder="请输入External Key of Address"
></c-input> ></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf"
>
<span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button>
<c-button
style="margin: 0 0"
size="small"
type="primary"
disabled
@click="onPreperButtxmsel"
disabled
>
获取
</c-button>
</template>
</c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <!-- <c-col :span="8">
<el-form-item label="" label-width="20px"> <el-form-item label="" label-width="20px">
<c-button <c-button
size="small" size="small"
...@@ -64,7 +87,7 @@ ...@@ -64,7 +87,7 @@
Details Details
</c-button> </c-button>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="" prop="liaall.limmod.limpts.wrk.pts.nam"> <el-form-item label="" prop="liaall.limmod.limpts.wrk.pts.nam">
...@@ -73,19 +96,21 @@ ...@@ -73,19 +96,21 @@
maxlength="16" maxlength="16"
placeholder="" placeholder=""
:disabled="true" :disabled="true"
style="width:90%" style="width:100%"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item <el-form-item
label="额度类型" label="额度类型"
prop="liaall.limmod.limpts.nonrevflg1" prop="liaall.limmod.limpts.nonrevflg1"
> >
<c-fullbox>
<c-select <c-select
v-model="model.liaall.limmod.limpts.nonrevflg1" v-model="model.liaall.limmod.limpts.nonrevflg1"
style="width: 100%" style="width: 100%"
placeholder="请选择Flag to Mark Non-revolving Limits" placeholder="请选择Flag to Mark Non-revolving Limits"
@change="nonrevflg1Change" @change="nonrevflg1Change"
> >
...@@ -97,17 +122,21 @@ ...@@ -97,17 +122,21 @@
> >
</el-option> </el-option>
</c-select> </c-select>
</el-form-item> <template slot="footer">
</c-col>
<c-col :span="12">
<el-form-item label="">
<c-button size="small" type="primary" @click="onLimptsGet1"> <c-button size="small" type="primary" @click="onLimptsGet1">
查询 查询
</c-button> </c-button>
</template>
</c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- <c-col :span="12">
<el-form-item label="">
</el-form-item>
</c-col> -->
<c-col :span="24"> <c-col :span="24">
<el-form-item <el-form-item
label="合同流水号" label="合同流水号"
...@@ -118,14 +147,14 @@ ...@@ -118,14 +147,14 @@
maxlength="14" maxlength="14"
placeholder="请输入合同流水号" placeholder="请输入合同流水号"
:disabled="this.model.liaall.limmod.limpts.nonrevflg1 != '2'" :disabled="this.model.liaall.limmod.limpts.nonrevflg1 != '2'"
style="width: 55%" style="width: 100%"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<!-- ========================右边======================= --> <!-- ========================右边======================= -->
<c-col :span="12"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="业务编号" prop="liaall.limmod.ownref"> <el-form-item label="业务编号" prop="liaall.limmod.ownref">
<c-input <c-input
...@@ -133,7 +162,7 @@ ...@@ -133,7 +162,7 @@
maxlength="16" maxlength="16"
placeholder="请输入国结业务编号" placeholder="请输入国结业务编号"
:disabled="true" :disabled="true"
style="width: 70%" style="width: 100%"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -144,7 +173,7 @@ ...@@ -144,7 +173,7 @@
v-model="model.liaall.limmod.comamt" v-model="model.liaall.limmod.comamt"
placeholder="请输入业务余额" placeholder="请输入业务余额"
:disabled="true" :disabled="true"
style="width: 70%" style="width: 100%"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -155,7 +184,7 @@ ...@@ -155,7 +184,7 @@
v-model="model.liaall.limmod.ccvamt" v-model="model.liaall.limmod.ccvamt"
placeholder="请输入保证金余额" placeholder="请输入保证金余额"
:disabled="true" :disabled="true"
style="width: 70%" style="width: 100%"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -221,23 +250,21 @@ ...@@ -221,23 +250,21 @@
</c-button> </c-button>
</c-col> </c-col>
--> -->
<c-col :span="22" :offset="1"> <c-col :span="24" >
<c-table style="text-align: center" :data="tableData" :border="true"> <c-table style="text-align: center" :data="tableData" :border="true">
<el-table-column label="可否串用" width="auto"> <el-table-column label="可否串用" width="auto" sortable="true"></el-table-column>
</el-table-column> <el-table-column label="序号" width="auto" sortable="true"> </el-table-column>
--> <el-table-column label="额度类型" width="auto" sortable="true">
<el-table-column label="序号" width="auto"> </el-table-column>
<el-table-column label="额度类型" width="auto">
</el-table-column> </el-table-column>
<el-table-column label="入账机构" width="auto"> <el-table-column label="入账机构" width="auto" sortable="true">
</el-table-column> </el-table-column>
<el-table-column label="额度编号" width="auto"> <el-table-column label="额度编号" width="auto" sortable="true">
</el-table-column> </el-table-column>
<el-table-column label="额度明细编号" width="auto"> <el-table-column label="额度明细编号" width="auto" sortable="true">
</el-table-column> </el-table-column>
<el-table-column label="额度品种代码" width="auto"> <el-table-column label="额度品种代码" width="auto" sortable="true">
</el-table-column> </el-table-column>
<el-table-column label="品种代码描述" width="auto"> <el-table-column label="品种代码描述" width="auto" >
</el-table-column> </el-table-column>
<el-table-column label="" width="auto"> </el-table-column> <el-table-column label="" width="auto"> </el-table-column>
</c-table> </c-table>
......
<template> <template>
<!-- <div class="eibs-tab"> --> <div class="eibs-tab">
<c-row> <!-- ======================= 左 ========================= -->
<!-- ======================= 顶部 ========================= -->
<c-col :span="24"> <c-col :span="11">
<c-col :span="8"> <el-col :spam="24">
<el-form-item label="Reference" prop="lidgrp.rec.ownref"> <el-form-item
label="Reference"
prop="lidgrp.rec.ownref"
style="width: 100%"
>
<c-fullbox>
<c-input <c-input
v-model="model.lidgrp.rec.ownref" v-model="model.lidgrp.rec.ownref"
maxlength="16" maxlength="16"
disabled disabled
placeholder="请输入Reference" placeholder="请输入Reference"
></c-input> ></c-input>
</el-form-item> <template slot="footer">
</c-col> <c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
<c-col :span="4"> size="small"
<el-form-item label="" label-width="15px"> type="primary"
<c-button size="small" type="primary;width:10%" @click="onSeainf" > @click="onSeainf"
i >
<span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button> </c-button>
<c-button size="small" type="primary" @click="onLitpButgetref"> <c-button
Get Ref style="margin: 0 0"
size="small"
type="primary"
:disabled="this.flag"
@click="onLitpButgetref"
>
获取
</c-button> </c-button>
</template>
</c-fullbox>
</el-form-item> </el-form-item>
</c-col> </el-col>
<c-col :span="12">
<el-form-item label="Name" prop="lidgrp.rec.nam">
<c-input v-model="model.lidgrp.rec.nam" maxlength="40" disabled placeholder="请输入Name"></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ======================左边====================== -->
<c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Form of L/C" prop="lidgrp.rec.lcrtyp"> <el-form-item label="Form of L/C" prop="lidgrp.rec.lcrtyp">
<c-select v-model="model.lidgrp.rec.lcrtyp" style="width:100%" placeholder="请选择Form of L/C"> <c-select
v-model="model.lidgrp.rec.lcrtyp"
placeholder="请选择Form of L/C"
style="width: 100%"
:code="codes.lcrtyp "
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24">
<el-form-item
label="Responsible User"
prop="litp.usr.extkey"
style="width: 100%"
>
<c-fullbox>
<c-input
v-model="model.litp.usr.extkey"
maxlength="8"
disabled
placeholder="请输入Responsible User"
<c-col :span="16"> ></c-input>
<el-form-item label="Responsible User" prop="litp.usr.extkey"> <template slot="footer">
<c-input v-model="model.litp.usr.extkey" maxlength="8" disabled placeholder="请输入Responsible User"></c-input> <c-button
</el-form-item> size="small"
</c-col> style="margin-left: 10px; padding: 0 10px"
<c-col :span="8"> type="primary"
<el-form-item label="" label-width="15px"> @click="onExtkey">
<c-button size="small" type="primary;width:10%" @click="onExtkey" > <span style="font-family: '宋体'; font-weight: bold">i</span>
i
</c-button> </c-button>
</template>
</c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -62,13 +83,14 @@ ...@@ -62,13 +83,14 @@
<c-checkbox v-model="model.lidgrp.rec.resflg">Reserved Contract</c-checkbox> <c-checkbox v-model="model.lidgrp.rec.resflg">Reserved Contract</c-checkbox>
</c-col> </c-col>
--> -->
<el-col :span="24">
<c-col :span="10"> <c-col :span="10">
<el-form-item label="Nominal Amount" prop="lidgrp.cbs.nom1.cur"> <el-form-item label="Nominal Amount" prop="lidgrp.cbs.nom1.cur">
<c-select <c-select
v-model="model.lidgrp.cbs.nom1.cur" v-model="model.lidgrp.cbs.nom1.cur"
style="width: 100%" style="width: 100%"
placeholder="请选择Currency" placeholder="Cur Type"
:code="codes.cur"
@keyup.enter.native="nom1CurEvent" @keyup.enter.native="nom1CurEvent"
> >
<el-option <el-option
...@@ -81,7 +103,7 @@ ...@@ -81,7 +103,7 @@
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="10" > <c-col :span="10">
<el-form-item <el-form-item
style="text-align: left" style="text-align: left"
label-width="20px" label-width="20px"
...@@ -95,10 +117,13 @@ ...@@ -95,10 +117,13 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="2" class="centerLable" > <c-col :span="4" class="centerLable">
<c-checkbox v-model="model.litp.aamp.aammod.addamtflg">Add. Amount</c-checkbox> <c-checkbox v-model="model.litp.aamp.aammod.addamtflg"
style="margin-left:11px;padding: 0 10px;"
>Add. Amount</c-checkbox
>
</c-col> </c-col>
</el-col>
<c-col :span="14"> <c-col :span="14">
<el-form-item label="Amount Tolerance +/-" prop="lidgrp.rec.nomtop"> <el-form-item label="Amount Tolerance +/-" prop="lidgrp.rec.nomtop">
<c-input <c-input
...@@ -125,15 +150,25 @@ ...@@ -125,15 +150,25 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Amount Specification" prop="lidgrp.rec.nomspc"> <el-form-item label="Amount Specification" prop="lidgrp.rec.nomspc">
<c-select v-model="model.lidgrp.rec.nomspc" style="width:100%" disabled placeholder="请选择Amount Specification"> <c-select
v-model="model.lidgrp.rec.nomspc"
style="width: 100%"
disabled
placeholder="请选择Amount Specification"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="10"> <c-col :span="13">
<el-form-item label="Maximum Amount" prop="lidgrp.cbs.max.cur"> <el-form-item label="Maximum Amount" prop="lidgrp.cbs.max.cur">
<c-select v-model="model.lidgrp.cbs.max.cur" style="width:100%" disabled placeholder="请选择Maximum Amount币种" <c-select
@keyup.enter.native="nom1CurEvent"> v-model="model.lidgrp.cbs.max.cur"
style="width: 100%"
disabled
placeholder="请选择Currency"
@keyup.enter.native="nom1CurEvent"
>
<el-option <el-option
v-for="item in codes.cur" v-for="item in codes.cur"
:key="item.value" :key="item.value"
...@@ -145,78 +180,146 @@ ...@@ -145,78 +180,146 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="10" > <c-col :span="11">
<el-form-item label="" style="text-align: left" label-width="20px" prop="lidgrp.cbs.max.amt"> <el-form-item
<c-input v-model="model.lidgrp.cbs.max.amt" style="text-align: left; width: 100%" disabled placeholder="请输入Maximum Amount"></c-input> label=""
label-width="5px"
prop="lidgrp.cbs.max.amt"
>
<c-input
v-model="model.lidgrp.cbs.max.amt"
disabled
placeholder="请输入信用证最大金额t"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="13">
<el-form-item label="L/C Issued on" prop="lidgrp.rec.opndat"> <el-form-item label="L/C Issued on" prop="lidgrp.rec.opndat">
<c-date-picker type="date" v-model="model.lidgrp.rec.opndat" style="width:100%" placeholder="请选择L/C Issued on"></c-date-picker> <c-date-picker
type="date"
v-model="model.lidgrp.rec.opndat"
style="width: 100%"
placeholder="请选择L/C Issued on"
value-format="yyyy-MM-dd"
></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="11">
<el-form-item label="Date Pre-advised" prop="lidgrp.rec.preadvdt" label-width="130px" style="margin-left: 20px"> <el-form-item
<c-date-picker type="date" v-model="model.lidgrp.rec.preadvdt" style="width:100%" placeholder="请选择Date Pre-advised"></c-date-picker> label="Date Pre-advised"
prop="lidgrp.rec.preadvdt"
>
<c-date-picker
type="date"
v-model="model.lidgrp.rec.preadvdt"
style="width: 100%"
disabled
placeholder="请选择Date Pre-advised"
></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="19">
<el-form-item label="Latest Shipment Date" prop="lidgrp.rec.shpdat"> <el-form-item label="Latest Shipment Date" prop="lidgrp.rec.shpdat">
<c-date-picker type="date" v-model="model.lidgrp.rec.shpdat" style="width:100%" placeholder="请选择Latest Shipment Date"></c-date-picker> <c-date-picker
type="date"
v-model="model.lidgrp.rec.shpdat"
style="width: 100%"
placeholder="请选择Latest Shipment Date"
></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11" :offset="1" class="centerLable"> <c-col :span="5" class="centerLable">
<c-checkbox v-model="model.lidgrp.rec.dkflg" disabled>是否代开信用证</c-checkbox> <c-checkbox
v-model="model.lidgrp.rec.dkflg"
style="margin-left:17px;padding: 0 10px;"
disabled
>是否代开信用证</c-checkbox
>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="L/C Expiring on" prop="lidgrp.rec.expdat"> <el-form-item label="L/C Expiring on" prop="lidgrp.rec.expdat">
<c-date-picker type="date" v-model="model.lidgrp.rec.expdat" style="width:30%" placeholder="请选择L/C Expiring on"></c-date-picker> <c-date-picker
type="date"
v-model="model.lidgrp.rec.expdat"
style="width: 100%"
placeholder="请选择L/C Expiring on"
></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="in (Place)/ counters of" prop="lidgrp.rec.expplc"> <el-form-item label="in (Place)/ counters of" prop="lidgrp.rec.expplc">
<c-input v-model="model.lidgrp.rec.expplc" maxlength="29" placeholder="请输入in (Place)/ counters of"></c-input> <c-input
v-model="model.lidgrp.rec.expplc"
maxlength="29"
placeholder="请输入in (Place)/ counters of"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Partial Shipment" prop="lidgrp.rec.shppar"> <el-form-item label="Partial Shipment" prop="lidgrp.rec.shppar">
<c-select v-model="model.lidgrp.rec.shppar" style="width:70%" placeholder="请选择Partial Shipment"> <c-select
v-model="model.lidgrp.rec.shppar"
style="width: 100%"
placeholder="请选择Partial Shipment"
:code="codes.shppar"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Transhipment" prop="lidgrp.rec.shptrss18"> <el-form-item label="Transhipment" prop="lidgrp.rec.shptrss18">
<c-select v-model="model.lidgrp.rec.shptrss18" style="width:70%" placeholder="请选择Transhipment"> <c-select
v-model="model.lidgrp.rec.shptrss18"
style="width: 100%"
placeholder="请选择Transhipment"
:code="codes.shppar"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Applicable Rules" prop="lidgrp.rec.apprul"> <el-form-item label="Applicable Rules" prop="lidgrp.rec.apprul">
<c-select v-model="model.lidgrp.rec.apprul" style="width:70%" placeholder="请选择Applicable Rules"> <c-select
v-model="model.lidgrp.rec.apprul"
style="width: 100%"
placeholder="请选择Applicable Rules"
:code="codes.apprul"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Other Applicable Rules" prop="lidgrp.rec.apprultxt"> <el-form-item
<c-input v-model="model.lidgrp.rec.apprultxt" maxlength="35" placeholder="请输入Other Applicable Rules"></c-input> label="Other Applicable Rules"
prop="lidgrp.rec.apprultxt"
>
<c-input
v-model="model.lidgrp.rec.apprultxt"
maxlength="35"
disabled
placeholder="请输入Other Applicable Rules"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="Confirm. Instructions" prop="lidgrp.rec.cnfdet"> <el-form-item label="Confirm. Instructions" prop="lidgrp.rec.cnfdet">
<c-select v-model="model.lidgrp.rec.cnfdet" style="width:100%" placeholder="请选择Confirm. Instructions"> <c-select
v-model="model.lidgrp.rec.cnfdet"
style="width: 100%"
placeholder="请选择Confirm. Instructions"
:code="codes.cnfdet"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -226,7 +329,8 @@ ...@@ -226,7 +329,8 @@
</c-col> </c-col>
--> -->
<c-col :span="12"> <c-col :span="12">
<el-form-item label="对手行代码" prop="lidgrp.rec.oppbnk" v-if="zmqflg" > <!--自贸区标志 --> <el-form-item label="对手行代码" prop="lidgrp.rec.oppbnk" v-if="zmqflg">
<!--自贸区标志 -->
<c-input <c-input
v-model="model.lidgrp.rec.oppbnk" v-model="model.lidgrp.rec.oppbnk"
maxlength="12" maxlength="12"
...@@ -237,34 +341,88 @@ ...@@ -237,34 +341,88 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Mortgage Flag" prop="lidgrp.rec.guaflg"> <el-form-item label="Mortgage Flag" prop="lidgrp.rec.guaflg">
<c-select v-model="model.lidgrp.rec.guaflg" style="width:30%" placeholder="请选择Mortgage Flag"> <c-select
v-model="model.lidgrp.rec.guaflg"
style="width: 100%"
placeholder="请选择Mortgage Flag"
:code="codes.guaflg"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="Register Ref." prop="lidgrp.rec.regref"> <el-form-item label="Register Ref." prop="lidgrp.rec.regref">
<c-input v-model="model.lidgrp.rec.regref" maxlength="16" disabled placeholder="请输入Register Ref."></c-input> <c-input
v-model="model.lidgrp.rec.regref"
maxlength="16"
disabled
placeholder="请输入Register Ref."
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<!-- ======================右边====================== --> <!-- ======================右边====================== -->
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Applicant Ref." prop="lidgrp.apl.pts.ref"> <el-form-item label="Name" prop="lidgrp.rec.nam">
<c-input v-model="model.lidgrp.apl.pts.ref" maxlength="16" style="width:70%" placeholder="请输入Applicant Ref."></c-input> <c-input
v-model="model.lidgrp.rec.nam"
maxlength="40"
disabled
placeholder="请输入Externally Displayed Name to Identify the Contract"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Application Ref"
prop="lidgrp.apl.pts.ref"
>
<c-input
v-model="model.lidgrp.apl.pts.ref"
maxlength="16"
style="width: 100%"
placeholder="请输入Application Ref"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="16"> <c-col :span="24">
<el-form-item label="Extkey" prop="lidgrp.apl.pts.extkey"> <el-form-item label="Extkey" prop="lidgrp.apl.pts.extkey">
<c-input v-model="model.lidgrp.apl.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input> <c-fullbox>
<c-input
v-model="model.lidgrp.apl.pts.extkey"
maxlength="50"
placeholder="请输入External Key of Address"
@keyup.enter.native="showGridPromptDialog('lidgrp.apl.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.apl.pts.extkey')"
>
<span style="font-family:'宋体';font-weight:bold">i</span>
</c-button>
<c-button
style="margin:0 0"
size="small"
type="primary"
disabled
@click="onAplpDet"
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <!-- <c-col :span="8">
<el-form-item label="" label-width="15px"> <el-form-item label="" label-width="15px">
<c-button <c-button
size="small" size="small"
...@@ -276,7 +434,7 @@ ...@@ -276,7 +434,7 @@
Details Details
</c-button> </c-button>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Address Block" prop="lidgrp.apl.pts.adrblk"> <el-form-item label="Address Block" prop="lidgrp.apl.pts.adrblk">
...@@ -284,10 +442,11 @@ ...@@ -284,10 +442,11 @@
type="textarea" type="textarea"
:rows="4" :rows="4"
v-model="model.lidgrp.apl.pts.adrblk" v-model="model.lidgrp.apl.pts.adrblk"
maxlength="35" maxlength="50"
disabled disabled
show-word-limit show-word-limit
placeholder="请输入Address Block" ></c-input> placeholder="请输入Address Block"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- 需要处理 <!-- 需要处理
...@@ -314,17 +473,50 @@ ...@@ -314,17 +473,50 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Advising Bank Ref." prop="lidgrp.adv.pts.ref"> <el-form-item label="Advising Bank Ref." prop="lidgrp.adv.pts.ref">
<c-input v-model="model.lidgrp.adv.pts.ref" maxlength="16" style="width:70%" placeholder="请输入Advising Bank Ref."></c-input> <c-input
v-model="model.lidgrp.adv.pts.ref"
maxlength="16"
style="width: 100%"
placeholder="请输入Advising Bank Ref."
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="16"> <c-col :span="24">
<el-form-item label="Extkey" prop="lidgrp.adv.pts.extkey"> <el-form-item label="Extkey" prop="lidgrp.adv.pts.extkey" style="width:100%">
<c-input v-model="model.lidgrp.adv.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input> <c-fullbox>
<c-input
v-model="model.lidgrp.adv.pts.extkey"
maxlength="50"
style="width:100%"
placeholder="请输入External Key of Address"
@keyup.enter.native="showGridPromptDialog('lidgrp.adv.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.adv.pts.extkey')"
>
<span style="font-family:'宋体';font-weight:bold">i</span>
</c-button>
<c-button
style="margin:0 0"
size="small"
type="primary"
disabled
@click="onAdvpDet"
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <!-- <c-col :span="8">
<el-form-item label="" label-width="15px"> <el-form-item label="" label-width="15px">
<c-button <c-button
size="small" size="small"
...@@ -336,7 +528,7 @@ ...@@ -336,7 +528,7 @@
Details Details
</c-button> </c-button>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Address Block" prop="lidgrp.adv.pts.adrblk"> <el-form-item label="Address Block" prop="lidgrp.adv.pts.adrblk">
...@@ -344,10 +536,11 @@ ...@@ -344,10 +536,11 @@
type="textarea" type="textarea"
:rows="4" :rows="4"
v-model="model.lidgrp.adv.pts.adrblk" v-model="model.lidgrp.adv.pts.adrblk"
maxlength="35" maxlength="80"
disabled disabled
show-word-limit show-word-limit
placeholder="请输入Address Block" ></c-input> placeholder="请输入Address Block"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!--需要处理 <!--需要处理
...@@ -373,18 +566,54 @@ ...@@ -373,18 +566,54 @@
--> -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Beneficiary Ref." prop="lidgrp.ben.pts.ref"> <el-form-item
<c-input v-model="model.lidgrp.ben.pts.ref" maxlength="16" style="width:70%" placeholder="请输入Beneficiary Ref."></c-input> label="Beneficiary Ref."
prop="lidgrp.ben.pts.ref"
>
<c-input
v-model="model.lidgrp.ben.pts.ref"
maxlength="16"
style="width: 100%"
placeholder="请输入Beneficiary Ref."
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="16"> <c-col :span="24">
<el-form-item label="Extkey" prop="lidgrp.ben.pts.extkey"> <el-form-item label="Extkey" prop="lidgrp.ben.pts.extkey">
<c-input v-model="model.lidgrp.ben.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input> <c-fullbox>
<c-input
v-model="model.lidgrp.ben.pts.extkey"
style="width:100%"
maxlength="16"
placeholder="请输入External Key of Address"
@keyup.enter.native="showGridPromptDialog('lidgrp.ben.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.ben.pts.extkey')"
>
<span style="font-family:'宋体';font-weight:bold">i</span>
</c-button>
<c-button
style="margin:0 0"
size="small"
type="primary"
@click="onBenpDet"
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <!-- <c-col :span="8">
<el-form-item label="" label-width="15px"> <el-form-item label="" label-width="15px">
<c-button <c-button
size="small" size="small"
...@@ -396,7 +625,7 @@ ...@@ -396,7 +625,7 @@
Details Details
</c-button> </c-button>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Address Block" prop="lidgrp.ben.pts.adrblk"> <el-form-item label="Address Block" prop="lidgrp.ben.pts.adrblk">
...@@ -404,9 +633,10 @@ ...@@ -404,9 +633,10 @@
type="textarea" type="textarea"
:rows="4" :rows="4"
v-model="model.lidgrp.ben.pts.adrblk" v-model="model.lidgrp.ben.pts.adrblk"
maxlength="35" maxlength="80"
show-word-limit show-word-limit
placeholder="请输入Address Block" ></c-input> placeholder="请输入Address Block"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!--需要处理 <!--需要处理
...@@ -430,23 +660,31 @@ ...@@ -430,23 +660,31 @@
</c-col> </c-col>
--> -->
<c-col :span="18" class="centerLable marginLable"> <c-col :span="24" class="centerLable marginLable">
<c-checkbox v-model="model.lidgrp.rec.rmbflg">Reimbursement Information</c-checkbox> <c-checkbox v-model="model.lidgrp.rec.rmbflg" disabled
style="margin-left:9px;padding: 0 10px;"
>Reimbursement Information</c-checkbox
>
</c-col> </c-col>
<c-col :span="18" class="centerLable marginLable"> <c-col :span="24" class="centerLable marginLable">
<c-checkbox v-model="model.lidgrp.rec.revflg" disabled>Revolving Flag</c-checkbox> <c-checkbox v-model="model.lidgrp.rec.revflg" disabled
style="margin-left:9px;padding: 0 10px;"
>Revolving Flag</c-checkbox
>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="合同号" prop="lidgrp.rec.rptref"> <el-form-item label="合同号" prop="lidgrp.rec.rptref">
<c-input v-model="model.lidgrp.rec.rptref" maxlength="25" placeholder="请输入合同号"></c-input> <c-input
v-model="model.lidgrp.rec.rptref"
maxlength="25"
placeholder="请输入合同号"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
</div>
</c-row>
</template> </template>
<script> <script>
import Api from "~/service/Api"; import Api from "~/service/Api";
...@@ -455,14 +693,22 @@ import CodeTable from "~/config/CodeTable"; ...@@ -455,14 +693,22 @@ import CodeTable from "~/config/CodeTable";
import Event from "~/model/Litopn/Event"; import Event from "~/model/Litopn/Event";
export default { export default {
inject: ['root'], inject: ["root"],
props: ["model", "codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data() { data() {
return {}; return {
zmqflg: null,
};
}, },
methods: { ...Event }, methods: { ...Event },
created: function() {} created: function () {},
computed: {
flag() {
return this.model.lidgrp.apl.pts.extkey == "";
},
},
}; };
</script> </script>
<style> <style>
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- ================= 左 ================== -->
<c-col :span="11"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Applicant's Bank Ref." prop="lidgrp.ini.pts.ref"> <el-form-item label="Applicant's Bank Ref." prop="lidgrp.ini.pts.ref">
<c-input v-model="model.lidgrp.ini.pts.ref" maxlength="16" placeholder="请输入Applicant's Bank"></c-input> <c-input
v-model="model.lidgrp.ini.pts.ref"
disabled
maxlength="16"
placeholder="请输入Applicant's Bank"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="16"> <c-col :span="24">
<el-form-item label="Extkey" prop="lidgrp.ini.pts.extkey"> <el-form-item label="Extkey" prop="lidgrp.ini.pts.extkey">
<c-input v-model="model.lidgrp.ini.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input> <c-fullbox>
<c-input
v-model="model.lidgrp.ini.pts.extkey"
maxlength="16"
style="width:100%"
placeholder="请输入External Key of Address"
disabled
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf('lidgrp.ini.pts.extkey')"
>
<span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button>
<c-button
style="margin: 0 0"
size="small"
type="primary"
disabled
@click="onInipDet"
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <!-- <c-col :span="8">
<el-form-item label="" label-width="15px"> <el-form-item label="" label-width="15px">
<c-button <c-button
size="small" size="small"
...@@ -25,11 +58,19 @@ ...@@ -25,11 +58,19 @@
Details Details
</c-button> </c-button>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Address Block" prop="lidgrp.ini.pts.adrblk"> <el-form-item label="Address Block" prop="lidgrp.ini.pts.adrblk">
<c-input type="textarea" v-model="model.lidgrp.ini.pts.adrblk" maxlength="35" :rows="4" show-word-limit placeholder="请输入Address Block" ></c-input> <c-input
type="textarea"
v-model="model.lidgrp.ini.pts.adrblk"
maxlength="35"
:rows="4"
show-word-limit
disabled
placeholder="请输入Address Block"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- <!--
...@@ -54,17 +95,49 @@ ...@@ -54,17 +95,49 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Reimbursement Bank Ref." prop="lidgrp.rmb.pts.ref"> <el-form-item label="Reimbursement Bank Ref." prop="lidgrp.rmb.pts.ref">
<c-input v-model="model.lidgrp.rmb.pts.ref" maxlength="16" placeholder="请输入Reimbursement Bank"></c-input> <c-input
v-model="model.lidgrp.rmb.pts.ref"
maxlength="16"
placeholder="请输入Reimbursement Bank"
disabled
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="16"> <c-col :span="24">
<el-form-item label="Extkey" prop="lidgrp.rmb.pts.extkey"> <el-form-item label="Extkey" prop="lidgrp.rmb.pts.extkey">
<c-input v-model="model.lidgrp.rmb.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></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"
size="small"
type="primary"
@click="onSeainf('lidgrp.rmb.pts.extkey')"
>
<span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button>
<c-button
style="margin: 0 0"
size="small"
type="primary"
disabled
@click="onRmbpDet"
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <!-- <c-col :span="8">
<el-form-item label="" label-width="15px"> <el-form-item label="" label-width="15px">
<c-button <c-button
size="small" size="small"
...@@ -76,27 +149,65 @@ ...@@ -76,27 +149,65 @@
Details Details
</c-button> </c-button>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Name of Party" prop="lidgrp.rmb.pts.nam"> <el-form-item label="Name of Party" prop="lidgrp.rmb.pts.nam">
<c-input v-model="model.lidgrp.rmb.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input> <c-input
v-model="model.lidgrp.rmb.pts.nam"
maxlength="40"
placeholder="请输入Name of Party"
disabled
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Requested Confirmation party Ref." prop="lidgrp.con.pts.ref"> <el-form-item
<c-input v-model="model.lidgrp.con.pts.ref" maxlength="16" placeholder="请输入Requested Confirmation party"></c-input> label="Requested Confirmation party Ref."
prop="lidgrp.con.pts.ref"
>
<c-input
v-model="model.lidgrp.con.pts.ref"
maxlength="16"
placeholder="请输入Requested Confirmation party"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="16"> <c-col :span="24">
<el-form-item label="Extkey" prop="lidgrp.con.pts.extkey"> <el-form-item label="Extkey" prop="lidgrp.con.pts.extkey">
<c-input v-model="model.lidgrp.con.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></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"
size="small"
type="primary"
@click="onSeainf('lidgrp.con.pts.extkey')"
>
<span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button>
<c-button
style="margin: 0 0"
size="small"
type="primary"
@click="onConpDet"
>
详情
</c-button>
</template>
</c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <!-- <c-col :span="8">
<el-form-item label="" label-width="15px"> <el-form-item label="" label-width="15px">
<c-button <c-button
size="small" size="small"
...@@ -108,11 +219,18 @@ ...@@ -108,11 +219,18 @@
Details Details
</c-button> </c-button>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Address Block" prop="lidgrp.con.pts.adrblk"> <el-form-item label="Address Block" prop="lidgrp.con.pts.adrblk">
<c-input type="textarea" v-model="model.lidgrp.con.pts.adrblk" maxlength="35" :rows="4" show-word-limit placeholder="请输入Address Block" ></c-input> <c-input
type="textarea"
v-model="model.lidgrp.con.pts.adrblk"
maxlength="35"
:rows="4"
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- <!--
...@@ -134,23 +252,52 @@ ...@@ -134,23 +252,52 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
--> -->
</c-col> </c-col>
<!-- ================右 ==================== -->
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="2nd Advising Bank Ref." prop="lidgrp.a2b.pts.ref"> <el-form-item label="2nd Advising Bank Ref." prop="lidgrp.a2b.pts.ref">
<c-input v-model="model.lidgrp.a2b.pts.ref" maxlength="16" placeholder="请输入2nd Advising Bank"></c-input> <c-input
v-model="model.lidgrp.a2b.pts.ref"
maxlength="16"
placeholder="请输入2nd Advising Bank"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="16"> <c-col :span="24">
<el-form-item label="Extkey" prop="lidgrp.a2b.pts.extkey"> <el-form-item label="Extkey" prop="lidgrp.a2b.pts.extkey">
<c-input v-model="model.lidgrp.a2b.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input> <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')" >
<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>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <!-- <c-col :span="8">
<el-form-item label="" label-width="15px"> <el-form-item label="" label-width="15px">
<c-button <c-button
size="small" size="small"
...@@ -162,11 +309,18 @@ ...@@ -162,11 +309,18 @@
Details Details
</c-button> </c-button>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Address Block" prop="lidgrp.a2b.pts.adrblk"> <el-form-item label="Address Block" prop="lidgrp.a2b.pts.adrblk">
<c-input type="textarea" v-model="model.lidgrp.a2b.pts.adrblk" maxlength="35" :rows="4" show-word-limit placeholder="请输入Address Block" ></c-input> <c-input
type="textarea"
v-model="model.lidgrp.a2b.pts.adrblk"
maxlength="35"
:rows="4"
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- <!--
...@@ -190,18 +344,51 @@ ...@@ -190,18 +344,51 @@
--> -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Available with Bank Ref." prop="lidgrp.avb.pts.ref"> <el-form-item
<c-input v-model="model.lidgrp.avb.pts.ref" maxlength="16" placeholder="请输入Reference for Address Optional"></c-input> label="Available with Bank Ref."
prop="lidgrp.avb.pts.ref"
>
<c-input
v-model="model.lidgrp.avb.pts.ref"
maxlength="16"
placeholder="请输入Reference for Address Optional"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="16"> <c-col :span="24">
<el-form-item label="Extkey" prop="lidgrp.avb.pts.extkey"> <el-form-item label="Extkey" prop="lidgrp.avb.pts.extkey">
<c-input v-model="model.lidgrp.avb.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></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')" >
<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>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <!-- <c-col :span="8">
<el-form-item label="" label-width="15px"> <el-form-item label="" label-width="15px">
<c-button <c-button
size="small" size="small"
...@@ -213,11 +400,18 @@ ...@@ -213,11 +400,18 @@
Details Details
</c-button> </c-button>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Address Block" prop="lidgrp.avb.pts.adrblk"> <el-form-item label="Address Block" prop="lidgrp.avb.pts.adrblk">
<c-input type="textarea" v-model="model.lidgrp.avb.pts.adrblk" maxlength="35" :rows="4" show-word-limit placeholder="请输入Address Block" ></c-input> <c-input
type="textarea"
v-model="model.lidgrp.avb.pts.adrblk"
maxlength="35"
:rows="4"
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- <!--
...@@ -239,42 +433,86 @@ ...@@ -239,42 +433,86 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
--> -->
</c-col> </c-col>
<c-col :span="24"> <c-col :span="23">
<el-form-item label="Additional Parties">
<c-table>
<c-table-column prop="ROL"
label="Role"
sortable
>
</c-table-column>
<el-table-column prop="PTYEXTKEY"
label="Party"
sortable></el-table-column>
<el-table-column prop="NAM"
label="Name of Party"
sortable></el-table-column>
<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 label="" prop="det" width="80px" fixed="right">
<template slot-scope="scope" slot="header">
<el-button
circle
style="padding:4px"
class="el-icon-plus"
size="mini"
@click="addRow(scope)"
>
</el-button>
<el-button
style="padding:4px"
circle
class="el-icon-minus"
size="mini"
@click="removeRow(scope)"
>
</el-button>
</template>
<template slot-scope="scoped">
<el-button
style="margin-left:0"
size="small"
type="primary"
@click="detail1(scoped.$index, scoped.row)"
>详情</el-button
>
</template>
</el-table-column>
</c-table>
</el-form-item>
</c-col> </c-col>
<!-- <!--
<c-col :span="12"> <c-col :span="12">
<span v-text="model.litp.avblab" data-path=".litp.avblab" > </span> <span v-text="model.litp.avblab" data-path=".litp.avblab" > </span>
</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/Litopn/Event" import Event from "~/model/Litopn/Event";
export default { export default {
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {};
}
}, },
methods:{...Event}, methods: { ...Event
created:function(){
} ,addRow(){},
} removeRow(){},
</script>
<style>
</style> },
created: function () {},
};
</script>
<style></style>
...@@ -24,132 +24,137 @@ ...@@ -24,132 +24,137 @@
:validate-on-rule-change="false" :validate-on-rule-change="false"
> >
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!--PD000001 --> <!--PD000001 -->
<el-tab-pane label="Overview" name="ovwp"> <el-tab-pane label="Overview" name="ovwp">
<c-content> <c-content>
<m-ovwp :model="model" :codes="codes"/> <m-ovwp :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000001 --> <!--PD000001 -->
<el-tab-pane <el-tab-pane
v-if="model.litp.aamp.aammod.addamtflg" v-if="model.litp.aamp.aammod.addamtflg"
label="Additional Amount" name="aamp"> label="Additional Amount"
<m-aamp :model="model" :codes="codes"/> name="aamp"
>
<m-aamp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000077 --> <!--PD000077 -->
<el-tab-pane label="Details" name="detp"> <el-tab-pane label="Details" name="detp">
<c-content> <c-content>
<m-detp :model="model" :codes="codes"/> <m-detp :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000042 --> <!--PD000042 -->
<el-tab-pane label="Parties" name="ptyp"> <el-tab-pane label="Parties" name="ptyp">
<c-content> <c-content>
<m-ptyp :model="model" :codes="codes"/> <m-ptyp :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000057 --> <!--PD000057 -->
<el-tab-pane label="Goods" name="dogp"> <el-tab-pane label="Goods" name="dogp">
<c-content> <c-content>
<m-dogp :model="model" :codes="codes"/> <m-dogp :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000060 --> <!--PD000060 -->
<el-tab-pane label="Documents" name="dorp"> <el-tab-pane label="Documents" name="dorp">
<c-content> <c-content>
<m-dorp :model="model" :codes="codes"/> <m-dorp :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000073 --> <!--PD000073 -->
<el-tab-pane label="Additional Conditions" name="adcp"> <el-tab-pane label="Additional Conditions" name="adcp">
<c-content> <c-content>
<m-adcp :model="model" :codes="codes"/> <m-adcp :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000027 --> <!--PD000027 -->
<el-tab-pane label="Liability" name="engp"> <!-- <el-tab-pane label="Liability" name="engp">
<c-content> <c-content>
<m-engp :model="model" :codes="codes"/> <m-engp :model="model" :codes="codes"/>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane> -->
<!--PD000001 --> <!--PD000001 -->
<el-tab-pane label="Cash Cover" name="ccvpan"> <el-tab-pane label="Cash Cover" name="ccvpan">
<m-ccvpan :model="model" :codes="codes"/> <m-ccvpan :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000000 --> <!--PD000000 -->
<el-tab-pane label="Settlement" name="setpan"> <el-tab-pane label="Settlement" name="setpan">
<c-content> <c-content>
<m-setpan :model="model" :codes="codes"/> <m-setpan :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000001 --> <!--PD000001 -->
<el-tab-pane label="Bookings" name="glepan"> <!-- <el-tab-pane label="Bookings" name="glepan">
<m-glepan :model="model" :codes="codes"/> <m-glepan :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane> -->
<!--PD000510 --> <!--PD000510 -->
<el-tab-pane label="备查表" name="addbcb"> <el-tab-pane label="备查表" name="addbcb">
<m-addbcb :model="model" :codes="codes"/> <m-addbcb :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000000 --> <!--PD000000 -->
<el-tab-pane label="Completion" name="coninfp"> <el-tab-pane label="Completion" name="coninfp">
<m-coninfp :model="model" :codes="codes"/> <m-coninfp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000529 --> <!--PD000529 -->
<el-tab-pane label="Messages" name="docpan"> <el-tab-pane label="Messages" name="docpan">
<m-docpan :model="model" :codes="codes"/> <m-docpan :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000546 --> <!--PD000546 -->
<!-- <el-tab-pane label="Attachments" name="doctre"> <el-tab-pane label="Attachments" name="doctre">
<m-doctre :model="model" :codes="codes"/> <m-doctre :model="model" :codes="codes" />
</el-tab-pane> --> </el-tab-pane>
<!--PD000002 --> <!--PD000002 -->
<el-tab-pane label="跨境人民币申报" name="cnyp"> <el-tab-pane label="跨境人民币申报" name="cnyp">
<m-cnyp :model="model" :codes="codes"/> <m-cnyp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000110 --> <!--PD000110 -->
<el-tab-pane label="2106银行跟单结算及表外融资" name="libp"> <el-tab-pane label="2106银行跟单结算及表外融资" name="libp">
<m-libp :model="model" :codes="codes"/> <m-libp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000346 --> <!--PD000346 -->
<el-tab-pane <el-tab-pane
v-if="model.lidgrp.rec.spcrcbflg" v-if="model.lidgrp.rec.spcrcbflg"
label="Special Paymt. Cond. Bank only" name="spcrcvp"> label="Special Paymt. Cond. Bank only"
<m-spcrcvp :model="model" :codes="codes"/> name="spcrcvp"
>
<m-spcrcvp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000347 --> <!--PD000347 -->
<el-tab-pane <el-tab-pane
v-if="model.lidgrp.rec.spcbenflg" v-if="model.lidgrp.rec.spcbenflg"
label="Special Paymt. Cond. Beneficiary" name="spcbenp"> label="Special Paymt. Cond. Beneficiary"
<m-spcbenp :model="model" :codes="codes"/> name="spcbenp"
>
<m-spcbenp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000115 --> <!--PD000115 -->
<el-tab-pane label="Addtional Info" name="namp"> <!-- <el-tab-pane label="Addtional Info" name="namp">
<m-namp :model="model" :codes="codes"/> <m-namp :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane> -->
<!--PD000001 --> <!--PD000001 -->
<el-tab-pane label="统一授信" name="limitbody"> <el-tab-pane label="统一授信" name="limitbody">
<m-limitbody :model="model" :codes="codes"/> <m-limitbody :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD001033 --> <!--PD001033 -->
...@@ -166,86 +171,92 @@ ...@@ -166,86 +171,92 @@
--> -->
</c-tabs> </c-tabs>
</el-form> </el-form>
<c-grid-ety-prompt-dialog ref="etyDialog" :promptData="promptData" v-on:select-ety="selectEty"> <c-grid-ety-prompt-dialog
ref="etyDialog"
:promptData="promptData"
v-on:select-ety="selectEty"
>
</c-grid-ety-prompt-dialog> </c-grid-ety-prompt-dialog>
</div> </div>
</c-page> </c-page>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Litopn from "~/model/Litopn" import Litopn from "~/model/Litopn";
import commonProcess from "~/mixin/commonProcess" import commonProcess from "~/mixin/commonProcess";
import commonFuncs from "~/mixin/commonFuncs" import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Litopn/Check" import Check from "~/model/Litopn/Check";
import Default from "~/model/Litopn/Default" import Default from "~/model/Litopn/Default";
import Pattern from "~/model/Litopn/Pattern" import Pattern from "~/model/Litopn/Pattern";
import Ovwp from "./Ovwp" import Ovwp from "./Ovwp";
import Aamp from "./Aamp" import Aamp from "./Aamp";
import Detp from "./Detp" import Detp from "./Detp";
import Ptyp from "./Ptyp" import Ptyp from "./Ptyp";
import Dogp from "./Dogp" import Dogp from "./Dogp";
import Dorp from "./Dorp" import Dorp from "./Dorp";
import Adcp from "./Adcp" import Adcp from "./Adcp";
//import Engp from "./Engp" //import Engp from "./Engp"
//import Ccvpan from "./Ccvpan" //import Ccvpan from "./Ccvpan"
//import Setpan from "./Setpan" //import Setpan from "./Setpan"
//import Glepan from "./Glepan" //import Glepan from "./Glepan"
import Addbcb from "./Addbcb" import Addbcb from "./Addbcb";
//import Coninfp from "./Coninfp" //import Coninfp from "./Coninfp"
//import Docpan from "./Docpan" //import Docpan from "./Docpan"
import Doctre from "./Doctre" // import Doctre from "./Doctre"
import Cnyp from "./Cnyp" import Cnyp from "./Cnyp";
import Libp from "./Libp" import Libp from "./Libp";
import Namp from "./Namp" import Namp from "./Namp";
import Limitbody from "./Limitbody" // import Limitbody from "./Limitbody";
import Spcrcvp from "./Spcrcvp" import Spcrcvp from "./Spcrcvp";
import Spcbenp from "./Spcbenp" import Spcbenp from "./Spcbenp";
import Diaselp from "./Diaselp" import Diaselp from "./Diaselp";
import Diapan from "./Diapan" import Diapan from "./Diapan";
import Ccvpan from "~/views/Public/Ccvpan" import Engp from "~/views/Public/Engp";
import Ccvpan from "~/views/Public/Ccvpan";
import Coninfp from "~/views/Public/Coninfp"; import Coninfp from "~/views/Public/Coninfp";
import Setpan from "~/views/Public/Setpan"; import Setpan from "~/views/Public/Setpan";
import Docpan from "~/views/Public/Docpan"; import Docpan from "~/views/Public/Docpan";
//import Doctre from "~/views/Public/Doctre" import Doctre from "~/views/Public/Doctre";
import Engp from "~/views/Public/Engp";
import Glepan from "~/views/Public/Glepan"; import Glepan from "~/views/Public/Glepan";
import Limitbody from "~/views/Public/Limitbody";
export default { export default {
components:{ components: {
"m-ovwp" : Ovwp, "m-ovwp": Ovwp,
"m-aamp" : Aamp, "m-aamp": Aamp,
"m-detp" : Detp, "m-detp": Detp,
"m-ptyp" : Ptyp, "m-ptyp": Ptyp,
"m-dogp" : Dogp, "m-dogp": Dogp,
"m-dorp" : Dorp, "m-dorp": Dorp,
"m-adcp" : Adcp, "m-adcp": Adcp,
"m-engp" : Engp,
"m-ccvpan" : Ccvpan, "m-engp": Engp,
"m-setpan" : Setpan, "m-ccvpan": Ccvpan,
"m-glepan" : Glepan, "m-setpan": Setpan,
"m-addbcb" : Addbcb, "m-glepan": Glepan,
"m-coninfp" : Coninfp, "m-addbcb": Addbcb,
"m-docpan" : Docpan, "m-coninfp": Coninfp,
"m-doctre" : Doctre, "m-docpan": Docpan,
"m-cnyp" : Cnyp, "m-doctre": Doctre,
"m-libp" : Libp,
"m-namp" : Namp, "m-cnyp": Cnyp,
"m-limitbody" : Limitbody, "m-libp": Libp,
"m-spcrcvp" : Spcrcvp, "m-namp": Namp,
"m-spcbenp" : Spcbenp, "m-limitbody": Limitbody,
"m-diaselp" : Diaselp, "m-spcrcvp": Spcrcvp,
"m-diapan" : Diapan, "m-spcbenp": Spcbenp,
"m-diaselp": Diaselp,
"m-diapan": Diapan,
}, },
provide() { provide() {
return { return {
root: this root: this,
} };
}, },
mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data(){ data() {
return { return {
tabVal: "ovwp", tabVal: "ovwp",
trnName: "litopn", trnName: "litopn",
...@@ -254,29 +265,34 @@ export default { ...@@ -254,29 +265,34 @@ export default {
defaultRules: Default, defaultRules: Default,
pattern: Pattern, pattern: Pattern,
rules: null, rules: null,
codes: { codes: { ...CodeTable },
};
}, },
} methods: {
//>==== 该目录下的tabclick要注释掉不然会将commonProcess里的覆盖 ===<
// tabClick(tab) {
// // const name = tab.name;
// // let rulePath;
// // if (name === "libp") {
// // rulePath = "cnybop.libp";
// // }
// // this.executeRule(rulePath).then((res) => {
// // if (res.respCode == SUCCESS) {
// // this.updateModel(res.data);
// // }
// // });
// },
}, },
methods:{ created: async function () {
tabClick(){
}
},
created:async function(){
console.log("进入litopn交易"); console.log("进入litopn交易");
let rtnmsg = await this.init({}) let rtnmsg = await this.init({});
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{
//TODO 处理数据逻辑 //TODO 处理数据逻辑
this.updateModel(rtnmsg.data);
} } else {
else this.$notify.error({ title: "错误", message: "服务请求失败!" });
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
} },
} };
</script> </script>
<style> <style></style>
</style>
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