Commit 2b90d5aa by wangyanjiao

ditopn bug处理

parent 295f01d5
......@@ -218,7 +218,7 @@ function defaultLiaallButmissig() {
}
function defaultDitpRevclauseButtxmsel() {
}
function defaultDidgrpCbsNom1Cur(rule, value, callback)
function defaultDidgrpCbsNom1Cur(rule, value, callback)
{
const that = this;
// 摘要
......@@ -251,10 +251,11 @@ function defaultDidgrpRecMytype() {
function defaultSetmodXreflg() {
}
function defaultDidgrpRecAvbwth(rule, value, callback) {
const that = this;
that.executeDefault("didgrp.rec.avbwth").then(res => {
//TODO
callback()
this.executeDefault("didgrp.rec.avbwth").then(res => {
if ((res.respCode == "AAAAAA")) {
console.log("-------------------------------")
Utils.copyValueFromVO(this.model, res.data);
}
})
}
function defaultDidgrpRmbPtsRef() {
......
......@@ -2,11 +2,13 @@
<div class="eibs-tab">
<!-- ========================= Left ========================= -->
<c-col :span="11">
<c-col :span="11">
<c-col :span="24">
<el-form-item label="信用证兑付方式" prop="didgrp.rec.avbby">
<c-select v-model="model.didgrp.rec.avbby" style="width:100%" @change="avbbykeyEvent" placeholder="请选择">
<el-option v-for="item in codes.avbby0" :key="item.value" :label="item.label" :value="item.value">
<c-select v-model="model.didgrp.rec.avbby" style="width:100%" @change="avbbykeyEvent"
placeholder="请选择">
<el-option v-for="item in codes.avbby0" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
......@@ -14,140 +16,165 @@
<c-col :span="24">
<el-form-item label="付款期限" prop="didgrp.rec.tenmaxday">
<c-input :disabled="model.didgrp.rec.avbby == 'P'" v-model.number="model.didgrp.rec.tenmaxday" placeholder="请输入" style="width:100%" maxlength="3" @keyup.enter.native="defaultFunction('didgrp.rec.tenmaxday', model.didgrp.rec.tenmaxday)"></c-input>
<c-input :disabled="model.didgrp.rec.avbby == 'P'" v-model.number="model.didgrp.rec.tenmaxday"
placeholder="请输入" style="width:100%" maxlength="3"
@keyup.enter.native="defaultFunction('didgrp.rec.tenmaxday', model.didgrp.rec.tenmaxday)">
</c-input>
</el-form-item>
</c-col>
<c-col>
<el-form-item label="远期付款指示" prop="didgrp.blk.defdet">
<!-- <c-col :span="21"> -->
<c-fullbox>
<c-input type="textarea" :disabled="model.didgrp.rec.avbby == 'P'" v-model="model.didgrp.blk.defdet" style="width:98%" maxlength="140" show-word-limit placeholder="请输入" :autosize="{ minRows: 3,maxRows:5}"></c-input>
<!-- </c-col> -->
<!-- <c-col :span="3" style="text-align: right"> -->
<template slot="footer">
<c-button size="small" style="margin:0 0;" type="primary" icon="el-icon-search" @click="onDefdetButtxmsel">
</c-button>
</template>
</c-fullbox>
<!-- </c-col> -->
</el-form-item>
<c-col>
<el-form-item label="远期付款指示" prop="didgrp.blk.defdet">
<!-- <c-col :span="21"> -->
<c-fullbox>
<c-input type="textarea" :disabled="model.didgrp.rec.avbby == 'P'"
v-model="model.didgrp.blk.defdet" style="width:98%" maxlength="140" show-word-limit
placeholder="请输入" :autosize="{ minRows: 3, maxRows: 5 }"></c-input>
<!-- </c-col> -->
<!-- <c-col :span="3" style="text-align: right"> -->
<template slot="footer">
<c-button size="small" style="margin:0 0;" type="primary" icon="el-icon-search"
@click="onDefdetButtxmsel">
</c-button>
</template>
</c-fullbox>
<!-- </c-col> -->
</el-form-item>
</c-col>
<c-col>
<el-form-item label="交单期限" prop="didgrp.blk.preper">
<!-- <c-col :span="21"> -->
<el-form-item label="交单期限" prop="didgrp.blk.preper">
<!-- <c-col :span="21"> -->
<c-fullbox>
<c-input type="textarea" v-model="model.didgrp.blk.preper" :disabled="this.flag" style="width:98%" maxlength="105" show-word-limit placeholder="请输入"></c-input>
<!-- </c-col> -->
<!-- <c-col :span="3" style="text-align: right"> -->
<template slot="footer">
<c-button size="small" type="primary" style="margin:0 0;" icon="el-icon-search" @click="onPreperButtxmsel">
</c-button>
</template>
<c-input type="textarea" v-model="model.didgrp.blk.preper" :disabled="this.flag"
style="width:98%" maxlength="105" show-word-limit placeholder="请输入"></c-input>
<!-- </c-col> -->
<!-- <c-col :span="3" style="text-align: right"> -->
<template slot="footer">
<c-button size="small" type="primary" style="margin:0 0;" icon="el-icon-search"
@click="onPreperButtxmsel">
</c-button>
</template>
</c-fullbox>
<!-- </c-col> -->
</el-form-item>
<!-- </c-col> -->
</el-form-item>
</c-col>
<c-col>
<el-form-item label="" prop="didgrp.blk.preperflg">
<c-checkbox v-model="model.didgrp.blk.preperflg" :click="preperflgExtkeyEvent()">修改交单期限文本</c-checkbox>
</el-form-item>
<c-col>
<el-form-item label="" prop="didgrp.blk.preperflg">
<c-checkbox v-model="model.didgrp.blk.preperflg" :click="preperflgExtkeyEvent()">修改交单期限文本
</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="24">
<el-form-item label="货物运输/交货/服务方式" prop="didgrp.rec.tratyp">
<c-select v-model="model.didgrp.rec.tratyp" style="width:100%" placeholder="请选择" @change="recTratypChange" :disabled="model.didgrp.rec.mytype == 'F'">
<el-option v-for="item in codes.tratyp" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="货物运输/交货/服务方式" prop="didgrp.rec.tratyp">
<c-select v-model="model.didgrp.rec.tratyp" style="width:100%" placeholder="请选择"
@change="recTratypChange" :disabled="model.didgrp.rec.mytype == 'F'">
<el-option v-for="item in codes.tratyp" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item v-if="model.didgrp.rec.mytype == 'H'" label="手输运输方式" prop="didgrp.rec.sdsrfs">
<c-input type="textarea" v-model="model.didgrp.rec.sdsrfs" :disabled="this.mytypeFlag" maxlength="140" show-word-limit placeholder="请输入"></c-input>
</el-form-item>
<el-form-item v-if="model.didgrp.rec.mytype == 'H'" label="手输运输方式" prop="didgrp.rec.sdsrfs">
<c-input type="textarea" v-model="model.didgrp.rec.sdsrfs" :disabled="this.mytypeFlag"
maxlength="140" show-word-limit placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item v-if="model.didgrp.rec.mytype == 'F'" label="服务提供方式" prop="didgrp.rec.sdsrfs">
<c-input type="textarea" v-model="model.didgrp.rec.sdsrfs" maxlength="140" show-word-limit placeholder="请输入"></c-input>
</el-form-item>
<el-form-item v-if="model.didgrp.rec.mytype == 'F'" label="服务提供方式" prop="didgrp.rec.sdsrfs">
<c-input type="textarea" v-model="model.didgrp.rec.sdsrfs" maxlength="140" show-word-limit
placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item v-if="model.didgrp.rec.mytype == '3'" label="手输运输方式/服务提供方式" prop="didgrp.rec.sdsrfs">
<c-input type="textarea" v-model="model.didgrp.rec.sdsrfs" :disabled="this.mytypeFlag" maxlength="140" show-word-limit placeholder="请输入"></c-input>
</el-form-item>
<el-form-item v-if="model.didgrp.rec.mytype == '3'" label="手输运输方式/服务提供方式" prop="didgrp.rec.sdsrfs">
<c-input type="textarea" v-model="model.didgrp.rec.sdsrfs" :disabled="this.mytypeFlag"
maxlength="140" show-word-limit placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="合同编号" prop="didgrp.rec.conno">
<c-input v-model="model.didgrp.rec.conno" maxlength="35" placeholder="请输入"></c-input>
</el-form-item>
<el-form-item label="合同编号" prop="didgrp.rec.conno">
<c-input v-model="model.didgrp.rec.conno" maxlength="35" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item label="合同金额" prop="didgrp.rec.conamt">
<c-col :span="11">
<el-form-item label="合同金额" prop="didgrp.rec.conamt">
<c-select v-model="model.didgrp.rec.concur" style="width:100%" placeholder="请选择">
<el-option label="CNY" value="CNY">
<span style="float: left">{{ "CNY 人民币" }}</span>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="13">
<el-form-item label-width="5px" prop="didgrp.rec.conamt">
</c-select>
</el-form-item>
</c-col>
<c-col :span="13">
<el-form-item label-width="5px" prop="didgrp.rec.conamt">
<c-input v-model="model.didgrp.rec.conamt" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
</el-form-item>
</c-col>
</c-col>
<!-- ========================= Right ========================= -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="分批装运货物" prop="didgrp.rec.shppar">
<c-select v-model="model.didgrp.rec.shppar" style="width:100%" placeholder="请选择">
<el-option v-for="item in codes.shppar" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
<el-form-item label="分批装运货物" prop="didgrp.rec.shppar">
<c-select v-model="model.didgrp.rec.shppar" style="width:100%" placeholder="请选择"
@change="changeFqzytgfw">
<el-option v-for="item in codes.shppar" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="分期装运/提供服务" prop="didgrp.rec.fqzytgfw">
<c-select v-model="model.didgrp.rec.fqzytgfw" placeholder="请选择" :disabled="model.didgrp.rec.shppar != 'Y'" style="width:100%">
<el-option v-for="item in codes.shppar" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
<el-form-item label="分期装运/提供服务" prop="didgrp.rec.fqzytgfw">
<c-select v-model="model.didgrp.rec.fqzytgfw" placeholder="请选择"
:disabled="model.didgrp.rec.shppar != 'Y'" style="width:100%">
<el-option v-for="item in codes.shppar" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="分期装运/提供服务约定" prop="didgrp.rec.fqtime">
<c-input type="textarea" :rows="3" v-model="model.didgrp.rec.fqtime" maxlength="140" show-word-limit placeholder="请输入" style="width:100%"></c-input>
</el-form-item>
<el-form-item label="分期装运/提供服务约定" prop="didgrp.rec.fqtime">
<c-input type="textarea" :rows="3" v-model="model.didgrp.rec.fqtime" maxlength="140" show-word-limit
placeholder="请输入" style="width:100%"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="转运" prop="didgrp.rec.shptrs">
<c-select v-model="model.didgrp.rec.shptrs" style="width:100%" placeholder="请选择"
:disabled="model.didgrp.rec.mytype == 'F'">
<el-option label="禁止" value="禁止"></el-option>
<el-option label="允许" value="允许"></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="货物转运地(港)" prop="didgrp.rec.shpfro">
<c-input type="textarea" style="width:100%" :rows="3" v-model="model.didgrp.rec.shpfro"
:disabled="model.didgrp.rec.mytype == 'F'" maxlength="35" show-word-limit placeholder="请输入">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="货物目的地/交货地(港)" prop="didgrp.rec.shpto">
<c-input type="textarea" style="width:100%" :rows="3" v-model="model.didgrp.rec.shpto"
:disabled="model.didgrp.rec.mytype == 'F'" maxlength="35" show-word-limit placeholder="请输入">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="服务提供地点" prop="didgrp.rec.shppro">
<c-input type="textarea" style="width:100%" :rows="3" v-model="model.didgrp.rec.shppro"
:disabled="model.didgrp.rec.mytype == 'H'" maxlength="35" show-word-limit placeholder="请输入">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="转运" prop="didgrp.rec.shptrs">
<c-select v-model="model.didgrp.rec.shptrs" style="width:100%" placeholder="请选择" :disabled="model.didgrp.rec.mytype == 'F'">
<el-option label="不允许" value="禁止"></el-option>
<el-option label="允许" value="允许"></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="货物转运地(港)" prop="didgrp.rec.shpfro">
<c-input type="textarea" style="width:100%" :rows="3" v-model="model.didgrp.rec.shpfro" :disabled="model.didgrp.rec.mytype == 'F'" maxlength="35" show-word-limit placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="货物目的地/交货地(港)" prop="didgrp.rec.shpto">
<c-input type="textarea" style="width:100%" :rows="3" v-model="model.didgrp.rec.shpto" :disabled="model.didgrp.rec.mytype == 'F'" maxlength="35" show-word-limit placeholder="请输入"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="服务提供地点" prop="didgrp.rec.shppro">
<c-input type="textarea" style="width:100%" :rows="3" v-model="model.didgrp.rec.shppro" :disabled="model.didgrp.rec.mytype == 'H'" maxlength="35" show-word-limit placeholder="请输入"></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- <c-col :span="12">
......@@ -178,54 +205,71 @@ import Utils from "~/utils";
export default {
inject: ['root'],
mixins: [commonProcess],
props:["model","codes"],
data(){
props: ["model", "codes"],
data() {
return {
flag:false,
mytypeFlag:true,
flag: false,
mytypeFlag: true,
}
},
methods:{...Event,
preperflgExtkeyEvent(){
methods: {
...Event,
changeFqzytgfw() {
this.executeDefault("didgrp.rec.fqzytgfw").then(
(res) => {
if (res.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, res.data);
}
}
)
},
preperflgExtkeyEvent() {
this.flag = !this.model.didgrp.blk.preperflg
if (this.flag === true){
if (this.flag === true) {
this.model.didgrp.blk.preper = "货物装运日后15天";
}
},
avbbykeyEvent(){
if(this.model.didgrp.rec.avbby == 'P'){
avbbykeyEvent() {
if (this.model.didgrp.rec.avbby == 'P') {
this.model.didgrp.rec.tenmaxday = 0;
this.model.didgrp.blk.defdet = "";
}
this.executeCheck("didgrp.rec.avbby").then(
(res) => {
if (res.respCode == SUCCESS){
if (res.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, res.data);
}
}
);
this.executeDefault("didgrp.blk.defdet").then(
(res) => {
if (res.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, res.data);
}
}
)
},
recTenmaxdayEvent(){
recTenmaxdayEvent() {
this.executeDefault("didgrp.rec.tenmaxday").then(
(res) => {
if (res.respCode == SUCCESS){
if (res.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, res.data);
}
}
);
},
recTratypChange(){
if (this.model.didgrp.rec.tratyp == "08"){
recTratypChange() {
if (this.model.didgrp.rec.tratyp == "08") {
this.model.didgrp.rec.sdsrfs = "";
this.mytypeFlag = false;
}else{
} else {
this.model.didgrp.rec.sdsrfs = "";
this.mytypeFlag = true;
}
}
},
created:function(){
created: function () {
}
}
......
......@@ -53,8 +53,8 @@
></c-input>
</el-form-item> -->
<c-ptapdome
:disabledJigomc="true"
:disabledDizhii="true"
:disabledJigomc="false"
:disabledDizhii="false"
:model="model"
:argadr="{
title: '通知行',
......@@ -65,7 +65,7 @@
<c-col :span="13">
<el-form-item label="通知行邮编" prop="didgrp.adv.pts.youzbm">
<c-input
disabled
:disabled="false"
v-model="model.didgrp.adv.pts.youzbm"
maxlength="6"
placeholder="请输入邮编 电证用"
......@@ -78,7 +78,7 @@
label-width="100px"
>
<c-input
disabled
:disabled="false"
v-model="model.didgrp.adv.pts.dihdig"
maxlength="16"
placeholder="请输入电话"
......@@ -154,9 +154,9 @@
></c-input>
</el-form-item> -->
<c-ptapdome
:disabledBankno="model.didgrp.rec.fenctg != 'Y'"
:disabledBankno="model.didgrp.rec.avbwth != 'S'"
:disabledJigomc="true"
:disabledDizhii="model.didgrp.rec.fenctg != 'Y'"
:disabledDizhii="model.didgrp.rec.avbwth != 'S'"
:model="model"
:argadr="{
title: '议付行',
......@@ -351,7 +351,7 @@
</el-form-item> -->
<c-ptapdome
:disabledBankno="model.didgrp.rec.bdflg != 'Y'"
:disabledJigomc="true"
:disabledJigomc="model.didgrp.rec.bdflg != 'Y'"
:disabledDizhii="model.didgrp.rec.bdflg != 'Y'"
:model="model"
:argadr="{
......
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