<template>
  <div>
    <a-card :bordered="false" class="card-area">
      <a-config-provider :locale="locale">
        <a-form class="k-form-build-9136076486841527" layout="horizontal" :hideRequiredMark="false" :form="form" @submit="handleSubmit" >
          <div class="build-block" >
            <!-- grid_1652769480166 - 栅格布局 -->
            <a-row v-if="!data_grid_1652769480166_record.options.hidden" class="grid-row" :gutter="0" >
              <a-col class="grid-col" :span="2" >
                <div class="build-block" >
                  <!-- button_1652769484966 - 航次选择 -->
                  <a-form-item :wrapper-col="{'offset':3,'span':21}" :style="data_voyageSet_record.options.hidden ? 'display: none' : 'display: flex'" >
                    <a-button @click=" dynamicData['commonFunc']( 'voyageSet', {} ) " type="primary" :block="false" :style="{'verticalAlign':'middle','textAlign':'center'}" > 航次选择 </a-button>
                  </a-form-item>
                </div>
              </a-col>
              <a-col class="grid-col" :span="4" >
                <div class="build-block" >
                  <!-- input_1652771567527 - 英文船名 -->
                  <a-form-item :colon="false" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_vesselEName_record.options.hidden ? 'display: none' : 'display: flex'" >
                    <span slot="label">
                      <a-tooltip>
                        <span>英文船名</span>
                      </a-tooltip>
                    </span>
                    <JInput ref="vesselEName" :recordModel="'vesselEName'" style="width:100%;" :disabled="true" placeholder="" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'vesselEName', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                  </a-form-item>
                </div>
              </a-col>
              <a-col class="grid-col" :span="3" >
                <div class="build-block" >
                  <!-- input_1652771558832 - 中文船名 -->
                  <a-form-item :colon="false" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_vesselCName_record.options.hidden ? 'display: none' : 'display: flex'" >
                    <span slot="label">
                      <a-tooltip>
                        <span>中文船名</span>
                      </a-tooltip>
                    </span>
                    <JInput ref="vesselCName" :recordModel="'vesselCName'" style="width:100%;" :disabled="true" placeholder="" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'vesselCName', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                  </a-form-item>
                </div>
              </a-col>
              <a-col class="grid-col" :span="2" >
                <div class="build-block" >
                  <!-- input_1652771579312 - 进口航次 -->
                  <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_voyageI_record.options.hidden ? 'display: none' : 'display: flex'" >
                    <span slot="label">
                      <a-tooltip>
                        <span>进口航次</span>
                      </a-tooltip>
                    </span>
                    <JInput ref="voyageI" :recordModel="'voyageI'" style="width:100%;" :disabled="true" placeholder="" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'voyageI', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                  </a-form-item>
                </div>
              </a-col>
              <a-col class="grid-col" :span="3" >
                <div class="build-block" >
                  <!-- input_1652771663048 - 作业码头 -->
                  <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_terminal_record.options.hidden ? 'display: none' : 'display: flex'" >
                    <span slot="label">
                      <a-tooltip>
                        <span>作业码头</span>
                      </a-tooltip>
                    </span>
                    <JInput ref="terminal" :recordModel="'terminal'" style="width:100%;" :disabled="true" placeholder="" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'terminal', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                  </a-form-item>
                </div>
                <div class="build-block" >
                  <!-- input_1659338164372 - 作业码头代码 -->
                  <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_terminalCode_record.options.hidden ? 'display: none' : 'display: flex'" >
                    <span slot="label">
                      <a-tooltip>
                        <span>作业码头代码</span>
                      </a-tooltip>
                    </span>
                    <JInput ref="terminalCode" :recordModel="'terminalCode'" style="width:100%;" :disabled="true" placeholder="" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'terminalCode', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                  </a-form-item>
                </div>
              </a-col>
              <a-col class="grid-col" :span="3" >
                <div class="build-block" >
                  <!-- date_1655684796743 - 靠泊时间 -->
                  <a-form-item :colon="false" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_arriveTime_record.options.hidden ? 'display: none' : 'display: flex'" >
                    <span slot="label">
                      <a-tooltip>
                        <span>靠泊时间</span>
                      </a-tooltip>
                    </span>
                    <JDate v-if="!data_arriveTime_record.options.hidden" :disabled="true" :placeholder="''" :width="'100%'" style="width:100%" :parentDisabled="disabled" @change="handleChange($event, 'arriveTime')" v-decorator="[ 'arriveTime', { initialValue: '' }, ]" />
                  </a-form-item>
                </div>
              </a-col>
              <a-col class="grid-col" :span="3" >
                <div class="build-block" >
                  <!-- date_1655684843189 - 离泊时间 -->
                  <a-form-item :colon="false" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_dischargeTime_record.options.hidden ? 'display: none' : 'display: flex'" >
                    <span slot="label">
                      <a-tooltip>
                        <span>离泊时间</span>
                      </a-tooltip>
                    </span>
                    <JDate v-if="!data_dischargeTime_record.options.hidden" :disabled="true" :placeholder="''" :width="'100%'" style="width:100%" :parentDisabled="disabled" @change="handleChange($event, 'dischargeTime')" v-decorator="[ 'dischargeTime', { initialValue: '' }, ]" />
                  </a-form-item>
                </div>
              </a-col>
              <a-col class="grid-col" :span="2" >
                <div class="build-block" >
                  <!-- input_1655623997152 - 航线 -->
                  <a-form-item :colon="false" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_lineCode_record.options.hidden ? 'display: none' : 'display: flex'" >
                    <span slot="label">
                      <a-tooltip>
                        <span>航线</span>
                      </a-tooltip>
                    </span>
                    <JInput ref="lineCode" :recordModel="'lineCode'" style="width:100%;" :disabled="true" placeholder="" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'lineCode', { }, ]" />
                  </a-form-item>
                </div>
              </a-col>
              <a-col class="grid-col" :span="2" >
                <div class="build-block" >
                  <!-- button_1655684684769 - 船舶信息 -->
                  <a-form-item :wrapper-col="{'offset':0,'span':24}" :style="data_shipInfos_record.options.hidden ? 'display: none' : 'display: flex'" >
                    <a-button @click=" dynamicData['commonFunc']( 'shipInfos', {} ) " type="primary" :block="false" :style="{'verticalAlign':'middle','textAlign':'center'}" > 船舶信息 </a-button>
                  </a-form-item>
                </div>
              </a-col>
            </a-row>
          </div>
          <div class="build-block" >
            <!-- grid_1635731262094 - 栅格布局 -->
            <a-row v-if="!data_grid_1635731262094_record.options.hidden" class="grid-row" :gutter="0" >
              <a-col class="grid-col" :span="2" >
              </a-col>
              <a-col class="grid-col" :span="4" >
                <div class="build-block" >
                  <!-- input_1635731279904 - 提单号 -->
                  <a-form-item :colon="true" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_input_billNbr_record.options.hidden ? 'display: none' : 'display: flex'" >
                    <span slot="label">
                      <a-tooltip>
                        <span>提单号</span>
                      </a-tooltip>
                    </span>
                    <JInput ref="input_billNbr" :recordModel="'input_billNbr'" style="width:150;" placeholder="请输入" type="text" :allowClear="true" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'input_billNbr', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                  </a-form-item>
                </div>
              </a-col>
              <a-col class="grid-col" :span="3" >
                <div class="build-block" >
                  <!-- input_1635731810182 - 箱号 -->
                  <a-form-item :colon="true" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_input_cntrNo_record.options.hidden ? 'display: none' : 'display: flex'" >
                    <span slot="label">
                      <a-tooltip>
                        <span>箱号</span>
                      </a-tooltip>
                    </span>
                    <JInput ref="input_cntrNo" :recordModel="'input_cntrNo'" style="width:100%;" placeholder="请输入" type="text" :allowClear="true" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'input_cntrNo', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                  </a-form-item>
                </div>
              </a-col>
              <a-col class="grid-col" :span="2" >
                <div class="build-block" >
                  <!-- select_1642477950031 - 箱主 -->
                  <a-form-item :colon="true" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_input_ctnOwner_record.options.hidden ? 'display: none' : 'display: flex'" >
                    <span slot="label">
                      <a-tooltip>
                        <span>箱主</span>
                      </a-tooltip>
                    </span>
                    <j-dict-select-tag v-if="!data_input_ctnOwner_record.options.hidden" :options=" dynamicData['ctnOwner'] " :dynamic="3" :dictCode="`ctnOwner`" style="width:100%" placeholder="请选择" @change="handleChange($event, 'input_ctnOwner')" v-decorator="[ 'input_ctnOwner', { }, ]" />
                  </a-form-item>
                </div>
              </a-col>
              <a-col class="grid-col" :span="2" >
                <div class="build-block" >
                  <!-- select_1635731826095 - 空重 -->
                  <a-form-item :colon="true" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_input_cntrEfId_record.options.hidden ? 'display: none' : 'display: flex'" >
                    <span slot="label">
                      <a-tooltip>
                        <span>空重</span>
                      </a-tooltip>
                    </span>
                    <j-dict-select-tag v-if="!data_input_cntrEfId_record.options.hidden" :options=" dynamicData['CNTR_EF'] " :dynamic="2" :dictCode="`CNTR_EF`" style="width:100%" :multiple="true" placeholder="请选择" @change="handleChange($event, 'input_cntrEfId')" v-decorator="[ 'input_cntrEfId', { }, ]" />
                  </a-form-item>
                </div>
              </a-col>
              <a-col class="grid-col" :span="3" >
                <div class="build-block" >
                  <!-- select_1652162914371 - 挂靠码头 -->
                  <a-form-item :colon="true" :label-col="{'span':10}" :wrapper-col="{'span':14}" :style="data_input_placeCod_record.options.hidden ? 'display: none' : 'display: flex'" >
                    <span slot="label">
                      <a-tooltip>
                        <span>挂靠码头</span>
                      </a-tooltip>
                    </span>
                    <!--dict-->
                    <!--model,joinSymbol,valueField,labelField,wheres,limit,order,orderColumn-->
                    <!--wheres-->
                    <!--column|operation|value%column|operation|value%...-->
                    <j-search-select-tag v-if="!data_input_placeCod_record.options.hidden" style="width:80%" placeholder="请选择" :getFieldItemValue="getFieldItemValue" @change="handleChange($event, 'input_placeCod')" @handleSelectChange= "handleSelectChange" v-decorator="[ 'input_placeCod', { rules: [{'message':'必填项','required':true}] }, ]" :dict="`VoyageTerminalInfo,,terminal,terminal,voyageId|andEq|#voyageId#%portId|andEq|I,10,,,orm[{'model':'BasTerminalCustoms','modelRefs':['PLACE_COD'],'fieldNames':['TERMINAL'],'refColumns':['C_WORK_PLACE_STR'],'condition':'leftJoin'}]`" />
                  </a-form-item>
                </div>
              </a-col>
              <a-col class="grid-col" :span="1" >
              </a-col>
              <a-col class="grid-col" :span="4" >
                <div class="build-block" >
                  <!-- select_1663071633184 - 箱主(箱) -->
                  <a-form-item :colon="true" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_input_ctnOwnerCtn_record.options.hidden ? 'display: none' : 'display: flex'" >
                    <span slot="label">
                      <a-tooltip>
                        <span>箱主(箱)</span>
                      </a-tooltip>
                    </span>
                    <!--dict-->
                    <!--model,joinSymbol,valueField,labelField,wheres,limit,order,orderColumn-->
                    <!--wheres-->
                    <!--column|operation|value%column|operation|value%...-->
                    <j-search-select-tag v-if="!data_input_ctnOwnerCtn_record.options.hidden" style="width:100%" placeholder="请选择" :getFieldItemValue="getFieldItemValue" @change="handleChange($event, 'input_ctnOwnerCtn')" @handleSelectChange= "handleSelectChange" v-decorator="[ 'input_ctnOwnerCtn', { }, ]" :dict="`IfcsumTempCtn,,ctnOwner,ctnOwner,voyageId|andEq|#voyageId#,20000,,`" />
                  </a-form-item>
                </div>
              </a-col>
              <a-col class="grid-col" :span="3" >
                <div class="build-block" >
                  <!-- buttonGroup_1656902092962 - 按钮组 -->
                  <a-button-group v-if="!data_buttonGroup_1656902092962_record.options.hidden" class="grid-row" >
                    <div class="build-block" >
                      <!-- button12588 - 查询 -->
                      <a-form-item :wrapper-col="{'offset':0,'span':24}" :style="data_search_record.options.hidden ? 'display: none' : 'display: flex'" >
                        <a-button @click=" dynamicData['commonFunc']( 'search', {} ) " type="primary" :block="false" :style="{'verticalAlign':'middle','textAlign':'center'}" > 查询 </a-button>
                      </a-form-item>
                    </div>
                    <div class="build-block" >
                      <!-- button12388 - 重置 -->
                      <a-form-item :wrapper-col="{'offset':0,'span':24}" :style="data_reset_record.options.hidden ? 'display: none' : 'display: flex'" >
                        <a-button @click=" dynamicData['commonFunc']( 'reset', {} ) " type="primary" :block="false" :style="{'verticalAlign':'middle','textAlign':'center'}" > 重置 </a-button>
                      </a-form-item>
                    </div>
                  </a-button-group>
                </div>
              </a-col>
            </a-row>
          </div>
          <div class="build-block" >
            <!-- buttonGroup_1652945317886 - 按钮组 -->
            <a-button-group v-if="!data_buttonGroup_1652945317886_record.options.hidden" class="grid-row" >
              <div class="build-block" >
                <!-- button_1658886565399 - 批量修改提单信息 -->
                <a-form-item :wrapper-col="{'offset':0,'span':24}" :style="data_updateInfos_record.options.hidden ? 'display: none' : 'display: flex'" >
                  <a-button @click=" dynamicData['commonFunc']( 'updateInfos', {} ) " type="primary" :block="false" :style="{'verticalAlign':'middle','textAlign':'center'}" > 批量修改提单信息 </a-button>
                </a-form-item>
              </div>
            </a-button-group>
          </div>
          <div class="build-block" >
            <!-- tab_1630997134952 - -->
            <a-tabs v-if="!data_tab_1630997134952_record.options.hidden" class="grid-row" @change="handleTabChange" :activeKey=" activeKey ? activeKey : 'key1' " :default-active-key="'key1'" :tab-position="'top'" :type="'card'" >
              <a-tab-pane class="grid-col" key="key1" tab="临时库" :forceRender="false" >
                <div class="build-block" >
                  <!-- grid_1652162928112 - 栅格布局 -->
                  <a-row v-if="!data_grid_1652162928112_record.options.hidden" class="grid-row" :gutter="0" >
                    <a-col class="grid-col" :span="22" >
                      <div class="build-block" >
                        <!-- buttonGroup_1663982984725 - 按钮组 -->
                        <a-button-group v-if="!data_buttonGroup_1663982984725_record.options.hidden" class="grid-row" :class="[]" >
                          <div class="build-block" >
                            <!-- button_1658886693657 - 导入模板下载 -->
                            <a-form-item :wrapper-col="{'offset':0,'span':24}" :style="data_downLoad_record.options.hidden ? 'display: none' : 'display: flex'" >
                              <a-button @click=" dynamicData['commonFunc']( 'downLoad', {} ) " type="primary" :block="false" :style="{'verticalAlign':'middle','textAlign':'center'}" > 导入模板下载 </a-button>
                            </a-form-item>
                          </div>
                          <div class="build-block" >
                            <!-- button_1652945333018 - 舱单确认 -->
                            <a-form-item :wrapper-col="{'offset':0,'span':24}" :style="data_manifestConfirm_record.options.hidden ? 'display: none' : 'display: flex'" >
                              <a-button @click=" dynamicData['commonFunc']( 'manifestConfirm', {} ) " type="primary" :block="false" :style="{'verticalAlign':'middle','textAlign':'center'}" > 舱单确认 </a-button>
                            </a-form-item>
                          </div>
                          <div class="build-block" >
                            <!-- button_1652945339951 - 删除 -->
                            <a-form-item :wrapper-col="{'offset':0,'span':24}" :style="data_delete_record.options.hidden ? 'display: none' : 'display: flex'" >
                              <a-button @click=" dynamicData['commonFunc']( 'delete', {} ) " type="primary" :block="false" :style="{'verticalAlign':'middle','textAlign':'center'}" > 删除 </a-button>
                            </a-form-item>
                          </div>
                          <div class="build-block" >
                            <!-- button_1652945341734 - 新增 -->
                            <a-form-item :wrapper-col="{'offset':0,'span':24}" :style="data_addBtn_record.options.hidden ? 'display: none' : 'display: flex'" >
                              <a-button @click=" dynamicData['commonFunc']( 'addData', {} ) " type="primary" :block="false" :style="{'verticalAlign':'middle','textAlign':'center'}" > 新增 </a-button>
                            </a-form-item>
                          </div>
                          <div class="build-block" >
                            <!-- button_1655776899395 - 提单计算箱量更新 -->
                            <a-form-item :wrapper-col="{'offset':0,'span':24}" :style="data_count_record.options.hidden ? 'display: none' : 'display: flex'" >
                              <a-button @click=" dynamicData['commonFunc']( 'count', {} ) " type="primary" :block="false" :style="{'verticalAlign':'middle','textAlign':'center'}" > 提单计算箱量更新 </a-button>
                            </a-form-item>
                          </div>
                          <div class="build-block" >
                            <!-- button_1655567651408 - 单船统计 -->
                            <a-form-item :wrapper-col="{'offset':0,'span':24}" :style="data_total_record.options.hidden ? 'display: none' : 'display: flex'" >
                              <a-button @click=" dynamicData['commonFunc']( 'total', {} ) " type="primary" :block="false" :style="{'verticalAlign':'middle','textAlign':'center'}" > 单船统计 </a-button>
                            </a-form-item>
                          </div>
                          <div class="build-block" >
                            <!-- button_1658302210847 - 危险品清单 -->
                            <a-form-item :wrapper-col="{'offset':0,'span':24}" :style="data_dangerImport_record.options.hidden ? 'display: none' : 'display: flex'" >
                              <a-button @click=" dynamicData['commonFunc']( 'dangerImport', {} ) " type="primary" :block="false" :style="{'verticalAlign':'middle','textAlign':'center'}" > 危险品清单 </a-button>
                            </a-form-item>
                          </div>
                          <div class="build-block" >
                            <!-- button_1652945344967 - 转船 -->
                            <a-form-item :wrapper-col="{'offset':0,'span':24}" :style="data_transShipment_record.options.hidden ? 'display: none' : 'display: flex'" >
                              <a-button @click=" dynamicData['commonFunc']( 'transShipment', {} ) " type="primary" :block="false" :style="{'verticalAlign':'middle','textAlign':'center'}" > 转船 </a-button>
                            </a-form-item>
                          </div>
                          <div class="build-block" >
                            <!-- button_1652945335536 - 退关 -->
                            <a-form-item :wrapper-col="{'offset':0,'span':24}" :style="data_shutOut_record.options.hidden ? 'display: none' : 'display: flex'" >
                              <a-button @click=" dynamicData['commonFunc']( 'shutOut', {} ) " type="primary" :block="false" :style="{'verticalAlign':'middle','textAlign':'center'}" > 退关 </a-button>
                            </a-form-item>
                          </div>
                        </a-button-group>
                      </div>
                      <div class="build-block" >
                        <!-- grid_1663982394355 - 栅格布局 -->
                        <a-row class="grid-row" :class="[]" :gutter="0" >
                          <a-col class="grid-col" :class="[]" :span="1" >
                          </a-col>
                          <a-col class="grid-col" :class="[]" :span="1" >
                          </a-col>
                          <a-col class="grid-col" :class="[]" :span="1" >
                          </a-col>
                          <a-col class="grid-col" :class="[]" :span="1" >
                          </a-col>
                          <a-col class="grid-col" :class="[]" :span="1" >
                          </a-col>
                          <a-col class="grid-col" :class="[]" :span="1" >
                          </a-col>
                          <a-col class="grid-col" :class="[]" :span="1" >
                          </a-col>
                          <a-col class="grid-col" :class="[]" :span="1" >
                          </a-col>
                        </a-row>
                      </div>
                    </a-col>
                    <a-col class="grid-col" :span="2" >
                      <div class="build-block" >
                        <!-- button_1663901352137 - 保存 -->
                        <a-form-item :wrapper-col="{'offset':0,'span':24}" :style="data_save_record.options.hidden ? 'display: none' : 'display: flex'" >
                          <a-button @click=" dynamicData['commonFunc']( 'save', {} ) " type="primary" :block="true" :style="{'verticalAlign':'middle','textAlign':'center'}" > 保存 </a-button>
                        </a-form-item>
                      </div>
                    </a-col>
                  </a-row>
                </div>
              </a-tab-pane>
              <a-tab-pane class="grid-col" key="key2" tab="正式库" :forceRender="false" >
                <div class="build-block" >
                  <!-- buttonGroup_1663983122376 - 按钮组 -->
                  <a-button-group v-if="!data_buttonGroup_1663983122376_record.options.hidden" class="grid-row" :class="[]" >
                    <div class="build-block" >
                      <!-- button_1663987352527 - 退库 -->
                      <a-form-item :wrapper-col="{'offset':0,'span':24}" :style="data_goBack_record.options.hidden ? 'display: none' : 'display: flex'" >
                        <a-button @click=" dynamicData['commonFunc']( 'goBack', {} ) " type="primary" :block="false" :style="{'verticalAlign':'middle','textAlign':'center'}" > 退库 </a-button>
                      </a-form-item>
                    </div>
                    <div class="build-block" >
                      <!-- button_1663982205720 - 单船统计 -->
                      <a-form-item :wrapper-col="{'offset':0,'span':24}" :style="data_total_record.options.hidden ? 'display: none' : 'display: flex'" >
                        <a-button @click=" dynamicData['commonFunc']( 'total', {} ) " type="primary" :block="false" :style="{'verticalAlign':'middle','textAlign':'center'}" > 单船统计 </a-button>
                      </a-form-item>
                    </div>
                    <div class="build-block" >
                      <!-- button_1664416065285 - 推送支线 -->
                      <a-form-item :wrapper-col="{'offset':0,'span':24}" :style="data_push_record.options.hidden ? 'display: none' : 'display: flex'" >
                        <a-button @click=" dynamicData['commonFunc']( 'push', {} ) " type="primary" :block="false" :style="{'verticalAlign':'middle','textAlign':'center'}" > 推送支线 </a-button>
                      </a-form-item>
                    </div>
                    <div class="build-block" >
                      <!-- button_1664416072715 - 取消推送 -->
                      <a-form-item :wrapper-col="{'offset':0,'span':24}" :style="data_cancelPush_record.options.hidden ? 'display: none' : 'display: flex'" >
                        <a-button @click=" dynamicData['commonFunc']( 'cancelPush', {} ) " type="primary" :block="false" :style="{'verticalAlign':'middle','textAlign':'center'}" > 取消推送 </a-button>
                      </a-form-item>
                    </div>
                  </a-button-group>
                </div>
              </a-tab-pane>
              <a-tab-pane class="grid-col" key="key3" tab="退关库" :forceRender="false" >
                <div class="build-block" >
                  <!-- buttonGroup_1658461403118 - 按钮组 -->
                  <a-button-group v-if="!data_buttonGroup_1658461403118_record.options.hidden" class="grid-row" :class="[]" >
                    <div class="build-block" >
                      <!-- button_1652945337324 - 退关恢复 -->
                      <a-form-item :wrapper-col="{'offset':0,'span':24}" :style="data_retreatRecover_record.options.hidden ? 'display: none' : 'display: flex'" >
                        <a-button v-hasPermi="['ifcsum:ifcsumShutOut:retreatRecover']" @click=" dynamicData['commonFunc']( 'retreatRecover', {} ) " type="primary" :block="false" :style="{'verticalAlign':'middle','textAlign':'center'}" > 退关恢复 </a-button>
                      </a-form-item>
                    </div>
                  </a-button-group>
                </div>
              </a-tab-pane>
              <a-tab-pane class="grid-col" key="key4" tab="批量修改箱信息" :forceRender="false" >
                <div class="build-block" >
                  <!-- buttonGroup_1658889697915 - 按钮组 -->
                  <a-button-group v-if="!data_buttonGroup_1658889697915_record.options.hidden" class="grid-row" :class="[]" >
                    <div class="build-block" >
                      <!-- button_1657523802002 - 批量修改箱信息 -->
                      <a-form-item :wrapper-col="{'offset':0,'span':24}" :style="data_updateCtn_record.options.hidden ? 'display: none' : 'display: flex'" >
                        <a-button @click=" dynamicData['commonFunc']( 'updateCtn', {} ) " type="primary" :block="false" :style="{'verticalAlign':'middle','textAlign':'center'}" > 批量修改箱信息 </a-button>
                      </a-form-item>
                    </div>
                  </a-button-group>
                </div>
                <div class="build-block" >
                  <!-- batch_1658888288257 - 动态表格 -->
                  <a-form-item label="" :label-col="{}" :wrapper-col="{}" :style="{}" >
                    <KBatch v-if="!data_batchUpdateCtnList_record.options.hidden" ref="KBatch" style="width:100%" v-bind="data_batchUpdateCtnList_record.options" :recordKey="data_batchUpdateCtnList_record.key" :optionsKey="data_batchUpdateCtnList_record.options.key" :baseColumnConfigList="data_batchUpdateCtnList_BaseColumnList" :model="'batchUpdateCtnList'" :config="config" :parentDisabled="disabled" :dynamicData="dynamicData" :selectMode="selectMode" :selectDeferred="selectDeferred" :excelName="excelName" :pageId="pageId" @invokeGetFormData="invokeGetFormData" @change="handleChange($event, 'batchUpdateCtnList')" @logEvent="logEvent($event, 'batchUpdateCtnList', data_batchUpdateCtnList_record)" v-decorator="[ 'batchUpdateCtnList', { }, ]" />
                  </a-form-item>
                </div>
              </a-tab-pane>
              <a-tab-pane class="grid-col" key="key5" tab="批量修改提单" :forceRender="false" >
                <div class="build-block" >
                  <!-- button_1663682048909 - 批量修改 -->
                  <a-form-item :wrapper-col="{'offset':0,'span':24}" :style="data_updateInfos2_record.options.hidden ? 'display: none' : 'display: flex'" >
                    <a-button @click=" dynamicData['commonFunc']( 'updateInfos2', {} ) " type="primary" :block="false" :style="{'verticalAlign':'middle','textAlign':'center'}" > 批量修改 </a-button>
                  </a-form-item>
                </div>
                <div class="build-block" >
                  <!-- batch_1663725984622 - 进口舱单表格 -->
                  <a-form-item label="" :label-col="{}" :wrapper-col="{}" :style="{}" >
                    <KBatch v-if="!data_ifscumIListTemp2_record.options.hidden" ref="KBatch" style="width:100%" v-bind="data_ifscumIListTemp2_record.options" :recordKey="data_ifscumIListTemp2_record.key" :optionsKey="data_ifscumIListTemp2_record.options.key" :baseColumnConfigList="data_ifscumIListTemp2_BaseColumnList" :model="'ifscumIListTemp2'" :config="config" :parentDisabled="disabled" :dynamicData="dynamicData" :selectMode="selectMode" :selectDeferred="selectDeferred" :excelName="excelName" :pageId="pageId" @invokeGetFormData="invokeGetFormData" @change="handleChange($event, 'ifscumIListTemp2')" @logEvent="logEvent($event, 'ifscumIListTemp2', data_ifscumIListTemp2_record)" v-decorator="[ 'ifscumIListTemp2', { }, ]" />
                  </a-form-item>
                </div>
              </a-tab-pane>
              <a-tab-pane class="grid-col" key="key6" tab="短溢卸清单" :forceRender="false" >
                <div class="build-block" >
                  <!-- buttonGroup_1665028159996 - 按钮组 -->
                  <a-button-group v-if="!data_buttonGroup_1665028159996_record.options.hidden" class="grid-row" :class="[]" >
                    <div class="build-block" >
                      <!-- button_1664953129641 - 删除申请 -->
                      <a-form-item :wrapper-col="{'offset':0,'span':24}" :style="data_delApply_record.options.hidden ? 'display: none' : 'display: flex'" >
                        <a-button @click=" dynamicData['commonFunc']( 'delApply', {} ) " type="primary" :block="false" :style="{'verticalAlign':'middle','textAlign':'center'}" > 删除申请 </a-button>
                      </a-form-item>
                    </div>
                    <div class="build-block" >
                      <!-- button_1665028142995 - 批量删除 -->
                      <a-form-item :wrapper-col="{'offset':0,'span':24}" :style="data_deleteShortList_record.options.hidden ? 'display: none' : 'display: flex'" >
                        <a-button @click=" dynamicData['commonFunc']( 'deleteShortList', {} ) " type="primary" :block="false" :style="{'verticalAlign':'middle','textAlign':'center'}" > 批量删除 </a-button>
                      </a-form-item>
                    </div>
                  </a-button-group>
                </div>
                <div class="build-block" >
                  <!-- batch_1664953157228 - 动态表格 -->
                  <a-form-item label="" :label-col="{}" :wrapper-col="{}" :style="{}" >
                    <KBatch v-if="!data_ifcsumIShortList_record.options.hidden" ref="KBatch" style="width:100%" v-bind="data_ifcsumIShortList_record.options" :recordKey="data_ifcsumIShortList_record.key" :optionsKey="data_ifcsumIShortList_record.options.key" :baseColumnConfigList="data_ifcsumIShortList_BaseColumnList" :model="'ifcsumIShortList'" :config="config" :parentDisabled="disabled" :dynamicData="dynamicData" :selectMode="selectMode" :selectDeferred="selectDeferred" :excelName="excelName" :pageId="pageId" @invokeGetFormData="invokeGetFormData" @change="handleChange($event, 'ifcsumIShortList')" @logEvent="logEvent($event, 'ifcsumIShortList', data_ifcsumIShortList_record)" v-decorator="[ 'ifcsumIShortList', { }, ]" />
                  </a-form-item>
                </div>
              </a-tab-pane>
            </a-tabs>
          </div>
          <div class="build-block" >
            <!-- grid_1649301972224 - 栅格布局 -->
            <a-row v-if="!data_show_record.options.hidden" class="grid-row" :gutter="0" >
              <a-col class="grid-col" :span="24" >
                <div class="build-block" >
                  <!-- grid_1655797158584 - 栅格布局 -->
                  <a-row v-if="!data_grid_1655797158584_record.options.hidden" class="grid-row" :gutter="0" >
                    <a-col class="grid-col" :span="24" >
                      <div class="build-block" >
                        <!-- grid_1663593770156 - 栅格布局 -->
                        <a-row v-if="!data_vxfds_record.options.hidden" class="grid-row" :class="[]" :gutter="4" >
                          <a-col class="grid-col" :class="[]" :span="6" >
                            <div class="build-block" >
                              <!-- batch_1663629435884 - 舱单列表2 -->
                              <a-form-item label="" :label-col="{}" :wrapper-col="{}" :style="{}" >
                                <KBatch v-if="!data_ifscumIListTemp_record.options.hidden" ref="KBatch" style="width:100%" v-bind="data_ifscumIListTemp_record.options" :recordKey="data_ifscumIListTemp_record.key" :optionsKey="data_ifscumIListTemp_record.options.key" :baseColumnConfigList="data_ifscumIListTemp_BaseColumnList" :model="'ifscumIListTemp'" :config="config" :parentDisabled="disabled" :dynamicData="dynamicData" :selectMode="selectMode" :selectDeferred="selectDeferred" :excelName="excelName" :pageId="pageId" @invokeGetFormData="invokeGetFormData" @change="handleChange($event, 'ifscumIListTemp')" @logEvent="logEvent($event, 'ifscumIListTemp', data_ifscumIListTemp_record)" v-decorator="[ 'ifscumIListTemp', { }, ]" />
                              </a-form-item>
                            </div>
                          </a-col>
                          <a-col class="grid-col" :class="[]" :span="18" >
                            <div class="build-block" >
                              <!-- group_1663594416252 - 详情 -->
                              <a-card v-if="!data_group_1663594416252_record.options.hidden" class="grid-row xform-group" :headStyle="{ backgroundColor: '#f5f7fa', height: '40px', fontWeight: 'bold', minHeight: '40px', }" :bordered="true" :accordion="true" :class="[]" >
                                <div slot="title">
                                  <a-divider type="vertical" style=" float: left; background: #40a9ff; width: 4px; top: 0.2em; color: #40a9ff; height: 1.3em; " />详情 </div>
                                  <div class="build-block" >
                                    <!-- grid_1663629076258 - 舱单详情 -->
                                    <a-row v-if="!data_grid_1663629076258_record.options.hidden" class="grid-row" :gutter="1" >
                                      <a-col class="grid-col" :span="8" >
                                        <div class="build-block" >
                                          <!-- grid_1627297227911 - 栅格布局 -->
                                          <a-row v-if="!data_buttonGroup_1630998728380_record.options.hidden" class="grid-row" :gutter="0" >
                                            <a-col class="grid-col" :span="12" >
                                              <div class="build-block" >
                                                <!-- input_1626159636887 - 提单号 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_billNbr_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>提单号</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="billNbr" :recordModel="'billNbr'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'billNbr', { rules: [{'message':'必填项','required':true}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                            <a-col class="grid-col" :span="12" >
                                              <div class="build-block" >
                                                <!-- select_1630051775880 - 归类 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_combineDispartId_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>归类</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <j-dict-select-tag v-if="!data_combineDispartId_record.options.hidden" :options=" dynamicData['COMBINE_DISPART_ID'] " :dynamic="2" :dictCode="`COMBINE_DISPART_ID`" style="width:100%" placeholder="请选择" :initValue="''" @change="handleChange($event, 'combineDispartId')" v-decorator="[ 'combineDispartId', { initialValue: '', rules: [{'message':'必填项','required':true}] }, ]" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                          </a-row>
                                        </div>
                                        <div class="build-block" >
                                          <!-- grid_1627297295635 - 栅格布局 -->
                                          <a-row class="grid-row" :gutter="0" >
                                            <a-col class="grid-col" :span="12" >
                                              <div class="build-block" >
                                                <!-- select_1628242755891 - 中转 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_transferId_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>中转</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <j-dict-select-tag v-if="!data_transferId_record.options.hidden" :options=" dynamicData['TRANSFER'] " :dynamic="2" :dictCode="`TRANSFER`" style="width:100%" placeholder="请选择" :initValue="''" @change="handleChange($event, 'transferId')" v-decorator="[ 'transferId', { initialValue: '', rules: [{'message':'必填项','required':true}] }, ]" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                            <a-col class="grid-col" :span="12" >
                                              <div class="build-block" >
                                                <!-- select_1630391359631 - 提单性质 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_billPropId_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>提单性质</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <j-dict-select-tag v-if="!data_billPropId_record.options.hidden" :options=" dynamicData['BILL_PROP'] " :dynamic="2" :dictCode="`BILL_PROP`" style="width:100%" placeholder="请选择" :initValue="''" @change="handleChange($event, 'billPropId')" v-decorator="[ 'billPropId', { initialValue: '', rules: [{'message':'必填项','required':true}] }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1630484236867 - 报文性质 -->
                                                <a-form-item :colon="true" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_functionCod_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>报文性质</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="functionCod" :recordModel="'functionCod'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'functionCod', { initialValue: '9', rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1630655314207 - -->
                                                <a-form-item :colon="false" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_billTypeId_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>
                                                      </span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="billTypeId" :recordModel="'billTypeId'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'billTypeId', { initialValue: 'C', rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                          </a-row>
                                        </div>
                                        <div class="build-block" >
                                          <!-- grid_1627297454801 - 栅格布局 -->
                                          <a-row v-if="!data_i_record.options.hidden" class="grid-row" :gutter="0" >
                                            <a-col class="grid-col" :span="12" >
                                              <div class="build-block" >
                                                <!-- input_1626160188780 - 一程（驳船）船名 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_bargeNam_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>一程（驳船）船名</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="bargeNam" :recordModel="'bargeNam'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'bargeNam', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                            <a-col class="grid-col" :span="12" >
                                              <div class="build-block" >
                                                <!-- date_1647424175480 - 一程（驳船）船期 -->
                                                <a-form-item :colon="true" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_dschgShipDte_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>一程（驳船）船期</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JDate v-if="!data_dschgShipDte_record.options.hidden" :placeholder="''" :showTime="false" :format="'YYYY-MM-DD'" :width="'100%'" style="width:100%" :parentDisabled="disabled" @change="handleChange($event, 'dschgShipDte')" v-decorator="[ 'dschgShipDte', { initialValue: '' }, ]" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                          </a-row>
                                        </div>
                                        <div class="build-block" >
                                          <!-- grid_1627297477537 - 栅格布局 -->
                                          <a-row v-if="!data_h_record.options.hidden" class="grid-row" :gutter="0" >
                                            <a-col class="grid-col" :span="12" >
                                              <div class="build-block" >
                                                <!-- input_1626160407040 - 一程（驳船）船次 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_bargVoyageNo_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>一程（驳船）船次</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="bargVoyageNo" :recordModel="'bargVoyageNo'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'bargVoyageNo', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                            <a-col class="grid-col" :span="12" >
                                              <div class="build-block" >
                                                <!-- input_1626160525259 - 一程（驳船）挂靠港区 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_ship2Terminal_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>一程（驳船）挂靠港区</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="ship2Terminal" :recordModel="'ship2Terminal'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'ship2Terminal', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                          </a-row>
                                        </div>
                                        <div class="build-block" >
                                          <!-- grid_1627297529187 - 栅格布局 -->
                                          <a-row v-if="!data_gg_record.options.hidden" class="grid-row" :gutter="0" >
                                            <a-col class="grid-col" :span="24" >
                                              <div class="build-block" >
                                                <!-- textarea_1647400851433 - 发货人 -->
                                                <a-form-item :colon="true" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_eShipperNam_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>发货人</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JTextArea v-if="!data_eShipperNam_record.options.hidden" ref="textarea_1647400851433" style="width:100%;" placeholder="请输入" :isAllUpperCase="false" :rows="4" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'eShipperNam', { }, ]" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                          </a-row>
                                        </div>
                                        <div class="build-block" >
                                          <!-- grid_1627297839844 - 栅格布局 -->
                                          <a-row v-if="!data_j_record.options.hidden" class="grid-row" :gutter="0" >
                                            <a-col class="grid-col" :span="24" >
                                              <div class="build-block" >
                                                <!-- input_1626161702357 - 地址 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_eShipperAddres_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>地址</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="eShipperAddres" :recordModel="'eShipperAddres'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'eShipperAddres', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                          </a-row>
                                        </div>
                                        <div class="build-block" >
                                          <!-- grid_1627297965235 - 栅格布局 -->
                                          <a-row v-if="!data_k_record.options.hidden" class="grid-row" :gutter="0" >
                                            <a-col class="grid-col" :span="24" >
                                              <div class="build-block" >
                                                <!-- textarea_1647400946594 - 收货人 -->
                                                <a-form-item :colon="true" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_eConsigneeNam_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>收货人</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JTextArea v-if="!data_eConsigneeNam_record.options.hidden" ref="textarea_1647400946594" style="width:100%;" placeholder="请输入" :isAllUpperCase="false" :rows="4" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'eConsigneeNam', { }, ]" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                          </a-row>
                                        </div>
                                        <div class="build-block" >
                                          <!-- grid_1627297974639 - 栅格布局 -->
                                          <a-row v-if="!data_l_record.options.hidden" class="grid-row" :gutter="0" >
                                            <a-col class="grid-col" :span="24" >
                                              <div class="build-block" >
                                                <!-- input_1626162172361 - 地址 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_cConsigneeAddres_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>地址</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="cConsigneeAddres" :recordModel="'cConsigneeAddres'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'cConsigneeAddres', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                          </a-row>
                                        </div>
                                        <div class="build-block" >
                                          <!-- grid_1627297976220 - 栅格布局 -->
                                          <a-row v-if="!data_m_record.options.hidden" class="grid-row" :gutter="0" >
                                            <a-col class="grid-col" :span="24" >
                                              <div class="build-block" >
                                                <!-- textarea_1647400944881 - 通知方 -->
                                                <a-form-item :colon="true" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_eNotifyNam_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>通知方</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JTextArea v-if="!data_eNotifyNam_record.options.hidden" ref="textarea_1647400944881" style="width:100%;" placeholder="请输入" :isAllUpperCase="false" :rows="4" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'eNotifyNam', { }, ]" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                          </a-row>
                                        </div>
                                        <div class="build-block" >
                                          <!-- grid_1627297977612 - 栅格布局 -->
                                          <a-row v-if="!data_n_record.options.hidden" class="grid-row" :gutter="0" >
                                            <a-col class="grid-col" :span="24" >
                                              <div class="build-block" >
                                                <!-- input_1626162680837 - 地址 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_cNotifyAddres_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>地址</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="cNotifyAddres" :recordModel="'cNotifyAddres'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'cNotifyAddres', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                          </a-row>
                                        </div>
                                        <div class="build-block" >
                                          <!-- grid_1627300790144 - 栅格布局 -->
                                          <a-row v-if="!data_p_record.options.hidden" class="grid-row" :gutter="0" >
                                            <a-col class="grid-col" :span="24" >
                                              <div class="build-block" >
                                                <!-- textarea_1647393505788 - 英文货名 -->
                                                <a-form-item :colon="true" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_eCargoNam_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>英文货名</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JTextArea v-if="!data_eCargoNam_record.options.hidden" ref="textarea_1647393505788" style="width:100%;" placeholder="请输入" :isAllUpperCase="false" :rows="3" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'eCargoNam', { rules: [{'message':'必填项','required':true}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                          </a-row>
                                        </div>
                                        <div class="build-block" >
                                          <!-- grid_1627300798661 - 栅格布局 -->
                                          <a-row v-if="!data_q_record.options.hidden" class="grid-row" :gutter="0" >
                                            <a-col class="grid-col" :span="12" >
                                              <div class="build-block" >
                                                <!-- select_1630570990455 - 温度标识 -->
                                                <a-form-item :colon="true" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_tempId_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>温度标识</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <j-dict-select-tag v-if="!data_tempId_record.options.hidden" :options=" data_tempId_record.options.options " :dynamic="0" :dictCode="`undefined`" style="width:100%" placeholder="请选择" @change="handleChange($event, 'tempId')" v-decorator="[ 'tempId', { }, ]" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                            <a-col class="grid-col" :span="12" >
                                              <div class="build-block" >
                                                <!-- input_1626163442123 - 设置温度 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_setTempNum_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>设置温度</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="setTempNum" :recordModel="'setTempNum'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'setTempNum', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                          </a-row>
                                        </div>
                                        <div class="build-block" >
                                          <!-- grid_1663636233807 - MANIFEST_MAINTENANCE_DETAIL_ZSK2 -->
                                          <a-row class="grid-row" :gutter="0" >
                                            <a-col class="grid-col" :span="12" >
                                              <div class="build-block" >
                                                <!-- buttonGroup_1635751654760 - 按钮组 -->
                                                <a-button-group v-if="!data_buttonGroup_1635751654760_record.options.hidden" class="grid-row" >
                                                  <div class="build-block" >
                                                    <!-- button_1630482756790 - 收发通 -->
                                                    <a-form-item :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_showShouFaTong_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                      <a-button @click=" dynamicData['commonFunc']( 'showShouFaTong', undefined ) " type="primary" :block="false" :style="{'verticalAlign':'middle','textAlign':'center'}" > 收发通 </a-button>
                                                    </a-form-item>
                                                  </div>
                                                  <div class="build-block" >
                                                    <!-- button_1646478479643 - 多货信息 -->
                                                    <a-form-item :wrapper-col="{'offset':0,'span':24}" :style="data_goodsInfoTemp_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                      <a-button @click=" dynamicData['commonFunc']( 'goodsInfoTemp', {} ) " type="primary" :block="false" :style="{'verticalAlign':'middle','textAlign':'center'}" > 多货信息 </a-button>
                                                    </a-form-item>
                                                  </div>
                                                </a-button-group>
                                              </div>
                                            </a-col>
                                          </a-row>
                                        </div>
                                      </a-col>
                                      <a-col class="grid-col" :span="16" >
                                        <div class="build-block" >
                                          <!-- grid_1627298141304 - 栅格布局 -->
                                          <a-row v-if="!data_buttonGroup_1630998728380_record.options.hidden" class="grid-row" :gutter="0" >
                                            <a-col class="grid-col" :span="8" >
                                              <div class="build-block" >
                                                <!-- select_1630485950809 - 营运人 -->
                                                <a-form-item :colon="true" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_ctnOwner_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>营运人</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <!--dict-->
                                                  <!--model,joinSymbol,valueField,labelField,wheres,limit,order,orderColumn-->
                                                  <!--wheres-->
                                                  <!--column|operation|value%column|operation|value%...-->
                                                  <j-search-select-tag v-if="!data_ctnOwner_record.options.hidden" style="width:100%" placeholder="请选择" :getFieldItemValue="getFieldItemValue" @change="handleChange($event, 'ctnOwner')" @handleSelectChange= "handleSelectChange" v-decorator="[ 'ctnOwner', { }, ]" :dict="`CompanyOwner,/,owner,owner,,10,,`" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                            <a-col class="grid-col" :span="8" >
                                              <div class="build-block" >
                                                <!-- select_1642735276006 - 货代公司 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_payerCod_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>货代公司</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <!--dict-->
                                                  <!--model,joinSymbol,valueField,labelField,wheres,limit,order,orderColumn-->
                                                  <!--wheres-->
                                                  <!--column|operation|value%column|operation|value%...-->
                                                  <j-search-select-tag v-if="!data_payerCod_record.options.hidden" style="width:100%" placeholder="请选择" :getFieldItemValue="getFieldItemValue" @change="handleChange($event, 'payerCod')" @handleSelectChange= "handleSelectChange" v-decorator="[ 'payerCod', { }, ]" :dict="`CompanyType,-,companyCod,companyCod,cagencyId|andEq|Y,10,,`" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                            <a-col class="grid-col" :span="8" >
                                              <div class="build-block" >
                                                <!-- select_1630566880170 - 贸易性质 -->
                                                <a-form-item :colon="true" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_tradeId_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>贸易性质</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <j-dict-select-tag v-if="!data_tradeId_record.options.hidden" :options=" data_tradeId_record.options.options " :dynamic="0" :dictCode="`undefined`" style="width:100%" placeholder="请选择" :initValue="'0'" @change="handleChange($event, 'tradeId')" v-decorator="[ 'tradeId', { initialValue: '0', rules: [{'message':'必填项','required':true}] }, ]" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                          </a-row>
                                        </div>
                                        <div class="build-block" >
                                          <!-- grid_1627298259845 - 栅格布局 -->
                                          <a-row v-if="!data_111_record.options.hidden" class="grid-row" :gutter="0" >
                                            <a-col class="grid-col" :span="8" >
                                              <div class="build-block" >
                                                <!-- input_1655794447683 - 收货地 -->
                                                <a-form-item :colon="true" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_startPortNam_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>收货地</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="startPortNam" :recordModel="'startPortNam'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'startPortNam', { }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1626159925881 - 装货港 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_loadPortNam_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>装货港</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="loadPortNam" :recordModel="'loadPortNam'" style="width:100%;" placeholder="请输入" type="" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'loadPortNam', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1626160257793 - 卸货港 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_dischrgPortNam_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>卸货港</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="dischrgPortNam" :recordModel="'dischrgPortNam'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'dischrgPortNam', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1626160431394 - 目的港 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_destPortNam_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>目的港</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="destPortNam" :recordModel="'destPortNam'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'destPortNam', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1655794574046 - 交货地 -->
                                                <a-form-item :colon="true" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_startPortNam_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>交货地</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="startPortNam" :recordModel="'startPortNam'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'startPortNam', { }, ]" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                            <a-col class="grid-col" :span="8" >
                                              <div class="build-block" >
                                                <!-- select_1648870287832 - 收货地代码 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_startPortCod_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>收货地代码</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <!--dict-->
                                                  <!--model,joinSymbol,valueField,labelField,wheres,limit,order,orderColumn-->
                                                  <!--wheres-->
                                                  <!--column|operation|value%column|operation|value%...-->
                                                  <j-search-select-tag v-if="!data_startPortCod_record.options.hidden" style="width:100%" placeholder="请选择" :getFieldItemValue="getFieldItemValue" @change="handleChange($event, 'startPortCod')" @handleSelectChange= "handleSelectChange" v-decorator="[ 'startPortCod', { }, ]" :dict="`BasPort,-,portCod,portCod|ePortNam,,10,,`" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- select_1652067630040 - 装货港代码 -->
                                                <a-form-item :colon="true" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_loadPortCod_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>装货港代码</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <!--dict-->
                                                  <!--model,joinSymbol,valueField,labelField,wheres,limit,order,orderColumn-->
                                                  <!--wheres-->
                                                  <!--column|operation|value%column|operation|value%...-->
                                                  <j-search-select-tag v-if="!data_loadPortCod_record.options.hidden" style="width:100%" placeholder="请选择" :getFieldItemValue="getFieldItemValue" @change="handleChange($event, 'loadPortCod')" @handleSelectChange= "handleSelectChange" v-decorator="[ 'loadPortCod', { }, ]" :dict="`BasPort,-,ePortNam|portCod,portCod,,10,,`" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- select_1652067681738 - 卸货港代码 -->
                                                <a-form-item :colon="true" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_dischrgPortCod_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>卸货港代码</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <!--dict-->
                                                  <!--model,joinSymbol,valueField,labelField,wheres,limit,order,orderColumn-->
                                                  <!--wheres-->
                                                  <!--column|operation|value%column|operation|value%...-->
                                                  <j-search-select-tag v-if="!data_dischrgPortCod_record.options.hidden" style="width:100%" placeholder="请选择" :getFieldItemValue="getFieldItemValue" @change="handleChange($event, 'dischrgPortCod')" @handleSelectChange= "handleSelectChange" v-decorator="[ 'dischrgPortCod', { }, ]" :dict="`BasPort,-,ePortNam|portCod,portCod,,10,,`" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- select_1652067683810 - 目的港代码 -->
                                                <a-form-item :colon="true" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_destPortCod_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>目的港代码</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <!--dict-->
                                                  <!--model,joinSymbol,valueField,labelField,wheres,limit,order,orderColumn-->
                                                  <!--wheres-->
                                                  <!--column|operation|value%column|operation|value%...-->
                                                  <j-search-select-tag v-if="!data_destPortCod_record.options.hidden" style="width:100%" placeholder="请选择" :getFieldItemValue="getFieldItemValue" @change="handleChange($event, 'destPortCod')" @handleSelectChange= "handleSelectChange" v-decorator="[ 'destPortCod', { }, ]" :dict="`BasPort,-,ePortNam|portCod,portCod,,10,,`" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- select_1656296906731 - 交货地代码 -->
                                                <a-form-item :colon="true" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_startPortCod_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>交货地代码</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <!--dict-->
                                                  <!--model,joinSymbol,valueField,labelField,wheres,limit,order,orderColumn-->
                                                  <!--wheres-->
                                                  <!--column|operation|value%column|operation|value%...-->
                                                  <j-search-select-tag v-if="!data_startPortCod_record.options.hidden" style="width:100%" placeholder="请选择" :getFieldItemValue="getFieldItemValue" @change="handleChange($event, 'startPortCod')" @handleSelectChange= "handleSelectChange" v-decorator="[ 'startPortCod', { }, ]" :dict="`BasPort,-,ePortNam|portCod,portCod,,10,,`" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                            <a-col class="grid-col" :span="8" >
                                              <div class="build-block" >
                                                <!-- select_1630393315665 - 付款方式 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_payWayId_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>付款方式</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <!--dict-->
                                                  <!--model,joinSymbol,valueField,labelField,wheres,limit,order,orderColumn-->
                                                  <!--wheres-->
                                                  <!--column|operation|value%column|operation|value%...-->
                                                  <j-search-select-tag v-if="!data_payWayId_record.options.hidden" style="width:100%" placeholder="请选择" :getFieldItemValue="getFieldItemValue" @change="handleChange($event, 'payWayId')" @handleSelectChange= "handleSelectChange" v-decorator="[ 'payWayId', { }, ]" :dict="`BasPayWay,/,payWayId,payWayId|e_MEAN_STR,,200,,`" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1631171671471 - 付款地点 -->
                                                <a-form-item :colon="true" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_payPlaceStr_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>付款地点</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="payPlaceStr" :recordModel="'payPlaceStr'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'payPlaceStr', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- select_1630491940711 - 交付方式 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_traficModStr_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>交付方式</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <!--dict-->
                                                  <!--model,joinSymbol,valueField,labelField,wheres,limit,order,orderColumn-->
                                                  <!--wheres-->
                                                  <!--column|operation|value%column|operation|value%...-->
                                                  <j-search-select-tag v-if="!data_traficModStr_record.options.hidden" style="width:100%" placeholder="请选择" :getFieldItemValue="getFieldItemValue" @change="handleChange($event, 'traficModStr')" @handleSelectChange= "handleSelectChange" v-decorator="[ 'traficModStr', { }, ]" :dict="`BasJfType,/,content,content,,200,,`" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- select_1652067685634 - 中转港代码 -->
                                                <a-form-item :colon="false" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_transPortCod_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>中转港代码</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <!--dict-->
                                                  <!--model,joinSymbol,valueField,labelField,wheres,limit,order,orderColumn-->
                                                  <!--wheres-->
                                                  <!--column|operation|value%column|operation|value%...-->
                                                  <j-search-select-tag v-if="!data_transPortCod_record.options.hidden" style="width:100%" placeholder="请选择" :getFieldItemValue="getFieldItemValue" @change="handleChange($event, 'transPortCod')" @handleSelectChange= "handleSelectChange" v-decorator="[ 'transPortCod', { }, ]" :dict="`BasPort,-,ePortNam|portCod,portCod,,10,,`" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1626160547324 - 中转港 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_transPortNam_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>中转港</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="transPortNam" :recordModel="'transPortNam'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'transPortNam', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                          </a-row>
                                        </div>
                                        <div class="build-block" >
                                          <!-- grid_1627298264740 - 栅格布局 -->
                                          <a-row v-if="!data_COUNT1_record.options.hidden" class="grid-row" :gutter="0" >
                                            <a-col class="grid-col" :span="2" >
                                              <div class="build-block" >
                                                <!-- checkbox_1633688232669 - 拼箱 -->
                                                <a-form-item :colon="true" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_shareId_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>拼箱</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <a-checkbox-group :options=" data_shareId_record.options.options " @change="handleChange($event, 'shareId')" v-decorator="[ 'shareId', { }, ]" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                            <a-col class="grid-col" :span="6" >
                                              <div class="build-block" >
                                                <!-- input_1633688755156 - -->
                                                <a-form-item :colon="false" :label-col="{'span':7}" :wrapper-col="{'span':17}" :style="data_shareMarksStr_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>
                                                      </span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="shareMarksStr" :recordModel="'shareMarksStr'" style="width:70%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'shareMarksStr', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                            <a-col class="grid-col" :span="16" >
                                              <div class="build-block" >
                                                <!-- grid_1627299747870 - 栅格布局 -->
                                                <a-row v-if="!data_COUNT1_record.options.hidden" class="grid-row" :gutter="-1" >
                                                  <a-col class="grid-col" :span="10" >
                                                    <div class="build-block" >
                                                      <!-- number_1627299638546 - 提单箱量:20' -->
                                                      <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_p20Num_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                        <span slot="label">
                                                          <a-tooltip>
                                                            <span>提单箱量:20'</span>
                                                          </a-tooltip>
                                                        </span>
                                                        <a-input-number v-if="!data_p20Num_record.options.hidden" ref="number_1627299638546" :min=" -Infinity " :max=" Infinity " :precision=" null " style="width:100%" placeholder="请输入" @change="handleChange($event, 'p20Num')" @blur="handleBlur($event.target.value, 'p20Num')" v-decorator="[ 'p20Num', { }, ]" />
                                                      </a-form-item>
                                                    </div>
                                                    <div class="build-block" >
                                                      <!-- number_1627300016990 - 计算箱量:20' -->
                                                      <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_f20Num_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                        <span slot="label">
                                                          <a-tooltip>
                                                            <span>计算箱量:20'</span>
                                                          </a-tooltip>
                                                        </span>
                                                        <a-input-number v-if="!data_f20Num_record.options.hidden" ref="number_1627300016990" :min=" -Infinity " :max=" Infinity " :precision=" null " style="width:100%" placeholder="请输入" @change="handleChange($event, 'f20Num')" @blur="handleBlur($event.target.value, 'f20Num')" v-decorator="[ 'f20Num', { }, ]" />
                                                      </a-form-item>
                                                    </div>
                                                  </a-col>
                                                  <a-col class="grid-col" :span="7" >
                                                    <div class="build-block" >
                                                      <!-- number_1627300025721 - 40' -->
                                                      <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_p40Num_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                        <span slot="label">
                                                          <a-tooltip>
                                                            <span>40'</span>
                                                          </a-tooltip>
                                                        </span>
                                                        <a-input-number v-if="!data_p40Num_record.options.hidden" ref="number_1627300025721" :min=" -Infinity " :max=" Infinity " :precision=" null " style="width:100%" placeholder="请输入" @change="handleChange($event, 'p40Num')" @blur="handleBlur($event.target.value, 'p40Num')" v-decorator="[ 'p40Num', { }, ]" />
                                                      </a-form-item>
                                                    </div>
                                                    <div class="build-block" >
                                                      <!-- number_1627299708671 - 40' -->
                                                      <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_f40Num_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                        <span slot="label">
                                                          <a-tooltip>
                                                            <span>40'</span>
                                                          </a-tooltip>
                                                        </span>
                                                        <a-input-number v-if="!data_f40Num_record.options.hidden" ref="number_1627299708671" :min=" -Infinity " :max=" Infinity " :precision=" null " style="width:100%" placeholder="请输入" @change="handleChange($event, 'f40Num')" @blur="handleBlur($event.target.value, 'f40Num')" v-decorator="[ 'f40Num', { }, ]" />
                                                      </a-form-item>
                                                    </div>
                                                  </a-col>
                                                  <a-col class="grid-col" :span="7" >
                                                    <div class="build-block" >
                                                      <!-- number_1627300027806 - 45' -->
                                                      <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_p45Num_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                        <span slot="label">
                                                          <a-tooltip>
                                                            <span>45'</span>
                                                          </a-tooltip>
                                                        </span>
                                                        <a-input-number v-if="!data_p45Num_record.options.hidden" ref="number_1627300027806" :min=" -Infinity " :max=" Infinity " :precision=" null " style="width:100%" placeholder="请输入" @change="handleChange($event, 'p45Num')" @blur="handleBlur($event.target.value, 'p45Num')" v-decorator="[ 'p45Num', { }, ]" />
                                                      </a-form-item>
                                                    </div>
                                                    <div class="build-block" >
                                                      <!-- number_1627299692359 - 45' -->
                                                      <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_f45Num_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                        <span slot="label">
                                                          <a-tooltip>
                                                            <span>45'</span>
                                                          </a-tooltip>
                                                        </span>
                                                        <a-input-number v-if="!data_f45Num_record.options.hidden" ref="number_1627299692359" :min=" -Infinity " :max=" Infinity " :precision=" null " style="width:100%" placeholder="请输入" @change="handleChange($event, 'f45Num')" @blur="handleBlur($event.target.value, 'f45Num')" v-decorator="[ 'f45Num', { }, ]" />
                                                      </a-form-item>
                                                    </div>
                                                  </a-col>
                                                </a-row>
                                              </div>
                                            </a-col>
                                          </a-row>
                                        </div>
                                        <div class="build-block" >
                                          <!-- grid_1630482473753 - 栅格布局 -->
                                          <a-row v-if="!data_g_record.options.hidden" class="grid-row" :gutter="0" >
                                            <a-col class="grid-col" :span="12" >
                                              <div class="build-block" >
                                                <!-- select_1630577130800 - 更改原因 -->
                                                <a-form-item :colon="true" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_changeReasonOne_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>更改原因</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <!--dict-->
                                                  <!--model,joinSymbol,valueField,labelField,wheres,limit,order,orderColumn-->
                                                  <!--wheres-->
                                                  <!--column|operation|value%column|operation|value%...-->
                                                  <j-search-select-tag v-if="!data_changeReasonOne_record.options.hidden" style="width:100%" placeholder="请选择" :getFieldItemValue="getFieldItemValue" @change="handleChange($event, 'changeReasonOne')" @handleSelectChange= "handleSelectChange" v-decorator="[ 'changeReasonOne', { }, ]" :dict="`BasCustCgReason,/,changeReasonCod|reasonContent,changeReasonCod|reasonContent,,200,,`" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                            <a-col class="grid-col" :span="12" >
                                              <div class="build-block" >
                                                <!-- textarea_1647400902558 - 更改原因描述 -->
                                                <a-form-item :colon="true" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_changeReasonDesc_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>更改原因描述</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JTextArea v-if="!data_changeReasonDesc_record.options.hidden" ref="textarea_1647400902558" style="width:100%;" placeholder="请输入" :isAllUpperCase="false" :rows="2" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'changeReasonDesc', { }, ]" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                          </a-row>
                                        </div>
                                        <div class="build-block" >
                                          <!-- grid_1627300048629 - 栅格布局 -->
                                          <a-row v-if="!data_ccc_record.options.hidden" class="grid-row" :gutter="0" >
                                            <a-col class="grid-col" :span="8" >
                                              <div class="build-block" >
                                                <!-- select_1664257847981 - 货类代码 -->
                                                <a-form-item :colon="true" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_cargoKindCod_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>货类代码</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <!--dict-->
                                                  <!--model,joinSymbol,valueField,labelField,wheres,limit,order,orderColumn-->
                                                  <!--wheres-->
                                                  <!--column|operation|value%column|operation|value%...-->
                                                  <j-search-select-tag v-if="!data_cargoKindCod_record.options.hidden" style="width:100%" placeholder="请选择" :getFieldItemValue="getFieldItemValue" @change="handleChange($event, 'cargoKindCod')" @handleSelectChange= "handleSelectChange" v-decorator="[ 'cargoKindCod', { }, ]" :dict="`BasCargoKind,/,cargoKindCod,cargoKindCod|cargoKindENam,,20,,`" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1626162836282 - HS代码 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_hsCod_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>HS代码</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="hsCod" :recordModel="'hsCod'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'hsCod', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                            <a-col class="grid-col" :span="8" >
                                              <div class="build-block" >
                                                <!-- input_1635755057150 - 操作员 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_recordMan_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>操作员</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="recordMan" :recordModel="'recordMan'" style="width:100%;" :changeEmit="true" :disabled="true" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'recordMan', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1626162437601 - 修改员 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_recordModiMan_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>修改员</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="recordModiMan" :recordModel="'recordModiMan'" style="width:100%;" :disabled="true" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'recordModiMan', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                            <a-col class="grid-col" :span="8" >
                                              <div class="build-block" >
                                                <!-- date_1628166617057 - 操作时间 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_recordTim_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>操作时间</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JDate v-if="!data_recordTim_record.options.hidden" :disabled="true" :placeholder="'请选择'" :width="'100%'" style="width:100%" :parentDisabled="disabled" @change="handleChange($event, 'recordTim')" v-decorator="[ 'recordTim', { initialValue: '' }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- date_1628166639714 - 修改时间 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_recordModiTim_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>修改时间</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JDate v-if="!data_recordModiTim_record.options.hidden" :disabled="true" :placeholder="'请选择'" :width="'100%'" style="width:100%" :parentDisabled="disabled" @change="handleChange($event, 'recordModiTim')" v-decorator="[ 'recordModiTim', { initialValue: '' }, ]" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                          </a-row>
                                        </div>
                                        <div class="build-block" >
                                          <!-- grid_1627300092886 - 栅格布局 -->
                                          <a-row v-if="!data_f_record.options.hidden" class="grid-row" :gutter="0" >
                                            <a-col class="grid-col" :span="8" >
                                              <div class="build-block" >
                                                <!-- number_1631172011746 - 件数 -->
                                                <a-form-item :colon="true" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_pieceNum_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>件数</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <a-input-number v-if="!data_pieceNum_record.options.hidden" ref="number_1631172011746" :min=" -Infinity " :max=" Infinity " :precision=" 0 " style="width:100%" placeholder="请输入" @change="handleChange($event, 'pieceNum')" @blur="handleBlur($event.target.value, 'pieceNum')" v-decorator="[ 'pieceNum', { }, ]" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                            <a-col class="grid-col" :span="8" >
                                              <div class="build-block" >
                                                <!-- input_1630662545127 - 包装形式代码 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_packageCod_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>包装形式代码</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="packageCod" :recordModel="'packageCod'" style="width:100%;" :disabled="true" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'packageCod', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                            <a-col class="grid-col" :span="8" >
                                              <div class="build-block" >
                                                <!-- select_1652067372811 - 包装形式 -->
                                                <a-form-item :colon="true" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_packageStr_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>包装形式</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <!--dict-->
                                                  <!--model,joinSymbol,valueField,labelField,wheres,limit,order,orderColumn-->
                                                  <!--wheres-->
                                                  <!--column|operation|value%column|operation|value%...-->
                                                  <j-search-select-tag v-if="!data_packageStr_record.options.hidden" style="width:100%" placeholder="请选择" :getFieldItemValue="getFieldItemValue" @change="handleChange($event, 'packageStr')" @handleSelectChange= "handleSelectChange" v-decorator="[ 'packageStr', { }, ]" :dict="`BasPackage,-,ePackageNam|packageCod,ePackageNam,,10,,`" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                          </a-row>
                                        </div>
                                        <div class="build-block" >
                                          <!-- grid_1627300312323 - 栅格布局 -->
                                          <a-row v-if="!data_e_record.options.hidden" class="grid-row" :gutter="0" >
                                            <a-col class="grid-col" :span="8" >
                                              <div class="build-block" >
                                                <!-- number_1631172496644 - 毛重 -->
                                                <a-form-item :colon="true" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_gweightTon_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>毛重</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <a-input-number v-if="!data_gweightTon_record.options.hidden" ref="number_1631172496644" :min=" -Infinity " :max=" Infinity " :precision=" 3 " style="width:100%" placeholder="请输入" @change="handleChange($event, 'gweightTon')" @blur="handleBlur($event.target.value, 'gweightTon')" v-decorator="[ 'gweightTon', { }, ]" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                            <a-col class="grid-col" :span="8" >
                                              <div class="build-block" >
                                                <!-- number_1631172500222 - 体积 -->
                                                <a-form-item :colon="true" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_gvolNum_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>体积</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <a-input-number v-if="!data_gvolNum_record.options.hidden" ref="number_1631172500222" :min=" -Infinity " :max=" Infinity " :precision=" 3 " style="width:100%" placeholder="请输入" @change="handleChange($event, 'gvolNum')" @blur="handleBlur($event.target.value, 'gvolNum')" v-decorator="[ 'gvolNum', { }, ]" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                            <a-col class="grid-col" :span="8" >
                                              <div class="build-block" >
                                                <!-- input_1649834047603 - 危品类别 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_dangClassNam_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>危品类别</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="dangClassNam" :recordModel="'dangClassNam'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'dangClassNam', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                          </a-row>
                                        </div>
                                      </a-col>
                                    </a-row>
                                  </div>
                                  <div class="build-block" >
                                    <!-- grid_1663906326708 - 收发通 -->
                                    <a-row v-if="!data_shoufatong_record.options.hidden" class="grid-row" :gutter="0" >
                                      <a-col class="grid-col" :span="7" >
                                        <div class="build-block" >
                                          <!-- grid_1627300371682 - 栅格布局 -->
                                          <a-row class="grid-row" :gutter="0" >
                                            <a-col class="grid-col" :span="24" >
                                              <div class="build-block" >
                                                <!-- input_1635755128602 - 发货人代码 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_shipperCod_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>发货人代码</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="shipperCod" :recordModel="'shipperCod'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'shipperCod', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1626162193944 - 电话 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_shipperTeStr_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>电话</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="shipperTeStr" :recordModel="'shipperTeStr'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'shipperTeStr', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1626162415706 - 邮件 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_shipperEmStr_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>邮件</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="shipperEmStr" :recordModel="'shipperEmStr'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'shipperEmStr', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1626162446171 - 传真 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_shipperFxStr_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>传真</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="shipperFxStr" :recordModel="'shipperFxStr'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'shipperFxStr', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1626162850833 - 省份代码 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_shipperSubEntityCod_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>省份代码</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="shipperSubEntityCod" :recordModel="'shipperSubEntityCod'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'shipperSubEntityCod', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1626162911236 - 省份名称 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_shipperSubEntityNam_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>省份名称</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="shipperSubEntityNam" :recordModel="'shipperSubEntityNam'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'shipperSubEntityNam', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1626162715769 - 城市 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_shipperCityNam_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>城市</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="shipperCityNam" :recordModel="'shipperCityNam'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'shipperCityNam', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1626163068029 - 邮政编码 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_shipperPostCod_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>邮政编码</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="shipperPostCod" :recordModel="'shipperPostCod'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'shipperPostCod', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- select_1630486195529 - 国家代码 -->
                                                <a-form-item :colon="true" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_shipperCountryCod_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>国家代码</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <j-dict-select-tag v-if="!data_shipperCountryCod_record.options.hidden" :options=" dynamicData['countryCodList'] " :dynamic="3" :dictCode="`countryCodList`" style="width:100%" placeholder="请选择" @change="handleChange($event, 'shipperCountryCod')" v-decorator="[ 'shipperCountryCod', { }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1626161921297 - 发货人AEO -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_shipperAeo_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>发货人AEO</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="shipperAeo" :recordModel="'shipperAeo'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'shipperAeo', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                          </a-row>
                                        </div>
                                      </a-col>
                                      <a-col class="grid-col" :span="7" >
                                        <div class="build-block" >
                                          <!-- grid_1627300396873 - 栅格布局 -->
                                          <a-row class="grid-row" :gutter="0" >
                                            <a-col class="grid-col" :span="24" >
                                              <div class="build-block" >
                                                <!-- input_1626159749338 - 收货人代码 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_consigneeCod_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>收货人代码</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="consigneeCod" :recordModel="'consigneeCod'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'consigneeCod', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1626160383977 - 邮件 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_consigneeEmStr_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>邮件</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="consigneeEmStr" :recordModel="'consigneeEmStr'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'consigneeEmStr', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1626159906815 - 电话 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_consigneeTeStr_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>电话</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="consigneeTeStr" :recordModel="'consigneeTeStr'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'consigneeTeStr', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1626160455071 - 传真 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_consigneeFxStr_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>传真</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="consigneeFxStr" :recordModel="'consigneeFxStr'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'consigneeFxStr', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1626160840777 - 省份代码 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_consigneeSubEntityCod_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>省份代码</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="consigneeSubEntityCod" :recordModel="'consigneeSubEntityCod'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'consigneeSubEntityCod', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1626161566239 - 省份名称 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_consigneeSubEntityNam_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>省份名称</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="consigneeSubEntityNam" :recordModel="'consigneeSubEntityNam'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'consigneeSubEntityNam', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1626160624072 - 城市 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_consigneeCityNam_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>城市</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="consigneeCityNam" :recordModel="'consigneeCityNam'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'consigneeCityNam', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1626161583529 - 邮政编码 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_consigneePostCod_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>邮政编码</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="consigneePostCod" :recordModel="'consigneePostCod'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'consigneePostCod', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- select_1630486229376 - 国家代码 -->
                                                <a-form-item :colon="true" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_consigneeCountryCod_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>国家代码</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <j-dict-select-tag v-if="!data_consigneeCountryCod_record.options.hidden" :options=" dynamicData['countryCodList'] " :dynamic="3" :dictCode="`countryCodList`" style="width:100%" placeholder="请选择" @change="handleChange($event, 'consigneeCountryCod')" v-decorator="[ 'consigneeCountryCod', { }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1630566313228 - 收货人AEO -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_consigneeAeo_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>收货人AEO</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="consigneeAeo" :recordModel="'consigneeAeo'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'consigneeAeo', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1626161931790 - 联系人 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_consigneeContactNam_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>联系人</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="consigneeContactNam" :recordModel="'consigneeContactNam'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'consigneeContactNam', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1626161998157 - 联系电话 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_consigneeContactTeStr_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>联系电话</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="consigneeContactTeStr" :recordModel="'consigneeContactTeStr'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'consigneeContactTeStr', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1626162202877 - 联系邮件 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_consigneeContactEmStr_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>联系邮件</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="consigneeContactEmStr" :recordModel="'consigneeContactEmStr'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'consigneeContactEmStr', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1626162424739 - 联系传真 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_consigneeContactFxStr_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>联系传真</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="consigneeContactFxStr" :recordModel="'consigneeContactFxStr'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'consigneeContactFxStr', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                          </a-row>
                                        </div>
                                      </a-col>
                                      <a-col class="grid-col" :span="7" >
                                        <div class="build-block" >
                                          <!-- grid_1627300579306 - 栅格布局 -->
                                          <a-row class="grid-row" :gutter="0" >
                                            <a-col class="grid-col" :span="24" >
                                              <div class="build-block" >
                                                <!-- input_1626161986396 - 通知方代码 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_notifyCod_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>通知方代码</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="notifyCod" :recordModel="'notifyCod'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'notifyCod', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1627300902666 - 电话 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_notifyTeStr_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>电话</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="notifyTeStr" :recordModel="'notifyTeStr'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'notifyTeStr', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1627300891555 - 邮件 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_notifyEmStr_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>邮件</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="notifyEmStr" :recordModel="'notifyEmStr'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'notifyEmStr', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1627300933454 - 城市 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_notifyCityNam_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>城市</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="notifyCityNam" :recordModel="'notifyCityNam'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'notifyCityNam', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1627300910511 - 传真 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_notifyFxStr_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>传真</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="notifyFxStr" :recordModel="'notifyFxStr'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'notifyFxStr', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1627300942815 - 省份代码 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_notifySubEntityCod_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>省份代码</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="notifySubEntityCod" :recordModel="'notifySubEntityCod'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'notifySubEntityCod', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1627300945098 - 省份名称 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_notifySubEntityNam_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>省份名称</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="notifySubEntityNam" :recordModel="'notifySubEntityNam'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'notifySubEntityNam', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- select_1630486230805 - 国家代码 -->
                                                <a-form-item :colon="true" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_notifyCountryCod_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>国家代码</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <j-dict-select-tag v-if="!data_notifyCountryCod_record.options.hidden" :options=" dynamicData['countryCodList'] " :dynamic="3" :dictCode="`countryCodList`" style="width:100%" placeholder="请选择" @change="handleChange($event, 'notifyCountryCod')" v-decorator="[ 'notifyCountryCod', { }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1627301536390 - 邮政编码 -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_notifyPostCod_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>邮政编码</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="notifyPostCod" :recordModel="'notifyPostCod'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'notifyPostCod', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                              <div class="build-block" >
                                                <!-- input_1626163202862 - 通知方AEO -->
                                                <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_notifyAeo_record.options.hidden ? 'display: none' : 'display: flex'" >
                                                  <span slot="label">
                                                    <a-tooltip>
                                                      <span>通知方AEO</span>
                                                    </a-tooltip>
                                                  </span>
                                                  <JInput ref="notifyAeo" :recordModel="'notifyAeo'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'notifyAeo', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                                </a-form-item>
                                              </div>
                                            </a-col>
                                          </a-row>
                                        </div>
                                      </a-col>
                                      <a-col class="grid-col" :span="3" >
                                        <div class="build-block" >
                                          <!-- input_1626163168645 - 危品等级页号 -->
                                          <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_dangPageNo_record.options.hidden ? 'display: none' : 'display: flex'" >
                                            <span slot="label">
                                              <a-tooltip>
                                                <span>危品等级页号</span>
                                              </a-tooltip>
                                            </span>
                                            <JInput ref="dangPageNo" :recordModel="'dangPageNo'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'dangPageNo', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                          </a-form-item>
                                        </div>
                                        <div class="build-block" >
                                          <!-- input_1626163058655 - 危品标签 -->
                                          <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_dangLableStr_record.options.hidden ? 'display: none' : 'display: flex'" >
                                            <span slot="label">
                                              <a-tooltip>
                                                <span>危品标签</span>
                                              </a-tooltip>
                                            </span>
                                            <JInput ref="dangLableStr" :recordModel="'dangLableStr'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'dangLableStr', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                          </a-form-item>
                                        </div>
                                        <div class="build-block" >
                                          <!-- input_1626163179311 - 医疗急救指南号 -->
                                          <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_dangMfagNo_record.options.hidden ? 'display: none' : 'display: flex'" >
                                            <span slot="label">
                                              <a-tooltip>
                                                <span>医疗急救指南号</span>
                                              </a-tooltip>
                                            </span>
                                            <JInput ref="dangMfagNo" :recordModel="'dangMfagNo'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'dangMfagNo', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                          </a-form-item>
                                        </div>
                                        <div class="build-block" >
                                          <!-- input_1626163252602 - 危品应急措施号 -->
                                          <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_dangEmsNo_record.options.hidden ? 'display: none' : 'display: flex'" >
                                            <span slot="label">
                                              <a-tooltip>
                                                <span>危品应急措施号</span>
                                              </a-tooltip>
                                            </span>
                                            <JInput ref="dangEmsNo" :recordModel="'dangEmsNo'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'dangEmsNo', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                          </a-form-item>
                                        </div>
                                        <div class="build-block" >
                                          <!-- input_1626163240884 - 闪点 -->
                                          <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_dangFlashPoint_record.options.hidden ? 'display: none' : 'display: flex'" >
                                            <span slot="label">
                                              <a-tooltip>
                                                <span>闪点</span>
                                              </a-tooltip>
                                            </span>
                                            <JInput ref="dangFlashPoint" :recordModel="'dangFlashPoint'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'dangFlashPoint', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                          </a-form-item>
                                        </div>
                                        <div class="build-block" >
                                          <!-- input_1635755088121 - 联系邮箱 -->
                                          <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_dangEmStr_record.options.hidden ? 'display: none' : 'display: flex'" >
                                            <span slot="label">
                                              <a-tooltip>
                                                <span>联系邮箱</span>
                                              </a-tooltip>
                                            </span>
                                            <JInput ref="dangEmStr" :recordModel="'dangEmStr'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'dangEmStr', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                          </a-form-item>
                                        </div>
                                        <div class="build-block" >
                                          <!-- input_1626163192884 - 联系传真 -->
                                          <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_dangFxStr_record.options.hidden ? 'display: none' : 'display: flex'" >
                                            <span slot="label">
                                              <a-tooltip>
                                                <span>联系传真</span>
                                              </a-tooltip>
                                            </span>
                                            <JInput ref="dangFxStr" :recordModel="'dangFxStr'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'dangFxStr', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                          </a-form-item>
                                        </div>
                                        <div class="build-block" >
                                          <!-- input_1626163462114 - 最高温度 -->
                                          <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_maxTempNum_record.options.hidden ? 'display: none' : 'display: flex'" >
                                            <span slot="label">
                                              <a-tooltip>
                                                <span>最高温度</span>
                                              </a-tooltip>
                                            </span>
                                            <JInput ref="maxTempNum" :recordModel="'maxTempNum'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'maxTempNum', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                          </a-form-item>
                                        </div>
                                        <div class="build-block" >
                                          <!-- input_1626163452232 - 最低温度 -->
                                          <a-form-item :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_minTempNum_record.options.hidden ? 'display: none' : 'display: flex'" >
                                            <span slot="label">
                                              <a-tooltip>
                                                <span>最低温度</span>
                                              </a-tooltip>
                                            </span>
                                            <JInput ref="minTempNum" :recordModel="'minTempNum'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'minTempNum', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
                                          </a-form-item>
                                        </div>
                                      </a-col>
                                      <a-col class="grid-col" :span="0" >
                                      </a-col>
                                    </a-row>
                                  </div>
                                  <div class="build-block" >
                                    <!-- batch_1663636246518 - MANIFEST_MAINTENANCE_DETAIL_ZSK3 -->
                                    <a-form-item label="" :label-col="{}" :wrapper-col="{}" :style="{}" >
                                      <KBatch v-if="!data_ifcsumICtn_record.options.hidden" ref="KBatch" style="width:100%" v-bind="data_ifcsumICtn_record.options" :recordKey="data_ifcsumICtn_record.key" :optionsKey="data_ifcsumICtn_record.options.key" :baseColumnConfigList="data_ifcsumICtn_BaseColumnList" :model="'ifcsumICtn'" :optionsDisabled="true" :config="config" :parentDisabled="disabled" :dynamicData="dynamicData" :selectMode="selectMode" :selectDeferred="selectDeferred" :excelName="excelName" :pageId="pageId" @invokeGetFormData="invokeGetFormData" @change="handleChange($event, 'ifcsumICtn')" @logEvent="logEvent($event, 'ifcsumICtn', data_ifcsumICtn_record)" v-decorator="[ 'ifcsumICtn', { }, ]" />
                                    </a-form-item>
                                  </div>
                                  <div class="build-block" >
                                    <!-- grid_1663755910455 - 栅格布局 -->
                                    <a-row class="grid-row" :class="[]" :gutter="0" >
                                      <a-col class="grid-col" :class="[]" :span="2" >
                                      </a-col>
                                      <a-col class="grid-col" :class="[]" :span="2" >
                                      </a-col>
                                      <a-col class="grid-col" :class="[]" :span="2" >
                                      </a-col>
                                      <a-col class="grid-col" :class="[]" :span="2" >
                                      </a-col>
                                      <a-col class="grid-col" :class="[]" :span="2" >
                                      </a-col>
                                      <a-col class="grid-col" :class="[]" :span="4" >
                                      </a-col>
                                      <a-col class="grid-col" :class="[]" :span="2" >
                                      </a-col>
                                      <a-col class="grid-col" :class="[]" :span="2" >
                                      </a-col>
                                      <a-col class="grid-col" :class="[]" :span="2" >
                                      </a-col>
                                      <a-col class="grid-col" :class="[]" :span="2" >
                                      </a-col>
                                      <a-col class="grid-col" :class="[]" :span="2" >
                                      </a-col>
                                    </a-row>
                                  </div>
                                </a-card>
                              </div>
                            </a-col>
                          </a-row>
                        </div>
                      </a-col>
                    </a-row>
                  </div>
                  <div class="build-block" >
                    <!-- slot_1649301600100 - 自定义插槽 -->
                    <div v-if="!data_slot_1649301600100_record.options.hidden">
                      <slot name="ctnTotal" />
                    </div>
                  </div>
                </a-col>
                <a-col class="grid-col" :span="0" >
                </a-col>
              </a-row>
            </div>
            <div class="build-block" >
              <!-- input_1630579035197 - 航次id -->
              <a-form-item :colon="true" :label-col="{'style':'width:61px'}" :wrapper-col="{'style':'width:auto; flex:1'}" :style="data_voyageId_record.options.hidden ? 'display: none' : 'display: flex'" >
                <span slot="label">
                  <a-tooltip>
                    <span>航次id</span>
                  </a-tooltip>
                </span>
                <JInput ref="voyageId" :recordModel="'voyageId'" style="width:100%;" placeholder="请输入" type="text" @focus="handleFocus" @change="handleChange" @blur="handleBlur" @enter="handleEnter" v-decorator="[ 'voyageId', { rules: [{'message':'必填项','required':false}], validateTrigger: 'blur' }, ]" />
              </a-form-item>
            </div>
          </a-form>
        </a-config-provider>
      </a-card>
      <component v-if="currentBaseModal !== ''" :is="currentBaseModal" ref="modalForm" :serviceName="modalServiceName" :width="modalDialogWidth" :baseCodeType="modalBaseCodeType" @ok="handleOk" :url="modalUrl" :dynamicData="modalDynamicData" />
    </div>
  </template>
  
  <script>
  import formBuildMixin from './formBuildMixin'
  import formMixin from './formMixin'
  import BaseModalMANIFEST_MAINTENANCE_DETAIL_GOODS from './BaseModalMANIFEST_MAINTENANCE_DETAIL_GOODS.vue'
  import BaseModalMANIFEST_MAINTENANCE_DETAIL_GOODS_ZKS from './BaseModalMANIFEST_MAINTENANCE_DETAIL_GOODS_ZKS.vue'
  import BaseModalEXCEL_IMPORT_DANGER from './BaseModalEXCEL_IMPORT_DANGER.vue'
  import BaseModalDZ_VOYAGE_INFO_SELECT from './BaseModalDZ_VOYAGE_INFO_SELECT.vue'
  import BaseModalVOYAGE_INFO_SHOW from './BaseModalVOYAGE_INFO_SHOW.vue'
  import BaseModalMANIFEST_MAINTENANCE_DETAIL from './BaseModalMANIFEST_MAINTENANCE_DETAIL.vue'
  import BaseModalDELETE_SHORT_LIST_APPLY_MODAL from './BaseModalDELETE_SHORT_LIST_APPLY_MODAL.vue'
  import BaseModalMANIFEST_MAINTENANCE_BATCH_UPDATE from './BaseModalMANIFEST_MAINTENANCE_BATCH_UPDATE.vue'
  import BaseModalMANIFEST_MAINTENANCE_BATCH_UPDATE_CTN from './BaseModalMANIFEST_MAINTENANCE_BATCH_UPDATE_CTN.vue'
  import BaseModalTRANS_SHIPMENT from './BaseModalTRANS_SHIPMENT.vue'
  
  export default {
    name: "FormBuild",
    mixins: [formMixin, formBuildMixin],
    components: {
      BaseModalMANIFEST_MAINTENANCE_DETAIL_GOODS,
      BaseModalMANIFEST_MAINTENANCE_DETAIL_GOODS_ZKS,
      BaseModalEXCEL_IMPORT_DANGER,
      BaseModalDZ_VOYAGE_INFO_SELECT,
      BaseModalVOYAGE_INFO_SHOW,
      BaseModalMANIFEST_MAINTENANCE_DETAIL,
      BaseModalDELETE_SHORT_LIST_APPLY_MODAL,
      BaseModalMANIFEST_MAINTENANCE_BATCH_UPDATE,
      BaseModalMANIFEST_MAINTENANCE_BATCH_UPDATE_CTN,
      BaseModalTRANS_SHIPMENT
    },
    data() {
      return {
        currentBaseModal: '',
        data_grid_1652769480166_record: {'key':'grid_1652769480166','type':'grid','model':'grid_1652769480166','options':{'gutter':0,'selfLayoutType':'Grid','hidden':false,'customClass':'','labelWidth':60,'fractionDigits':2}},
        data_voyageSet_record: {"icon":"icon-button-remove","options":{"type":"primary","labelCol":{"span":3},"wrapperCol":{"offset":3,"span":21},"customClass":"","dynamicFun":"voyageSet"},"model":"voyageSet","label":"航次选择","type":"button","key":"button_1652769484966"},
        data_vesselEName_record: {"icon":"icon-write","options":{"wrapperCol":{"span":20},"type":"text","colon":false,"disabled":true,"placeholder":"","labelCol":{"span":4}},"model":"vesselEName","rules":[{"message":"必填项","required":false}],"label":"英文船名","type":"input","key":"input_1652771567527"},
        data_vesselCName_record: {"icon":"icon-write","options":{"wrapperCol":{"span":19},"type":"text","colon":false,"disabled":true,"placeholder":"","labelCol":{"span":5}},"model":"vesselCName","rules":[{"message":"必填项","required":false}],"label":"中文船名","type":"input","key":"input_1652771558832"},
        data_voyageI_record: {"icon":"icon-write","options":{"type":"text","disabled":true,"placeholder":""},"model":"voyageI","rules":[{"message":"必填项","required":false}],"label":"进口航次","type":"input","key":"input_1652771579312"},
        data_terminal_record: {"options":{"type":"text","disabled":true,"placeholder":""},"model":"terminal","rules":[{"message":"必填项","required":false}],"label":"作业码头","type":"input","key":"input_1652771663048"},
        data_terminalCode_record: {"options":{"hidden":true,"type":"text","disabled":true,"placeholder":""},"model":"terminalCode","rules":[{"message":"必填项","required":false}],"label":"作业码头代码","type":"input","key":"input_1659338164372"},
        data_arriveTime_record: {"icon":"icon-calendar","options":{"disabled":true,"placeholder":"","colon":false,"customClass":""},"model":"arriveTime","label":"靠泊时间","type":"date","key":"date_1655684796743"},
        data_dischargeTime_record: {"icon":"icon-calendar","options":{"disabled":true,"placeholder":"","colon":false,"customClass":""},"model":"dischargeTime","label":"离泊时间","type":"date","key":"date_1655684843189"},
        data_lineCode_record: {"icon":"icon-write","options":{"filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","disabled":true,"placeholder":"","formatPic":true,"colon":false,"customClass":""},"model":"lineCode","label":"航线","type":"input","key":"input_1655623997152"},
        data_shipInfos_record: {"options":{"type":"primary","customClass":"","dynamicFun":"shipInfos"},"model":"shipInfos","label":"船舶信息","type":"button","key":"button_1655684684769"},
        data_grid_1635731262094_record: {'key':'grid_1635731262094','type':'grid','model':'grid_1635731262094','options':{'gutter':0,'selfLayoutType':'Grid','hidden':false,'labelWidth':60,'fractionDigits':2}},
        data_input_billNbr_record: {"icon":"icon-write","options":{"filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","placeholder":"请输入","clearable":true,"width":"150"},"model":"input_billNbr","rules":[{"message":"必填项","required":false}],"label":"提单号","type":"input","key":"input_1635731279904"},
        data_input_cntrNo_record: {"icon":"icon-write","options":{"filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","placeholder":"请输入","clearable":true},"model":"input_cntrNo","rules":[{"message":"必填项","required":false}],"label":"箱号","type":"input","key":"input_1635731810182"},
        data_input_ctnOwner_record: {"icon":"icon-xiala","options":{"options":[],"dynamic":3,"placeholder":"请选择","dynamicKey":"ctnOwner"},"model":"input_ctnOwner","label":"箱主","type":"select","key":"select_1642477950031"},
        data_input_cntrEfId_record: {"icon":"icon-xiala","options":{"options":[],"dynamic":2,"placeholder":"请选择","dynamicKey":"CNTR_EF","multiple":true},"model":"input_cntrEfId","label":"空重","type":"select","key":"select_1635731826095"},
        data_input_placeCod_record: {"options":{"options":[],"dynamic":1,"placeholder":"请选择","labelCol":{"span":10},"dynamicKey":"VoyageTerminalInfo,,terminal,terminal,voyageId|andEq|#voyageId#%portId|andEq|I,10,,,orm[{\"model\":\"BasTerminalCustoms\",\"modelRefs\":[\"PLACE_COD\"],\"fieldNames\":[\"TERMINAL\"],\"refColumns\":[\"C_WORK_PLACE_STR\"],\"condition\":\"leftJoin\"}]","wrapperCol":{"span":14},"selfLayout":true,"width":"80%","customClass":""},"model":"input_placeCod","rules":[{"message":"必填项","required":true}],"label":"挂靠码头","type":"select","key":"select_1652162914371"},
        data_input_ctnOwnerCtn_record: {"icon":"icon-xiala","options":{"options":[],"dynamic":1,"placeholder":"请选择","dynamicKey":"IfcsumTempCtn,,ctnOwner,ctnOwner,voyageId|andEq|#voyageId#,20000,,"},"model":"input_ctnOwnerCtn","label":"箱主(箱)","type":"select","key":"select_1663071633184"},
        data_buttonGroup_1656902092962_record: {'key':'buttonGroup_1656902092962','type':'buttonGroup','model':'buttonGroup_1656902092962','options':{'gutter':0,'selfLayoutType':'Grid','hidden':false,'buttonCount':3,'customClass':'','labelWidth':60,'fractionDigits':2}},
        data_search_record: {"icon":"icon-button-remove","options":{"type":"primary","customClass":"","dynamicFun":"search"},"model":"search","label":"查询","type":"button","key":"button12588"},
        data_reset_record: {"icon":"icon-button-remove","options":{"type":"primary","customClass":"","dynamicFun":"reset"},"model":"reset","label":"重置","type":"button","key":"button12388"},
        data_buttonGroup_1652945317886_record: {'key':'buttonGroup_1652945317886','type':'buttonGroup','model':'buttonGroup_1652945317886','options':{'gutter':0,'selfLayoutType':'Grid','hidden':false,'buttonCount':11,'customClass':'','labelWidth':60,'fractionDigits':2}},
        data_updateInfos_record: {"options":{"hidden":true,"type":"primary","dynamicFun":"updateInfos"},"model":"updateInfos","label":"批量修改提单信息","type":"button","key":"button_1658886565399"},
        data_tab_1630997134952_record: {'key':'tab_1630997134952','type':'tab','model':'tab_1630997134952','options':{'activeIndex':0,'selfLayoutType':'Grid','hidden':false,'conType':'all','tabDisabled':false,'tabPosition':'top','labelWidth':60,'fractionDigits':2,'forceRender':false,'type':'card','conditions':[]}},
        data_grid_1652162928112_record: {'key':'grid_1652162928112','type':'grid','model':'grid_1652162928112','options':{'gutter':0,'selfLayoutType':'Grid','hidden':false,'customClass':'','labelWidth':60,'fractionDigits':2}},
        data_buttonGroup_1663982984725_record: {'key':'buttonGroup_1663982984725','type':'buttonGroup','model':'buttonGroup_1663982984725','options':{'gutter':0,'selfLayoutType':'Grid','hidden':false,'buttonCount':9,'customClass':[],'labelWidth':60,'fractionDigits':2}},
        data_downLoad_record: {"options":{"type":"primary","dynamicFun":"downLoad"},"model":"downLoad","label":"导入模板下载","type":"button","key":"button_1658886693657"},
        data_manifestConfirm_record: {"icon":"icon-button-remove","options":{"type":"primary","customClass":"","dynamicFun":"manifestConfirm"},"model":"manifestConfirm","label":"舱单确认","type":"button","key":"button_1652945333018"},
        data_delete_record: {"icon":"icon-button-remove","options":{"type":"primary","customClass":"","dynamicFun":"delete"},"model":"delete","label":"删除","type":"button","key":"button_1652945339951"},
        data_addBtn_record: {"icon":"icon-button-remove","options":{"type":"primary","customClass":"","dynamicFun":"addData"},"model":"addBtn","label":"新增","type":"button","key":"button_1652945341734"},
        data_count_record: {"icon":"icon-button-remove","options":{"type":"primary","customClass":"","dynamicFun":"count"},"model":"count","label":"提单计算箱量更新","type":"button","key":"button_1655776899395"},
        data_total_record: {"options":{"type":"primary","customClass":"","dynamicFun":"total"},"model":"total","label":"单船统计","type":"button","key":"button_1655567651408"},
        data_dangerImport_record: {"options":{"type":"primary","dynamicFun":"dangerImport"},"model":"dangerImport","label":"危险品清单","type":"button","key":"button_1658302210847"},
        data_transShipment_record: {"icon":"icon-button-remove","options":{"type":"primary","customClass":"","dynamicFun":"transShipment"},"model":"transShipment","label":"转船","type":"button","key":"button_1652945344967"},
        data_shutOut_record: {"icon":"icon-button-remove","options":{"type":"primary","customClass":"","dynamicFun":"shutOut"},"model":"shutOut","label":"退关","type":"button","key":"button_1652945335536"},
        data_save_record: {"options":{"type":"primary","block":true,"dynamicFun":"save"},"model":"save","label":"保存","type":"button","key":"button_1663901352137"},
        data_buttonGroup_1663983122376_record: {'key':'buttonGroup_1663983122376','type':'buttonGroup','model':'buttonGroup_1663983122376','options':{'gutter':0,'selfLayoutType':'Grid','hidden':false,'buttonCount':4,'customClass':[],'labelWidth':60,'fractionDigits':2}},
        data_goBack_record: {"options":{"type":"primary","dynamicFun":"goBack"},"model":"goBack","label":"退库","type":"button","key":"button_1663987352527"},
        data_total_record: {"options":{"type":"primary","customClass":"","dynamicFun":"total"},"model":"total","label":"单船统计","type":"button","key":"button_1663982205720"},
        data_push_record: {"options":{"type":"primary","dynamicFun":"push"},"model":"push","label":"推送支线","type":"button","key":"button_1664416065285"},
        data_cancelPush_record: {"options":{"type":"primary","dynamicFun":"cancelPush"},"model":"cancelPush","label":"取消推送","type":"button","key":"button_1664416072715"},
        data_buttonGroup_1658461403118_record: {'key':'buttonGroup_1658461403118','type':'buttonGroup','model':'buttonGroup_1658461403118','options':{'gutter':0,'selfLayoutType':'Grid','hidden':false,'buttonCount':3,'customClass':[],'labelWidth':60,'fractionDigits':2}},
        data_retreatRecover_record: {"icon":"icon-button-remove","options":{"type":"primary","permission":"ifcsum:ifcsumShutOut:retreatRecover","customClass":"","dynamicFun":"retreatRecover"},"model":"retreatRecover","label":"退关恢复","type":"button","key":"button_1652945337324"},
        data_buttonGroup_1658889697915_record: {'key':'buttonGroup_1658889697915','type':'buttonGroup','model':'buttonGroup_1658889697915','options':{'gutter':0,'selfLayoutType':'Grid','hidden':false,'buttonCount':3,'customClass':[],'labelWidth':60,'fractionDigits':2}},
        data_updateCtn_record: {"options":{"type":"primary","dynamicFun":"updateCtn"},"model":"updateCtn","label":"批量修改箱信息","type":"button","key":"button_1657523802002"},
        data_batchUpdateCtnList_record: {"options":{"height":"85vh","lazyNoPaging":true,"showClearBtn":false,"hasPaging":false,"key":"tailInfos.ifcsumTempCtn.id","isImportToDb":false},"model":"batchUpdateCtnList","label":"动态表格","type":"batch","key":"batch_1658888288257"},
        data_batchUpdateCtnList_BaseColumnList: [{"options":{"filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","placeholder":"请输入","formatPic":true},"model":"billNbr","rules":[{"message":"必填项","required":false}],"label":"提单号码","type":"input","key":"496f055c55a2d434410560ea3f133d2b"},{"options":{"options":[],"dynamic":2,"placeholder":"请选择","dynamicKey":"TRANSFER"},"model":"transferId","label":"中转","type":"select","key":"select_1658888581707"},{"options":{"filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","placeholder":"请输入","formatPic":true},"model":"ctnOwner","rules":[{"message":"必填项","required":false}],"label":"营运人","type":"input","key":"dde505ed776b720c317255d9ba3f4aa8"},{"options":{"filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","placeholder":"请输入","formatPic":true},"model":"tailInfos.ifcsumTempCtn.ctnOwner","rules":[{"message":"必填项","required":false}],"label":"营运人(箱)","type":"input","key":"input_1660556758856"},{"options":{"filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","placeholder":"请输入","formatPic":true},"model":"destPortNam","rules":[{"message":"必填项","required":false}],"label":"目的港名称","type":"input","key":"input_1658888619989"},{"options":{"filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","placeholder":"请输入","formatPic":true},"model":"destPortCod","rules":[{"message":"必填项","required":false}],"label":"目的港代码","type":"input","key":"input_1658888622280"},{"options":{"filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","placeholder":"请输入","formatPic":true},"model":"tailInfos.ifcsumTempCtn.cntrNo","rules":[{"message":"必填项","required":false}],"label":"箱号","type":"input","key":"input_1658888624892"},{"options":{"filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","placeholder":"请输入","formatPic":true},"model":"tailInfos.ifcsumTempCtn.cntrSizeCod","rules":[{"message":"必填项","required":false}],"label":"尺寸","type":"input","key":"fad679933272693d85941af106962b09"},{"options":{"filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","placeholder":"请输入","formatPic":true},"model":"tailInfos.ifcsumTempCtn.cntrTypeCod","rules":[{"message":"必填项","required":false}],"label":"箱型","type":"input","key":"c742e6e9da5dbc0f7a6021d71572d113"},{"options":{"options":[],"dynamic":2,"placeholder":"请选择","dynamicKey":"CNTR_EF"},"model":"tailInfos.ifcsumTempCtn.cntrEfId","label":"空重","type":"select","key":"select_1658888510045"},{"options":{"filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","placeholder":"请输入","formatPic":true},"model":"tailInfos.ifcsumTempCtn.sealNo","rules":[{"message":"必填项","required":false}],"label":"铅封号","type":"input","key":"input_1658888497712"},{"options":{"placeholder":"请输入"},"model":"tailInfos.ifcsumTempCtn.pieceNum","label":"件数","type":"number","key":"2b267a954119bf863ed7ae7e3264f1f5"},{"options":{"placeholder":"请输入"},"model":"tailInfos.ifcsumTempCtn.gweightTon","label":"重量","type":"number","key":"a82f71d4682c83d5143a7df80413ba10"},{"options":{"placeholder":"请输入"},"model":"tailInfos.ifcsumTempCtn.gvolNum","label":"体积","type":"number","key":"9c1391a5fe09b7c397e9014df6af6fcb"}],
        data_updateInfos2_record: {"options":{"type":"primary","dynamicFun":"updateInfos2"},"model":"updateInfos2","label":"批量修改","type":"button","key":"button_1663682048909"},
        data_ifscumIListTemp2_record: {"label":"进口舱单表格","type":"batch","options":{"extraData":["voyageId","placeCod","terminalCode"],"mode":"row","updating":false,"adding":false,"importPermission":"ifcsum:ifcsumTemp:importExcel","height":"70vh","isExport":true,"columnChooser":false,"lazyNoPaging":true,"columnRenderingVirtual":true,"hasPaging":false,"excelService":"ifcsumTempService","key":"id","isImport":true,"startRowIndex":2,"storing":true,"deleting":false},"model":"ifscumIListTemp2","key":"batch_1663725984622"},
        data_ifscumIListTemp2_BaseColumnList: [{"options":{"type":"text","width":"150","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"billNbr","label":"提单号","type":"input","key":"input_1658473145093"},{"options":{"filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","placeholder":"请输入","width":"120px","customClass":""},"model":"ctnOwner","label":"营运人","type":"input","key":"input_1650528255842"},{"options":{"defaultValue":"","options":[],"dynamic":2,"placeholder":"请选择","dynamicKey":"TRANSFER","width":"120px"},"model":"transferId","label":"中转","type":"select","key":"select_1658473038209"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"货代公司","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"payerCod","key":"input_1658473123457"},{"icon":"icon-xiala","options":{"defaultValue":"","options":[],"dynamic":2,"placeholder":"请选择","dynamicKey":"COMBINE_DISPART_ID","width":"120px"},"model":"combineDispartId","label":"归类","type":"select","key":"select_1658473070153"},{"icon":"icon-xiala","options":{"defaultValue":"","options":[],"dynamic":2,"placeholder":"请选择","dynamicKey":"BILL_PROP","width":"120px"},"model":"billPropId","label":"提单性质","type":"select","key":"select_1658473177617"},{"icon":"icon-write","label":"包装代码","type":"input","options":{"filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","placeholder":"请输入","width":"120px","customClass":""},"model":"packageCod","key":"input_1652415389698"},{"icon":"icon-write","label":"包装形式","type":"input","options":{"filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","placeholder":"请输入","width":"120px","customClass":""},"model":"packageStr","key":"input_1652511685610"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"运编号","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"freightNbr","key":"input_1658473205712"},{"options":{"type":"","width":"120px","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"loadPortNam","label":"装货港","type":"input","key":"input_1635753017"},{"options":{"type":"","width":"120px","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"loadPortCod","label":"装货港代码","type":"input","key":"input_1658473234084"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"卸货港","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"dischrgPortNam","key":"input_16342419"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"卸货港代码","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"dischrgPortCod","key":"input_1658473286137"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"目的港","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"destPortNam","key":"input_131394"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"目的港代码","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"destPortCod","key":"input_1658473307429"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"中转港","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"transPortNam","key":"input_162000"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"中转港代码","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"transPortCod","key":"input_1652154168773"},{"icon":"icon-xiala","options":{"options":[],"dynamic":1,"placeholder":"请选择","dynamicKey":"BasPayWay,/,payWayId,payWayId|e_MEAN_STR,,200,,","width":"120px"},"model":"payWayId","label":"付款方式","type":"select","key":"select_1658473345623"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"付款地点","type":"input","options":{"filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","placeholder":"请输入","width":"120px"},"model":"payPlaceStr","key":"input_1658473369700"},{"icon":"icon-write","label":"交付方式","type":"input","options":{"filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","placeholder":"请输入","width":"120","customClass":""},"model":"traficModStr","key":"input_1652172843376"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"二程船名","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"bargeNam","key":"input_1658473379699"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"二程船期","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"ship2Tim","key":"input_1658473406484"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"二程船次","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"bargVoyageNo","key":"input_1658473392448"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"二程挂靠港区","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"ship2Terminal","key":"input_1658473422016"},{"icon":"icon-xiala","options":{"options":[{"label":"内贸","value":"1"},{"label":"外贸","value":"0"}],"placeholder":"请选择","dynamicKey":"TRANSFER"},"model":"tradeId","label":"贸易性质","type":"select","key":"select_1658473438160"},{"icon":"icon-kaiguan3","options":{},"model":"shareId","label":"拼箱","type":"switch","key":"switch_1658473448268"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"拼箱号","type":"input","options":{"filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","placeholder":"请输入","width":"120px"},"model":"shareMarksStr","key":"input_1658473456389"},{"icon":"icon-number","options":{"precision":0,"placeholder":"请输入","width":"120px"},"model":"pieceNum","label":"件数","type":"number","key":"number_1658473486000"},{"icon":"icon-number","options":{"precision":3,"placeholder":"请输入","width":"120px"},"model":"gvolNum","label":"体积","type":"number","key":"number_1658473494456"},{"icon":"icon-number","options":{"precision":3,"placeholder":"请输入","width":"120px"},"model":"gweightTon","label":"毛重","type":"number","key":"number_1658473502816"},{"icon":"icon-xiala","options":{"options":[],"dynamic":1,"placeholder":"请选择","dynamicKey":"BasCargoKind,/,cargoKindCod,cargoKindCod|CARGO_KIND_E_NAM,,200,,","width":"120px"},"model":"cargoKindCod","rules":[{"message":"必填项","required":true}],"label":"货类代码","type":"select","key":"select_1658473510004"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"HS代码","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"hsCod","key":"input_163575464"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"更改原因","type":"input","options":{"filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","placeholder":"请输入","width":"120px"},"model":"changeReasonOne","key":"input_1658473546189"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"更改原因描述","type":"input","options":{"filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","placeholder":"请输入","width":"120px"},"model":"changeReasonDesc","key":"input_1658473564247"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"备注","type":"input","options":{"filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","placeholder":"请输入","width":"120px"},"model":"remark","key":"input_1658473585999"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"唛头","type":"input","options":{"filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","placeholder":"请输入","width":"120px"},"model":"marksStr","key":"input_1658473593100"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"英文货名","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"eCargoNam","key":"input_1658473600169"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"中文货名","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"cCargoNam","key":"input_1658473603884"},{"options":{"type":"text","width":"120px","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"dangUnNo","label":"联合国编号","type":"input","key":"input_1626163154918"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"危品等级页号","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"dangPageNo","key":"input_1658473624893"},{"options":{"type":"text","width":"120px","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"dangFlashPoint","label":"闪点","type":"input","key":"input_1658473645524"},{"options":{"type":"text","width":"120px","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"dangEmsNo","label":"危品应急措施号","type":"input","key":"input_1658473637220"},{"options":{"type":"text","width":"120px","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"setTempNum","label":"设置温度","type":"input","key":"input_1658473673700"},{"icon":"icon-xiala","options":{"options":[{"label":"F/华氏","value":"F"},{"label":"C/摄氏","value":"C"}],"placeholder":"请选择","width":"120px"},"model":"tempId","label":"温度标识","type":"select","key":"select_1658473682508"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"最低温度","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"minTempNum","key":"input_1658473691451"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"最高温度","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"maxTempNum","key":"input_1658473698467"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"危品类别","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"dangClassNam","key":"input_1658473711925"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"危品标签","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"dangLableStr","key":"input_1649833960150"},{"options":{"type":"text","width":"80%","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"dangMfagNo","label":"医疗急救指南号","type":"input","key":"input_1658473724840"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"应急联系人","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"dangConactMan","key":"input_1658473750980"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"联系邮箱","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"dangEmStr","key":"input_1658473758732"},{"options":{"type":"text","width":"120px","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"dangFxStr","label":"联系传真","type":"input","key":"input_1658473771460"},{"options":{"type":"text","width":"120px","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"dangTeStr","label":"联系电话","type":"input","key":"input_1658473788000"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"发货人","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"eShipperNam","key":"input_1658483210949"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"发货人代码","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"shipperCod","key":"input_1658483202306"},{"options":{"type":"text","width":"120px","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"eShipperAddres","label":"地址","type":"input","key":"input_1635755195521"},{"options":{"type":"text","width":"120px","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"shipperTeStr","label":"电话","type":"input","key":"input_1635755271959"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"邮件","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"shipperEmStr","key":"input_1635755274329"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"传真","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"shipperFxStr","key":"input_1635755289726"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"城市","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"shipperCityNam","key":"input_1635755291836"},{"options":{"type":"text","width":"120px","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"shipperSubEntityCod","label":"省份代码","type":"input","key":"input_1635755294622"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"省份名称","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"shipperSubEntityNam","key":"input_1635755329385"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"邮政编码","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"shipperPostCod","key":"input_1635115312749"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"国家代码","type":"input","options":{"filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","placeholder":"请输入","width":"120px"},"model":"shipperCountryCod","key":"input_1642728897340"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"发货人AEO","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"shipperAeo","key":"input_1631755356915"},{"options":{"filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","placeholder":"请输入","formatPic":true,"width":"120px"},"model":"eConsigneeNam","rules":[{"message":"必填项","required":false}],"label":"收货人","type":"input","key":"input_1658483139022"},{"options":{"type":"text","width":"120px","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"consigneeCod","label":"收货人代码","type":"input","key":"input_1658473795381"},{"options":{"type":"text","width":"120px","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"cConsigneeAddres","label":"地址","type":"input","key":"input_1635755195521"},{"options":{"type":"text","width":"120px","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"consigneeTeStr","label":"电话","type":"input","key":"input_1635755271959"},{"icon":"icon-write","options":{"type":"text","width":"120px","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"consigneeEmStr","label":"邮件","type":"input","key":"input_1635755274329"},{"icon":"icon-write","options":{"type":"text","width":"120px","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"consigneeFxStr","label":"传真","type":"input","key":"input_1635755289726"},{"icon":"icon-write","options":{"type":"text","width":"120px","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"consigneeCityNam","label":"城市","type":"input","key":"input_1635755291836"},{"options":{"type":"text","width":"120px","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"consigneeSubEntityCod","label":"省份代码","type":"input","key":"input_1635755294622"},{"icon":"icon-write","options":{"type":"text","width":"120px","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"consigneeSubEntityNam","label":"省份名称","type":"input","key":"input_1635755329385"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"邮政编码","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"consigneePostCod","key":"input_1658474029873"},{"icon":"icon-write","options":{"filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","placeholder":"请输入","width":"120px"},"model":"consigneeCountryCod","rules":[{"message":"必填项","required":false}],"label":"国家代码","type":"input","key":"input_1642728966042"},{"icon":"icon-write","options":{"type":"text","width":"120px","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"consigneeAeo","label":"收货人AEO","type":"input","key":"input_1615755356915"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"联系人","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"consigneeContactNam","key":"input_1635755571028"},{"icon":"icon-write","options":{"type":"text","width":"120px","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"consigneeContactTeStr","label":"联系电话","type":"input","key":"input_1635755572852"},{"icon":"icon-write","options":{"type":"text","width":"120px","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"consigneeContactEmStr","label":"联系邮件","type":"input","key":"input_1635755575714"},{"options":{"type":"text","width":"120px","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"consigneeContactFxStr","label":"联系传真","type":"input","key":"input_1635755577901"},{"options":{"filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","placeholder":"请输入","formatPic":true,"width":"120px"},"model":"eNotifyNam","rules":[{"message":"必填项","required":false}],"label":"通知方","type":"input","key":"input_1658479705375"},{"options":{"type":"text","width":"120px","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"notifyCod","label":"通知方代码","type":"input","key":"input_1658473795381"},{"options":{"type":"text","width":"120px","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"cNotifyAddres","label":"地址","type":"input","key":"input_1635755195521"},{"options":{"type":"text","width":"120px","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"notifyTeStr","label":"电话","type":"input","key":"input_1635755271959"},{"icon":"icon-write","options":{"type":"text","width":"120px","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"notifyEmStr","label":"邮件","type":"input","key":"input_1635755274329"},{"icon":"icon-write","options":{"type":"text","width":"120px","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"notifyFxStr","label":"传真","type":"input","key":"input_1635755289726"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"城市","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"notifyCityNam","key":"input_1635755291836"},{"options":{"type":"text","width":"120px","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"notifySubEntityCod","label":"省份代码","type":"input","key":"input_1635755294622"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"省份名称","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"notifySubEntityNam","key":"input_1635755329385"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"邮政编码","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"notifyPostCod","key":"input_1658474029873"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"国家代码","type":"input","options":{"filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","placeholder":"请输入","width":"120px"},"model":"notifyCountryCod","key":"input_1642729009003"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"通知方AEO","type":"input","options":{"type":"text","width":"120px","placeholder":"请输入"},"model":"notifyAeo","key":"input_1658473971348"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"操作员","type":"input","options":{"type":"text","width":"120px","disabled":true,"placeholder":"请输入"},"model":"recordMan","key":"input_1658473913908"},{"icon":"icon-calendar","label":"操作时间","type":"date","options":{"width":"120px","disabled":true,"placeholder":"请选择"},"model":"recordTim","key":"date_1658473893084"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"修改员","type":"input","options":{"type":"text","width":"120px","disabled":true,"placeholder":"请输入"},"model":"recordModiMan","key":"input_1658473859341"},{"icon":"icon-calendar","label":"修改时间","type":"date","options":{"width":"120px","disabled":true,"placeholder":"请选择"},"model":"recordModiTim","key":"date_1658461637794"}],
        data_buttonGroup_1665028159996_record: {'key':'buttonGroup_1665028159996','type':'buttonGroup','model':'buttonGroup_1665028159996','options':{'gutter':0,'selfLayoutType':'Grid','hidden':false,'buttonCount':3,'customClass':[],'labelWidth':60,'fractionDigits':2}},
        data_delApply_record: {"options":{"type":"primary","dynamicFun":"delApply"},"model":"delApply","label":"删除申请","type":"button","key":"button_1664953129641"},
        data_deleteShortList_record: {"options":{"type":"primary","dynamicFun":"deleteShortList"},"model":"deleteShortList","label":"批量删除","type":"button","key":"button_1665028142995"},
        data_ifcsumIShortList_record: {"label":"动态表格","type":"batch","options":{"extraData":["voyageId"],"excelMethod":"importIfcsumIShortList","excelService":"ifcsumIService","key":"id","isImport":true,"startRowIndex":5},"model":"ifcsumIShortList","key":"batch_1664953157228"},
        data_ifcsumIShortList_BaseColumnList: [{"label":"箱号","type":"input","options":{"type":"text","placeholder":"请输入","formatPic":true},"model":"cntrNo","key":"input_1664954348669"},{"label":"提单号","type":"input","options":{"type":"text","placeholder":"请输入","formatPic":true},"model":"tailInfos.ifcsumICtn.billNbr","key":"input_1665023856733"},{"options":{"options":[],"dynamic":2,"placeholder":"请选择","dynamicKey":"CNTR_EF"},"model":"cntrEfId","label":"空重","type":"select","key":"select_1664954401511"},{"options":{"options":[{"vldName":"regex","label":"短卸","value":"0"},{"vldName":"regex","label":"溢卸","value":"1"}],"placeholder":"请选择"},"model":"type","label":"类型","type":"select","key":"select_1664954545251"},{"options":{"type":"text","placeholder":"请输入","formatPic":true},"model":"cntrSizeCod","label":"箱尺寸","type":"input","key":"input_1664954628315"}],
        data_show_record: {'key':'grid_1649301972224','type':'grid','model':'show','options':{'gutter':0,'selfLayoutType':'Grid','hidden':false,'customClass':'','labelWidth':60,'fractionDigits':2}},
        data_grid_1655797158584_record: {'key':'grid_1655797158584','type':'grid','model':'grid_1655797158584','options':{'gutter':0,'selfLayoutType':'Grid','hidden':false,'customClass':'','labelWidth':60,'fractionDigits':2,'noRequiredModel':true}},
        data_vxfds_record: {'key':'grid_1663593770156','type':'grid','model':'vxfds','options':{'gutter':4,'selfLayoutType':'Grid','hidden':false,'customClass':[],'labelWidth':60,'fractionDigits':2,'noRequiredModel':true}},
        data_ifscumIListTemp_record: {"options":{"extraData":["voyageId","input_placeCod","terminalCode"],"importPermission":"ifcsum:ifcsumTemp:importExcel","height":"60vh","isExport":true,"lazyNoPaging":true,"showClearBtn":false,"hasPaging":false,"excelService":"ifcsumTempService","key":"id","isImport":true,"excelName":"托运单数据-普通","startRowIndex":2,"customClass":""},"model":"ifscumIListTemp","label":"舱单列表2","type":"batch","key":"batch_1663629435884"},
        data_ifscumIListTemp_BaseColumnList: [{"icon":"icon-write","label":"提单号","type":"input","options":{"filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","placeholder":"请输入","width":"200","customClass":""},"model":"billNbr","key":"input_1659424314865"},{"icon":"icon-xiala","options":{"defaultValue":"","options":[],"dynamic":2,"placeholder":"请选择","dynamicKey":"COMBINE_DISPART_ID"},"model":"combineDispartId","rules":[{"message":"必填项","required":true}],"label":"归类","type":"select","key":"select_1663670904926"},{"icon":"icon-write","label":"营运人","type":"input","options":{"filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","placeholder":"请输入","customClass":""},"model":"ctnOwner","key":"input_1659424422891"},{"options":{"defaultValue":"","allowExporting":false,"allowSorting":false,"allowSearch":false,"options":[],"allowFiltering":false,"dynamic":2,"placeholder":"请选择","dynamicKey":"TRANSFER","allowGrouping":false},"model":"transferId","rules":[{"message":"必填项","required":true}],"label":"中转","type":"select","key":"select_1663670929421"}],
        data_group_1663594416252_record: {'key':'group_1663594416252','type':'group','model':'group_1663594416252','options':{'accordion':true,'selfLayoutType':'Grid','hidden':false,'customClass':[],'labelWidth':60,'fractionDigits':2}},
        data_grid_1663629076258_record: {'key':'grid_1663629076258','type':'grid','model':'grid_1663629076258','options':{'gutter':1,'selfLayoutType':'Grid','hidden':false,'labelWidth':60,'fractionDigits':2}},
        data_buttonGroup_1630998728380_record: {'key':'grid_1627297227911','type':'grid','model':'buttonGroup_1630998728380','options':{'gutter':0,'hidden':false}},
        data_billNbr_record: {"options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":true}],"model":"billNbr","label":"提单号","type":"input","key":"input_1626159636887"},
        data_combineDispartId_record: {"icon":"icon-xiala","options":{"defaultValue":"","options":[],"dynamic":2,"placeholder":"请选择","dynamicKey":"COMBINE_DISPART_ID"},"model":"combineDispartId","rules":[{"message":"必填项","required":true}],"label":"归类","type":"select","key":"select_1630051775880"},
        data_transferId_record: {"options":{"defaultValue":"","allowExporting":false,"allowSorting":false,"allowSearch":false,"options":[],"allowFiltering":false,"dynamic":2,"placeholder":"请选择","dynamicKey":"TRANSFER","allowGrouping":false},"model":"transferId","rules":[{"message":"必填项","required":true}],"label":"中转","type":"select","key":"select_1628242755891"},
        data_billPropId_record: {"icon":"icon-xiala","options":{"defaultValue":"","options":[],"dynamic":2,"placeholder":"请选择","dynamicKey":"BILL_PROP"},"model":"billPropId","rules":[{"message":"必填项","required":true}],"label":"提单性质","type":"select","key":"select_1630391359631"},
        data_functionCod_record: {"icon":"icon-write","options":{"hidden":true,"defaultValue":"9","filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","placeholder":"请输入"},"model":"functionCod","rules":[{"message":"必填项","required":false}],"label":"报文性质","type":"input","key":"input_1630484236867"},
        data_billTypeId_record: {"icon":"icon-write","options":{"hidden":true,"defaultValue":"C","filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","placeholder":"请输入","colon":false},"model":"billTypeId","rules":[{"message":"必填项","required":false}],"label":"","type":"input","key":"input_1630655314207"},
        data_i_record: {'key':'grid_1627297454801','type':'grid','model':'i','options':{'gutter':0,'selfLayoutType':'Grid','hidden':false,'labelWidth':60,'fractionDigits':2}},
        data_bargeNam_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"bargeNam","label":"一程（驳船）船名","type":"input","key":"input_1626160188780"},
        data_dschgShipDte_record: {"icon":"icon-calendar","options":{"placeholder":"","showTime":false,"format":"YYYY-MM-DD","customClass":""},"model":"dschgShipDte","label":"一程（驳船）船期","type":"date","key":"date_1647424175480"},
        data_h_record: {'key':'grid_1627297477537','type':'grid','model':'h','options':{'gutter':0,'hidden':false}},
        data_bargVoyageNo_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"bargVoyageNo","label":"一程（驳船）船次","type":"input","key":"input_1626160407040"},
        data_ship2Terminal_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"ship2Terminal","label":"一程（驳船）挂靠港区","type":"input","key":"input_1626160525259"},
        data_gg_record: {'key':'grid_1627297529187','type':'grid','model':'gg','options':{'gutter':0,'hidden':false}},
        data_eShipperNam_record: {"icon":"icon-edit","options":{"isAllUpperCase":false,"allowExporting":false,"maxRows":4,"allowFiltering":false,"placeholder":"请输入","minRows":2,"customClass":""},"model":"eShipperNam","label":"发货人","type":"textarea","key":"textarea_1647400851433"},
        data_j_record: {'key':'grid_1627297839844','type':'grid','model':'j','options':{'gutter':0,'hidden':false}},
        data_eShipperAddres_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"eShipperAddres","label":"地址","type":"input","key":"input_1626161702357"},
        data_k_record: {'key':'grid_1627297965235','type':'grid','model':'k','options':{'gutter':0,'hidden':false}},
        data_eConsigneeNam_record: {"icon":"icon-edit","options":{"isAllUpperCase":false,"allowExporting":false,"maxRows":4,"allowFiltering":false,"placeholder":"请输入","minRows":2,"customClass":""},"model":"eConsigneeNam","label":"收货人","type":"textarea","key":"textarea_1647400946594"},
        data_l_record: {'key':'grid_1627297974639','type':'grid','model':'l','options':{'gutter':0,'hidden':false}},
        data_cConsigneeAddres_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"cConsigneeAddres","label":"地址","type":"input","key":"input_1626162172361"},
        data_m_record: {'key':'grid_1627297976220','type':'grid','model':'m','options':{'gutter':0,'hidden':false}},
        data_eNotifyNam_record: {"icon":"icon-edit","options":{"isAllUpperCase":false,"allowExporting":false,"maxRows":4,"allowFiltering":false,"placeholder":"请输入","minRows":2,"customClass":""},"model":"eNotifyNam","label":"通知方","type":"textarea","key":"textarea_1647400944881"},
        data_n_record: {'key':'grid_1627297977612','type':'grid','model':'n','options':{'gutter':0,'hidden':false}},
        data_cNotifyAddres_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"cNotifyAddres","label":"地址","type":"input","key":"input_1626162680837"},
        data_p_record: {'key':'grid_1627300790144','type':'grid','model':'p','options':{'gutter':0,'selfLayoutType':'Grid','hidden':false,'labelWidth':60,'fractionDigits':2}},
        data_eCargoNam_record: {"icon":"icon-edit","options":{"isAllUpperCase":false,"allowExporting":false,"allowSorting":false,"maxRows":3,"allowHiding":false,"allowSearch":false,"allowFiltering":false,"allowHeaderFiltering":false,"placeholder":"请输入","minRows":1,"allowGrouping":false,"customClass":""},"model":"eCargoNam","rules":[{"message":"必填项","required":true}],"label":"英文货名","type":"textarea","key":"textarea_1647393505788"},
        data_q_record: {'key':'grid_1627300798661','type':'grid','model':'q','options':{'gutter':0,'hidden':false}},
        data_tempId_record: {"icon":"icon-xiala","options":{"options":[{"label":"F/华氏","value":"F"},{"label":"C/摄氏","value":"C"}],"placeholder":"请选择"},"model":"tempId","label":"温度标识","type":"select","key":"select_1630570990455"},
        data_setTempNum_record: {"options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"setTempNum","label":"设置温度","type":"input","key":"input_1626163442123"},
        data_buttonGroup_1635751654760_record: {'key':'buttonGroup_1635751654760','type':'buttonGroup','model':'buttonGroup_1635751654760','options':{'gutter':0,'hidden':false}},
        data_showShouFaTong_record: {"options":{"type":"primary","dynamicFun":"showShouFaTong"},"model":"showShouFaTong","label":"收发通","type":"button","key":"button_1630482756790"},
        data_goodsInfoTemp_record: {"icon":"icon-button-remove","options":{"type":"primary","dynamicFun":"goodsInfoTemp"},"model":"goodsInfoTemp","label":"多货信息","type":"button","key":"button_1646478479643"},
        data_buttonGroup_1630998728380_record: {'key':'grid_1627298141304','type':'grid','model':'buttonGroup_1630998728380','options':{'gutter':0,'hidden':false}},
        data_ctnOwner_record: {"options":{"allowExporting":false,"allowSorting":false,"options":[],"allowFiltering":false,"dynamic":1,"placeholder":"请选择","dynamicKey":"CompanyOwner,/,owner,owner,,10,,","allowGrouping":false},"model":"ctnOwner","label":"营运人","type":"select","key":"select_1630485950809"},
        data_payerCod_record: {"icon":"icon-xiala","options":{"options":[],"dynamic":1,"placeholder":"请选择","dynamicKey":"CompanyType,-,companyCod,companyCod,cagencyId|andEq|Y,10,,"},"model":"payerCod","label":"货代公司","type":"select","key":"select_1642735276006"},
        data_tradeId_record: {"icon":"icon-xiala","options":{"defaultValue":"0","options":[{"label":"内贸","value":"1"},{"label":"外贸","value":"0"}],"placeholder":"请选择"},"model":"tradeId","rules":[{"message":"必填项","required":true}],"label":"贸易性质","type":"select","key":"select_1630566880170"},
        data_111_record: {'key':'grid_1627298259845','type':'grid','model':'111','options':{'gutter':0,'hidden':false}},
        data_startPortNam_record: {"icon":"icon-write","options":{"filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","placeholder":"请输入","formatPic":true,"customClass":""},"model":"startPortNam","label":"收货地","type":"input","key":"input_1655794447683"},
        data_loadPortNam_record: {"options":{"type":"","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"loadPortNam","label":"装货港","type":"input","key":"input_1626159925881"},
        data_dischrgPortNam_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"dischrgPortNam","label":"卸货港","type":"input","key":"input_1626160257793"},
        data_destPortNam_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"destPortNam","label":"目的港","type":"input","key":"input_1626160431394"},
        data_startPortNam_record: {"icon":"icon-write","options":{"filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","placeholder":"请输入","formatPic":true,"customClass":""},"model":"startPortNam","label":"交货地","type":"input","key":"input_1655794574046"},
        data_startPortCod_record: {"icon":"icon-xiala","options":{"options":[],"dynamic":1,"placeholder":"请选择","dynamicKey":"BasPort,-,portCod,portCod|ePortNam,,10,,"},"model":"startPortCod","label":"收货地代码","type":"select","key":"select_1648870287832"},
        data_loadPortCod_record: {"icon":"icon-xiala","options":{"options":[],"dynamic":1,"placeholder":"请选择","dynamicKey":"BasPort,-,ePortNam|portCod,portCod,,10,,","showNullData":true,"customClass":""},"model":"loadPortCod","label":"装货港代码","type":"select","key":"select_1652067630040"},
        data_dischrgPortCod_record: {"icon":"icon-xiala","options":{"options":[],"dynamic":1,"placeholder":"请选择","dynamicKey":"BasPort,-,ePortNam|portCod,portCod,,10,,","customClass":""},"model":"dischrgPortCod","label":"卸货港代码","type":"select","key":"select_1652067681738"},
        data_destPortCod_record: {"icon":"icon-xiala","options":{"options":[],"dynamic":1,"placeholder":"请选择","dynamicKey":"BasPort,-,ePortNam|portCod,portCod,,10,,","customClass":""},"model":"destPortCod","label":"目的港代码","type":"select","key":"select_1652067683810"},
        data_startPortCod_record: {"icon":"icon-xiala","options":{"options":[],"dynamic":1,"placeholder":"请选择","dynamicKey":"BasPort,-,ePortNam|portCod,portCod,,10,,","customClass":""},"model":"startPortCod","label":"交货地代码","type":"select","key":"select_1656296906731"},
        data_payWayId_record: {"icon":"icon-xiala","options":{"options":[],"dynamic":1,"placeholder":"请选择","dynamicKey":"BasPayWay,/,payWayId,payWayId|e_MEAN_STR,,200,,"},"model":"payWayId","label":"付款方式","type":"select","key":"select_1630393315665"},
        data_payPlaceStr_record: {"icon":"icon-write","options":{"filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","placeholder":"请输入"},"model":"payPlaceStr","rules":[{"message":"必填项","required":false}],"label":"付款地点","type":"input","key":"input_1631171671471"},
        data_traficModStr_record: {"icon":"icon-xiala","options":{"options":[],"dynamic":1,"placeholder":"请选择","dynamicKey":"BasJfType,/,content,content,,200,,"},"model":"traficModStr","label":"交付方式","type":"select","key":"select_1630491940711"},
        data_transPortCod_record: {"icon":"icon-xiala","options":{"options":[],"dynamic":1,"placeholder":"请选择","dynamicKey":"BasPort,-,ePortNam|portCod,portCod,,10,,","colon":false,"customClass":""},"model":"transPortCod","label":"中转港代码","type":"select","key":"select_1652067685634"},
        data_transPortNam_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"transPortNam","label":"中转港","type":"input","key":"input_1626160547324"},
        data_COUNT1_record: {'key':'grid_1627298264740','type':'grid','model':'COUNT1','options':{'gutter':0,'selfLayoutType':'Grid','hidden':false,'labelWidth':60,'fractionDigits':2}},
        data_shareId_record: {"icon":"icon-duoxuan1","options":{"options":[{"label":"","value":"1"}]},"model":"shareId","label":"拼箱","type":"checkbox","key":"checkbox_1633688232669"},
        data_shareMarksStr_record: {"icon":"icon-write","options":{"filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","placeholder":"请输入","labelCol":{"span":7},"wrapperCol":{"span":17},"selfLayout":true,"width":"70%","colon":false},"model":"shareMarksStr","rules":[{"message":"必填项","required":false}],"label":"","type":"input","key":"input_1633688755156"},
        data_COUNT1_record: {'key':'grid_1627299747870','type':'grid','model':'COUNT1','options':{'gutter':-1,'hidden':false}},
        data_p20Num_record: {"icon":"icon-number","options":{"placeholder":"请输入"},"model":"p20Num","label":"提单箱量:20'","type":"number","key":"number_1627299638546"},
        data_f20Num_record: {"icon":"icon-number","options":{"placeholder":"请输入"},"model":"f20Num","label":"计算箱量:20'","type":"number","key":"number_1627300016990"},
        data_p40Num_record: {"icon":"icon-number","options":{"wrapperCol":{"span":18},"placeholder":"请输入","labelCol":{"span":6}},"model":"p40Num","label":"40'","type":"number","key":"number_1627300025721"},
        data_f40Num_record: {"icon":"icon-number","options":{"placeholder":"请输入"},"model":"f40Num","label":"40'","type":"number","key":"number_1627299708671"},
        data_p45Num_record: {"icon":"icon-number","options":{"wrapperCol":{"span":24},"placeholder":"请输入","labelCol":{"span":0}},"model":"p45Num","label":"45'","type":"number","key":"number_1627300027806"},
        data_f45Num_record: {"icon":"icon-number","options":{"placeholder":"请输入"},"model":"f45Num","label":"45'","type":"number","key":"number_1627299692359"},
        data_g_record: {'key':'grid_1630482473753','type':'grid','model':'g','options':{'gutter':0,'selfLayoutType':'Grid','hidden':false,'labelWidth':60,'fractionDigits':2}},
        data_changeReasonOne_record: {"icon":"icon-xiala","options":{"options":[],"dynamic":1,"placeholder":"请选择","dynamicKey":"BasCustCgReason,/,changeReasonCod|reasonContent,changeReasonCod|reasonContent,,200,,"},"model":"changeReasonOne","label":"更改原因","type":"select","key":"select_1630577130800"},
        data_changeReasonDesc_record: {"icon":"icon-edit","options":{"isAllUpperCase":false,"allowExporting":false,"maxRows":2,"allowFiltering":false,"placeholder":"请输入","customClass":""},"model":"changeReasonDesc","label":"更改原因描述","type":"textarea","key":"textarea_1647400902558"},
        data_ccc_record: {'key':'grid_1627300048629','type':'grid','model':'ccc','options':{'gutter':0,'selfLayoutType':'Grid','hidden':false,'labelWidth':60,'fractionDigits':2}},
        data_cargoKindCod_record: {"options":{"options":[],"dynamic":1,"placeholder":"请选择","dynamicKey":"BasCargoKind,/,cargoKindCod,cargoKindCod|cargoKindENam,,20,,"},"model":"cargoKindCod","label":"货类代码","type":"select","key":"select_1664257847981"},
        data_hsCod_record: {"icon":"icon-write","options":{"wrapperCol":{"span":24},"type":"text","placeholder":"请输入","labelCol":{"span":0}},"rules":[{"message":"必填项","required":false}],"model":"hsCod","label":"HS代码","type":"input","key":"input_1626162836282"},
        data_recordMan_record: {"icon":"icon-write","options":{"changeEmit":true,"type":"text","disabled":true,"placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"recordMan","label":"操作员","type":"input","key":"input_1635755057150"},
        data_recordModiMan_record: {"icon":"icon-write","options":{"type":"text","disabled":true,"placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"recordModiMan","label":"修改员","type":"input","key":"input_1626162437601"},
        data_recordTim_record: {"icon":"icon-calendar","options":{"allowExporting":false,"allowGrouping":false,"allowSorting":false,"allowSearch":false,"allowFiltering":false,"allowHeaderFiltering":false,"disabled":true,"placeholder":"请选择"},"model":"recordTim","label":"操作时间","type":"date","key":"date_1628166617057"},
        data_recordModiTim_record: {"icon":"icon-calendar","options":{"allowExporting":false,"allowGrouping":false,"allowSorting":false,"allowSearch":false,"allowFiltering":false,"allowHeaderFiltering":false,"disabled":true,"placeholder":"请选择"},"model":"recordModiTim","label":"修改时间","type":"date","key":"date_1628166639714"},
        data_f_record: {'key':'grid_1627300092886','type':'grid','model':'f','options':{'gutter':0,'hidden':false}},
        data_pieceNum_record: {"icon":"icon-number","options":{"precision":0,"allowExporting":false,"allowFiltering":false,"placeholder":"请输入"},"model":"pieceNum","label":"件数","type":"number","key":"number_1631172011746"},
        data_packageCod_record: {"icon":"icon-write","options":{"type":"text","disabled":true,"placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"packageCod","label":"包装形式代码","type":"input","key":"input_1630662545127"},
        data_packageStr_record: {"icon":"icon-xiala","options":{"allowExporting":false,"allowSorting":false,"allowSearch":false,"options":[],"allowFiltering":false,"allowHeaderFiltering":false,"dynamic":1,"placeholder":"请选择","dynamicKey":"BasPackage,-,ePackageNam|packageCod,ePackageNam,,10,,","allowGrouping":false,"customClass":""},"model":"packageStr","label":"包装形式","type":"select","key":"select_1652067372811"},
        data_e_record: {'key':'grid_1627300312323','type':'grid','model':'e','options':{'gutter':0,'selfLayoutType':'Grid','hidden':false,'labelWidth':60,'fractionDigits':2}},
        data_gweightTon_record: {"icon":"icon-number","options":{"precision":3,"placeholder":"请输入"},"model":"gweightTon","label":"毛重","type":"number","key":"number_1631172496644"},
        data_gvolNum_record: {"icon":"icon-number","options":{"precision":3,"placeholder":"请输入"},"model":"gvolNum","label":"体积","type":"number","key":"number_1631172500222"},
        data_dangClassNam_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"dangClassNam","label":"危品类别","type":"input","key":"input_1649834047603"},
        data_shoufatong_record: {'key':'grid_1663906326708','type':'grid','model':'shoufatong','options':{'gutter':0,'selfLayoutType':'Grid','hidden':true,'conType':'all','controlType':'hidden','labelWidth':60,'fractionDigits':2,'conditions':[]}},
        data_shipperCod_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"shipperCod","label":"发货人代码","type":"input","key":"input_1635755128602"},
        data_shipperTeStr_record: {"options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"shipperTeStr","label":"电话","type":"input","key":"input_1626162193944"},
        data_shipperEmStr_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"shipperEmStr","label":"邮件","type":"input","key":"input_1626162415706"},
        data_shipperFxStr_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"shipperFxStr","label":"传真","type":"input","key":"input_1626162446171"},
        data_shipperSubEntityCod_record: {"options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"shipperSubEntityCod","label":"省份代码","type":"input","key":"input_1626162850833"},
        data_shipperSubEntityNam_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"shipperSubEntityNam","label":"省份名称","type":"input","key":"input_1626162911236"},
        data_shipperCityNam_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"shipperCityNam","label":"城市","type":"input","key":"input_1626162715769"},
        data_shipperPostCod_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"shipperPostCod","label":"邮政编码","type":"input","key":"input_1626163068029"},
        data_shipperCountryCod_record: {"icon":"icon-xiala","options":{"options":[],"dynamic":3,"placeholder":"请选择","dynamicKey":"countryCodList"},"model":"shipperCountryCod","label":"国家代码","type":"select","key":"select_1630486195529"},
        data_shipperAeo_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"shipperAeo","label":"发货人AEO","type":"input","key":"input_1626161921297"},
        data_consigneeCod_record: {"options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"consigneeCod","label":"收货人代码","type":"input","key":"input_1626159749338"},
        data_consigneeEmStr_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"consigneeEmStr","label":"邮件","type":"input","key":"input_1626160383977"},
        data_consigneeTeStr_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"consigneeTeStr","label":"电话","type":"input","key":"input_1626159906815"},
        data_consigneeFxStr_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"consigneeFxStr","label":"传真","type":"input","key":"input_1626160455071"},
        data_consigneeSubEntityCod_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"consigneeSubEntityCod","label":"省份代码","type":"input","key":"input_1626160840777"},
        data_consigneeSubEntityNam_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"consigneeSubEntityNam","label":"省份名称","type":"input","key":"input_1626161566239"},
        data_consigneeCityNam_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"consigneeCityNam","label":"城市","type":"input","key":"input_1626160624072"},
        data_consigneePostCod_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"consigneePostCod","label":"邮政编码","type":"input","key":"input_1626161583529"},
        data_consigneeCountryCod_record: {"icon":"icon-xiala","options":{"options":[],"dynamic":3,"placeholder":"请选择","dynamicKey":"countryCodList","clearable":false},"model":"consigneeCountryCod","label":"国家代码","type":"select","key":"select_1630486229376"},
        data_consigneeAeo_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"consigneeAeo","label":"收货人AEO","type":"input","key":"input_1630566313228"},
        data_consigneeContactNam_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"consigneeContactNam","label":"联系人","type":"input","key":"input_1626161931790"},
        data_consigneeContactTeStr_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"consigneeContactTeStr","label":"联系电话","type":"input","key":"input_1626161998157"},
        data_consigneeContactEmStr_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"consigneeContactEmStr","label":"联系邮件","type":"input","key":"input_1626162202877"},
        data_consigneeContactFxStr_record: {"options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"consigneeContactFxStr","label":"联系传真","type":"input","key":"input_1626162424739"},
        data_notifyCod_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"notifyCod","label":"通知方代码","type":"input","key":"input_1626161986396"},
        data_notifyTeStr_record: {"options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"notifyTeStr","label":"电话","type":"input","key":"input_1627300902666"},
        data_notifyEmStr_record: {"options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"notifyEmStr","label":"邮件","type":"input","key":"input_1627300891555"},
        data_notifyCityNam_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"notifyCityNam","label":"城市","type":"input","key":"input_1627300933454"},
        data_notifyFxStr_record: {"options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"notifyFxStr","label":"传真","type":"input","key":"input_1627300910511"},
        data_notifySubEntityCod_record: {"options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"notifySubEntityCod","label":"省份代码","type":"input","key":"input_1627300942815"},
        data_notifySubEntityNam_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"notifySubEntityNam","label":"省份名称","type":"input","key":"input_1627300945098"},
        data_notifyCountryCod_record: {"icon":"icon-xiala","options":{"options":[],"dynamic":3,"placeholder":"请选择","dynamicKey":"countryCodList"},"model":"notifyCountryCod","label":"国家代码","type":"select","key":"select_1630486230805"},
        data_notifyPostCod_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"notifyPostCod","label":"邮政编码","type":"input","key":"input_1627301536390"},
        data_notifyAeo_record: {"options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"notifyAeo","label":"通知方AEO","type":"input","key":"input_1626163202862"},
        data_dangPageNo_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"dangPageNo","label":"危品等级页号","type":"input","key":"input_1626163168645"},
        data_dangLableStr_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"dangLableStr","label":"危品标签","type":"input","key":"input_1626163058655"},
        data_dangMfagNo_record: {"options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"dangMfagNo","label":"医疗急救指南号","type":"input","key":"input_1626163179311"},
        data_dangEmsNo_record: {"options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"dangEmsNo","label":"危品应急措施号","type":"input","key":"input_1626163252602"},
        data_dangFlashPoint_record: {"options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"dangFlashPoint","label":"闪点","type":"input","key":"input_1626163240884"},
        data_dangEmStr_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"dangEmStr","label":"联系邮箱","type":"input","key":"input_1635755088121"},
        data_dangFxStr_record: {"options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"dangFxStr","label":"联系传真","type":"input","key":"input_1626163192884"},
        data_maxTempNum_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"maxTempNum","label":"最高温度","type":"input","key":"input_1626163462114"},
        data_minTempNum_record: {"icon":"icon-write","options":{"type":"text","placeholder":"请输入"},"rules":[{"message":"必填项","required":false}],"model":"minTempNum","label":"最低温度","type":"input","key":"input_1626163452232"},
        data_ifcsumICtn_record: {"label":"MANIFEST_MAINTENANCE_DETAIL_ZSK3","type":"batch","options":{"mode":"row","hasPaging":false,"disabled":true,"key":"id","height":250,"editable":true,"lazyNoPaging":true,"searchable":true,"filterPanel":true},"model":"ifcsumICtn","key":"batch_1663636246518"},
        data_ifcsumICtn_BaseColumnList: [{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"箱号","type":"input","options":{"type":"text","placeholder":"请输入"},"model":"cntrNo","key":"input_1626163573487"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"尺寸","type":"input","options":{"type":"text","placeholder":"请输入"},"model":"cntrSizeCod","key":"input_1658479848673"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"箱型","type":"input","options":{"type":"text","placeholder":"请输入"},"model":"cntrTypeCod","key":"input_1658479850395"},{"icon":"icon-xiala","options":{"options":[],"dynamic":2,"placeholder":"请选择","dynamicKey":"CNTR_EF"},"model":"cntrEfId","label":"空重","type":"select","key":"select_1630052586221"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"铅封号","type":"input","options":{"type":"text","placeholder":"请输入"},"model":"sealNo","key":"input_1626164182509"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"件数","type":"input","options":{"type":"text","placeholder":"请输入"},"model":"pieceNum","key":"input_1626164192687"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"包装形式代码","type":"input","options":{"type":"text","disabled":true,"placeholder":"请输入"},"model":"packageCod","key":"input_1658479885623"},{"options":{"options":[],"dynamic":1,"placeholder":"","dynamicKey":"BasPackage,-,ePackageNam|packageCod,ePackageNam,,10,,"},"model":"packageStr","label":"包装形式","type":"select","key":"select_1664358166352"},{"icon":"icon-number","label":"重量","type":"number","options":{"precision":3,"placeholder":"请输入"},"model":"gweightTon","key":"number_1630462583345"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"箱皮重","type":"input","options":{"type":"text","placeholder":"请输入"},"model":"cntrTareKgs","key":"input_1626164295448"},{"icon":"icon-number","label":"体积","type":"number","options":{"precision":3,"placeholder":"请输入"},"model":"gvolNum","key":"number_1630462707412"},{"icon":"icon-write","rules":[{"message":"必填项","required":false}],"label":"单箱标记","type":"input","options":{"type":"text","placeholder":"请输入"},"model":"putCntrRemark","key":"input_1666938694097"}],
        data_slot_1649301600100_record: {"options":{"selfLayoutType":"Grid","hidden":false,"name":"ctnTotal","labelWidth":60,"fractionDigits":2},"model":"slot_1649301600100","label":"自定义插槽","type":"slot","key":"slot_1649301600100"},
        data_voyageId_record: {"options":{"hidden":true,"filterOperations":["contains","notcontains","startswith","endswith","=","<>"],"type":"text","placeholder":"请输入"},"model":"voyageId","rules":[{"message":"必填项","required":false}],"label":"航次id","type":"input","key":"input_1630579035197"}
      };
    },
    methods: {
      callInMountedCustom(ctos3CommonApi, packageRpcParam){
      this.showSign = "0"
      this.disable(['save', 'showShouFaTong'])
      this.disable(['saveZS'])
      this.getNationality()
                                                                              this.tabType = 'key1'
      this.input_cntrNo = ""
  },
  getShouFaTong(){
      this.ctos3CommonApi('codeService', 'getUnique', [this.billId, 'IfcsumTemp']).then(response => {
          if (response.responseData.statusCode === 0) {
              const result = response.responseData.resultData
              this.resultData1 = result
                                                                                                              this.setData(this.resultData1)
          }
      })
  },
  getShouFaTongZS(){
      this.ctos3CommonApi('codeService', 'getUnique', [this.billId, 'IfcsumI']).then(response => {
          if (response.responseData.statusCode === 0) {
              const result = response.responseData.resultData
                                                                                                                          this.setData(result)
          }
      })
  },
  getShouFaTongTG(){
      this.ctos3CommonApi('codeService', 'getUnique', [this.billId, 'IfcsumShutOut']).then(response => {
          if (response.responseData.statusCode === 0) {
              const result = response.responseData.resultData
                                                                                                                          this.setData(result)
          }
      })
  },
  searchData(){
      this.resData = []
      this.getData(1)
  },
  searchData2(){
      this.resData2 = []
      this.getData2(1)
  },
  searchShortList(){
    this.resData = []
    this.getIfcsumIShortList(1)
  },
  getIfcsumIShortList(pageNumber){
      this.spinning = true
      const wheres = []
      const whereVoyage = {}
      whereVoyage.condition = "andeq"
      whereVoyage.column = "voyage_id"
      whereVoyage.v1 = this.voyageId
      wheres.push(whereVoyage)
      const wheresRef = []
      const whereRef = {}
      whereRef.condition = "leftJoin"
      whereRef.fieldNames = ["CNTR_NO", 'SUB_COMPANY_CODE','voyage_id']
      whereRef.model = "IfcsumICtn"
      whereRef.modelRefs = ["CNTR_NO", 'SUB_COMPANY_CODE','voyage_id']
      whereRef.refColumns = ['BILL_NBR']
      wheresRef.push(whereRef)
      let column = ['distinct *']
      this.ctos3CommonApi('codeService', 'getAndOrm', [wheres, [{
              column: 'cntr_No',
              condition: 'desc'
          }],
          column, {
              pageNumber: pageNumber,
              pageSize: 1000
          },
          wheresRef, 'IfcsumIShortList'
      ]).then(response => {
          if (response.responseData.statusCode === 0) {
              const result = response.responseData.resultData.list
                                                  this.resData = this.resData.concat(result)
              if (result.length == 1000) {
                  pageNumber = pageNumber + 1
                  this.getIfcsumIShortList(pageNumber)
              } else {
                  this.EventBus.$emit('deselectAll', ['ifcsumIShortList'])
                  this.setData({
                      'ifcsumIShortList': this.resData
                  })
                  this.spinning = false
              }
          }
      }).catch(res => {
          this.spinning = false
      })
  },
  getData(pageNumber){
      this.spinning = true
      let packetParam = []
      let param = {}
      let wheres = []
      let where = {},
          where2 = {}
      where.column = 'voyage_id'
      where.condition = 'andeq'
      where.v1 = this.voyageId
      wheres.push(where)
      if (this.input_billNbr) {
          where2.column = 'BILL_NBR'
          where2.condition = 'andrightLike'
          where2.v1 = this.input_billNbr + '%'
          wheres.push(where2)
      }
      if (this.input_ctnOwner) {
          let where4 = {}
          where4.column = 'ctn_Owner'
          where4.condition = 'andeq'
          where4.v1 = this.input_ctnOwner
          wheres.push(where4)
      }
      if (this.input_ctnOwnerCtn) {
          let where9 = {}
          where9.column = this.tabType == 'key1' || this.tabType == 'key4' || this.tabType == 'key5' ?
              'Ifcsum_Temp_Ctn.ctn_Owner' : 'IFCSUM_SHUT_OUT_CTN.ctn_Owner'
          where9.condition = 'andeq'
          where9.v1 = this.input_ctnOwnerCtn
          wheres.push(where9)
      }
      if (this.input_cntrNo != "") {
          let where5 = {}
          where5.column = this.tabType == 'key1' || this.tabType == 'key4' || this.tabType == 'key5' ?
              'Ifcsum_Temp_Ctn.cntr_No' : 'IFCSUM_SHUT_OUT_CTN.cntr_No'
          where5.condition = 'andrightLike'
          where5.v1 = this.input_cntrNo + '%'
          wheres.push(where5)
      }
      if (this.input_cntrEfId && this.input_cntrEfId.length > 0) {
          let where6 = {}
          where6.column = this.tabType == 'key1' || this.tabType == 'key4' || this.tabType == 'key5' ?
              'Ifcsum_Temp_Ctn.cntr_Ef_Id' : 'IFCSUM_SHUT_OUT_CTN.cntr_Ef_Id'
          where6.condition = 'andin'
          where6.v1 = this.input_cntrEfId
          wheres.push(where6)
      }
      const wheres2 = []
      const where7 = {}
      where7.condition = this.tabType == 'key4' ? "innerJoin" : "leftJoin"
      where7.fieldNames = ["ID"]
      where7.model = this.tabType == 'key1' || this.tabType == 'key4' || this.tabType == 'key5' ?
          "IfcsumTempCtn" : 'IfcsumShutOutCtn'
      where7.modelRefs = ["BILL_ID"]
      where7.refColumns = this.tabType == 'key4' ? ['ID', 'CNTR_NO', 'CNTR_TYPE_COD', 'CNTR_SIZE_COD',
          'CNTR_EF_ID', 'GVOL_NUM', 'GWEIGHT_TON', 'PIECE_NUM', 'SEAL_NO', 'CTN_OWNER'
      ] : ['SUB_COMPANY_CODE']
      wheres2.push(where7)
      let column = ['distinct *']
      this.ctos3CommonApi('codeService', 'getAndOrm', [wheres, [{
              column: this.tabType == 'key4' ? 'Ifcsum_Temp_Ctn.id' : 'id',
              condition: 'desc'
          }],
          column, {
              pageNumber: pageNumber,
              pageSize: 1000
          },
          wheres2, this.tabType == 'key1' || this.tabType == 'key4' || this.tabType == 'key5' ?
          'IfcsumTemp' : 'IfcsumShutOut'
      ]).then(response => {
          if (response.responseData.statusCode === 0) {
              const result = response.responseData.resultData.list
                                                  this.resData = this.resData.concat(result)
              if (result.length == 1000) {
                  pageNumber = pageNumber + 1
                  this.getData(pageNumber)
              } else {
                  console.log("ids", this.resData.map(item => item.id))
                                                                                                                                                  if (this.tabType == 'key1') {
                      this.EventBus.$emit('deselectAll', ['ifscumIListTemp'])
                      this.setData({
                          'ifscumIListTemp': this.resData
                      })
                  } else if (this.tabType == 'key5') {
                      this.EventBus.$emit('deselectAll', ['ifscumIListTemp2'])
                      this.setData({
                          'ifscumIListTemp2': this.resData
                      })
                  } else if (this.tabType == 'key4') {
                      this.EventBus.$emit('deselectAll', ['batchUpdateCtnList'])
                      this.setData({
                          'batchUpdateCtnList': this.resData
                      })
                  } else {
                      this.EventBus.$emit('deselectAll', ['ifscumIListTemp'])
                      this.setData({
                          'ifscumIListTemp': this.resData
                      })
                  }
                  this.spinning = false
              }
          }
      }).catch(res => {
          this.spinning = false
      })
  },
  getData2(pageNumber){
      this.spinning = true
      let packetParam = []
      let param = {}
      let wheres = []
      let where = {},
          where2 = {}
      where.column = 'voyage_id'
      where.condition = 'andeq'
      where.v1 = this.voyageId
      wheres.push(where)
      if (this.input_billNbr) {
          where2.column = 'BILL_NBR'
          where2.condition = 'andrightLike'
          where2.v1 = this.input_billNbr + '%'
          wheres.push(where2)
      }
      if (this.input_ctnOwner) {
          let where4 = {}
          where4.column = 'ctn_Owner'
          where4.condition = 'andeq'
          where4.v1 = this.input_ctnOwner
          wheres.push(where4)
      }
      if (this.input_cntrNo != "") {
          let where5 = {}
          where5.column = 'Ifcsum_I_Ctn.cntr_No'
          where5.condition = 'andrightLike'
          where5.v1 = this.input_cntrNo + '%'
          wheres.push(where5)
      }
      if (this.input_cntrEfId && this.input_cntrEfId.length > 0) {
          let where8 = {}
          where8.column = 'Ifcsum_I_Ctn.cntr_Ef_Id'
          where8.condition = 'andin'
          where8.v1 = this.input_cntrEfId
          wheres.push(where8)
      }
      const wheres2 = []
      const where6 = {}
      where6.condition = "leftJoin"
      where6.fieldNames = ["ID"]
      where6.model = "NzxRecord"
      where6.modelRefs = ["SEND_IFCSUM_ID"]
      where6.refColumns = ["status", 'id']
      wheres2.push(where6)
      const where7 = {}
      where7.condition = "leftJoin"
      where7.fieldNames = ["ID"]
      where7.model = "IfcsumICtn"
      where7.modelRefs = ["BILL_ID"]
      where7.refColumns = ['SUB_COMPANY_CODE']
      wheres2.push(where7)
      let column = ['distinct *']
          this.ctos3CommonApi('codeService', 'getAndOrm', [wheres, [],
          column, {
              pageNumber: pageNumber,
              pageSize: 1000
          },
          wheres2, 'IfcsumI'
      ]).then(response => {
          if (response.responseData.statusCode === 0) {
              const result = response.responseData.resultData.list
              if (result.length == 1000) {
                  pageNumber = pageNumber + 1
                  this.getData2(pageNumber)
              } else {
                  this.spinning = false
              }
              this.EventBus.$emit('deselectAll', ['ifscumIListTemp'])
              result.forEach(item => {
                  item.shareId == "1" ? item.shareId = true : item.shareId = false
              })
              this.resData2 = this.resData2.concat(result)
              this.setData({
                  'ifscumIListTemp': this.resData2
              })
          }
      }).catch(res => {
          this.spinning = false
      })
  },
  getCtn3(){
      let wheres = {}
      var servire = 'ifcsumTempService'
      var method = 'queryTempCtnrCnt'
      wheres.voyageId = this.voyageId
      if (this.input_billNbr && this.input_billNbr != "") {
          wheres.billNbr = this.input_billNbr
      }
      if (this.input_ctnOwner) {
          wheres.ctnOwner = this.input_ctnOwner
      }
      if (this.input_cntrNo != "") {
          wheres.cntrNo = this.input_cntrNo
      }
      if (this.input_cntrEfId && this.input_cntrEfId.length > 0) {
          wheres.cntrEfIdList = this.input_cntrEfId
      }
      this.$set(this.dynamicData, 'slots', ['ctnTotal'])
      if (this.tabType == 'key2') {
          servire = 'ifcsumIService'
          method = 'queryICtnrCnt'
      }
      this.ctos3CommonApi(servire, method, [wheres]).then(response => {
          if (response.responseData.statusCode === 0) {
              const result = response.responseData.resultData[0]
              if (result) {
                  this.realOutfitP45 = result.realOutfitP45
                  this.realOutfitP40 = result.realOutfitP40
                  this.realOutfitP20 = result.realOutfitP20
                  this.billOfLadingP45 = result.billOfLadingP45
                  this.billOfLadingP40 = result.billOfLadingP40
                  this.billOfLadingP20 = result.billOfLadingP20
              } else {
                  this.realOutfitP45 = 0
                  this.realOutfitP40 = 0
                  this.realOutfitP20 = 0
                  this.billOfLadingP45 = 0
                  this.billOfLadingP40 = 0
                  this.billOfLadingP20 = 0
              }
          }
      })
  },
  getCtnOwnerList(){
      const wheres = []
      const where1 = {}
      where1.column = 'VOYAGE_ID'
      where1.condition = 'andEq'
      where1.v1 = this.voyageId
      wheres.push(where1)
      const where2 = {}
      where2.column = 'IE_FLAG'
      where2.condition = 'andEq'
      where2.v1 = 'I'
      wheres.push(where2)
      this.ctos3CommonApi('codeService', 'getListWhere', [wheres, [],
          [], 'VoyageCtnOwnerInfo'
      ]).then(response => {
          if (response.responseData.statusCode === 0) {
              const result = response.responseData.resultData
              const ctnOwnerList = []
              result.forEach(item => {
                  if (item.ctnOwner) {
                      ctnOwnerList.push({
                          label: item.ctnOwner,
                          value: item.ctnOwner
                      })
                  }
              })
              this.$set(this.dynamicData, 'ctnOwner', ctnOwnerList)
          }
      }).catch(res => {
          this.confirmLoading = false
      })
  },
  clearForm(){
      this.setData({
          'billNbr': null,
          'combineDispartId': null,
          'ctnOwner': null,
          'payerCod': null,
          'tradeId': null,
          'transferId': null,
          'billPropId': null,
          'startPortNam': null,
          'startPortCod': null,
          'payWayId': null,
          'loadPortNam': null,
          'loadPortCod': null,
          'payPlaceStr': null,
          'dischrgPortNam': null,
          'dischrgPortCod': null,
          'traficModStr': null,
          'destPortNam': null,
          'destPortCod': null,
          'transPortCod': null,
          'startPortNam': null,
          'startPortCod': null,
          'transPortNam': null,
          'bargeNam': null,
          'dschgShipDte': null,
          'bargVoyageNo': null,
          'ship2Terminal': null,
          'eShipperNam': null,
          'eShipperAddres': null,
          'eConsigneeNam': null,
          'cConsigneeAddres': null,
          'eNotifyNam': null,
          'cNotifyAddres': null,
          'eCargoNam': null,
          'tempId': null,
          'setTempNum': null,
          'shareId2': null,
          'shareMarksStr': null,
          'p20Num': null,
          'p40Num': null,
          'p45Num': null,
          'f20Num': null,
          'f40Num': null,
          'f45Num': null,
          'changeReasonOne': null,
          'changeReasonDesc': null,
          'cargoKindCod': null,
          'recordMan': null,
          'recordTim': null,
          'hsCod': null,
          'recordModiMan': null,
          'recordModiTim': null,
          'pieceNum': null,
          'packageCod': null,
          'packageStr': null,
          'gweightTon': null,
          'gvolNum': null,
          'dangClassNam': null,
          'confirmMan': null,
          'confirmTim': null,
          'shipperCod': null,
          'shipperTeStr': null,
          'shipperEmStr': null,
          'shipperFxStr': null,
          'shipperSubEntityCod': null,
          'shipperSubEntityNam': null,
          'shipperCityNam': null,
          'shipperPostCod': null,
          'shipperCountryCod': null,
          'shipperAeo': null,
          'consigneeCod': null,
          'consigneeEmStr': null,
          'consigneeTeStr': null,
          'consigneeFxStr': null,
          'consigneeSubEntityCod': null,
          'consigneeSubEntityNam': null,
          'consigneeCityNam': null,
          'consigneePostCod': null,
          'consigneeCountryCod': null,
          'consigneeAeo': null,
          'consigneeContactNam': null,
          'consigneeContactTeStr': null,
          'consigneeContactEmStr': null,
          'consigneeContactFxStr': null,
          'notifyCod': null,
          'notifyTeStr': null,
          'notifyEmStr': null,
          'notifyCityNam': null,
          'notifyFxStr': null,
          'notifySubEntityCod': null,
          'notifySubEntityNam': null,
          'notifyCountryCod': null,
          'notifyPostCod': null,
          'notifyAeo': null,
          'dangPageNo': null,
          'dangLableStr': null,
          'dangMfagNo': null,
          'dangEmsNo': null,
          'dangFlashPoint': null,
          'dangEmStr': null,
          'dangFxStr': null,
          'maxTempNum': null,
          'minTempNum': null,
          ifcsumICtn: []
      })
  },
  getNationality(){
                                                      this.ctos3CommonApi('codeService', 'getListWhere', [
          [], null, '', 'BasPackage'
      ]).then(response => {
          if (response.responseData.statusCode === 0) {
              const result = response.responseData.resultData
              this.packageList = result
          }
      })
  },
  handleBusinessCustom(operation){
  },
  handleChangeCustom(value, key){
      if (key == "tab") {
          this.hide(["shoufatong"])
          this.disable(['showShouFaTong'])
          this.clearForm()
          this.EventBus.$emit('deselectAll', ['ifscumIListTemp'])
          this.EventBus.$emit('deselectAll', ['ifscumIList'])
          this.EventBus.$emit('deselectAll', ['ifscumIListShutOut'])
                  var voyageId = this.voyageId;
          this.tabType = value
          if (value == "key3" || value == "key2" || value == "key1") {
              this.show(['show'])
          }
          if (value == "key4" || value == "key5") {
              this.hide(['show'])
          }
          if (value == "key2" || value == "key1") {
              this.setData
              this.getCtn3()
          }
          if (value == "key2") {
                          this.searchData2()
              this.EventBus.$emit('deselectAll', ['ifscumIListTemp'])
              this.EventBus.$emit('deselectAll', ['ifscumIListTemp2'])
                      } else {
              if(value == 'key6'){
                this.searchShortList()
                return
              }
                          this.EventBus.$emit('deselectAll', ['ifscumIListTemp'])
              this.EventBus.$emit('activityKey', value)
              this.searchData()
          }
          
      }
                                                                                          if (key == "input_billNbr") {
          this.input_billNbr = value
      }
          if (key == "input_cntrNo") {
          this.input_cntrNo = value
      }
          if (key == "input_cntrEfId") {
          this.input_cntrEfId = value
      }
          if (key == "input_ctnOwner") {
          this.input_ctnOwner = value
      }
          if (key == "input_ctnOwnerCtn") {
          this.input_ctnOwnerCtn = value
      }
          if (key == "packageStr") {
        this.setData({
          'packageCod': value.split('-')[1]
        })
      }
  },
  logEventCustom(value, key){
          if (value.event === 'importOk' && key === 'ifcsumIShortList') {
          this.searchShortList()
      }
          if (value.event === 'importOk' && key === 'ifscumIListTemp') {
          this.searchData()
      }
          if (value.event === 'onRowClick' && key === 'voyageData') {
          this.voyageId = value.data.id
          this.vesselCode = value.data.vesselCode
      }
          if (value.event === 'onRowDblClick' && key === 'voyageData') {
          this.voyageId = value.data.id
          this.vesselCode = value.data.vesselCode
          this.setData({
              voyageId: value.data.id
          })
          this.resetFields(['placeCod'])
          setTimeout(function () {
              this.getCtn3()
              if (this.tabType == "key1") {
                  this.searchData()
              } else {
                  this.searchData2()
              }
          }, 100);
          this.getCtnOwner()
          this.show(['show'])
          this.EventBus.$emit('hideTab', ['key1', true])
          this.EventBus.$emit('hideTab', ['key2', true])
      }
          if (value.event === 'onRowClick' && key === 'ifscumIListTemp') {
          this.clearForm()
          this.billId = value.data.id
          this.setData(value.data)
          this.setData({
              cargoKindCod: value.data.cargoKindCod
          })
          if (this.tabType == 'key1') {
              this.getTempCtnList()
          }
          if (this.tabType == 'key2') {
              this.getIfcusmCtnList()
          }
          if (this.tabType == 'key3') {
              this.getCtnList()
          }
              }
          if (value.event === 'onRowClick' && key === 'ifscumIList') {
          this.billId = value.data.id
          this.setData(value.data)
          this.getIfcusmCtnList()
              }
          if (value.event === 'onRowClick' && key === 'ifscumIListShutOut') {
          this.setData(value.data)
          this.billId = value.data.id
          this.getCtnList()
      }
          if (value.event === 'onSelectionChanged' && key === 'ifscumIListTemp') {
          this.selectedRowKeys = []
          this.selectedRowKeys = value.selectedRowKeys
          this.selectedRowsData = []
          this.selectedRowsData = value.selectedRowsData
          this.checkIds = []
          this.checkIds = value.selectedRowKeys
      }
          if (value.event === 'onSelectionChanged' && key === 'ifscumIList') {
          this.selectedRowsData2 = []
          this.selectedRowsData2 = value.selectedRowsData
          this.checkIds2 = []
          this.checkIds2 = value.selectedRowKeys
      }
          if (value.event === 'onSelectionChanged' && key === 'ifscumIListTemp') {
          this.selectedRowsData2 = []
          this.selectedRowsData2 = value.selectedRowsData
          this.checkIds2 = []
          this.checkIds2 = value.selectedRowKeys
      }
          if (value.event === 'onSelectionChanged' && key == 'ifscumIListShutOut') {
          this.selectedRowsData3 = []
          this.selectedRowsData3 = value.selectedRowsData
          this.checkIds3 = []
          this.checkIds3 = value.selectedRowKeys
      }
          if (value.event === 'onSelectionChanged' && key == 'ifscumIListTemp') {
          this.selectedRowsData3 = []
          this.selectedRowsData3 = value.selectedRowsData
          this.checkIds3 = []
          this.checkIds3 = value.selectedRowKeys
      }
          if (value.event === 'onSelectionChanged' && key == 'batchUpdateCtnList') {
          this.selectedRowsData4 = []
          this.selectedRowsData4 = value.selectedRowsData
          this.checkIds4 = []
          this.checkIds4 = value.selectedRowKeys
      }
          if (value.event === 'onSelectionChanged' && key === 'ifscumIListTemp2') {
          this.selectedRowsData5 = []
          this.selectedRowsData5 = value.selectedRowsData
          this.checkIds5 = []
          this.checkIds5 = value.selectedRowKeys
      }
          if (value.event === 'onSelectionChanged' && key === 'ifcsumIShortList') {
                          this.shortListCheckIds = []
          this.shortListCheckIds = value.selectedRowKeys
      }
              if (value.event === 'onRowInserted' && key === 'ifcsumICtn') {
          const insertObj = JSON.parse(JSON.stringify(value.data))
                  if (value.data.packageStr) {
              let code = this.packageList.find(item => item.ePackageNam == value.data.packageStr.split('-')[0])
              insertObj.packageCod = code ? code.packageCod : ''
          }
          insertObj.voyageId = this.voyageId
          insertObj.billId = this.billId
          insertObj.portId = '0'
          insertObj.shareId = '0'
          insertObj.billNbr = this.billNbr
          const rpcParamsE = []
          delete insertObj.id
          rpcParamsE.push(insertObj)
          this.ctos3CommonApi('ifcsumCtnTempService', 'insert', rpcParamsE).then((result) => {
              if (result.responseData.statusCode === 0) {
                  this.$message.success('数据保存成功')
                  if (value.data.cntrSizeCod) {
                      this.ctos3CommonApi('ifcsumTempService', 'addTempCntr', [this.billId, value
                          .data.cntrSizeCod
                      ]).then((result) => {
                          if (result.responseData.statusCode === 0) {
                                                          this.getTempDetail()
                          }
                      })
                  }
                                  this.getTempDetail()
              } else {
                  this.$message.error('数据保存失败')
              }
          }).catch(res => {
                          this.getTempDetail()
          })
      }
          if (value.event === 'onRowUpdated' && key === 'ifcsumICtn') {
          const updateObj = value.data
          if (value.data.packageStr) {
              let code = this.packageList.find(item => item.ePackageNam == value.data.packageStr.split('-')[0])
              updateObj.packageCod = code ? code.packageCod : ''
          }
          updateObj.subCompanyCode = JSON.parse(localStorage.getItem('xt__SUB_COMPANY_CODE')).value
          const rpcParamsE = []
          rpcParamsE.push(updateObj)
          this.ctos3CommonApi('ifcsumCtnTempService', 'updateTemplateById', rpcParamsE).then((result) => {
              if (result.responseData.statusCode === 0) {
                  this.$message.success('数据更新成功')
                                  this.getTempDetail()
              } else {
                  this.$message.error('数据更新失败')
              }
          }).catch(res => {
                          this.getTempDetail()
          })
      }
          if (value.event === 'onRowRemoved' && key === 'ifcsumICtn') {
          const removeId = value.data.id
          const rpcParamsE = []
          rpcParamsE.push(removeId)
          this.ctos3CommonApi('ifcsumCtnTempService', 'deleteById', rpcParamsE).then((result) => {
              if (result.responseData.statusCode === 0) {
                  this.$message.success('数据删除成功')
                  if (value.data.cntrSizeCod) {
                      this.ctos3CommonApi('ifcsumTempService', 'minusTempCntr', [this.billId,
                          value.data.cntrSizeCod
                      ]).then((result) => {
                          if (result.responseData.statusCode === 0) {
                                                          this.getTempDetail()
                          }
                      })
                  }
                                  this.getTempDetail()
              } else {
                  this.$message.error('数据删除失败')
              }
          }).catch(res => {
                          this.getTempDetail()
          })
      }
                                                                                                                                                                                                                                                                                                                                                                              },
  getDetail(){
      const billId = this.billId
      this.ctos3CommonApi('ifcsumTempService', 'ifcsumIGet', [billId]).then((result) => {
          if (result.responseData.statusCode === 0) {
              this.resultData1 = result.responseData.resultData
                          this.resultData1.changeReasonOne = this.resultData1.changeReasonOne ? context
                  .resultData1.changeReasonOne + '/' + (this.resultData1.changeReasonDesc ? context
                      .resultData1.changeReasonDesc : '') : undefined
              var ctnList = this.resultData1.tailInfos.ifcsumICtn
              if (this.resultData1.shareId == '1') {
                  this.resultData1.shareId2 = ['1']
              } else {
                  this.resultData1.shareId2 = []
                  this.disable(['shareMarksStr'])
              }
              if (ctnList && ctnList.length > 0) {
                                                                                              }
              this.setData(this.resultData1)
              this.setData({
                  ifcsumICtn: ctnList
              })
              this.enable(['save'])
          }
      })
  },
  getTempDetail(){
      const billId = this.billId
      this.ctos3CommonApi('ifcsumTempService', 'ifcsumICtnGet', [billId]).then((result) => {
          if (result.responseData.statusCode === 0) {
              this.resultData1 = result.responseData.resultData
                          this.resultData1.changeReasonOne = this.resultData1.changeReasonOne ? context
                  .resultData1.changeReasonOne + '/' + (this.resultData1.changeReasonDesc ? context
                      .resultData1.changeReasonDesc : '') : undefined
              var ctnList = this.resultData1.tailInfos.ifcsumTempCtn
              if (this.resultData1.shareId == '1') {
                  this.resultData1.shareId2 = ['1']
              } else {
                  this.resultData1.shareId2 = []
                  this.disable(['shareMarksStr'])
              }
              if (ctnList && ctnList.length > 0) {
                                                                                              }
              this.setData(this.resultData1)
              this.setData({
                  ifcsumICtn: ctnList
              })
              this.enable(['save'])
          }
      })
  },
  getList(){
      this.ctos3CommonApi('codeService', 'getUnique', [this.billId, 'IfcsumShutOut']).then(response => {
          if (response.responseData.statusCode === 0) {
              const result = response.responseData.resultData
              this.resultData1 = result
              this.resultData1.changeReasonOne = result.changeReasonOne ? result.changeReasonOne +
                  '/' + (result.changeReasonDesc ? result.changeReasonDesc : '') : undefined
              if (this.resultData1.shareId == '1') {
                  this.resultData1.shareId2 = ['1']
              } else {
                  this.resultData1.shareId2 = []
                  this.disable(['shareMarksStr'])
              }
                          this.setData(this.resultData1)
              this.getCtnList()
          }
      })
  },
  getIfcusmCtnList(){
          const wheres2 = []
      const where2 = {}
          where2.column = 'BILL_ID'
          where2.condition = 'andeq'
          where2.v1 = this.billId
      wheres2.push(where2)
      this.ctos3CommonApi('codeService', 'getListWhere', [wheres2, null, '', 'IfcsumICtn']).then(
      response => {
          if (response.responseData.statusCode === 0) {
              const result = response.responseData.resultData
                          this.setData({
                  'ifcsumICtn': result
              })
          }
          this.enable(['showShouFaTong'])
      })
      this.getShouFaTongZS()
  },
  getTempCtnList(){
          const wheres2 = []
      const where2 = {}
          where2.column = 'BILL_ID'
          where2.condition = 'andeq'
          where2.v1 = this.billId
      wheres2.push(where2)
      this.ctos3CommonApi('codeService', 'getListWhere', [wheres2, null, '', 'IfcsumTempCtn']).then(
          response => {
              if (response.responseData.statusCode === 0) {
                  const result = response.responseData.resultData
                                  this.setData({
                      'ifcsumICtn': result
                  })
              }
              this.enable(['save', 'showShouFaTong'])
          })
      this.getShouFaTong()
  },
  getCtnList(){
          const wheres2 = []
      const where2 = {}
          where2.column = 'BILL_ID'
          where2.condition = 'andeq'
          where2.v1 = this.billId
      wheres2.push(where2)
      this.ctos3CommonApi('codeService', 'getListWhere', [wheres2, null, '', 'IfcsumShutOutCtn']).then(
          response => {
              if (response.responseData.statusCode === 0) {
                  const result = response.responseData.resultData
                                                                                                                  this.setData({
                      'ifcsumICtn': result
                  })
              }
              this.enable(['showShouFaTong'])
          })
      this.getShouFaTongTG()
  },
  async dynamicFuncCustom(operation){
      if (operation == "goodsInfoTemp") {
          if (this.tabType == 'key1') {
              const data = {}
              data.pageId = 'MANIFEST_MAINTENANCE_DETAIL_GOODS'
  this.currentBaseModal = 'BaseModalMANIFEST_MAINTENANCE_DETAIL_GOODS'
  await this.$nextTick()
              this.$refs.baseDialog.edit(data);
              this.secondDialogWidth = "60%";
              this.dialogShowType = "dialog";
              this.$refs.baseDialog.billId = this.billId;
              this.$refs.baseDialog.title = '多货信息';
          } else {
              const data = {}
              data.pageId = 'MANIFEST_MAINTENANCE_DETAIL_GOODS_ZKS'
  this.currentBaseModal = 'BaseModalMANIFEST_MAINTENANCE_DETAIL_GOODS_ZKS'
  await this.$nextTick()
              this.$refs.baseDialog.edit(data);
              this.secondDialogWidth = "60%";
              this.dialogShowType = "dialog";
              this.$refs.baseDialog.billId = this.billId;
              if (this.tabType == 'key2') {
                  this.$refs.baseDialog.type = "zsk"
              }
              if (this.tabType == 'key3') {
                  this.$refs.baseDialog.type = "shutOut"
              }
              this.$refs.baseDialog.title = '多货信息';
          }
      }
      if (operation == "showShouFaTong") {
          if (this.showSign == "0") {
              this.show(["shoufatong"])
              if (this.tabType == 'key1') {
                  this.getShouFaTong()
              }
              if (this.tabType == 'key2') {
                  this.getShouFaTongZS()
              }
              if (this.tabType == 'key3') {
                  this.getShouFaTongTG()
              }
              this.showSign = "1"
          } else {
              this.hide(["shoufatong"])
              this.showSign = "0"
          }
      }
      if (operation == 'dangerImport') {
          let me = context
          var item = []
          this.$refs.modalForm.voyageId = me.voyageId
                  this.$refs.modalForm.showSign = "0"
          item.pageId = 'EXCEL_IMPORT_DANGER'
  this.currentBaseModal = 'BaseModalEXCEL_IMPORT_DANGER'
  await this.$nextTick()
          this.modalDialogWidth = '25%'
          this.$refs.modalForm.title = '危险品清单导入'
          this.$refs.modalForm.edit(item)
      }
          if (operation == 'count') {
          this.$confirm({
              title: '请确认',
              content: '确定要更新吗？',
              okText: '确认',
              cancelText: '取消',
              onOk() {
                  this.spinning = true
                  this.ctos3CommonApi('ifcsumTempService', 'calculateCntr', [this.voyageId]).then(
                      (result) => {
                          if (result.responseData.statusCode === 0) {
                              this.$message.success('更新成功')
                                                          this.searchData()
                              this.spinning = false
                                                          this.EventBus.$emit('deselectAll', ['ifscumIListTemp'])
                          }
                      }).catch(res => {
                      this.spinning = false
                  })
              },
              onCancel() {},
          })
      }
          if (operation == 'total') {
          let info = this.$refs.modalForm.voyageInfo
          if (this.tabType == 'key1') {             info.dataSource = 'T'
          } else {
              info.dataSource = undefined
          }
          this.clickView(info)
      }
          if (operation === 'voyageSet') {
          const data = []
          data.ieFlag = 'I'
          data.taskType = '3'
          data.pageId = 'DZ_VOYAGE_INFO_SELECT'
  this.currentBaseModal = 'BaseModalDZ_VOYAGE_INFO_SELECT'
  await this.$nextTick()
                  this.modalDialogWidth = '70%'
          this.$refs.modalForm.title = '航次选择'
          this.$refs.modalForm.edit(data)
      }
          if (operation === 'shipInfos') {
          if (this.voyageId) {
              var data = {}
              data.pageId = 'VOYAGE_INFO_SHOW'
  this.currentBaseModal = 'BaseModalVOYAGE_INFO_SHOW'
  await this.$nextTick()
              this.modalDialogWidth = '40%'
              this.$refs.modalForm.vesselCode = this.vesselCode
              this.$refs.modalForm.voyageId = this.voyageId
              this.$refs.modalForm.title = '船舶信息'
              this.$refs.modalForm.add(data)
          } else {
              this.$message.info('请先选择一条航次数据')
          }
      }
          if (operation == 'downLoad') {
          this.axios.get('noteBooking/template/noteBooking', {
              responseType: "blob"
          }).then((res) => {
              let a = document.createElement('a')
              let blob = new Blob([res.data], {
                  type: 'application/octet-stream'
              })
              let objectUrl = URL.createObjectURL(blob)
              a.setAttribute('href', objectUrl)
              a.setAttribute('download', '舱单导入模板.xls')
              a.click()
          })
      }
          if (operation === 'addData') {
          const data = {}
          data.pageId = 'MANIFEST_MAINTENANCE_DETAIL'
  this.currentBaseModal = 'BaseModalMANIFEST_MAINTENANCE_DETAIL'
  await this.$nextTick()
          this.modalDialogWidth = '70%'
          this.$refs.modalForm.title = '新增'
          this.$refs.modalForm.voyageId = this.voyageId
          this.$refs.modalForm.showSign = "0"
                  this.$refs.modalForm.edit(data)
      }
          if (operation === 'shutOut') {
          const ids = this.checkIds
          if (!ids || ids.length == 0) {
              this.$message.info('至少选择一条数据')
          } else {
              this.$confirm({
                  title: '请确认',
                  content: '确定要退关吗？',
                  okText: '确认',
                  cancelText: '取消',
                  onOk() {
                      this.spinning = true
                      const rpcParamsE = []
                      rpcParamsE.push(ids)
                      this.ctos3CommonApi('ifcsumTempService', 'retreat', rpcParamsE).then((
                          result) => {
                              if (result.responseData.statusCode === 0) {
                                  this.$message.success('退关成功')
                                                                  this.searchData()
                                  this.spinning = false
                                                                  this.EventBus.$emit('deselectAll', ['ifscumIListTemp'])
                              } else {
                                  this.$message.error('退关失败')
                                  this.spinning = false
                              }
                          }).catch(res => {
                          this.spinning = false
                      })
                  },
                  onCancel() {},
              })
          }
      }
          if (operation === 'retreatRecover') {
          const ids = this.checkIds3
          console.log("this.checkIds3", this.checkIds3)
          if (!ids || ids.length == 0) {
              this.$message.info('至少选择一条数据')
          } else {
              this.$confirm({
                  title: '请确认',
                  content: '确定要恢复吗？',
                  okText: '确认',
                  cancelText: '取消',
                  onOk() {
                      this.spinning = true
                      const rpcParamsE = []
                      rpcParamsE.push(ids)
                      this.ctos3CommonApi('ifcsumShutOutService', 'retreatRecover', rpcParamsE).then(
                          (result) => {
                              if (result.responseData.statusCode === 0) {
                                  this.$message.success('退关恢复成功')
                                                                  this.searchData()
                                  this.spinning = false
                                                                  this.EventBus.$emit('deselectAll', ['ifscumIListTemp'])
                              } else {
                                  this.$message.error('退关恢复失败')
                                  this.spinning = false
                              }
                          }).catch(res => {
                          this.spinning = false
                      })
                  },
                  onCancel() {},
              })
          }
      }
          if (operation === 'delApply') {
          const ids = this.shortListCheckIds
          if (!ids || ids.length == 0) {
              this.$message.info('至少选择一条数据')
          } else {
              var data = {}
                                                                                                                                                                                                                                                                                                                                      data.pageId = 'DELETE_SHORT_LIST_APPLY_MODAL'
  this.currentBaseModal = 'BaseModalDELETE_SHORT_LIST_APPLY_MODAL'
  await this.$nextTick()
              this.modalDialogWidth = '40%'
                                      this.$refs.modalForm.title = '原始舱单删除申请'
              this.$refs.modalForm.add(data)
                                                                                                                                                                                                                                                                                                                                                                      }
      }
          if (operation === 'deleteShortList') {
          const ids = this.shortListCheckIds
          if (!ids || ids.length == 0) {
              this.$message.info('至少选择一条数据')
          } else {
              this.$confirm({
                  title: '请确认',
                  content: '确定要删除吗？',
                  okText: '确认',
                  cancelText: '取消',
                  onOk() {
                      this.spinning = true
                      const rpcParamsE = []
                      rpcParamsE.push(ids),
                          this.ctos3CommonApi('ifcsumIService', 'deleteShortListByIds', rpcParamsE)
                          .then((result) => {
                              if (result.responseData.statusCode === 0) {
                                  this.$message.success('删除成功')
                                                                  this.EventBus.$emit('deselectAll', ['ifcsumIShortList'])
                                                                  this.searchShortList()
                                  this.spinning = false
                              } else {
                                  this.$message.error('删除失败')
                                  this.spinning = false
                              }
                          }).catch(res => {
                              this.spinning = false
                          })
                  },
                  onCancel() {},
              })
          }
      }
          if (operation === 'delete') {
          const ids = this.checkIds
          if (!ids || ids.length == 0) {
              this.$message.info('至少选择一条数据')
          } else {
              this.$confirm({
                  title: '请确认',
                  content: '确定要删除吗？',
                  okText: '确认',
                  cancelText: '取消',
                  onOk() {
                      this.spinning = true
                      const rpcParamsE = []
                      rpcParamsE.push(ids)
                      this.ctos3CommonApi('ifcsumTempService', 'deleteTemByIds', rpcParamsE).then((
                          result) => {
                          if (result.responseData.statusCode === 0) {
                              this.$message.success('删除成功')
                                                          this.EventBus.$emit('deselectAll', ['ifcsumIShortList'])
                                                          this.searchData()
                              this.spinning = false
                          } else {
                              this.$message.error('删除失败')
                              this.spinning = false
                          }
                      }).catch(res => {
                          this.spinning = false
                      })
                  },
                  onCancel() {},
              })
          }
      }
          if (operation === 'manifestConfirm') {
          if (!this.checkIds || this.checkIds.length == 0) {
              this.$message.info('至少选择一条数据')
          } else {
              this.spinning = true
              let tempData = this.selectedRowsData.filter(item => item.combineDispartId == 'D')
              let errorIds = tempData.map(i => i.id)
              this.EventBus.$emit('deselectRows', ['ifscumIListTemp', errorIds])
              let confirmIds = this.checkIds.filter(item1 => !errorIds.includes(item1))
              if (confirmIds.length > 0) {
                  this.ctos3CommonApi('ifcsumTempService', 'confirmIfcsumIByIds', [confirmIds]).then((
                      result) => {
                          if (result.responseData.statusCode === 0) {
                              this.$message.success('舱单确认成功')
                              this.spinning = false
                                                          this.searchData()
                                                          this.EventBus.$emit('deselectAll', ['ifscumIListTemp'])
                          } else {
                              this.$message.error('舱单确认失败')
                              this.spinning = false
                          }
                      }).catch(res => {
                      this.spinning = false
                  })
              } else {
                  this.$message.info('无可确认数据数据')
                  this.spinning = false
              }
          }
      }
          if (operation === 'updateInfos') {
          if (!this.checkIds || this.checkIds.length == 0) {
              this.$message.info('至少选择一条数据')
          } else {
              const data = {}
              data.pageId = 'MANIFEST_MAINTENANCE_BATCH_UPDATE'
  this.currentBaseModal = 'BaseModalMANIFEST_MAINTENANCE_BATCH_UPDATE'
  await this.$nextTick()
              this.modalDialogWidth = '70%'
              this.$refs.modalForm.title = '批量修改'
              this.$refs.modalForm.checkIds = this.checkIds
              this.$refs.modalForm.edit(data)
          }
      }
          if (operation === 'updateInfos2') {
          if (!this.checkIds5 || this.checkIds5.length == 0) {
              this.$message.info('至少选择一条数据')
          } else {
              const data = {}
              data.pageId = 'MANIFEST_MAINTENANCE_BATCH_UPDATE'
  this.currentBaseModal = 'BaseModalMANIFEST_MAINTENANCE_BATCH_UPDATE'
  await this.$nextTick()
              this.modalDialogWidth = '70%'
              this.$refs.modalForm.title = '批量修改'
              this.$refs.modalForm.checkIds5 = this.checkIds5
              this.$refs.modalForm.edit(data)
          }
      }
          if (operation === 'updateCtn') {
          if (!this.checkIds4 || this.checkIds4.length == 0) {
              this.$message.info('至少选择一条数据')
          } else {
              const data = {}
              data.pageId = 'MANIFEST_MAINTENANCE_BATCH_UPDATE_CTN'
  this.currentBaseModal = 'BaseModalMANIFEST_MAINTENANCE_BATCH_UPDATE_CTN'
  await this.$nextTick()
              data.voyageId = this.voyageId
              this.modalDialogWidth = '70%'
              this.$refs.modalForm.title = '批量修改'
              this.$refs.modalForm.checkIds = this.checkIds4
              this.$refs.modalForm.edit(data)
          }
      }
          if (operation === 'goBack') {
          const ids = this.checkIds2
          if (!ids || ids.length == 0) {
              this.$message.info('至少选择一条数据')
          } else {
              this.$confirm({
                  title: '请确认',
                  content: '确定要退库吗？',
                  okText: '确认',
                  cancelText: '取消',
                  onOk() {
                      this.spinning = true
                      const rpcParamsE = []
                      rpcParamsE.push(ids)
                      this.ctos3CommonApi('ifcsumTempService', 'goBackIfcsumTempByIds', rpcParamsE)
                          .then((result) => {
                              if (result.responseData.statusCode === 0) {
                                  this.$message.success('退库成功')
                                                                  this.searchData2()
                                  this.spinning = false
                                                                  this.EventBus.$emit('deselectAll', ['ifscumIList'])
                              } else {
                                  this.$message.error('退库失败')
                                  this.spinning = false
                              }
                          }).catch(res => {
                              this.spinning = false
                          })
                  },
                  onCancel() {},
              })
          }
      }
          if (operation == "search") {
          if (this.tabType == "key1" || this.tabType == "key4" || this.tabType == "key5") {
              this.getCtn3()
          }
          if (this.tabType == "key2") {
              this.searchData2()
          } else {
              if (this.tabType == "key6") {
                  this.searchShortList()
                  return
              }
              this.searchData()
          }
      }
          if (operation == "reset") {
          this.resetFields(['input_ctnOwner', 'input_billNbr', 'input_cntrNo', 'input_cntrEfId'])
          this.input_billNbr = null
          this.input_ctnOwner = null
          this.input_cntrNo = ""
          this.input_cntrEfId = null
      }
          if (operation === 'push') {
          const ids = JSON.parse(localStorage.getItem('xt__SUB_COMPANY_CODE')).value==7?this.checkIds2:this.resData2.map(item => item.id)
          if (!ids || ids.length == 0) {
              this.$message.info('至少选择一条数据')
          } else {
              this.$confirm({
                  title: '请确认',
                  content: '确定要推送支线吗？',
                  okText: '确认',
                  cancelText: '取消',
                  onOk() {
                      this.spinning = true
                      const rpcParamsE = []
                      rpcParamsE.push(ids);
                      rpcParamsE.push(this.voyageId)
                      this.ctos3CommonApi('nzxIfcsumIService', 'pushIfcsumI', rpcParamsE).then((
                          result) => {
                          if (result.responseData.statusCode === 0) {
                              this.$message.success(result.responseData.resultData.message)
                                                          this.searchData2()
                              this.spinning = false
                                                          this.EventBus.$emit('deselectAll', ['ifscumIList'])
                          } else {
                              this.$message.error('推送失败')
                              this.spinning = false
                          }
                      }).catch(res => {
                          this.spinning = false
                      })
                  },
                  onCancel() {},
              })
          }
      }
      if (operation == "push_back") {
          if (!this.checkIds2 || this.checkIds2.length == 0) {
              this.$message.info('至少选择一条数据')
          } else {
              if (this.selectedRowsData2.find(item1 => item1.tailInfos.nzxRecord.status)) {
                  this.$message.info("只能推送支线池子推送状态为空的数据")
              } else if (this.selectedRowsData2.find(item1 => item1.transferId != 2)) {
                  this.$message.info("只能推送国内中转的数据")
              } else {
                  this.$confirm({
                      title: '请确认',
                      content: '确定要推送吗？',
                      okText: '确认',
                      cancelText: '取消',
                      onOk() {
                          this.spinning = true
                          const insertObj = []
                          console.log("this.selectedRowsData", this.selectedRowsData2)
                          this.getData().then((values) => {
                              this.selectedRowsData2.forEach(item => {
                                  let temp = {}
                                  temp.ie = 'I'
                                  temp.voyageId = item.voyageId
                                  temp.sendIfcsumId = item.id
                                  temp.subCompanyCode = JSON.parse(localStorage.getItem(
                                      'xt__SUB_COMPANY_CODE')).value
                                  temp.companyCode = JSON.parse(localStorage.getItem(
                                      'xt__SUB_COMPANY_CODE')).value
                                  temp.status = '1'
                                  temp.insertUser = JSON.parse(localStorage.getItem(
                                      'xt__USER_NAME')).value
                                  temp.insertTime = new Date()
                                  temp.fromTable = 'IFCSUM_I'
                                  temp.shipVesselEName = values.vesselEName
                                  temp.shipVesselCName = values.vesselCName
                                  temp.shipVoyage = values.voyageI
                                  temp.shipTerminal = values.terminalCode
                                  insertObj.push(temp)
                              })
                              this.ctos3CommonApi('codeService', 'insertBatch', [insertObj,
                                  'NzxRecord'
                              ]).then((result) => {
                                  if (result.responseData.statusCode === 0) {
                                      this.$message.success('推送成功')
                                                                          this.EventBus.$emit('deselectAll', [
                                          'ifscumIList'
                                      ])
                                                                          this.searchData2()
                                      this.spinning = false
                                  } else {
                                      this.$message.error('推送失败')
                                      this.spinning = false
                                  }
                              }).catch(res => {
                                  this.spinning = false
                              })
                          })
                      },
                      onCancel() {},
                  })
              }
          }
      }
          if (operation == "cancelPush") {
          if (!this.checkIds2 || this.checkIds2.length == 0) {
              this.$message.info('至少选择一条数据')
          } else {
              if (this.selectedRowsData2.find(item1 => (item1.tailInfos.nzxRecord.status != '1'))) {
                  this.$message.info("只能取消推送支线池子推送状态为未认领的数据")
              } else {
                  this.$confirm({
                      title: '请确认',
                      content: '确定要取消推送吗？',
                      okText: '确认',
                      cancelText: '取消',
                      onOk() {
                          this.spinning = true
                                                                                                                          this.ctos3CommonApi('nzxIfcsumIService', 'returnIfcsumI', [context
                              .checkIds2
                          ]).then((result) => {
                              if (result.responseData.statusCode === 0) {
                                  this.$message.success('取消推送成功')
                                                                  this.EventBus.$emit('deselectAll', ['ifscumIList'])
                                                                  this.searchData2()
                                  this.spinning = false
                              } else {
                                  this.$message.error('取消推送失败')
                                  this.spinning = false
                              }
                          }).catch(res => {
                              this.spinning = false
                          })
                      },
                      onCancel() {},
                  })
              }
          }
      }
          if (operation == "transShipment") {
          if (!this.checkIds || this.checkIds.length == 0) {
              this.$message.info('至少选择一条数据')
          } else {
              const data = []
              data.portId = 'I'
              data.ids = this.checkIds
              data.tabType = this.tabType
              this.modalDialogWidth = '65%'
                          this.$refs.modalForm.title = '转船操作'
              data.pageId = 'TRANS_SHIPMENT'
  this.currentBaseModal = 'BaseModalTRANS_SHIPMENT'
  await this.$nextTick()
              this.$refs.modalForm.edit(data)
          }
      }
          if (operation == 'save') {
          this.$confirm({
              title: '请确认',
              content: '确定要保存吗？',
              okText: '确认',
              cancelText: '取消',
              onOk() {
                  console.log('xxxxxxxx')
                  this.getData().then((res) => {
                      const ifcsumTemp = JSON.parse(JSON.stringify(res))
                      console.log(this.resultData1)
                                          ifcsumTemp.destPortCod = ifcsumTemp.destPortCod ? ifcsumTemp.destPortCod
                          .split("-")[1] : ""
                      ifcsumTemp.dischrgPortCod = ifcsumTemp.dischrgPortCod ? ifcsumTemp
                          .dischrgPortCod.split("-")[1] : ""
                      ifcsumTemp.loadPortCod = ifcsumTemp.loadPortCod ? ifcsumTemp.loadPortCod
                          .split("-")[1] : ""
                      ifcsumTemp.transPortCod = ifcsumTemp.transPortCod ? ifcsumTemp
                          .transPortCod.split("-")[1] : ""
                      ifcsumTemp.packageStr = ifcsumTemp.packageStr ? ifcsumTemp.packageStr
                          .split("-")[0] : ""
                      ifcsumTemp.changeReasonOne = ifcsumTemp.changeReasonOne ? ifcsumTemp
                          .changeReasonOne.split("/")[0] : ""
                      ifcsumTemp.voyageId = this.voyageId
                                          let calc = true
                      if (ifcsumTemp.shareId.length == 0) {
                          calc = false
                      }
                      ifcsumTemp.shareId = ifcsumTemp.shareId.length == 0 ? ifcsumTemp.shareId =
                          '0' : '1'
                      this.confirmLoading = true
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      delete ifcsumTemp.ifcsumTempCtnList
                      delete ifcsumTemp.ifcsumICtn
                      ifcsumTemp.id = this.billId
                      ifcsumTemp.subCompanyCode = JSON.parse(localStorage.getItem(
                          'xt__SUB_COMPANY_CODE')).value
                                                                                                                                                                  if (ifcsumTemp.dangClassNam) {
                          ifcsumTemp.hlId += ',1'
                          var reg = new RegExp("undefined")
                          ifcsumTemp.hlId = ifcsumTemp.hlId.replace(reg, "")
                      } else {
                          ifcsumTemp.hlId = ','
                      }
                      this.ctos3CommonApi('codeService', 'updateTemplateById', [
                          ifcsumTemp, 'IfcsumTemp'
                      ]).then((result) => {
                          if (result.responseData.statusCode === 0) {
                              this.$message.success('保存成功')
                                                                                                                                                                                                      this.ctos3CommonApi('ifcsumTempService',
                                  'calculateCntrSingle', [this.voyageId,
                                      ifcsumTemp.billNbr
                                  ]).then(
                                  (result) => {
                                      if (result.responseData.statusCode === 0) {
                                          this.$message.success('更新计算提单箱量成功')
                                                                                  this.getTempDetail()
                                                                                                                                                                                                                                              }
                                  }).catch(res => {
                                                              })                                                     } else {
                                                          this.$message.error('保存失败')
                          }
                      }).catch(res => {
                                              })
                                      })
              },
              onCancel() {}
          })
      }
  },
  async handleDialogBusinessCustom(operation){
      if (operation == "delApplySend") {
          const ids = this.shortListCheckIds
          this.reason = this.$refs.modalForm.reason
          this.spinning = true
          const rpcParamsE = []
          rpcParamsE.push(ids)
          rpcParamsE.push(this.voyageId)
          rpcParamsE.push(this.reason)
          this.ctos3CommonApi('ifcsumIService', 'delApply', rpcParamsE).then((result) => {
              if (result.responseData.statusCode === 0) {
                  this.$message.success('删除申请成功')
                                  this.EventBus.$emit('deselectAll', ['ifscumIListTemp'])
                                  this.searchShortList()
                  this.spinning = false
              } else {
                  this.$message.error('删除申请失败')
                  this.spinning = false
              }
          }).catch(res => {
              this.spinning = false
          })
      }
      if (operation == "save") {
          this.searchData()
      }
      if (operation == "goodsInfoTemp") {
          const data = {}
          data.pageId = 'MANIFEST_MAINTENANCE_DETAIL_GOODS'
  this.currentBaseModal = 'BaseModalMANIFEST_MAINTENANCE_DETAIL_GOODS'
  await this.$nextTick()
          this.$refs.baseDialog.edit(data);
          this.secondDialogWidth = "60%";
          this.dialogShowType = "dialog";
          this.$refs.baseDialog.billId = this.billId;
          this.$refs.baseDialog.title = '多货信息';
      }
      if (operation == "goodsInfoZKS") {
          const data = {}
          data.pageId = 'MANIFEST_MAINTENANCE_DETAIL_GOODS_ZKS'
  this.currentBaseModal = 'BaseModalMANIFEST_MAINTENANCE_DETAIL_GOODS_ZKS'
  await this.$nextTick()
          this.$refs.baseDialog.edit(data);
          this.secondDialogWidth = "60%";
          this.dialogShowType = "dialog";
          this.$refs.baseDialog.billId = this.billId;
          this.$refs.baseDialog.type = this.$refs.modalForm.type;
          this.$refs.baseDialog.title = '多货信息';
      }
      if (operation == "dctj") {
          console.log(this.$refs.modalForm.voyage)
          this.clickView(this.$refs.modalForm.voyage)
      }
      if (operation == "selectVoyage") {
          this.voyageId = this.$refs.modalForm.voyageInfo.id
          this.vesselCode = this.$refs.modalForm.voyageInfo.vesselCode
          this.setData({
              vesselCName: this.$refs.modalForm.voyageInfo.vesselCName,
              vesselEName: this.$refs.modalForm.voyageInfo.vesselEName,
              voyageI: this.$refs.modalForm.voyageInfo.voyageI,
              terminal: this.$refs.modalForm.voyageInfo.terminal,
              voyageId: this.$refs.modalForm.voyageInfo.id,
              arriveTime: this.$refs.modalForm.voyageInfo.arriveTime,
              dischargeTime: this.$refs.modalForm.voyageInfo.dischargeTime,
              lineCode: this.$refs.modalForm.voyageInfo.lineCode,
              placeCod: this.$refs.modalForm.voyageInfo.terminal,
              terminalCode: this.$refs.modalForm.voyageInfo.terminalCode
          })
          this.resetFields(['placeCod'])
          setTimeout(function () {
              if (this.tabType == "key1" || this.tabType == "key4" || this.tabType == "key5") {
                  this.getCtn3()
              }
              if (this.tabType == "key2") {
                  this.searchData2()
              } else {
                  if (this.tabType == "key6") {
                      this.searchShortList()
                  } else {
                      this.searchData()
                  }
              }
          }, 100);
          this.getCtnOwnerList()
          this.show(['show'])
          this.EventBus.$emit('hideTab', ['key1', true])
          this.EventBus.$emit('hideTab', ['key2', true])
          this.EventBus.$emit('hideTab', ['key5', true])
      }
      if (operation == "trans") {
                  if (this.tabType = 'key1') {
              this.EventBus.$emit('deselectAll', ['ifscumIListTemp'])
              this.searchData()
          } else {
              this.EventBus.$emit('deselectAll', ['ifscumIList'])
              this.searchData2()
          }
      }
  }
    }
  };
  </script>