|  | @@ -11,6 +11,7 @@
 | 
	
		
			
				|  |  |                       :before-open="beforeOpen"
 | 
	
		
			
				|  |  |                       v-model="form"
 | 
	
		
			
				|  |  |                       ref="crud"
 | 
	
		
			
				|  |  | +                     :search.sync="query"
 | 
	
		
			
				|  |  |                       @row-update="rowUpdate"
 | 
	
		
			
				|  |  |                       @row-save="rowSave"
 | 
	
		
			
				|  |  |                       @row-del="rowDel"
 | 
	
	
		
			
				|  | @@ -25,6 +26,194 @@
 | 
	
		
			
				|  |  |                       @resetColumn="resetColumnTwo('crud', 'option', 'optionBack', 309)"
 | 
	
		
			
				|  |  |                       @saveColumn="saveColumnTwo('crud', 'option', 'optionBack', 309)"
 | 
	
		
			
				|  |  |            >
 | 
	
		
			
				|  |  | +              <template slot="search" slot-scope="{row,size}">
 | 
	
		
			
				|  |  | +                  <el-form ref="form" :model="row" label-width="80px">
 | 
	
		
			
				|  |  | +                      <el-row>
 | 
	
		
			
				|  |  | +                          <el-col :span="6">
 | 
	
		
			
				|  |  | +                              <el-form-item label="单据类型">
 | 
	
		
			
				|  |  | +                                  <search-query
 | 
	
		
			
				|  |  | +                                      :datalist="billTypeData"
 | 
	
		
			
				|  |  | +                                      :selectValue="query.billType"
 | 
	
		
			
				|  |  | +                                      :filterable="true"
 | 
	
		
			
				|  |  | +                                      :clearable="true"
 | 
	
		
			
				|  |  | +                                      :remote="true"
 | 
	
		
			
				|  |  | +                                      :buttonIf="false"
 | 
	
		
			
				|  |  | +                                      @corpChange="corpChange($event,'billType')">
 | 
	
		
			
				|  |  | +                                  </search-query>
 | 
	
		
			
				|  |  | +                              </el-form-item>
 | 
	
		
			
				|  |  | +                          </el-col>
 | 
	
		
			
				|  |  | +                          <!--billType 单据类型-->
 | 
	
		
			
				|  |  | +                          <el-col :span="6">
 | 
	
		
			
				|  |  | +                              <el-form-item label="业务号">
 | 
	
		
			
				|  |  | +                                  <el-input placeholder="请输入业务号"
 | 
	
		
			
				|  |  | +                                            size="small" style="width:100%" v-model="query.billNo">
 | 
	
		
			
				|  |  | +                                  </el-input>
 | 
	
		
			
				|  |  | +                              </el-form-item>
 | 
	
		
			
				|  |  | +                          </el-col>
 | 
	
		
			
				|  |  | +                          <el-col :span="6">
 | 
	
		
			
				|  |  | +                              <el-form-item label="主单号">
 | 
	
		
			
				|  |  | +                                  <el-input placeholder="请输入主单号"
 | 
	
		
			
				|  |  | +                                            size="small" style="width:100%" v-model="query.mblno">
 | 
	
		
			
				|  |  | +                                  </el-input>
 | 
	
		
			
				|  |  | +                              </el-form-item>
 | 
	
		
			
				|  |  | +                          </el-col>
 | 
	
		
			
				|  |  | +                          <el-col :span="6">
 | 
	
		
			
				|  |  | +                              <el-form-item label="分单号">
 | 
	
		
			
				|  |  | +                                  <el-input placeholder="请输入分单号"
 | 
	
		
			
				|  |  | +                                            size="small" style="width:100%" v-model="query.hblno">
 | 
	
		
			
				|  |  | +                                  </el-input>
 | 
	
		
			
				|  |  | +                              </el-form-item>
 | 
	
		
			
				|  |  | +                          </el-col>
 | 
	
		
			
				|  |  | +                          <el-col :span="6">
 | 
	
		
			
				|  |  | +                              <el-form-item label="船名">
 | 
	
		
			
				|  |  | +                                  <el-input placeholder="请输入船名"
 | 
	
		
			
				|  |  | +                                            size="small" style="width:100%" v-model="query.vesselCnName">
 | 
	
		
			
				|  |  | +                                  </el-input>
 | 
	
		
			
				|  |  | +                              </el-form-item>
 | 
	
		
			
				|  |  | +                          </el-col>
 | 
	
		
			
				|  |  | +                          <el-col :span="6">
 | 
	
		
			
				|  |  | +                              <el-form-item label="航次">
 | 
	
		
			
				|  |  | +                                  <el-input placeholder="请输入航次"
 | 
	
		
			
				|  |  | +                                            size="small" style="width:100%" v-model="query.voyageNo">
 | 
	
		
			
				|  |  | +                                  </el-input>
 | 
	
		
			
				|  |  | +                              </el-form-item>
 | 
	
		
			
				|  |  | +                          </el-col>
 | 
	
		
			
				|  |  | +                          <el-col :span="6">
 | 
	
		
			
				|  |  | +                              <el-form-item label="委托人">
 | 
	
		
			
				|  |  | +                                  <el-input placeholder="请输入委托人"
 | 
	
		
			
				|  |  | +                                            size="small" style="width:100%" v-model="query.corpCnName">
 | 
	
		
			
				|  |  | +                                  </el-input>
 | 
	
		
			
				|  |  | +                              </el-form-item>
 | 
	
		
			
				|  |  | +                          </el-col>
 | 
	
		
			
				|  |  | +                          <el-col :span="6">
 | 
	
		
			
				|  |  | +                              <el-form-item label="船公司">
 | 
	
		
			
				|  |  | +                                  <el-input placeholder="请输入船公司"
 | 
	
		
			
				|  |  | +                                            size="small" style="width:100%" v-model="query.carrierCnName">
 | 
	
		
			
				|  |  | +                                  </el-input>
 | 
	
		
			
				|  |  | +                              </el-form-item>
 | 
	
		
			
				|  |  | +                          </el-col>
 | 
	
		
			
				|  |  | +                          <el-col :span="6">
 | 
	
		
			
				|  |  | +                              <el-form-item label="目的港">
 | 
	
		
			
				|  |  | +                                  <el-input placeholder="请输入目的港"
 | 
	
		
			
				|  |  | +                                            size="small" style="width:100%" v-model="query.podCnName">
 | 
	
		
			
				|  |  | +                                  </el-input>
 | 
	
		
			
				|  |  | +                              </el-form-item>
 | 
	
		
			
				|  |  | +                          </el-col>
 | 
	
		
			
				|  |  | +                          <el-col :span="6">
 | 
	
		
			
				|  |  | +                              <el-form-item label="航线">
 | 
	
		
			
				|  |  | +                                  <el-input placeholder="请输入航线"
 | 
	
		
			
				|  |  | +                                            size="small" style="width:100%" v-model="query.lineCnName">
 | 
	
		
			
				|  |  | +                                  </el-input>
 | 
	
		
			
				|  |  | +                              </el-form-item>
 | 
	
		
			
				|  |  | +                          </el-col>
 | 
	
		
			
				|  |  | +                          <el-col :span="6">
 | 
	
		
			
				|  |  | +                              <el-form-item label="场站">
 | 
	
		
			
				|  |  | +                                  <el-input placeholder="请输入场站"
 | 
	
		
			
				|  |  | +                                            size="small" style="width:100%" v-model="query.cyCode">
 | 
	
		
			
				|  |  | +                                  </el-input>
 | 
	
		
			
				|  |  | +                              </el-form-item>
 | 
	
		
			
				|  |  | +                          </el-col>
 | 
	
		
			
				|  |  | +                          <el-col :span="6">
 | 
	
		
			
				|  |  | +                              <el-form-item label="业务来源">
 | 
	
		
			
				|  |  | +                                  <search-query
 | 
	
		
			
				|  |  | +                                                :datalist="srcTypeData"
 | 
	
		
			
				|  |  | +                                                :selectValue="query.srcType"
 | 
	
		
			
				|  |  | +                                                :filterable="true"
 | 
	
		
			
				|  |  | +                                                :clearable="true"
 | 
	
		
			
				|  |  | +                                                :remote="true"
 | 
	
		
			
				|  |  | +                                                :buttonIf="false"
 | 
	
		
			
				|  |  | +                                                @corpChange="corpChange($event,'srcType')">
 | 
	
		
			
				|  |  | +                                  </search-query>
 | 
	
		
			
				|  |  | +                              </el-form-item>
 | 
	
		
			
				|  |  | +                          </el-col>
 | 
	
		
			
				|  |  | +                          <el-col :span="6">
 | 
	
		
			
				|  |  | +                              <el-form-item label="来源详情">
 | 
	
		
			
				|  |  | +                                  <el-input placeholder="请输入来源详情"
 | 
	
		
			
				|  |  | +                                            size="small" style="width:100%" v-model="query.srcCnName">
 | 
	
		
			
				|  |  | +                                  </el-input>
 | 
	
		
			
				|  |  | +                              </el-form-item>
 | 
	
		
			
				|  |  | +                          </el-col>
 | 
	
		
			
				|  |  | +                          <el-col :span="9">
 | 
	
		
			
				|  |  | +                              <el-form-item label="ETD">
 | 
	
		
			
				|  |  | +                                  <el-checkbox v-model="etdDisabled">
 | 
	
		
			
				|  |  | +                                      <el-date-picker
 | 
	
		
			
				|  |  | +                                          v-model="etdList"
 | 
	
		
			
				|  |  | +                                          style="width: 100%"
 | 
	
		
			
				|  |  | +                                          :disabled="!etdDisabled"
 | 
	
		
			
				|  |  | +                                          size="small"
 | 
	
		
			
				|  |  | +                                          type="datetimerange"
 | 
	
		
			
				|  |  | +                                          range-separator="至"
 | 
	
		
			
				|  |  | +                                          start-placeholder="开始日期"
 | 
	
		
			
				|  |  | +                                          end-placeholder="结束日期"
 | 
	
		
			
				|  |  | +                                          format="yyyy-MM-dd HH:mm"
 | 
	
		
			
				|  |  | +                                          value-format="yyyy-MM-dd HH:mm"
 | 
	
		
			
				|  |  | +                                          clearable>
 | 
	
		
			
				|  |  | +                                      </el-date-picker>
 | 
	
		
			
				|  |  | +                                  </el-checkbox>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                              </el-form-item>
 | 
	
		
			
				|  |  | +                          </el-col>
 | 
	
		
			
				|  |  | +                          <el-col :span="9">
 | 
	
		
			
				|  |  | +                              <el-form-item label="ETA">
 | 
	
		
			
				|  |  | +                                  <el-checkbox v-model="etaDisabled">
 | 
	
		
			
				|  |  | +                                      <el-date-picker
 | 
	
		
			
				|  |  | +                                          v-model="etaList"
 | 
	
		
			
				|  |  | +                                          style="width: 100%"
 | 
	
		
			
				|  |  | +                                          :disabled="!etaDisabled"
 | 
	
		
			
				|  |  | +                                          size="small"
 | 
	
		
			
				|  |  | +                                          type="datetimerange"
 | 
	
		
			
				|  |  | +                                          range-separator="至"
 | 
	
		
			
				|  |  | +                                          start-placeholder="开始日期"
 | 
	
		
			
				|  |  | +                                          end-placeholder="结束日期"
 | 
	
		
			
				|  |  | +                                          format="yyyy-MM-dd HH:mm"
 | 
	
		
			
				|  |  | +                                          value-format="yyyy-MM-dd HH:mm"
 | 
	
		
			
				|  |  | +                                          clearable>
 | 
	
		
			
				|  |  | +                                      </el-date-picker>
 | 
	
		
			
				|  |  | +                                  </el-checkbox>
 | 
	
		
			
				|  |  | +                              </el-form-item>
 | 
	
		
			
				|  |  | +                          </el-col>
 | 
	
		
			
				|  |  | +                          <el-col :span="6">
 | 
	
		
			
				|  |  | +                              <el-form-item label="创建部门">
 | 
	
		
			
				|  |  | +                                  <el-input placeholder="请输入创建部门"
 | 
	
		
			
				|  |  | +                                            size="small" style="width:100%" v-model="query.createDeptName">
 | 
	
		
			
				|  |  | +                                  </el-input>
 | 
	
		
			
				|  |  | +                              </el-form-item>
 | 
	
		
			
				|  |  | +                          </el-col>
 | 
	
		
			
				|  |  | +                          <el-col :span="6">
 | 
	
		
			
				|  |  | +                              <el-form-item label="订舱代理">
 | 
	
		
			
				|  |  | +                                  <el-input placeholder="请输入订舱代理"
 | 
	
		
			
				|  |  | +                                            size="small" style="width:100%" v-model="query.bookingAgentCnName">
 | 
	
		
			
				|  |  | +                                  </el-input>
 | 
	
		
			
				|  |  | +                              </el-form-item>
 | 
	
		
			
				|  |  | +                          </el-col>
 | 
	
		
			
				|  |  | +                          <el-col :span="6">
 | 
	
		
			
				|  |  | +                              <el-form-item label="签单方式">
 | 
	
		
			
				|  |  | +                                  <search-query
 | 
	
		
			
				|  |  | +                                      :datalist="issueTypeData"
 | 
	
		
			
				|  |  | +                                      :selectValue="query.issueType"
 | 
	
		
			
				|  |  | +                                      :filterable="true"
 | 
	
		
			
				|  |  | +                                      :clearable="true"
 | 
	
		
			
				|  |  | +                                      :remote="true"
 | 
	
		
			
				|  |  | +                                      :buttonIf="false"
 | 
	
		
			
				|  |  | +                                      :forParameter="{ key:'dictKey', label:'dictValue', value:'dictValue'}"
 | 
	
		
			
				|  |  | +                                      @corpChange="corpChange($event,'issueType')" >
 | 
	
		
			
				|  |  | +                                  </search-query>
 | 
	
		
			
				|  |  | +                              </el-form-item>
 | 
	
		
			
				|  |  | +                          </el-col>
 | 
	
		
			
				|  |  | +                          <el-col :span="6">
 | 
	
		
			
				|  |  | +                              <el-form-item label="收货人">
 | 
	
		
			
				|  |  | +                                  <el-input placeholder="请输入收货人"
 | 
	
		
			
				|  |  | +                                            size="small" style="width:100%" v-model="query.hConsigneeCnName">
 | 
	
		
			
				|  |  | +                                  </el-input>
 | 
	
		
			
				|  |  | +                              </el-form-item>
 | 
	
		
			
				|  |  | +                          </el-col>
 | 
	
		
			
				|  |  | +                      </el-row>
 | 
	
		
			
				|  |  | +                  </el-form>
 | 
	
		
			
				|  |  | +              </template>
 | 
	
		
			
				|  |  | +              <template slot="searchMenu"  slot-scope="{row,size}">
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +              </template>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |                <template slot="menuLeft">
 | 
	
		
			
				|  |  |                    <el-button type="primary" size="small" icon="el-icon-plus" @click="addbtnfun()">新增海运出口
 | 
	
		
			
				|  |  |                    </el-button>
 | 
	
	
		
			
				|  | @@ -42,9 +231,15 @@
 | 
	
		
			
				|  |  |                    </el-button>
 | 
	
		
			
				|  |  |                    <div style="margin-top: 10px">
 | 
	
		
			
				|  |  |                        <el-tabs type="card" v-model="query.billStatus" @tab-click="handleClick">
 | 
	
		
			
				|  |  | -                          <el-tab-pane label="新建" name="0"></el-tab-pane>
 | 
	
		
			
				|  |  | -                          <el-tab-pane label="退仓" name="1"></el-tab-pane>
 | 
	
		
			
				|  |  | -                          <el-tab-pane label="暂停" name="2"></el-tab-pane>
 | 
	
		
			
				|  |  | +                          <el-tab-pane label="新建" name="0">
 | 
	
		
			
				|  |  | +                              <span slot="label">新建</span>
 | 
	
		
			
				|  |  | +                          </el-tab-pane>
 | 
	
		
			
				|  |  | +                          <el-tab-pane label="退仓" name="1">
 | 
	
		
			
				|  |  | +                              <span slot="label" style="color: #d86363">退仓</span>
 | 
	
		
			
				|  |  | +                          </el-tab-pane>
 | 
	
		
			
				|  |  | +                          <el-tab-pane label="暂停" name="2">
 | 
	
		
			
				|  |  | +                              <span slot="label" style="color: #d2983c">暂停</span>
 | 
	
		
			
				|  |  | +                          </el-tab-pane>
 | 
	
		
			
				|  |  |                            <el-tab-pane label="完成" name="3"></el-tab-pane>
 | 
	
		
			
				|  |  |                        </el-tabs>
 | 
	
		
			
				|  |  |                    </div>
 | 
	
	
		
			
				|  | @@ -118,18 +313,57 @@ import {
 | 
	
		
			
				|  |  |    import feesTemplateItems from "@/views/iosBasicData/losbfeestemplate/feesTemplateItems.vue";
 | 
	
		
			
				|  |  |    import SplitList from "@/views/iosBasicData/SeafreightExportF/bills/assembly/SplitList.vue";
 | 
	
		
			
				|  |  |  import {getWorkDicts} from "@/api/system/dictbiz";
 | 
	
		
			
				|  |  | +import {dateFormat, defaultDate} from "@/util/date";
 | 
	
		
			
				|  |  | +import SearchQuery from "@/components/iosbasic-data/searchquery.vue";
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    export default {
 | 
	
		
			
				|  |  | -    components:{feesTemplateItems, billsDetails,SplitList},
 | 
	
		
			
				|  |  | +    components:{SearchQuery, feesTemplateItems, billsDetails,SplitList},
 | 
	
		
			
				|  |  |      data() {
 | 
	
		
			
				|  |  |        return {
 | 
	
		
			
				|  |  | +          // 单据类型
 | 
	
		
			
				|  |  | +          billTypeData:[
 | 
	
		
			
				|  |  | +              {
 | 
	
		
			
				|  |  | +                  label: '直单',
 | 
	
		
			
				|  |  | +                  value: 'DD'
 | 
	
		
			
				|  |  | +              }, {
 | 
	
		
			
				|  |  | +                  label: '主单',
 | 
	
		
			
				|  |  | +                  value: 'MM'
 | 
	
		
			
				|  |  | +              },{
 | 
	
		
			
				|  |  | +                  label: '主分单',
 | 
	
		
			
				|  |  | +                  value: 'MH'
 | 
	
		
			
				|  |  | +              }
 | 
	
		
			
				|  |  | +          ],
 | 
	
		
			
				|  |  | +          // 业务来源
 | 
	
		
			
				|  |  | +          srcTypeData:[
 | 
	
		
			
				|  |  | +              {
 | 
	
		
			
				|  |  | +                  label:'公司',
 | 
	
		
			
				|  |  | +                  value:'OWN'
 | 
	
		
			
				|  |  | +              },
 | 
	
		
			
				|  |  | +              {
 | 
	
		
			
				|  |  | +                  label:'代理',
 | 
	
		
			
				|  |  | +                  value:'AGENT'
 | 
	
		
			
				|  |  | +              },
 | 
	
		
			
				|  |  | +              {
 | 
	
		
			
				|  |  | +                  label:'业务员',
 | 
	
		
			
				|  |  | +                  value:'SALES'
 | 
	
		
			
				|  |  | +              }
 | 
	
		
			
				|  |  | +          ],
 | 
	
		
			
				|  |  | +          // 签单方式
 | 
	
		
			
				|  |  | +          issueTypeData:[],
 | 
	
		
			
				|  |  |            isShow:true,
 | 
	
		
			
				|  |  |            detailData:{},
 | 
	
		
			
				|  |  |            dialogVisible:false, // 弹窗开启
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | +          // ETD是否可以检索
 | 
	
		
			
				|  |  | +          etdDisabled:false,
 | 
	
		
			
				|  |  | +          // ETA是否可以检索
 | 
	
		
			
				|  |  | +          etaDisabled:false,
 | 
	
		
			
				|  |  |          form: {},
 | 
	
		
			
				|  |  | +          // 开船日期和到港日期
 | 
	
		
			
				|  |  | +          etdList:[defaultDate(1)[0] + ' 00:00',defaultDate(1)[1] + ' 23:59'],
 | 
	
		
			
				|  |  | +          etaList:[defaultDate(1)[0] + ' 00:00',defaultDate(1)[1] + ' 23:59'],
 | 
	
		
			
				|  |  | +          // 表格的检索条件
 | 
	
		
			
				|  |  |          query: {
 | 
	
		
			
				|  |  | -            billStatus:'0'
 | 
	
		
			
				|  |  | +            billStatus:'0',
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |            // 弹窗的搜索项
 | 
	
		
			
				|  |  |            mawbQuery:{
 | 
	
	
		
			
				|  | @@ -145,15 +379,15 @@ import {getWorkDicts} from "@/api/system/dictbiz";
 | 
	
		
			
				|  |  |            currentPage: 1,
 | 
	
		
			
				|  |  |            total: 0
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  | -          // 弹窗分页
 | 
	
		
			
				|  |  | -          mawbPage:{
 | 
	
		
			
				|  |  | +        // 弹窗分页
 | 
	
		
			
				|  |  | +        mawbPage:{
 | 
	
		
			
				|  |  |                pageSize: 10,
 | 
	
		
			
				|  |  |                currentPage: 1,
 | 
	
		
			
				|  |  |                total: 0
 | 
	
		
			
				|  |  | -          },
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  |          selectionList: [],
 | 
	
		
			
				|  |  | -          // 弹窗的选择数据
 | 
	
		
			
				|  |  | -          dialogRadio:null,
 | 
	
		
			
				|  |  | +        // 弹窗的选择数据
 | 
	
		
			
				|  |  | +        dialogRadio:null,
 | 
	
		
			
				|  |  |          option:{},
 | 
	
		
			
				|  |  |          optionBack: {
 | 
	
		
			
				|  |  |              selectable:(row,index)=>{
 | 
	
	
		
			
				|  | @@ -167,8 +401,8 @@ import {getWorkDicts} from "@/api/system/dictbiz";
 | 
	
		
			
				|  |  |            calcHeight: 30,
 | 
	
		
			
				|  |  |            tip: false,
 | 
	
		
			
				|  |  |            searchShow: true,
 | 
	
		
			
				|  |  | -          searchMenuSpan: 6,
 | 
	
		
			
				|  |  | -            searchLabelWidth:'100',
 | 
	
		
			
				|  |  | +          searchMenuSpan: 24,
 | 
	
		
			
				|  |  | +          searchLabelWidth:'100',
 | 
	
		
			
				|  |  |            border: true,
 | 
	
		
			
				|  |  |            index: true,
 | 
	
		
			
				|  |  |            selection: true,
 | 
	
	
		
			
				|  | @@ -186,7 +420,6 @@ import {getWorkDicts} from "@/api/system/dictbiz";
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  |                label: "单据类型",
 | 
	
		
			
				|  |  |                prop: "billType",
 | 
	
		
			
				|  |  | -                search: true,
 | 
	
		
			
				|  |  |                  type: 'select',
 | 
	
		
			
				|  |  |                  dicData: [{
 | 
	
		
			
				|  |  |                      label: '直单',
 | 
	
	
		
			
				|  | @@ -197,27 +430,21 @@ import {getWorkDicts} from "@/api/system/dictbiz";
 | 
	
		
			
				|  |  |                  },{
 | 
	
		
			
				|  |  |                      label: '主分单',
 | 
	
		
			
				|  |  |                      value: 'MH'
 | 
	
		
			
				|  |  | -                }, {
 | 
	
		
			
				|  |  | -                    label: '从分单',
 | 
	
		
			
				|  |  | -                    value: 'HH'
 | 
	
		
			
				|  |  |                  }],
 | 
	
		
			
				|  |  |              },
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  |                label: "单据编号",
 | 
	
		
			
				|  |  |                prop: "billNo",
 | 
	
		
			
				|  |  | -                search: true,
 | 
	
		
			
				|  |  |                  width:"160"
 | 
	
		
			
				|  |  |              },
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  |                label: "主单据号",
 | 
	
		
			
				|  |  |                prop: "masterBillNo",
 | 
	
		
			
				|  |  | -                search: true,
 | 
	
		
			
				|  |  |                  width:"160"
 | 
	
		
			
				|  |  |              },
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  |                label: "客户名",
 | 
	
		
			
				|  |  |                prop: "corpCnName",
 | 
	
		
			
				|  |  | -                search: true,
 | 
	
		
			
				|  |  |                  width:"160"
 | 
	
		
			
				|  |  |              },
 | 
	
		
			
				|  |  |              {
 | 
	
	
		
			
				|  | @@ -236,18 +463,15 @@ import {getWorkDicts} from "@/api/system/dictbiz";
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  |                label: "MB/L NO",
 | 
	
		
			
				|  |  |                prop: "mblno",
 | 
	
		
			
				|  |  | -                search: true,
 | 
	
		
			
				|  |  |              },
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  |                label: "HB/L NO",
 | 
	
		
			
				|  |  |                prop: "hblno",
 | 
	
		
			
				|  |  | -                search: true,
 | 
	
		
			
				|  |  |              },
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  |                label: "开船日期",
 | 
	
		
			
				|  |  |                prop: "etd",
 | 
	
		
			
				|  |  |                type: "date",
 | 
	
		
			
				|  |  | -              search: true,
 | 
	
		
			
				|  |  |                unlinkPanels: true,
 | 
	
		
			
				|  |  |                searchRange: true,
 | 
	
		
			
				|  |  |                overHidden: true,
 | 
	
	
		
			
				|  | @@ -262,7 +486,6 @@ import {getWorkDicts} from "@/api/system/dictbiz";
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  |                label: "装货港",
 | 
	
		
			
				|  |  |                prop: "polCnName",
 | 
	
		
			
				|  |  | -                search: true,
 | 
	
		
			
				|  |  |                  width:"120"
 | 
	
		
			
				|  |  |              },
 | 
	
		
			
				|  |  |              {
 | 
	
	
		
			
				|  | @@ -456,7 +679,6 @@ import {getWorkDicts} from "@/api/system/dictbiz";
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  |                label: "业务状态",
 | 
	
		
			
				|  |  |                prop: "billStatus",
 | 
	
		
			
				|  |  | -                search: true,
 | 
	
		
			
				|  |  |                  type:"select",
 | 
	
		
			
				|  |  |                  dicData: [],
 | 
	
		
			
				|  |  |                  props: {
 | 
	
	
		
			
				|  | @@ -495,7 +717,7 @@ import {getWorkDicts} from "@/api/system/dictbiz";
 | 
	
		
			
				|  |  |            ]
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |            // 弹窗的配置
 | 
	
		
			
				|  |  | -          mawbOption:{
 | 
	
		
			
				|  |  | +        mawbOption:{
 | 
	
		
			
				|  |  |                height:'450',
 | 
	
		
			
				|  |  |                calcHeight: 30,
 | 
	
		
			
				|  |  |                tip: false,
 | 
	
	
		
			
				|  | @@ -592,8 +814,8 @@ import {getWorkDicts} from "@/api/system/dictbiz";
 | 
	
		
			
				|  |  |                ]
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  |          data: [],
 | 
	
		
			
				|  |  | -          // 弹窗数据
 | 
	
		
			
				|  |  | -          mawbData:[],
 | 
	
		
			
				|  |  | +        // 弹窗数据
 | 
	
		
			
				|  |  | +        mawbData:[],
 | 
	
		
			
				|  |  |        };
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      computed: {
 | 
	
	
		
			
				|  | @@ -618,8 +840,20 @@ import {getWorkDicts} from "@/api/system/dictbiz";
 | 
	
		
			
				|  |  |            this.option = await this.getColumnData(this.getColumnName(309), this.optionBack);
 | 
	
		
			
				|  |  |            this.billStatusWorkDictsfun()
 | 
	
		
			
				|  |  |            this.accountStatusWorkDictsfun()
 | 
	
		
			
				|  |  | +          this.getWorkDictsfun() // 获取签单方式字典数据
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  |        methods: {
 | 
	
		
			
				|  |  | +        // 下拉的回调
 | 
	
		
			
				|  |  | +          corpChange(value,name) {
 | 
	
		
			
				|  |  | +              this.query[name] = value
 | 
	
		
			
				|  |  | +          },
 | 
	
		
			
				|  |  | +          // 获取签单方式字典数据
 | 
	
		
			
				|  |  | +          getWorkDictsfun(){
 | 
	
		
			
				|  |  | +              getWorkDicts('issue_type_F').then(res=>{
 | 
	
		
			
				|  |  | +                  this.issueTypeData = res.data.data
 | 
	
		
			
				|  |  | +              })
 | 
	
		
			
				|  |  | +          },
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          // tabs切换筛选
 | 
	
		
			
				|  |  |            handleClick(tab, event){
 | 
	
		
			
				|  |  |                this.onLoad(this.page, this.query);
 | 
	
	
		
			
				|  | @@ -815,9 +1049,21 @@ import {getWorkDicts} from "@/api/system/dictbiz";
 | 
	
		
			
				|  |  |          this.query = {};
 | 
	
		
			
				|  |  |          this.onLoad(this.page);
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  | +      // 搜索
 | 
	
		
			
				|  |  |        searchChange(params, done) {
 | 
	
		
			
				|  |  |          this.query = params;
 | 
	
		
			
				|  |  |          this.page.currentPage = 1;
 | 
	
		
			
				|  |  | +        // 判断检索条件是否可以使用
 | 
	
		
			
				|  |  | +        if(this.etdDisabled) {
 | 
	
		
			
				|  |  | +            this.query.etdList = this.etdList
 | 
	
		
			
				|  |  | +        }else {
 | 
	
		
			
				|  |  | +            delete params.etdList
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        if(this.etaDisabled) {
 | 
	
		
			
				|  |  | +            this.query.etaList = this.etaList
 | 
	
		
			
				|  |  | +        }else {
 | 
	
		
			
				|  |  | +            delete params.etaList
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |          this.onLoad(this.page, params);
 | 
	
		
			
				|  |  |          done();
 | 
	
		
			
				|  |  |        },
 | 
	
	
		
			
				|  | @@ -919,4 +1165,7 @@ import {getWorkDicts} from "@/api/system/dictbiz";
 | 
	
		
			
				|  |  |  /deep/ .el-col-md-8 {
 | 
	
		
			
				|  |  |      width: 24.33333%;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  | +::v-deep.el-form-item {
 | 
	
		
			
				|  |  | +    margin-bottom: 0;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  |  </style>
 |