Commit 1f201ee0 by fukai
parents 80f755bd 1496be61
...@@ -5247,10 +5247,16 @@ const CodeTable = { ...@@ -5247,10 +5247,16 @@ const CodeTable = {
{label:"不申报",value:"2" }, {label:"不申报",value:"2" },
], ],
tratyp:[ tratyp:[
{label:"陆运",value:"L" }, {label:"铁路",value:"00" },
{label:"水运",value:"S" }, {label:"公路",value:"01" },
{label:"空运",value:"K" }, {label:"空运",value:"02" },
{label:"铁路",value:"T" }, {label:"海运",value:"03" },
{label:"内河",value:"04" },
{label:"多式联运",value:"05" },
{label:"快邮",value:"06" },
{label:"仓储交货",value:"07" },
{label:"其他",value:"08" },
], ],
trdtyp:[ trdtyp:[
{label:"服务贸易",value:"TDSV" }, {label:"服务贸易",value:"TDSV" },
...@@ -5665,6 +5671,7 @@ const CodeTable = { ...@@ -5665,6 +5671,7 @@ const CodeTable = {
], ],
dspflg:[ dspflg:[
{label:"final",value:"CG" }, {label:"final",value:"CG" },
{label:"",value:"C" },
], ],
apftxt:[ apftxt:[
{label:"BOL-Englisch",value:"BOL001" }, {label:"BOL-Englisch",value:"BOL001" },
......
...@@ -39,9 +39,6 @@ export default { ...@@ -39,9 +39,6 @@ export default {
params = params||{} params = params||{}
let data = Utils.flatObject(this.model) let data = Utils.flatObject(this.model)
const res = await Api.post(this.declareParams.trnName+"/checkAll",{...data,params}) const res = await Api.post(this.declareParams.trnName+"/checkAll",{...data,params})
if (res.respCode === SUCCESS) {
this.changeFormValidateDisabled(false);
}
return res return res
}, },
pedding(params){ pedding(params){
......
...@@ -9,12 +9,10 @@ export default { ...@@ -9,12 +9,10 @@ export default {
} }
}, },
created() { created() {
this.changeFormValidateDisabled(true);
}, },
mounted() { mounted() {
if(!this.isInDisplay){ if(!this.isInDisplay){
// this.ruleWatcher() // this.ruleWatcher()
this.changeFormValidateDisabled(true);
this.ruleCheck() this.ruleCheck()
} }
}, },
...@@ -81,13 +79,6 @@ export default { ...@@ -81,13 +79,6 @@ export default {
} }
} }
return "blur"; return "blur";
},
changeFormValidateDisabled(flag) {
const fields = this.$refs.modelForm.fields
for (let i = 0; i < fields.length; i++) {
const field = fields[i];
field.validateDisabled = flag
}
} }
}, },
computed:{ computed:{
......
...@@ -260,7 +260,7 @@ function defaultDidgrpRecExpplc() { ...@@ -260,7 +260,7 @@ function defaultDidgrpRecExpplc() {
} }
function defaultDidgrpAdvPtsBankno() { function defaultDidgrpAdvPtsBankno() {
const that = this; const that = this;
that.executeRule("executeRule").then(res => { that.executeRule("didgrp.adv.pts.bankno").then(res => {
//TODO //TODO
}) })
} }
......
...@@ -321,4 +321,25 @@ export default { ...@@ -321,4 +321,25 @@ export default {
console.log(index); console.log(index);
console.log(row); console.log(row);
}, },
async BlurBennam(e){
let rtnmsg = await Api.post("ditopn/default/ditp.remark", Utils.flatObject(this.model))
if (rtnmsg.respCode == "AAAAAA") {
//TODO 处理数据逻辑
this.model.ditp.remark = rtnmsg.data.ditp_remark
}
},
async BlurAplname(e){
let rtnmsg = await Api.post("ditopn/default/ditp.remark", Utils.flatObject(this.model))
if (rtnmsg.respCode == "AAAAAA") {
//TODO 处理数据逻辑
this.model.ditp.remark = rtnmsg.data.ditp_remark
}
},
async BlurSignam(e){
let rtnmsg = await Api.post("ditopn/default/ditp.remark", Utils.flatObject(this.model))
if (rtnmsg.respCode == "AAAAAA") {
//TODO 处理数据逻辑
this.model.ditp.remark = rtnmsg.data.ditp_remark
}
}
} }
\ No newline at end of file
...@@ -42,12 +42,12 @@ export default { ...@@ -42,12 +42,12 @@ export default {
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"didgrp.cbs.nom1.cur": [ "didgrp.cbs.nom1.cur": [
{required: true, message: "必输项"}, {required: true, message: "必输项", trigger: 'change'},
], ],
"didgrp.cbs.nom1.amt":[ "didgrp.cbs.nom1.amt":[
{required: true, message: "必输项"}, {required: true, message: "必输项", trigger: 'blur'},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位", trigger: 'blur'},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位", trigger: 'blur'}
], ],
"didgrp.apl.namelc":[ "didgrp.apl.namelc":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -70,12 +70,12 @@ export default { ...@@ -70,12 +70,12 @@ export default {
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"didgrp.rec.nomtop":[ "didgrp.rec.nomtop":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项", trigger: "blur"},
{max: 8,message:"长度不能超过8"} {max: 8,message:"长度不能超过8", trigger: "blur"}
], ],
"didgrp.rec.nomton":[ "didgrp.rec.nomton":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项", trigger: "blur"},
{max: 8,message:"长度不能超过8"} {max: 8,message:"长度不能超过8", trigger: "blur"}
], ],
"didgrp.apl.pts.youzbm":[ "didgrp.apl.pts.youzbm":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -201,8 +201,8 @@ export default { ...@@ -201,8 +201,8 @@ export default {
], ],
"didgrp.blk.lcrgod":[ "didgrp.blk.lcrgod":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项", trigger: "blur"},
{max: 1430,message:"长度不能超过1430"} {max: 1430,message:"长度不能超过1430", trigger: "blur"}
], ],
"didgrp.blk.lcrdoc":[ "didgrp.blk.lcrdoc":[
...@@ -212,12 +212,12 @@ export default { ...@@ -212,12 +212,12 @@ export default {
"didgrp.blk.adlcnd":[ "didgrp.blk.adlcnd":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 390,message:"长度不能超过390"} {max: 1430,message:"长度不能超过1430"}
], ],
"didgrp.blk.insbnk":[ "didgrp.blk.insbnk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 1430,message:"长度不能超过1430"} {max: 325,message:"长度不能超过325"}
], ],
...@@ -276,8 +276,8 @@ export default { ...@@ -276,8 +276,8 @@ export default {
"didgrp.rec.tenmaxday":[ "didgrp.rec.tenmaxday":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项", trigger: "blur"},
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3", trigger: "blur"}
], ],
...@@ -322,8 +322,8 @@ export default { ...@@ -322,8 +322,8 @@ export default {
"didgrp.rec.conamt":[ "didgrp.rec.conamt":[
// {type: "number", required: false, message: "必输项"}, // {type: "number", required: false, message: "必输项"},
{max: 16,message:"整数位不能超过13位"}, {max: 16,message:"整数位不能超过13位", trigger: "blur"},
{pattern: /(^\d+$)|(^\.\d{1,2}$)|(^\d+\.\d{1,2}$)/, message: "小数位不能超过2位" } {pattern: /(^\d+$)|(^\.\d{1,2}$)|(^\d+\.\d{1,2}$)/, message: "小数位不能超过2位", trigger: "blur" }
], ],
"didgrp.rec.tzref":[ "didgrp.rec.tzref":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -505,8 +505,8 @@ export default { ...@@ -505,8 +505,8 @@ export default {
], ],
"liaall.misamt":[ "liaall.misamt":[
// {type: "number", required: false, message: "必输项"}, // {type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位", trigger: "blur"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位", trigger: "blur" }
], ],
...@@ -526,7 +526,7 @@ export default { ...@@ -526,7 +526,7 @@ export default {
], ],
"ameadvrmk":[ "ameadvrmk":[
{max: 68,message:"长度不能超过34"} {max: 68,message:"长度不能超过68"}
], ],
"bchname":[ "bchname":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -584,8 +584,8 @@ export default { ...@@ -584,8 +584,8 @@ export default {
], ],
"liaall.limmod.comamt":[ "liaall.limmod.comamt":[
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位", trigger: "blur"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位", trigger: "blur" }
], ],
"liaall.limmod.limpts.wrk.pts.nam":[ "liaall.limmod.limpts.wrk.pts.nam":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -596,8 +596,8 @@ export default { ...@@ -596,8 +596,8 @@ export default {
{max: 40,message:"长度不能超过40"} {max: 40,message:"长度不能超过40"}
], ],
"liaall.limmod.ccvamt":[ "liaall.limmod.ccvamt":[
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位", trigger: "blur"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位", trigger: "blur" }
], ],
...@@ -642,13 +642,13 @@ export default { ...@@ -642,13 +642,13 @@ export default {
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"liaall.liaccv.cshpct":[ "liaall.liaccv.cshpct":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项", trigger: "blur"},
{max: 5,message:"长度不能超过5"} {max: 5,message:"长度不能超过5", trigger: "blur"}
], ],
"liaall.liaccv.newresamt":[ "liaall.liaccv.newresamt":[
{required: false, message: "必输项"}, {required: false, message: "必输项", trigger: "blur"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位", trigger: "blur"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位", trigger: "blur" }
], ],
"liaall.liaccv.relcshpct":[ "liaall.liaccv.relcshpct":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
......
...@@ -17,6 +17,7 @@ export default { ...@@ -17,6 +17,7 @@ export default {
"yptinf": defaultYptinf, "yptinf": defaultYptinf,
"usfmod.usr.extkey": defaultUsfmodUsrExtkey, "usfmod.usr.extkey": defaultUsfmodUsrExtkey,
"chkinc": defaultCheckbox, "chkinc": defaultCheckbox,
"chkdzt": defaultCheckbox,
"chkpen": defaultCheckbox, "chkpen": defaultCheckbox,
"chkcor": defaultCheckbox, "chkcor": defaultCheckbox,
"chkaut": defaultCheckbox, "chkaut": defaultCheckbox,
...@@ -53,10 +54,17 @@ async function defaultYptinf() { ...@@ -53,10 +54,17 @@ async function defaultYptinf() {
} }
function defaultUsfmodUsrExtkey() { function defaultUsfmodUsrExtkey() {
} }
async function defaultCheckbox() { function defaultCheckbox(rule, value, callback) {
const that = this; const that = this;
if (that.model[rule.field] === "") {
return
}
if(that.model[rule.field] === false){
that.model[rule.field] = "";
}
that.executeDefault("sptstm").then(res => { that.executeDefault("sptstm").then(res => {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
that.$refs.Menu.stmData.data = res.data.sptstm.rows; that.$refs.Menu.stmData.data = res.data.sptstm.rows;
}) })
} }
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
<el-col :span="24"> <el-col :span="24">
<el-form-item label="" prop="ameadvrmk"> <el-form-item label="" prop="ameadvrmk">
<c-input type="textarea" v-model="model.ameadvrmk" maxlength="34" style="width:80%" show-word-limit :readonly="true"></c-input> <c-input type="textarea" v-model="model.ameadvrmk" maxlength="68" style="width:80%" show-word-limit :readonly="true"></c-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
<!-- <c-input type="text" :readonly="true" value="CNY"></c-input>--> <!-- <c-input type="text" :readonly="true" value="CNY"></c-input>-->
<!-- </el-col>--> <!-- </el-col>-->
<el-col :span="8"> <el-col :span="8">
<c-select v-model="model.liaall.liaccv.concur" style="width:100%" placeholder="请选择Type of settlement"> <c-select v-model="model.liaall.liaccv.concur" disabled style="width:100%" placeholder="请选择Type of settlement">
<el-option v-for="item in codes.curtxt" :key="item.value" :label="item.label" <el-option v-for="item in codes.curtxt" :key="item.value" :label="item.label"
:value="item.value"> :value="item.value">
</el-option> </el-option>
...@@ -66,7 +66,7 @@ ...@@ -66,7 +66,7 @@
<!-- <c-input type="text" :readonly="true" value="CNY"></c-input>--> <!-- <c-input type="text" :readonly="true" value="CNY"></c-input>-->
<!-- </el-col>--> <!-- </el-col>-->
<el-col :span="8"> <el-col :span="8">
<c-select v-model="model.liaall.liaccv.concur" style="width:100%" placeholder="请选择Type of settlement"> <c-select v-model="model.liaall.liaccv.concur" disabled style="width:100%" placeholder="请选择Type of settlement">
<el-option v-for="item in codes.curtxt" :key="item.value" :label="item.label" <el-option v-for="item in codes.curtxt" :key="item.value" :label="item.label"
:value="item.value"> :value="item.value">
</el-option> </el-option>
...@@ -121,7 +121,7 @@ ...@@ -121,7 +121,7 @@
<!-- <c-input type="text" :readonly="true" value="CNY"></c-input>--> <!-- <c-input type="text" :readonly="true" value="CNY"></c-input>-->
<!-- </el-col>--> <!-- </el-col>-->
<el-col :span="8"> <el-col :span="8">
<c-select v-model="model.liaall.liaccv.concur" style="width:100%" placeholder="请选择Type of settlement"> <c-select v-model="model.liaall.liaccv.concur" disabled style="width:100%" placeholder="请选择Type of settlement">
<el-option v-for="item in codes.curtxt" :key="item.value" :label="item.label" <el-option v-for="item in codes.curtxt" :key="item.value" :label="item.label"
:value="item.value"> :value="item.value">
</el-option> </el-option>
...@@ -216,10 +216,14 @@ ...@@ -216,10 +216,14 @@
<el-form-item label="Amount Covered"> <el-form-item label="Amount Covered">
<el-row> <el-row>
<el-col :span="8"> <el-col :span="8">
<c-input type="text" :disable="true" value="CNY"></c-input> <c-select v-model="model.liaall.liaccv.concur" disabled style="width:100%" placeholder="请选择Type of settlement">
<el-option v-for="item in codes.curtxt" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-col> </el-col>
<el-col :span="14"> <el-col :span="14">
<c-input v-model="model.liaall.liaccv.totcovamt" ></c-input> <c-input v-model="model.liaall.liaccv.totcovamt" :readonly="true" ></c-input>
</el-col> </el-col>
</el-row> </el-row>
</el-form-item> </el-form-item>
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
<el-col :span="12"> <el-col :span="12">
<el-form-item label="Display Type" prop="mtabut.coninf.oitinf.oit.inflev"> <el-form-item label="Display Type" prop="mtabut.coninf.oitinf.oit.inflev">
<c-select v-model="model.mtabut.coninf.oitinf.oit.inflev" style="width:50%" placeholder="请选择Infotext Level"> <c-select v-model="model.mtabut.coninf.oitinf.oit.inflev" style="width:50%" disabled placeholder="请选择Infotext Level">
<el-option v-for="item in codes.inflev" :key="item.value" :label="item.label" <el-option v-for="item in codes.inflev" :key="item.value" :label="item.label"
:value="item.value"> :value="item.value">
</el-option> </el-option>
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
<el-col :span="12"> <el-col :span="12">
<el-form-item label="Display Type" prop="mtabut.coninf.oitset.oit.inflev"> <el-form-item label="Display Type" prop="mtabut.coninf.oitset.oit.inflev">
<c-select v-model="model.mtabut.coninf.oitset.oit.inflev" style="width:50%" placeholder="请选择Infotext Level"> <c-select v-model="model.mtabut.coninf.oitset.oit.inflev" style="width:50%" disabled placeholder="请选择Infotext Level">
<el-option v-for="item in codes.inflev" :key="item.value" :label="item.label" <el-option v-for="item in codes.inflev" :key="item.value" :label="item.label"
:value="item.value"> :value="item.value">
</el-option> </el-option>
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
<el-col :span="12"> <el-col :span="12">
<el-form-item label="信用证兑付方式" prop="didgrp.rec.avbby"> <el-form-item label="信用证兑付方式" prop="didgrp.rec.avbby">
<c-select v-model="model.didgrp.rec.avbby" style="width:100%" placeholder="请选择"> <c-select v-model="model.didgrp.rec.avbby" style="width:100%" placeholder="请选择">
<el-option v-for="item in codes.avbby" :key="item.value" :label="item.label" :value="item.value"> <el-option v-for="item in codes.avbby0" :key="item.value" :label="item.label" :value="item.value">
</el-option> </el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -31,8 +31,8 @@ ...@@ -31,8 +31,8 @@
<el-col :span="12"> <el-col :span="12">
<el-form-item label="分期装运/提供服务" prop="didgrp.rec.fqzytgfw"> <el-form-item label="分期装运/提供服务" prop="didgrp.rec.fqzytgfw">
<c-select v-model="model.didgrp.rec.fqzytgfw" :readonly="true" style="width:100%" placeholder="请选择">
</c-select> <c-input v-model="model.didgrp.rec.fqzytgfw" placeholder="请输入" :readonly="true"></c-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
...@@ -63,6 +63,8 @@ ...@@ -63,6 +63,8 @@
<el-col :span="12"> <el-col :span="12">
<el-form-item label="转运" prop="didgrp.rec.shptrs"> <el-form-item label="转运" prop="didgrp.rec.shptrs">
<c-select v-model="model.didgrp.rec.shptrs" style="width:100%" placeholder="请选择"> <c-select v-model="model.didgrp.rec.shptrs" style="width:100%" placeholder="请选择">
<el-option label="NOT ALLOWED" value="1"></el-option>
<el-option label="ALL OWED" value="2"></el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
...@@ -117,6 +119,7 @@ ...@@ -117,6 +119,7 @@
<el-col :span="12"> <el-col :span="12">
<el-form-item label="合同币种" prop="didgrp.rec.concur"> <el-form-item label="合同币种" prop="didgrp.rec.concur">
<c-select v-model="model.didgrp.rec.concur" style="width:100%" placeholder="请选择"> <c-select v-model="model.didgrp.rec.concur" style="width:100%" placeholder="请选择">
<el-option label="CNY 人民币" value="CNY"></el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
......
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
<el-col :span="12"> <el-col :span="12">
<el-form-item label="开证行联行行号" prop="didgrp.adv.pts.bankno"> <el-form-item label="开证行联行行号" prop="didgrp.adv.pts.bankno">
<c-input v-model="model.didgrp.adv.pts.bankno" maxlength="20" placeholder="请输入Number of bank"></c-input> <c-input v-model="model.didgrp.adv.pts.bankno" maxlength="20" :readonly="true" placeholder="请输入Number of bank"></c-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
...@@ -68,7 +68,7 @@ ...@@ -68,7 +68,7 @@
<el-col :span="12"> <el-col :span="12">
<el-form-item label="开证行电话" prop="didgrp.adv.pts.dihdig"> <el-form-item label="开证行电话" prop="didgrp.adv.pts.dihdig">
<c-input v-model="model.didgrp.adv.pts.dihdig" maxlength="16" :readonly="true" placeholder="请输入邮编"></c-input> <c-input v-model="model.didgrp.adv.pts.dihdig" maxlength="16" :readonly="true" placeholder="请输入电话"></c-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
...@@ -109,7 +109,7 @@ ...@@ -109,7 +109,7 @@
<!-- </el-row> --> <!-- </el-row> -->
<el-col :span="12"> <el-col :span="12">
<el-form-item label="议付行联行行号" prop="didgrp.adv.pts.bankno"> <el-form-item label="议付行联行行号" prop="didgrp.adv.pts.bankno">
<c-input v-model="model.didgrp.adv.pts.bankno" maxlength="20" placeholder="请输入Number of bank"></c-input> <c-input v-model="model.didgrp.adv.pts.bankno" maxlength="20" :readonly="true" placeholder="请输入Number of bank"></c-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
...@@ -186,6 +186,18 @@ ...@@ -186,6 +186,18 @@
<c-input type="textarea" v-model="model.didgrp.iss.pts.dizhii" maxlength="35" show-word-limit placeholder="请输入地址 电证用"></c-input> <c-input type="textarea" v-model="model.didgrp.iss.pts.dizhii" maxlength="35" show-word-limit placeholder="请输入地址 电证用"></c-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12">
<el-form-item label="申请人电话" prop="didgrp.iss.pts.dihdig">
<c-input v-model="model.didgrp.iss.pts.dihdig" maxlength="16" show-word-limit placeholder="请输入电话 电证用"></c-input>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="申请人邮编" prop="didgrp.iss.pts.youzbm">
<c-input v-model="model.didgrp.iss.pts.youzbm" maxlength="6" placeholder="请输入邮编 电证用"></c-input>
</el-form-item>
</el-col>
</div> </div>
</template> </template>
<script> <script>
......
...@@ -9,7 +9,6 @@ ...@@ -9,7 +9,6 @@
<c-istream-table-docpan :list="stmData.data" :columns="stmData.columns"> <c-istream-table-docpan :list="stmData.data" :columns="stmData.columns">
<el-table-column label="传送方式"> <el-table-column label="传送方式">
<template slot-scope="scope"> <template slot-scope="scope">
<!-- <c-select v-model="model.trnmod_trndoc_doceot[scope.$index]" style="width:100%" placeholder="请选择"> -->
<c-select v-model="model.trnmod.trndoc.doceot[scope.row.index].apf" style="width:100%" placeholder="请选择"> <c-select v-model="model.trnmod.trndoc.doceot[scope.row.index].apf" style="width:100%" placeholder="请选择">
<el-option v-for="item in codes.apftxt" :key="item.value" :label="item.label" <el-option v-for="item in codes.apftxt" :key="item.value" :label="item.label"
:value="item.value"> :value="item.value">
......
...@@ -34,14 +34,15 @@ ...@@ -34,14 +34,15 @@
</el-col> </el-col>
--> -->
<el-col :span="10"> <el-col :span="8">
<el-form-item label="国内信用证项下开证授信额度主题:" prop="liaall.limmod.limpts.wrk.pts.extkey"> <el-form-item label="国内信用证项下开证授信额度:" prop="liaall.limmod.limpts.wrk.pts.extkey">
<c-input v-model="model.liaall.limmod.limpts.wrk.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input> <c-input v-model="model.liaall.limmod.limpts.wrk.pts.extkey" :readonly="true" maxlength="16" placeholder="请输入External Key of Address"></c-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="2"> <el-col :span="4">
<el-form-item label="" label-width="20px"> <el-form-item label="" label-width="20px">
<c-button size="small" type="primary;width:10%" @click="onSeainf">i</c-button>
<c-button size="small" type="primary" icon="el-icon-search" @click="onPreperButtxmsel"> <c-button size="small" type="primary" icon="el-icon-search" @click="onPreperButtxmsel">
Details Details
</c-button> </c-button>
...@@ -76,7 +77,7 @@ ...@@ -76,7 +77,7 @@
<el-col :span="6"> <el-col :span="6">
<el-form-item label="额度类型" prop="liaall.limmod.limpts.nonrevflg1"> <el-form-item label="额度类型" prop="liaall.limmod.limpts.nonrevflg1">
<c-select v-model="model.liaall.limmod.limpts.nonrevflg1" style="width:100%" :readonly="true" placeholder="请选择Flag to Mark Non-revolving Limits"> <c-select v-model="model.liaall.limmod.limpts.nonrevflg1" style="width:100%" disabled placeholder="请选择Flag to Mark Non-revolving Limits">
<el-option v-for="item in codes.nonrevflg1" :key="item.value" :label="item.label" <el-option v-for="item in codes.nonrevflg1" :key="item.value" :label="item.label"
:value="item.value"> :value="item.value">
</el-option> </el-option>
......
...@@ -3,19 +3,19 @@ ...@@ -3,19 +3,19 @@
<el-col :span="20"> <el-col :span="20">
<el-form-item label="MT799(79)受益人英文名称" prop="ditp.bennam"> <el-form-item label="MT799(79)受益人英文名称" prop="ditp.bennam">
<c-input v-model="model.ditp.bennam" maxlength="100" ></c-input> <c-input v-model="model.ditp.bennam" maxlength="100" @blur="BlurBennam" ></c-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="20"> <el-col :span="20">
<el-form-item label="MT799(79)申请人英文名称" prop="ditp.aplname"> <el-form-item label="MT799(79)申请人英文名称" prop="ditp.aplname">
<c-input v-model="model.ditp.aplname" maxlength="100"></c-input> <c-input v-model="model.ditp.aplname" maxlength="100" @blur="BlurAplname"></c-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="MT799(79)签名" prop="ditp.signam"> <el-form-item label="MT799(79)签名" prop="ditp.signam">
<c-input v-model="model.ditp.signam" maxlength="50" ></c-input> <c-input v-model="model.ditp.signam" maxlength="50" @blur="BlurSignam" ></c-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
......
...@@ -54,7 +54,7 @@ ...@@ -54,7 +54,7 @@
<el-col :span="6"> <el-col :span="6">
<el-form-item label="信用证金额" prop="didgrp.cbs.nom1.cur"> <el-form-item label="信用证金额" prop="didgrp.cbs.nom1.cur">
<c-select v-model="model.didgrp.cbs.nom1.cur" style="width:100%" placeholder="请选择Currency" @blur="selectBlur"> <c-select v-model="model.didgrp.cbs.nom1.cur" style="width:100%" placeholder="请选择Currency">
<el-option v-for="item in codes.cur" :key="item.value" :label="item.label" <el-option v-for="item in codes.cur" :key="item.value" :label="item.label"
:value="item.value"> :value="item.value">
</el-option> </el-option>
...@@ -63,7 +63,7 @@ ...@@ -63,7 +63,7 @@
</el-col> </el-col>
<el-col :span="6" > <el-col :span="6" >
<el-form-item style="text-align:left" label-width="20px" prop="didgrp.cbs.nom1.amt"> <el-form-item style="text-align:left" label-width="20px" prop="didgrp.cbs.nom1.amt">
<c-input v-model.lazy="model.didgrp.cbs.nom1.amt" style="text-align:left;width:100%" placeholder="请输入信用证金额"></c-input> <c-input v-model="model.didgrp.cbs.nom1.amt" style="text-align:left;width:100%" placeholder="请输入信用证金额"></c-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
...@@ -345,7 +345,7 @@ ...@@ -345,7 +345,7 @@
<el-col :span="12"> <el-col :span="12">
<el-form-item label="申请人统一社会信用代码" prop="didgrp.rec.idcode"> <el-form-item label="申请人统一社会信用代码" prop="didgrp.rec.idcode">
<c-input v-model="model.didgrp.rec.idcode" maxlength="18" placeholder="请输入申请人统一社会信用代码"></c-input> <c-input v-model="model.didgrp.rec.idcode" maxlength="18" :readonly="true" placeholder="请输入申请人统一社会信用代码"></c-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
...@@ -417,9 +417,6 @@ export default { ...@@ -417,9 +417,6 @@ export default {
this.model.didgrp.ben.adrelc = data.didgrp_ben_adrelc; this.model.didgrp.ben.adrelc = data.didgrp_ben_adrelc;
this.model.didgrp.ben.pts.extkey = data.didgrp_ben_pts_extkey; this.model.didgrp.ben.pts.extkey = data.didgrp_ben_pts_extkey;
}) })
},
selectBlur(e) {
console.log(e)
} }
}, },
created:function(){ created:function(){
......
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
<el-col :span="8"> <el-col :span="8">
<el-form-item label="类型"> <el-form-item label="类型">
<c-select v-model="model.setmod.dspflg" style="width:100%" placeholder="请选择Type of settlement"> <c-select v-model="model.setmod.dspflg" disabled style="width:100%" placeholder="请选择Type of settlement">
<el-option v-for="item in codes.dspflg" :key="item.value" :label="item.label" <el-option v-for="item in codes.dspflg" :key="item.value" :label="item.label"
:value="item.value"> :value="item.value">
</el-option> </el-option>
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
</el-col> </el-col>
--> -->
<el-col :span="24"> <el-col :span="24">
<el-form-item label="货物/服务描述" prop="didgrp.blk.lcrgod"> <el-form-item label="货物描述" prop="didgrp.blk.lcrgod">
<c-input type="textarea" v-model="model.didgrp.blk.lcrgod" style="width:70%;margin-right:20px;" maxlength="1430" show-word-limit placeholder="请输入Description of Goods" ></c-input> <c-input type="textarea" v-model="model.didgrp.blk.lcrgod" style="width:70%;margin-right:20px;" maxlength="1430" show-word-limit placeholder="请输入Description of Goods" ></c-input>
<c-button size="small" type="primary" icon="el-icon-search" @click="onLcrgodButtxmsel"> <c-button size="small" type="primary" icon="el-icon-search" @click="onLcrgodButtxmsel">
... ...
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
<el-col :span="24"> <el-col :span="24">
<el-form-item label="附加条款" prop="didgrp.blk.adlcnd"> <el-form-item label="附加条款" prop="didgrp.blk.adlcnd">
<c-input type="textarea" :autosize="{ minRows: 4, maxRows: 8}" v-model="model.didgrp.blk.adlcnd" style="width:70%;margin-right:20px;" maxlength="390" show-word-limit placeholder="请输入附加条款" ></c-input> <c-input type="textarea" :autosize="{ minRows: 4, maxRows: 8}" v-model="model.didgrp.blk.adlcnd" style="width:70%;margin-right:20px;" maxlength="1430" show-word-limit placeholder="请输入附加条款" ></c-input>
<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>
...@@ -33,19 +33,19 @@ ...@@ -33,19 +33,19 @@
</el-col> </el-col>
<el-col :span="24"> <el-col :span="24">
<el-form-item label="其他条款" prop="didgrp.blk.insbnk"> <el-form-item label="给付款丶承兑丶议付行的指示" prop="didgrp.blk.insbnk">
<c-input type="textarea" :autosize="{ minRows: 4, maxRows: 8}" v-model="model.didgrp.blk.insbnk" style="width:70%;margin-right:20px;" maxlength="1430" show-word-limit placeholder="请输入付行的指示" ></c-input> <c-input type="textarea" :autosize="{ minRows: 4, maxRows: 8}" v-model="model.didgrp.blk.insbnk" style="width:70%;margin-right:20px;" maxlength="325" show-word-limit placeholder="请输入付行的指示" ></c-input>
<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>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="24"> <!-- <el-col :span="24">-->
<el-form-item label="" prop="didgrp.rec.redclsflg"> <!-- <el-form-item label="" prop="didgrp.rec.redclsflg">-->
<c-checkbox v-model="model.didgrp.rec.redclsflg">红/绿条款</c-checkbox> <!-- <c-checkbox v-model="model.didgrp.rec.redclsflg">红/绿条款</c-checkbox>-->
</el-form-item> <!-- </el-form-item>-->
</el-col> <!-- </el-col> -->
</div> </div>
</template> </template>
<script> <script>
......
<template> <template>
<c-page title="买方信用证开立"> <c-page title="买方信用证开立">
<div class="eContainer"> <div class="eContainer">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="200px" size="small"> <el-form :model="model" :rules="rules" ref="modelForm" label-width="200px" size="small" :validate-on-rule-change="false">
<el-tabs ref="elment" type="card" @tab-click="tabClick"> <el-tabs ref="elment" type="card" @tab-click="tabClick">
<el-tab-pane label="内容"> <el-tab-pane label="内容">
<!--PD000001 --> <!--PD000001 -->
...@@ -47,7 +47,7 @@ ...@@ -47,7 +47,7 @@
<m-litrmbl1 :model="model" :codes="codes"/> <m-litrmbl1 :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
--> -->
<el-tab-pane label="务"> <el-tab-pane label="务">
<!--PD000000 --> <!--PD000000 -->
<m-setpan :model="model" :codes="codes"/> <m-setpan :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
...@@ -169,7 +169,8 @@ export default { ...@@ -169,7 +169,8 @@ export default {
apftxt:CodeTable.apftxt, apftxt:CodeTable.apftxt,
nonrevflg1:CodeTable.nonrevflg1, nonrevflg1:CodeTable.nonrevflg1,
curtxt:CodeTable.curtxt, curtxt:CodeTable.curtxt,
litameadv:CodeTable.litameadv litameadv:CodeTable.litameadv,
avbby0:CodeTable.avbby0
}, },
} }
}, },
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<el-col :span="3" style="text-align:center;margin-bottom: 18px;"> <el-col :span="3" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chkinc"> <el-form-item label="" prop="chkinc">
<c-checkbox v-model="model.chkinc">Incoming</c-checkbox> <c-checkbox v-model="model.chkinc">Incoming</c-checkbox>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="3" style="text-align:center;margin-bottom: 16px;">
<el-col :span="3" style="text-align:center;margin-bottom: 18px;"> <el-form-item label="" prop="chkdzt">
<el-form-item label="" prop="chkinc"> <c-checkbox v-model="model.chkdzt">E-Trade</c-checkbox>
</el-form-item>
</el-col>
<el-col :span="3" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chkpen">
<c-checkbox v-model="model.chkpen">Pending</c-checkbox> <c-checkbox v-model="model.chkpen">Pending</c-checkbox>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="3" style="text-align:center;margin-bottom: 18px;"> <el-col :span="3" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chkinc"> <el-form-item label="" prop="chkcor">
<c-checkbox v-model="model.chkcor">Correction</c-checkbox> <c-checkbox v-model="model.chkcor">Correction</c-checkbox>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="3" style="text-align:center;margin-bottom: 18px;"> <el-col :span="3" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chkinc"> <el-form-item label="" prop="chkaut">
<c-checkbox v-model="model.chkaut">Automatic</c-checkbox> <c-checkbox v-model="model.chkaut">Automatic</c-checkbox>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="3" style="text-align:center;margin-bottom: 18px;"> <el-col :span="3" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chkinc"> <el-form-item label="" prop="chkdel">
<c-checkbox v-model="model.chkdel">Deleted</c-checkbox> <c-checkbox v-model="model.chkdel">Reject</c-checkbox>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="3" style="text-align:center;margin-bottom: 18px;"> <el-col :span="3" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chkinc"> <el-form-item label="" prop="chktco">
<c-checkbox v-model="model.chktco">网银</c-checkbox> <c-checkbox v-model="model.chktco">网银</c-checkbox>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="3" style="text-align:center;margin-bottom: 18px;"> <el-col :span="3" style="text-align:center;margin-bottom: 16px;">
<el-form-item label="" prop="chkinc"> <el-form-item label="" prop="chkcan">
<c-checkbox v-model="model.chkcan">归档</c-checkbox> <c-checkbox v-model="model.chkcan">归档</c-checkbox>
</el-form-item> </el-form-item>
</el-col> </el-col>
......
<template> <template>
<div class="self-header"> <div class="self-header">
<h2 class="self_header_label">新一代银行国际结算系统</h2> <h2 class="self_header_label">新一代银行国际结算系统</h2>
<div class="user-operate">
<span @click="logout">退出登录</span>
</div>
</div> </div>
</template> </template>
<script> <script>
export default { export default {
methods: {
logout() {
this.$store.commit("UserContext/setLogout");
this.$router.push("/login");
}
}
} }
</script> </script>
...@@ -29,4 +37,15 @@ export default { ...@@ -29,4 +37,15 @@ export default {
top:15px; top:15px;
left:2em; left:2em;
} }
.user-operate{
position: absolute;
right: 20px;
color: #FFF;
}
.user-operate span{
cursor: pointer;
}
.user-operate span:hover{
color: #e6a23c;
}
</style> </style>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment