<template>
  <div class="eibs-tab">
        <!-- ========================左边======================== -->
        <c-col :span="11">
            <c-col :span="24">
                <el-form-item label="Available with" prop="lidgrp.rec.avbwth">
                    <c-select v-model="model.lidgrp.rec.avbwth" 
                    style="width:100%" placeholder="请选择Available with"
                    :code="codes.avbwth"
                    >
                    </c-select>
                </el-form-item>
            </c-col>
                        
            <c-col :span="24" v-if="this.flag4">
                <el-form-item label="Extkey" prop="lidgrp.avb.pts.extkey">
                    <c-fullbox>
                    <c-input 
                    :disabled="this.flag5" 
                    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>
            </c-col>

            <!-- <c-col :span="8">
                <el-form-item label="" label-width="15px">
                    <c-button
                        size="small"
                        type="primary;width:10%"
                        @click="onSeainf('lidgrp.avb.pts.extkey')"
                        >i</c-button
                    >
                    <c-button size="small" type="primary" @click="onAvbpDet">
                        Details
                    </c-button>
                </el-form-item>
            </c-col> -->

            <c-col :span="24">
                <el-form-item label="Available in" prop="lidgrp.avb.pts.adrblk">
                    <c-input 
                    :disabled="this.flag6"
                    type="textarea" v-model="model.lidgrp.avb.pts.adrblk" maxlength="135" :rows="4" show-word-limit placeholder="请输入Available in" ></c-input>
                </el-form-item>
            </c-col>
            <!--                           
            <c-col :span="24">
                <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>
                </el-form-item>
            </c-col>        
            <c-col :span="12">
                <el-form-item label="Chinese address" prop="lidgrp.avb.dbfadrblkcn">
                    <c-input type="textarea" v-model="model.lidgrp.avb.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
                </el-form-item>
            </c-col>
                                          
            <c-col :span="12">
                <el-form-item label="名称" prop="lidgrp.avb.namelc">
                    <c-input type="textarea" v-model="model.lidgrp.avb.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
                </el-form-item>
            </c-col>
                              
            <c-col :span="12">
                <el-form-item label="地址" prop="lidgrp.avb.adrelc">
                    <c-input type="textarea" v-model="model.lidgrp.avb.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
                </el-form-item>
            </c-col>
            -->
                                               
            <c-col :span="24">
                <el-form-item label="Available by" prop="lidgrp.rec.avbby">
                    <c-select 
                    v-model="model.lidgrp.rec.avbby" 
                    style="width:100%" 
                    placeholder="请选择Available by"
                    :code="codes.avbby"
                    >
                    </c-select>
                </el-form-item>
            </c-col>
                              
            <c-col :span="24">
                <el-form-item label="Negotiation / Deferred Payment Details" prop="lidgrp.blk.defdet">
                    <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>
            </c-col>
                                               
            <c-col :span="24">
                <el-form-item label="Drafts at" prop="lidgrp.blk.dftat">
                    <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>
            </c-col>
                                        
            <c-col :span="24">
                <el-form-item label="Drawee" prop="lidgrp.drw.pts.extkey">
                    <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>
            </c-col>

            <!-- <c-col :span="8">
                <el-form-item label="" label-width="15px">
                    <c-button
                        size="small"
                        type="primary;width:10%"
                        @click="onSeainf('lidgrp.drw.pts.extkey')"
                        >i</c-button
                    >
                    <c-button size="small" type="primary" @click="onDrwpDet">
                        Details
                    </c-button>
                </el-form-item>
            </c-col> -->
                        
            <c-col :span="24">
                <el-form-item label="Address Block" prop="lidgrp.drw.pts.adrblk">
                    <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>
            </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">
                <el-form-item label="Chinese address" prop="lidgrp.drw.dbfadrblkcn">
                    <c-input type="textarea" v-model="model.lidgrp.drw.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
                </el-form-item>
            </c-col> 

                <c-col :span="12">
                <el-form-item label="名称" prop="lidgrp.drw.namelc">
                    <c-input type="textarea" v-model="model.lidgrp.drw.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
                </el-form-item>
            </c-col>
                                
            <c-col :span="12">
                <el-form-item label="地址" prop="lidgrp.drw.adrelc">
                    <c-input type="textarea" v-model="model.lidgrp.drw.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
                </el-form-item>
            </c-col>
            -->        


        </c-col>

        <!-- ========================右边======================== -->
        <c-col :span="11" :offset="1">
                                    
            <c-col :span="24">
                <el-form-item label="Period for Presentation in Days" prop="lidgrp.rec.prepers18">
                    <c-input  v-model="model.lidgrp.rec.prepers18" 
                    style="width:100%" 
                    placeholder="请输入Period for Presentation in Days"></c-input>
                </el-form-item>
            </c-col>

            <c-col :span="24">
                <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>
                <template slot="footer">
                    <c-button 
                    size="small" 
                    type="primary" 
                    icon="el-icon-search" 
                    @click="onPreperButtxmsel"></c-button>
                    </template>
                    </c-fullbox>
                </el-form-item>
            </c-col>
                                                    
           

            <!-- <c-col :span="24">
                <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>
                </el-form-item>
            </c-col> -->
                       
            <!-- <c-col :span="18" class="centerLable marginLable">
                <c-checkbox v-model="model.lidgrp.blk.preperflg">Presentation Period modified</c-checkbox>
            </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>

                   </template>
                   
                    </c-fullbox>
                </el-form-item>

            </c-col>
                                    
                                      
            <!-- <c-col :span="24">
                <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>
                </el-form-item>
            </c-col> -->
                                                   
            <c-col :span="24">
                <el-form-item label="Country Or Region Code " prop="lidgrp.rec.stacty">
                    <c-select 
                    v-model="model.lidgrp.rec.stacty" 
                    style="width:100%" 
                    :code="codes.stacty"
                    placeholder="请选择Country Or Region Code"
                    >
                    </c-select>
                </el-form-item>
            </c-col>

                        
            <c-col :span="24">
                <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"
                    :disabled="this.flag3"
                     ></c-input>
                </el-form-item>
            </c-col>

            <c-col :span="24">
                <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>
                </el-form-item>
            </c-col>
            <c-col :span="24">
                <el-form-item label="Tenor day" prop="lidgrp.rec.tenmaxday">
                    <c-input  v-model="model.lidgrp.rec.tenmaxday"  placeholder="请输入Maximum tenor in days"></c-input>
                </el-form-item>
            </c-col>

        </c-col>   

        
        
  </div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Litame/Event"

export default {
    inject: ['root'],
    props:["model","codes"],
    mixins: [commonProcess],
    data(){
        return {
        flag1:true,
        flag2:true,
        flag3:true,
        flag4:true,
        flag5:false,
        flag6:true
        }
    },
    methods:{...Event,
    onAvbpDet(){
        console.log(this.model.lidgrp.rec.avbby)
    }
    },
    created:function(){
        
    },
    watch:{
        "model.lidgrp.rec.avbwth":{
            immediate:true,
            handler(val,oldVal){
                if(val == 'O'){
                    this.flag4=false;
                    this.changeFormItemRequired('lidgrp.avb.pts.adrblk',false)
                    this.flag6=false
                }else if(val == 'A') {
                    this.flag4=true;
                    this.flag5=true;
                    this.flag6=true;
                }else if(val == 'C' || val == 'R'|| val == 'T'){
                    this.flag4=true;
                    this.flag5=true;
                    this.flag6=true;
                    this.changeFormItemRequired('lidgrp.avb.pts.adrblk',false);
                    this.model.lidgrp.avb.pts.extkey='';
                    this.model.lidgrp.avb.pts.adrblk='';
                }else if(val == 'I'){
                    this.flag4=true;
                    this.flag5=false;
                    this.flag6=true;
                }else if(val == 'S'){
                    this.flag4=true;
                    this.flag5=false;
                    this.flag6=false;
                    this.model.lidgrp.avb.pts.extkey='';
                    this.model.lidgrp.avb.pts.adrblk='';
                }
            }
        },


        "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>
<style>
.centerLable {
  margin-left: -10px;
  height: 32px;
  line-height: 32px;
}
.marginLable {
  padding-left: 160px;
}
</style>