|  | @@ -56,7 +56,7 @@
 | 
	
		
			
				|  |  |                                      <el-input type="age" style="width: 100%;" v-model="assemblyForm.hConsigneeCntyName"
 | 
	
		
			
				|  |  |                                                size="small" autocomplete="off"
 | 
	
		
			
				|  |  |                                                :disabled="detailData.seeDisabled"
 | 
	
		
			
				|  |  | -                                              clearable placeholder="国家" ></el-input>
 | 
	
		
			
				|  |  | +                                              clearable placeholder="收货人提单描述" ></el-input>
 | 
	
		
			
				|  |  |                                  </el-col>
 | 
	
		
			
				|  |  |                              </div>
 | 
	
		
			
				|  |  |                          </el-form-item>
 | 
	
	
		
			
				|  | @@ -89,7 +89,7 @@
 | 
	
		
			
				|  |  |                                              <el-input type="age" style="width: 100%;" v-model="assemblyForm.hNotifyCntyName"
 | 
	
		
			
				|  |  |                                                        size="small" autocomplete="off"
 | 
	
		
			
				|  |  |                                                        :disabled="detailData.seeDisabled"
 | 
	
		
			
				|  |  | -                                                      clearable placeholder="国家" ></el-input>
 | 
	
		
			
				|  |  | +                                                      clearable placeholder="通知人提单描述" ></el-input>
 | 
	
		
			
				|  |  |                                          </div>
 | 
	
		
			
				|  |  |                                          <div style="flex: 1;margin-left: 10px">
 | 
	
		
			
				|  |  |                                              <div class="addbuttonClass" @click="hNotifyClick">+</div>
 | 
	
	
		
			
				|  | @@ -108,7 +108,6 @@
 | 
	
		
			
				|  |  |                          </div>
 | 
	
		
			
				|  |  |                      </el-row>
 | 
	
		
			
				|  |  |                  </el-col>
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |                  <el-col span="8">
 | 
	
		
			
				|  |  |                      <el-row>
 | 
	
		
			
				|  |  |                          <div>
 | 
	
	
		
			
				|  | @@ -121,44 +120,63 @@
 | 
	
		
			
				|  |  |                                        clearable placeholder="备注唛头" ></el-input>
 | 
	
		
			
				|  |  |                          </div>
 | 
	
		
			
				|  |  |                          <div style="margin-top: 10px">
 | 
	
		
			
				|  |  | -                            <el-form-item label="HS CODE" prop="mShipperCnName" >
 | 
	
		
			
				|  |  | +                            <el-form-item label="HS CODE" prop="commodityCnName" >
 | 
	
		
			
				|  |  |                                  <el-col :span="16">
 | 
	
		
			
				|  |  | -                                    <el-input type="age" style="width: 100%;" v-model="assemblyForm.mShipperCnName"
 | 
	
		
			
				|  |  | -                                              size="small" autocomplete="off"
 | 
	
		
			
				|  |  | -                                              :disabled="detailData.seeDisabled"
 | 
	
		
			
				|  |  | -                                              clearable placeholder="请选择HS CODE" ></el-input>
 | 
	
		
			
				|  |  | +                                    <search-query :datalist="commodityData"
 | 
	
		
			
				|  |  | +                                                  :selectValue="assemblyForm.commodityCnName"
 | 
	
		
			
				|  |  | +                                                  :filterable="true"
 | 
	
		
			
				|  |  | +                                                  :clearable="true"
 | 
	
		
			
				|  |  | +                                                  :remote="true"
 | 
	
		
			
				|  |  | +                                                  :disabled="detailData.seeDisabled"
 | 
	
		
			
				|  |  | +                                                  :buttonIf="false"
 | 
	
		
			
				|  |  | +                                                  :forParameter="{key:'id',label:'cnName',value:'cnName'}"
 | 
	
		
			
				|  |  | +                                                  @remoteMethod="remoteMethod($event,'commodity')"
 | 
	
		
			
				|  |  | +                                                  @corpChange="corpChange($event,'commodity')" >
 | 
	
		
			
				|  |  | +                                    </search-query>
 | 
	
		
			
				|  |  |                                  </el-col>
 | 
	
		
			
				|  |  |                                  <el-col :span="7">
 | 
	
		
			
				|  |  |                                      <span style="padding-left: 20px"></span>
 | 
	
		
			
				|  |  | -                                    <el-input type="age" style="width: 100%;" v-model="assemblyForm.mShipperCnName"
 | 
	
		
			
				|  |  | +                                    <el-input type="age" style="width: 100%;" v-model="assemblyForm.hscode"
 | 
	
		
			
				|  |  |                                                size="small" autocomplete="off"
 | 
	
		
			
				|  |  |                                                :disabled="detailData.seeDisabled"
 | 
	
		
			
				|  |  | -                                              clearable placeholder="通知人" ></el-input>
 | 
	
		
			
				|  |  | +                                              clearable placeholder="商品 HS-CODE" ></el-input>
 | 
	
		
			
				|  |  |                                  </el-col>
 | 
	
		
			
				|  |  |                              </el-form-item>
 | 
	
		
			
				|  |  |                          </div>
 | 
	
		
			
				|  |  |                          <div>
 | 
	
		
			
				|  |  | -                            <el-input type="age" style="width: 100%;" v-model="assemblyForm.mShipperCnName"
 | 
	
		
			
				|  |  | +                            <el-input type="age" style="width: 100%;" v-model="assemblyForm.commodityEnName"
 | 
	
		
			
				|  |  |                                        size="small" autocomplete="off"
 | 
	
		
			
				|  |  |                                        :disabled="detailData.seeDisabled"
 | 
	
		
			
				|  |  | -                                      clearable placeholder="请选择HS CODE" ></el-input>
 | 
	
		
			
				|  |  | +                                      clearable placeholder="商品简称" ></el-input>
 | 
	
		
			
				|  |  |                          </div>
 | 
	
		
			
				|  |  |                          <div style="margin-top: 10px">
 | 
	
		
			
				|  |  | -                            <el-form-item label="货物描述" prop="mShipperCnName" >
 | 
	
		
			
				|  |  | -                                <el-col :span="16">
 | 
	
		
			
				|  |  | -                                    <el-checkbox size="medium" v-model="checked">危险品</el-checkbox>
 | 
	
		
			
				|  |  | +                            <el-form-item label="货物描述" prop="cargoType" >
 | 
	
		
			
				|  |  | +                                <el-col :span="14">
 | 
	
		
			
				|  |  | +                                    <search-query :datalist="cargoTypeData"
 | 
	
		
			
				|  |  | +                                                  :selectValue="assemblyForm.cargoType"
 | 
	
		
			
				|  |  | +                                                  :filterable="true"
 | 
	
		
			
				|  |  | +                                                  :clearable="true"
 | 
	
		
			
				|  |  | +                                                  :remote="true"
 | 
	
		
			
				|  |  | +                                                  :disabled="detailData.seeDisabled"
 | 
	
		
			
				|  |  | +                                                  :buttonIf="false"
 | 
	
		
			
				|  |  | +                                                  @remoteMethod="remoteMethod($event,'cargoType')"
 | 
	
		
			
				|  |  | +                                                  @corpChange="corpChange($event,'cargoType')" >
 | 
	
		
			
				|  |  | +                                    </search-query>
 | 
	
		
			
				|  |  | +                                </el-col>
 | 
	
		
			
				|  |  | +                                <el-col :span="5">
 | 
	
		
			
				|  |  | +                                    <span style="margin-left: 10px"></span>
 | 
	
		
			
				|  |  |                                      <el-checkbox size="medium" :true-label="1" :false-label="0" v-model="assemblyForm.isLargeCargo">大件货</el-checkbox>
 | 
	
		
			
				|  |  |                                  </el-col>
 | 
	
		
			
				|  |  | -                                <el-col :span="8">
 | 
	
		
			
				|  |  | -                                    <el-button size="small">详细内容</el-button>
 | 
	
		
			
				|  |  | +                                <el-col :span="5">
 | 
	
		
			
				|  |  | +                                    <el-button size="small" @click="DangerousGoodsAdd">详细内容</el-button>
 | 
	
		
			
				|  |  |                                  </el-col>
 | 
	
		
			
				|  |  |                              </el-form-item>
 | 
	
		
			
				|  |  |                          </div>
 | 
	
		
			
				|  |  |                          <div>
 | 
	
		
			
				|  |  | -                            <el-input type="textarea" style="width: 100%;" v-model="assemblyForm.mShipperCnName"
 | 
	
		
			
				|  |  | +                            <el-input type="textarea" style="width: 100%;" v-model="assemblyForm.commodityDescr"
 | 
	
		
			
				|  |  |                                        size="small" autocomplete="off"
 | 
	
		
			
				|  |  |                                        :disabled="detailData.seeDisabled" rows="8"
 | 
	
		
			
				|  |  | -                                      clearable placeholder="备注唛头" ></el-input>
 | 
	
		
			
				|  |  | +                                      clearable placeholder="提单上货物描述" ></el-input>
 | 
	
		
			
				|  |  |                          </div>
 | 
	
		
			
				|  |  |                      </el-row>
 | 
	
		
			
				|  |  |                  </el-col>
 | 
	
	
		
			
				|  | @@ -169,45 +187,56 @@
 | 
	
		
			
				|  |  |                                    :disabled="detailData.seeDisabled"
 | 
	
		
			
				|  |  |                                    clearable placeholder="请选择客户约号" ></el-input>
 | 
	
		
			
				|  |  |                      </el-form-item>
 | 
	
		
			
				|  |  | +                    <el-form-item label="船公司" prop="carrierCnName" >
 | 
	
		
			
				|  |  | +                        <search-query :datalist="carrierData"
 | 
	
		
			
				|  |  | +                                      :selectValue="assemblyForm.carrierCnName"
 | 
	
		
			
				|  |  | +                                      :filterable="true"
 | 
	
		
			
				|  |  | +                                      :clearable="true"
 | 
	
		
			
				|  |  | +                                      :remote="true"
 | 
	
		
			
				|  |  | +                                      :disabled="detailData.seeDisabled"
 | 
	
		
			
				|  |  | +                                      :buttonIf="false"
 | 
	
		
			
				|  |  | +                                      :forParameter="{key:'id',label:'cnName',value:'cnName'}"
 | 
	
		
			
				|  |  | +                                      @remoteMethod="remoteMethod($event,'carrier')"
 | 
	
		
			
				|  |  | +                                      @corpChange="corpChange($event,'carrier')" >
 | 
	
		
			
				|  |  | +                        </search-query>
 | 
	
		
			
				|  |  | +                    </el-form-item>
 | 
	
		
			
				|  |  |                      <el-form-item label="船公司约号" prop="carrierArgreementNo" >
 | 
	
		
			
				|  |  |                          <el-input type="age" style="width: 100%;" v-model="assemblyForm.carrierArgreementNo"
 | 
	
		
			
				|  |  |                                    size="small" autocomplete="off"
 | 
	
		
			
				|  |  |                                    :disabled="detailData.seeDisabled"
 | 
	
		
			
				|  |  |                                    clearable placeholder="请选择船公司约号" ></el-input>
 | 
	
		
			
				|  |  |                      </el-form-item>
 | 
	
		
			
				|  |  | -                    <el-form-item label="船公司" prop="carrierCnName" >
 | 
	
		
			
				|  |  | -                        <el-input type="age" style="width: 100%;" v-model="assemblyForm.carrierCnName"
 | 
	
		
			
				|  |  | -                                  size="small" autocomplete="off"
 | 
	
		
			
				|  |  | -                                  :disabled="detailData.seeDisabled"
 | 
	
		
			
				|  |  | -                                  clearable placeholder="请选择船公司" ></el-input>
 | 
	
		
			
				|  |  | -                    </el-form-item>
 | 
	
		
			
				|  |  |                      <div>
 | 
	
		
			
				|  |  | -                        <el-col :span="12">
 | 
	
		
			
				|  |  | -                            <el-form-item label="船名" prop="carrierCnName" label-width="80px" >
 | 
	
		
			
				|  |  | -                                <el-input type="age" style="width: 100%;" v-model="assemblyForm.vesselCnName"
 | 
	
		
			
				|  |  | -                                          size="small" autocomplete="off"
 | 
	
		
			
				|  |  | +                        <el-form-item label="船名" prop="vesselCnName" label-width="80px" >
 | 
	
		
			
				|  |  | +                            <search-query :datalist="vesselData"
 | 
	
		
			
				|  |  | +                                          :selectValue="assemblyForm.vesselCnName"
 | 
	
		
			
				|  |  | +                                          :filterable="true"
 | 
	
		
			
				|  |  | +                                          :clearable="true"
 | 
	
		
			
				|  |  | +                                          :remote="true"
 | 
	
		
			
				|  |  |                                            :disabled="detailData.seeDisabled"
 | 
	
		
			
				|  |  | -                                          clearable placeholder="请选择船名" ></el-input>
 | 
	
		
			
				|  |  | -                            </el-form-item>
 | 
	
		
			
				|  |  | -                        </el-col>
 | 
	
		
			
				|  |  | -                        <el-col :span="12">
 | 
	
		
			
				|  |  | -                            <el-form-item label="航次" prop="carrierCnName" label-width="50px"  >
 | 
	
		
			
				|  |  | -                                <el-input type="age" style="width: 100%;" v-model="assemblyForm.voyageNo"
 | 
	
		
			
				|  |  | -                                          size="small" autocomplete="off"
 | 
	
		
			
				|  |  | -                                          :disabled="detailData.seeDisabled"
 | 
	
		
			
				|  |  | -                                          clearable placeholder="请选择航次" ></el-input>
 | 
	
		
			
				|  |  | -                            </el-form-item>
 | 
	
		
			
				|  |  | -                        </el-col>
 | 
	
		
			
				|  |  | +                                          :buttonIf="false"
 | 
	
		
			
				|  |  | +                                          :forParameter="{key:'id',label:'cnName',value:'cnName'}"
 | 
	
		
			
				|  |  | +                                          @remoteMethod="remoteMethod($event,'vessel')"
 | 
	
		
			
				|  |  | +                                          @corpChange="corpChange($event,'vessel')" >
 | 
	
		
			
				|  |  | +                            </search-query>
 | 
	
		
			
				|  |  | +                        </el-form-item>
 | 
	
		
			
				|  |  | +                        <el-form-item label="航次" prop="voyageNo" label-width="80px"  >
 | 
	
		
			
				|  |  | +                            <el-input type="age" style="width: 100%;" v-model="assemblyForm.voyageNo"
 | 
	
		
			
				|  |  | +                                      size="small" autocomplete="off"
 | 
	
		
			
				|  |  | +                                      :disabled="detailData.seeDisabled"
 | 
	
		
			
				|  |  | +                                      clearable placeholder="请选择航次" ></el-input>
 | 
	
		
			
				|  |  | +                        </el-form-item>
 | 
	
		
			
				|  |  |                      </div>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |                      <el-form-item label="ETD" prop="etd">
 | 
	
		
			
				|  |  | -                        <el-date-picker v-model="assemblyForm.etd" clearable
 | 
	
		
			
				|  |  | +                        <el-date-picker v-model="assemblyForm.etd" clearable style="width: 100%"
 | 
	
		
			
				|  |  |                                          type="date" size="small" :disabled="detailData.seeDisabled"
 | 
	
		
			
				|  |  |                                          value-format="yyyy-MM-dd HH:mm:ss"
 | 
	
		
			
				|  |  |                                          placeholder="选择日期">
 | 
	
		
			
				|  |  |                          </el-date-picker>
 | 
	
		
			
				|  |  |                      </el-form-item>
 | 
	
		
			
				|  |  |                      <el-form-item label="订舱日期" prop="bookingDate">
 | 
	
		
			
				|  |  | -                        <el-date-picker v-model="assemblyForm.bookingDate" clearable
 | 
	
		
			
				|  |  | +                        <el-date-picker v-model="assemblyForm.bookingDate" clearable style="width: 100%"
 | 
	
		
			
				|  |  |                                          type="date" size="small" :disabled="detailData.seeDisabled"
 | 
	
		
			
				|  |  |                                          value-format="yyyy-MM-dd HH:mm:ss"
 | 
	
		
			
				|  |  |                                          placeholder="选择日期">
 | 
	
	
		
			
				|  | @@ -220,11 +249,11 @@
 | 
	
		
			
				|  |  |                          <el-checkbox size="medium" :true-label="1" :false-label="0" v-model="assemblyForm.isNeedIq">需三检</el-checkbox>
 | 
	
		
			
				|  |  |                      </div>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -                    <el-form-item label="箱数或件数大写" prop="carrierCnName" label-width="100px">
 | 
	
		
			
				|  |  | -                        <el-input type="age" style="width: 100%;" v-model="assemblyForm.vesselCnName"
 | 
	
		
			
				|  |  | +                    <el-form-item label="箱数或件数大写" prop="quantityPackingDescr" label-width="100px">
 | 
	
		
			
				|  |  | +                        <el-input type="age" style="width: 100%;" v-model="assemblyForm.quantityPackingDescr"
 | 
	
		
			
				|  |  |                                    size="small" autocomplete="off"
 | 
	
		
			
				|  |  | -                                  :disabled="detailData.seeDisabled"
 | 
	
		
			
				|  |  | -                                  clearable placeholder="请选择ETD" ></el-input>
 | 
	
		
			
				|  |  | +                                  :disabled="true"
 | 
	
		
			
				|  |  | +                                  clearable placeholder="商品包装件数英文" ></el-input>
 | 
	
		
			
				|  |  |                      </el-form-item>
 | 
	
		
			
				|  |  |                      <div>
 | 
	
		
			
				|  |  |                          <el-col :span="12">
 | 
	
	
		
			
				|  | @@ -265,7 +294,7 @@
 | 
	
		
			
				|  |  |                                  <el-input type="age" style="width: 100%;" v-model="assemblyForm.measurement"
 | 
	
		
			
				|  |  |                                            size="small" autocomplete="off"
 | 
	
		
			
				|  |  |                                            :disabled="detailData.seeDisabled"
 | 
	
		
			
				|  |  | -                                          clearable placeholder="请选择尺码" ></el-input>
 | 
	
		
			
				|  |  | +                                          clearable placeholder="请选择尺码/体积" ></el-input>
 | 
	
		
			
				|  |  |                              </el-form-item>
 | 
	
		
			
				|  |  |                          </el-col>
 | 
	
		
			
				|  |  |                      </div>
 | 
	
	
		
			
				|  | @@ -399,11 +428,11 @@
 | 
	
		
			
				|  |  |                      <precontainers :pid="assemblyForm.id"></precontainers>
 | 
	
		
			
				|  |  |                  </el-col>
 | 
	
		
			
				|  |  |              </el-row>
 | 
	
		
			
				|  |  | -            <el-form-item label="备注" prop="carrierCnName" >
 | 
	
		
			
				|  |  | -                <el-input type="textarea" style="width: 100%;" v-model="assemblyForm.mShipperCnName"
 | 
	
		
			
				|  |  | +            <el-form-item label="备注" prop="remarks" >
 | 
	
		
			
				|  |  | +                <el-input type="textarea" style="width: 100%;" v-model="assemblyForm.remarks"
 | 
	
		
			
				|  |  |                            size="small" autocomplete="off"
 | 
	
		
			
				|  |  |                            :disabled="detailData.seeDisabled" rows="3"
 | 
	
		
			
				|  |  | -                          clearable placeholder="备注内容把" ></el-input>
 | 
	
		
			
				|  |  | +                          clearable placeholder="备注" ></el-input>
 | 
	
		
			
				|  |  |              </el-form-item>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              <el-row :gutter="20">
 | 
	
	
		
			
				|  | @@ -414,44 +443,57 @@
 | 
	
		
			
				|  |  |                                    :disabled="detailData.seeDisabled"
 | 
	
		
			
				|  |  |                                    clearable placeholder="请输入外提单号" ></el-input>
 | 
	
		
			
				|  |  |                      </el-form-item>
 | 
	
		
			
				|  |  | -                    <el-form-item label="订舱代理" prop="carrierCnName" >
 | 
	
		
			
				|  |  | +                    <el-form-item label="订舱代理" prop="bookingAgentCnName" >
 | 
	
		
			
				|  |  |                          <el-col :span="8">
 | 
	
		
			
				|  |  | -                            <el-input type="age" style="width: 100%;" v-model="assemblyForm.voyageNo"
 | 
	
		
			
				|  |  | -                                      size="small" autocomplete="off"
 | 
	
		
			
				|  |  | -                                      :disabled="detailData.seeDisabled"
 | 
	
		
			
				|  |  | -                                      clearable placeholder="请输入订舱代理" ></el-input>
 | 
	
		
			
				|  |  | +                            <search-query :datalist="bookingAgentData"
 | 
	
		
			
				|  |  | +                                          :selectValue="assemblyForm.bookingAgentCnName"
 | 
	
		
			
				|  |  | +                                          :filterable="true"
 | 
	
		
			
				|  |  | +                                          :clearable="true"
 | 
	
		
			
				|  |  | +                                          :remote="true"
 | 
	
		
			
				|  |  | +                                          :disabled="detailData.seeDisabled"
 | 
	
		
			
				|  |  | +                                          :buttonIf="false"
 | 
	
		
			
				|  |  | +                                          :forParameter="{key:'id',label:'cnName',value:'cnName'}"
 | 
	
		
			
				|  |  | +                                          @remoteMethod="remoteMethod($event,'bookingAgent')"
 | 
	
		
			
				|  |  | +                                          @corpChange="corpChange($event,'bookingAgent')" >
 | 
	
		
			
				|  |  | +                            </search-query>
 | 
	
		
			
				|  |  |                          </el-col>
 | 
	
		
			
				|  |  |                          <el-col :span="16">
 | 
	
		
			
				|  |  | -                            <el-input type="age" style="width: 100%;" v-model="assemblyForm.voyageNo"
 | 
	
		
			
				|  |  | +                            <el-input type="age" style="width: 100%;" v-model="assemblyForm.bookingAgentEnName"
 | 
	
		
			
				|  |  |                                        size="small" autocomplete="off"
 | 
	
		
			
				|  |  | -                                      :disabled="detailData.voyageNo"
 | 
	
		
			
				|  |  | -                                      clearable placeholder="请输入订舱代理" ></el-input>
 | 
	
		
			
				|  |  | +                                      :disabled="detailData.seeDisabled"
 | 
	
		
			
				|  |  | +                                      clearable placeholder="订舱代理" ></el-input>
 | 
	
		
			
				|  |  |                          </el-col>
 | 
	
		
			
				|  |  |                      </el-form-item>
 | 
	
		
			
				|  |  | -                    <el-form-item label="订舱备注" prop="carrierCnName" >
 | 
	
		
			
				|  |  | -                        <el-input type="textarea" style="width: 100%;" v-model="assemblyForm.mShipperCnName"
 | 
	
		
			
				|  |  | +                    <el-form-item label="订舱备注" prop="bookingRemarks" >
 | 
	
		
			
				|  |  | +                        <el-input type="textarea" style="width: 100%;" v-model="assemblyForm.bookingRemarks"
 | 
	
		
			
				|  |  |                                    size="small" autocomplete="off"
 | 
	
		
			
				|  |  |                                    :disabled="detailData.seeDisabled" rows="3"
 | 
	
		
			
				|  |  | -                                  clearable placeholder="备注内容把" ></el-input>
 | 
	
		
			
				|  |  | +                                  clearable placeholder="订舱备注" ></el-input>
 | 
	
		
			
				|  |  |                      </el-form-item>
 | 
	
		
			
				|  |  |                  </el-col>
 | 
	
		
			
				|  |  |                  <el-col :span="12">
 | 
	
		
			
				|  |  |                      <el-row>
 | 
	
		
			
				|  |  | -                        <el-col :span="12"></el-col>
 | 
	
		
			
				|  |  |                          <el-col :span="12">
 | 
	
		
			
				|  |  | -                            <el-form-item label="航线" prop="carrierCnName" >
 | 
	
		
			
				|  |  | -                                <el-input type="age" style="width: 100%;" v-model="assemblyForm.voyageNo"
 | 
	
		
			
				|  |  | -                                          size="small" autocomplete="off"
 | 
	
		
			
				|  |  | -                                          :disabled="detailData.voyageNo"
 | 
	
		
			
				|  |  | -                                          clearable placeholder="请输入航线" ></el-input>
 | 
	
		
			
				|  |  | +                            <el-form-item label="航线" prop="lineCnName" >
 | 
	
		
			
				|  |  | +                                <search-query :datalist="lineData"
 | 
	
		
			
				|  |  | +                                              :selectValue="assemblyForm.lineCnName"
 | 
	
		
			
				|  |  | +                                              :filterable="true"
 | 
	
		
			
				|  |  | +                                              :clearable="true"
 | 
	
		
			
				|  |  | +                                              :remote="true"
 | 
	
		
			
				|  |  | +                                              :disabled="detailData.seeDisabled"
 | 
	
		
			
				|  |  | +                                              :buttonIf="false"
 | 
	
		
			
				|  |  | +                                              :forParameter="{key:'id',label:'cnName',value:'cnName'}"
 | 
	
		
			
				|  |  | +                                              @remoteMethod="remoteMethod($event,'line')"
 | 
	
		
			
				|  |  | +                                              @corpChange="corpChange($event,'line')" >
 | 
	
		
			
				|  |  | +                                </search-query>
 | 
	
		
			
				|  |  |                              </el-form-item>
 | 
	
		
			
				|  |  |                          </el-col>
 | 
	
		
			
				|  |  |                      </el-row>
 | 
	
		
			
				|  |  | -                    <el-form-item label="SI备注" prop="carrierCnName" >
 | 
	
		
			
				|  |  | -                        <el-input type="textarea" style="width: 100%;" v-model="assemblyForm.mShipperCnName"
 | 
	
		
			
				|  |  | +                    <el-form-item label="SI备注" prop="siRemarks" >
 | 
	
		
			
				|  |  | +                        <el-input type="textarea" style="width: 100%;" v-model="assemblyForm.siRemarks"
 | 
	
		
			
				|  |  |                                    size="small" autocomplete="off"
 | 
	
		
			
				|  |  |                                    :disabled="detailData.seeDisabled" rows="3"
 | 
	
		
			
				|  |  | -                                  clearable placeholder="备注内容把" ></el-input>
 | 
	
		
			
				|  |  | +                                  clearable placeholder="SI备注" ></el-input>
 | 
	
		
			
				|  |  |                      </el-form-item>
 | 
	
		
			
				|  |  |                  </el-col>
 | 
	
		
			
				|  |  |              </el-row>
 | 
	
	
		
			
				|  | @@ -504,12 +546,90 @@
 | 
	
		
			
				|  |  |                  </el-form>
 | 
	
		
			
				|  |  |              </div>
 | 
	
		
			
				|  |  |              <span slot="footer" class="dialog-footer">
 | 
	
		
			
				|  |  | -                <el-button @click="hNotify2Visible = false">取 消</el-button>
 | 
	
		
			
				|  |  | -                <el-button type="danger" @click="hNotify2Cancellation('删除')">删 除</el-button>
 | 
	
		
			
				|  |  | +                <el-button type="danger" @click="hNotify2Cancellation('清除')">清 除</el-button>
 | 
	
		
			
				|  |  |                  <el-button type="primary" @click="hNotify2Visible = false">确 定</el-button>
 | 
	
		
			
				|  |  |              </span>
 | 
	
		
			
				|  |  |          </el-dialog>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +        <el-dialog
 | 
	
		
			
				|  |  | +            title="危险品"
 | 
	
		
			
				|  |  | +            :visible.sync="dgVisible"
 | 
	
		
			
				|  |  | +            width="50%"
 | 
	
		
			
				|  |  | +            append-to-body
 | 
	
		
			
				|  |  | +            :before-close="hNotify2HandleClose">
 | 
	
		
			
				|  |  | +            <div>
 | 
	
		
			
				|  |  | +                <el-form :model="assemblyForm" ref="form" label-width="120px">
 | 
	
		
			
				|  |  | +                    <el-row :gutter="20">
 | 
	
		
			
				|  |  | +                        <el-col :span="12">
 | 
	
		
			
				|  |  | +                            <el-form-item label="危险品分类代码" prop="dgImdgCode" >
 | 
	
		
			
				|  |  | +                                <el-input type="age" style="width: 100%;" v-model="assemblyForm.dgImdgCode"
 | 
	
		
			
				|  |  | +                                          size="small" autocomplete="off"
 | 
	
		
			
				|  |  | +                                          :disabled="detailData.seeDisabled"
 | 
	
		
			
				|  |  | +                                          clearable placeholder="危险品分类代码" ></el-input>
 | 
	
		
			
				|  |  | +                            </el-form-item>
 | 
	
		
			
				|  |  | +                        </el-col>
 | 
	
		
			
				|  |  | +                        <el-col :span="12">
 | 
	
		
			
				|  |  | +                            <el-form-item label="危险品国际代码" prop="dgUnCode" >
 | 
	
		
			
				|  |  | +                                <el-input type="age" style="width: 100%;" v-model="assemblyForm.dgUnCode"
 | 
	
		
			
				|  |  | +                                          size="small" autocomplete="off"
 | 
	
		
			
				|  |  | +                                          :disabled="detailData.seeDisabled"
 | 
	
		
			
				|  |  | +                                          clearable placeholder="危险品国际代码" ></el-input>
 | 
	
		
			
				|  |  | +                            </el-form-item>
 | 
	
		
			
				|  |  | +                        </el-col>
 | 
	
		
			
				|  |  | +                        <el-col :span="12">
 | 
	
		
			
				|  |  | +                            <el-form-item label="危险品包装等级" prop="dgPackingLevel" >
 | 
	
		
			
				|  |  | +                                <el-input type="age" style="width: 100%;" v-model="assemblyForm.dgPackingLevel"
 | 
	
		
			
				|  |  | +                                          size="small" autocomplete="off"
 | 
	
		
			
				|  |  | +                                          :disabled="detailData.seeDisabled"
 | 
	
		
			
				|  |  | +                                          clearable placeholder="危险品包装等级" ></el-input>
 | 
	
		
			
				|  |  | +                            </el-form-item>
 | 
	
		
			
				|  |  | +                        </el-col>
 | 
	
		
			
				|  |  | +                        <el-col :span="12">
 | 
	
		
			
				|  |  | +                            <el-form-item label="易燃易爆品闪点" prop="dgFlashPoint" >
 | 
	
		
			
				|  |  | +                                <el-input type="age" style="width: 100%;" v-model="assemblyForm.dgFlashPoint"
 | 
	
		
			
				|  |  | +                                          size="small" autocomplete="off"
 | 
	
		
			
				|  |  | +                                          :disabled="detailData.seeDisabled"
 | 
	
		
			
				|  |  | +                                          clearable placeholder="易燃易爆品闪点" ></el-input>
 | 
	
		
			
				|  |  | +                            </el-form-item>
 | 
	
		
			
				|  |  | +                        </el-col>
 | 
	
		
			
				|  |  | +                        <el-col :span="12">
 | 
	
		
			
				|  |  | +                            <el-form-item label="易燃易爆品闪点单位" prop="dgFlashPointUnit" >
 | 
	
		
			
				|  |  | +                                <el-input type="age" style="width: 100%;" v-model="assemblyForm.dgFlashPointUnit"
 | 
	
		
			
				|  |  | +                                          size="small" autocomplete="off"
 | 
	
		
			
				|  |  | +                                          :disabled="detailData.seeDisabled"
 | 
	
		
			
				|  |  | +                                          clearable placeholder="易燃易爆品闪点单位" ></el-input>
 | 
	
		
			
				|  |  | +                            </el-form-item>
 | 
	
		
			
				|  |  | +                        </el-col>
 | 
	
		
			
				|  |  | +                        <el-col :span="12">
 | 
	
		
			
				|  |  | +                            <el-form-item label="危险品联系人" prop="dgContacts" >
 | 
	
		
			
				|  |  | +                                <el-input type="age" style="width: 100%;" v-model="assemblyForm.dgContacts"
 | 
	
		
			
				|  |  | +                                          size="small" autocomplete="off"
 | 
	
		
			
				|  |  | +                                          :disabled="detailData.seeDisabled"
 | 
	
		
			
				|  |  | +                                          clearable placeholder="危险品联系人" ></el-input>
 | 
	
		
			
				|  |  | +                            </el-form-item>
 | 
	
		
			
				|  |  | +                        </el-col>
 | 
	
		
			
				|  |  | +                        <el-col :span="12">
 | 
	
		
			
				|  |  | +                            <el-form-item label="危险品联系人电话" prop="dgTel" >
 | 
	
		
			
				|  |  | +                                <el-input type="age" style="width: 100%;" v-model="assemblyForm.dgTel"
 | 
	
		
			
				|  |  | +                                          size="small" autocomplete="off"
 | 
	
		
			
				|  |  | +                                          :disabled="detailData.seeDisabled"
 | 
	
		
			
				|  |  | +                                          clearable placeholder="危险品联系人电话" ></el-input>
 | 
	
		
			
				|  |  | +                            </el-form-item>
 | 
	
		
			
				|  |  | +                        </el-col>
 | 
	
		
			
				|  |  | +                        <el-col :span="12">
 | 
	
		
			
				|  |  | +                            <el-form-item label="是否海洋污染物" prop="dgIsMarinePollutant" >
 | 
	
		
			
				|  |  | +                                <el-checkbox size="medium" :true-label="1" :false-label="0" v-model="assemblyForm.dgIsMarinePollutant"></el-checkbox>
 | 
	
		
			
				|  |  | +                            </el-form-item>
 | 
	
		
			
				|  |  | +                        </el-col>
 | 
	
		
			
				|  |  | +                    </el-row>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                </el-form>
 | 
	
		
			
				|  |  | +            </div>
 | 
	
		
			
				|  |  | +            <span slot="footer" class="dialog-footer">
 | 
	
		
			
				|  |  | +                <el-button type="danger" @click="dgCancellation('清除')">清 除</el-button>
 | 
	
		
			
				|  |  | +                <el-button type="primary" @click="dgVisible = false">确 定</el-button>
 | 
	
		
			
				|  |  | +            </span>
 | 
	
		
			
				|  |  | +        </el-dialog>
 | 
	
		
			
				|  |  |      </div>
 | 
	
		
			
				|  |  |  </template>
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -520,6 +640,9 @@ import SearchQuery from "@/components/iosbasic-data/searchquery.vue";
 | 
	
		
			
				|  |  |  import {getBcorpslistByType} from "@/api/iosBasicData/bcorps";
 | 
	
		
			
				|  |  |  import {bportsList} from "@/api/iosBasicData/bports";
 | 
	
		
			
				|  |  |  import {bpackagesList} from "@/api/iosBasicData/bpackages";
 | 
	
		
			
				|  |  | +import {bcommodityList} from "@/api/iosBasicData/bcommodity";
 | 
	
		
			
				|  |  | +import {getBvesselsList} from "@/api/iosBasicData/bvessels";
 | 
	
		
			
				|  |  | +import {blinesList} from "@/api/iosBasicData/blines";
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      export default {
 | 
	
		
			
				|  |  |          props:{
 | 
	
	
		
			
				|  | @@ -555,9 +678,35 @@ import {bpackagesList} from "@/api/iosBasicData/bpackages";
 | 
	
		
			
				|  |  |                  destinationData:[],
 | 
	
		
			
				|  |  |                  // 交货地
 | 
	
		
			
				|  |  |                  placeDeliveryData:[],
 | 
	
		
			
				|  |  | +                // 商品 HS-CODE
 | 
	
		
			
				|  |  | +                commodityData:[],
 | 
	
		
			
				|  |  | +                // 货物类别
 | 
	
		
			
				|  |  | +                cargoTypeData:[
 | 
	
		
			
				|  |  | +                    {
 | 
	
		
			
				|  |  | +                        label:'普货',
 | 
	
		
			
				|  |  | +                        value:'dry',
 | 
	
		
			
				|  |  | +                    },
 | 
	
		
			
				|  |  | +                    {
 | 
	
		
			
				|  |  | +                        label:'危险品',
 | 
	
		
			
				|  |  | +                        value:'danger',
 | 
	
		
			
				|  |  | +                    },
 | 
	
		
			
				|  |  | +                    {
 | 
	
		
			
				|  |  | +                        label:'冻柜',
 | 
	
		
			
				|  |  | +                        value:'reefer',
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                ],
 | 
	
		
			
				|  |  | +                // 危险品弹窗
 | 
	
		
			
				|  |  | +                dgVisible:false,
 | 
	
		
			
				|  |  | +                // 船公司数据
 | 
	
		
			
				|  |  | +                carrierData:[],
 | 
	
		
			
				|  |  | +                // 船名
 | 
	
		
			
				|  |  | +                vesselData:[],
 | 
	
		
			
				|  |  |                  // 包装
 | 
	
		
			
				|  |  |                  packingUnitData:[],
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +                // 订舱代理数据
 | 
	
		
			
				|  |  | +                bookingAgentData:[],
 | 
	
		
			
				|  |  | +                // 航线
 | 
	
		
			
				|  |  | +                lineData:[],
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          created() {
 | 
	
	
		
			
				|  | @@ -566,19 +715,28 @@ import {bpackagesList} from "@/api/iosBasicData/bpackages";
 | 
	
		
			
				|  |  |              this.hConsigneeBcorpsListfun()
 | 
	
		
			
				|  |  |              this.hNotifyBcorpsListfun()
 | 
	
		
			
				|  |  |              this.hNotify2BcorpsListfun()
 | 
	
		
			
				|  |  | +            this.bookingAgentBcorpsListfun()
 | 
	
		
			
				|  |  |              // 港口接口
 | 
	
		
			
				|  |  |              this.placeReceiptBportsListfun()
 | 
	
		
			
				|  |  |              this.polBportsListfun()
 | 
	
		
			
				|  |  |              this.podBportsListfun()
 | 
	
		
			
				|  |  |              this.destinationBportsListfun()
 | 
	
		
			
				|  |  |              this.placeDeliveryBportsListfun()
 | 
	
		
			
				|  |  | +            // 货物
 | 
	
		
			
				|  |  | +            this.commodityBcommodityListfun()
 | 
	
		
			
				|  |  |              // 包装
 | 
	
		
			
				|  |  |              this.packingUnitBpackagesListfun()
 | 
	
		
			
				|  |  | +            // 船公司
 | 
	
		
			
				|  |  | +            this.carrierBcorpslistByTypefun()
 | 
	
		
			
				|  |  | +            // 船名
 | 
	
		
			
				|  |  | +            this.vesselBvesselsListfun()
 | 
	
		
			
				|  |  | +            // 航线
 | 
	
		
			
				|  |  | +            this.lineBlinesListfun()
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          methods:{
 | 
	
		
			
				|  |  |              // 远程搜索
 | 
	
		
			
				|  |  |              remoteMethod(value,name){
 | 
	
		
			
				|  |  | -                let arr = ['hShipper','hConsignee','hNotify','hNotify2']
 | 
	
		
			
				|  |  | +                let arr = ['hShipper','hConsignee','hNotify','hNotify2','bookingAgent']
 | 
	
		
			
				|  |  |                  let portArr = ['placeReceipt','pol','pod','destination','placeDelivery']
 | 
	
		
			
				|  |  |                  if (arr.indexOf(name) != -1) {
 | 
	
		
			
				|  |  |                      this[name + 'BcorpsListfun'](value)
 | 
	
	
		
			
				|  | @@ -587,13 +745,27 @@ import {bpackagesList} from "@/api/iosBasicData/bpackages";
 | 
	
		
			
				|  |  |                  else if (portArr.indexOf(name) != -1) {
 | 
	
		
			
				|  |  |                      this[name + 'BportsListfun'](value)
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  | +                // 货物
 | 
	
		
			
				|  |  | +                else if (name == 'commodity') {
 | 
	
		
			
				|  |  | +                    this.commodityBcommodityListfun(value)
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  |                  // 包装
 | 
	
		
			
				|  |  |                  else if (name == 'packingUnit') {
 | 
	
		
			
				|  |  |                      this.packingUnitBpackagesListfun(value)
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  | -                else {
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +                // 船名
 | 
	
		
			
				|  |  | +                else if (name == 'vessel') {
 | 
	
		
			
				|  |  | +                    this.vesselBvesselsListfun(value)
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                // 船公司
 | 
	
		
			
				|  |  | +                else if (name == 'carrier') {
 | 
	
		
			
				|  |  | +                    this.carrierBcorpslistByTypefun(value)
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                // 航线
 | 
	
		
			
				|  |  | +                else if (name == 'line') {
 | 
	
		
			
				|  |  | +                    this.lineBlinesListfun(value)
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  | +                else {}
 | 
	
		
			
				|  |  |              },
 | 
	
		
			
				|  |  |              // 选择框的回调
 | 
	
		
			
				|  |  |              corpChange(value,name) {
 | 
	
	
		
			
				|  | @@ -638,6 +810,37 @@ import {bpackagesList} from "@/api/iosBasicData/bpackages";
 | 
	
		
			
				|  |  |                          }
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  | +                else if (name == 'commodity') {
 | 
	
		
			
				|  |  | +                    for(let item of this[name + 'Data']) {
 | 
	
		
			
				|  |  | +                        if (item.cnName == value) {
 | 
	
		
			
				|  |  | +                            this.$set(this.assemblyForm,'hscode',item.hsCode)
 | 
	
		
			
				|  |  | +                            this.$set(this.assemblyForm,'commodityShName',item.cnName)
 | 
	
		
			
				|  |  | +                            this.$set(this.assemblyForm,'commodityCnName',item.cnName)
 | 
	
		
			
				|  |  | +                            this.$set(this.assemblyForm,'commodityEnName',item.enName)
 | 
	
		
			
				|  |  | +                        }
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                // 船名
 | 
	
		
			
				|  |  | +                else if (name == 'vessel') {
 | 
	
		
			
				|  |  | +                    for(let item of this[name + 'Data']) {
 | 
	
		
			
				|  |  | +                        if (item.cnName == value) {
 | 
	
		
			
				|  |  | +                            this.$set(this.assemblyForm,'vesselId',item.id)
 | 
	
		
			
				|  |  | +                            this.$set(this.assemblyForm,'vesselCnName',item.cnName)
 | 
	
		
			
				|  |  | +                            this.$set(this.assemblyForm,'vesselEnName',item.enName)
 | 
	
		
			
				|  |  | +                        }
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                // 船公司
 | 
	
		
			
				|  |  | +                else if (name == 'carrier') {
 | 
	
		
			
				|  |  | +                    for(let item of this[name + 'Data']) {
 | 
	
		
			
				|  |  | +                        if (item.cnName == value) {
 | 
	
		
			
				|  |  | +                            this.$set(this.assemblyForm,'carrierId',item.id)
 | 
	
		
			
				|  |  | +                            this.$set(this.assemblyForm,'carrierCnName',item.cnName)
 | 
	
		
			
				|  |  | +                            this.$set(this.assemblyForm,'carrierEnName',item.enName)
 | 
	
		
			
				|  |  | +                            this.$set(this.assemblyForm,'carrierArgreementNo',item.agreementNo)
 | 
	
		
			
				|  |  | +                        }
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  |                  // 包装
 | 
	
		
			
				|  |  |                  else if (name == 'packingUnit') {
 | 
	
		
			
				|  |  |                      for(let item of this[name + 'Data']) {
 | 
	
	
		
			
				|  | @@ -647,20 +850,39 @@ import {bpackagesList} from "@/api/iosBasicData/bpackages";
 | 
	
		
			
				|  |  |                          }
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  | +                // 订舱代理
 | 
	
		
			
				|  |  | +                else if (name == 'bookingAgent') {
 | 
	
		
			
				|  |  | +                    for(let item of this[name + 'Data']) {
 | 
	
		
			
				|  |  | +                        if (item.cnName == value) {
 | 
	
		
			
				|  |  | +                            this.$set(this.assemblyForm,'bookingAgentId',item.id)
 | 
	
		
			
				|  |  | +                            this.$set(this.assemblyForm,'bookingAgentCnName',item.cnName)
 | 
	
		
			
				|  |  | +                            this.$set(this.assemblyForm,'bookingAgentEnName',item.enName)
 | 
	
		
			
				|  |  | +                            this.$set(this.assemblyForm,'bookingRemarks',item.remarks)
 | 
	
		
			
				|  |  | +                        }
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                // 航线
 | 
	
		
			
				|  |  | +                else if (name == 'line') {
 | 
	
		
			
				|  |  | +                    for(let item of this[name + 'Data']) {
 | 
	
		
			
				|  |  | +                        if (item.cnName == value) {
 | 
	
		
			
				|  |  | +                            this.$set(this.assemblyForm,'lineId',item.id)
 | 
	
		
			
				|  |  | +                            this.$set(this.assemblyForm,'lineCnName',item.cnName)
 | 
	
		
			
				|  |  | +                            this.$set(this.assemblyForm,'lineEnName',item.enName)
 | 
	
		
			
				|  |  | +                        }
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |                  else {}
 | 
	
		
			
				|  |  |              },
 | 
	
		
			
				|  |  |              // 通知人添加第二个通知人弹窗
 | 
	
		
			
				|  |  |              hNotifyClick(){
 | 
	
		
			
				|  |  |                  this.hNotify2Visible = true
 | 
	
		
			
				|  |  |              },
 | 
	
		
			
				|  |  | -            // 第二通知人弹窗的取消
 | 
	
		
			
				|  |  | +            // 第二通知人弹窗的清除
 | 
	
		
			
				|  |  |              hNotify2Cancellation(name){
 | 
	
		
			
				|  |  |                  let title = ''
 | 
	
		
			
				|  |  | -                if (name == '删除') {
 | 
	
		
			
				|  |  | -                    title = '确认删除吗?'
 | 
	
		
			
				|  |  | -                }
 | 
	
		
			
				|  |  | -                if (name == '取消') {
 | 
	
		
			
				|  |  | -                    title = '确认取消吗?填写的内容不会保存'
 | 
	
		
			
				|  |  | +                if (name == '清除') {
 | 
	
		
			
				|  |  | +                    title = '确认清除吗?'
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |                  this.$confirm(title)
 | 
	
		
			
				|  |  |                      .then(_ => {
 | 
	
	
		
			
				|  | @@ -683,6 +905,39 @@ import {bpackagesList} from "@/api/iosBasicData/bpackages";
 | 
	
		
			
				|  |  |                      })
 | 
	
		
			
				|  |  |                      .catch(_ => {});
 | 
	
		
			
				|  |  |              },
 | 
	
		
			
				|  |  | +            // 危险品弹窗开启
 | 
	
		
			
				|  |  | +            DangerousGoodsAdd(){
 | 
	
		
			
				|  |  | +                if (this.assemblyForm.cargoType == 'danger'){
 | 
	
		
			
				|  |  | +                    this.dgVisible = true
 | 
	
		
			
				|  |  | +                }else {
 | 
	
		
			
				|  |  | +                    this.$message({
 | 
	
		
			
				|  |  | +                        message: '请选择货物为危险品',
 | 
	
		
			
				|  |  | +                        type: 'warning'
 | 
	
		
			
				|  |  | +                    });
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +            },
 | 
	
		
			
				|  |  | +            // 危险品弹窗的清除
 | 
	
		
			
				|  |  | +            dgCancellation(name){
 | 
	
		
			
				|  |  | +                let title = ''
 | 
	
		
			
				|  |  | +                if (name == '清除') {
 | 
	
		
			
				|  |  | +                    title = '确认清除吗?'
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                this.$confirm(title)
 | 
	
		
			
				|  |  | +                    .then(_ => {
 | 
	
		
			
				|  |  | +                        this.$set(this.assemblyForm,'dgImdgCode','')
 | 
	
		
			
				|  |  | +                        this.$set(this.assemblyForm,'dgUnCode','')
 | 
	
		
			
				|  |  | +                        this.$set(this.assemblyForm,'dgPackingLevel','')
 | 
	
		
			
				|  |  | +                        this.$set(this.assemblyForm,'dgFlashPoint','')
 | 
	
		
			
				|  |  | +                        this.$set(this.assemblyForm,'dgFlashPointUnit','')
 | 
	
		
			
				|  |  | +                        this.$set(this.assemblyForm,'dgContacts','')
 | 
	
		
			
				|  |  | +                        this.$set(this.assemblyForm,'dgTel','')
 | 
	
		
			
				|  |  | +                        this.$set(this.assemblyForm,'dgIsMarinePollutant','')
 | 
	
		
			
				|  |  | +                        this.dgVisible = false
 | 
	
		
			
				|  |  | +                    })
 | 
	
		
			
				|  |  | +                    .catch(_ => {});
 | 
	
		
			
				|  |  | +            },
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |              // 接口数据请求🙏🙏🙏🙏🙏🙏🙏🙏🙏🙏
 | 
	
		
			
				|  |  |              // 获取发货人数据 (往来单位 前四个代理)
 | 
	
		
			
				|  |  |              hShipperBcorpsListfun(cnName){
 | 
	
	
		
			
				|  | @@ -748,7 +1003,38 @@ import {bpackagesList} from "@/api/iosBasicData/bpackages";
 | 
	
		
			
				|  |  |                      this.packingUnitData = res.data.data.records
 | 
	
		
			
				|  |  |                  })
 | 
	
		
			
				|  |  |              },
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +            // 商品 HS-CODE (货物列表)
 | 
	
		
			
				|  |  | +            commodityBcommodityListfun(cnName){
 | 
	
		
			
				|  |  | +                bcommodityList(1,10,{cnName}).then(res=>{
 | 
	
		
			
				|  |  | +                    this.commodityData = res.data.data.records
 | 
	
		
			
				|  |  | +                })
 | 
	
		
			
				|  |  | +            },
 | 
	
		
			
				|  |  | +            // 获取船公司数据
 | 
	
		
			
				|  |  | +            carrierBcorpslistByTypefun(cnName){
 | 
	
		
			
				|  |  | +                let corpType = '1712286570540703745'
 | 
	
		
			
				|  |  | +                getBcorpslistByType(1,10,{cnName,corpType}).then(res=>{
 | 
	
		
			
				|  |  | +                    this.carrierData = res.data.data.records
 | 
	
		
			
				|  |  | +                })
 | 
	
		
			
				|  |  | +            },
 | 
	
		
			
				|  |  | +            // 船名
 | 
	
		
			
				|  |  | +            vesselBvesselsListfun(cnName){
 | 
	
		
			
				|  |  | +                getBvesselsList(1,10,{cnName}).then(res=>{
 | 
	
		
			
				|  |  | +                    this.vesselData = res.data.data.records
 | 
	
		
			
				|  |  | +                })
 | 
	
		
			
				|  |  | +            },
 | 
	
		
			
				|  |  | +            // 订舱代理
 | 
	
		
			
				|  |  | +            bookingAgentBcorpsListfun(cnName){
 | 
	
		
			
				|  |  | +                let corpType = '1712285382575398914,1712285645314990082,1712285842321448962,1712286433378574338'
 | 
	
		
			
				|  |  | +                getBcorpslistByType(1,10,{cnName,corpType}).then(res=>{
 | 
	
		
			
				|  |  | +                    this.bookingAgentData = res.data.data.records
 | 
	
		
			
				|  |  | +                })
 | 
	
		
			
				|  |  | +            },
 | 
	
		
			
				|  |  | +            // 航线数据
 | 
	
		
			
				|  |  | +            lineBlinesListfun(cnName){
 | 
	
		
			
				|  |  | +                blinesList(1,10,{cnName}).then(res=>{
 | 
	
		
			
				|  |  | +                    this.lineData = res.data.data.records
 | 
	
		
			
				|  |  | +                })
 | 
	
		
			
				|  |  | +            },
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 |