| 
					
				 | 
			
			
				@@ -8,26 +8,26 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <a-row :gutter="24"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <a-col :md="6" :sm="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-form-item label="订单号"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <a-input placeholder="请输入订单号" v-model="queryParam.orderNum"></a-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <a-input placeholder="请输入订单号" v-model="queryParam.orderNumber"></a-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </a-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <a-col :md="6" :sm="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-form-item label="订单日期" has-feedback> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <a-date-picker style="width: 100%" v-model="queryParam.orderDate"> </a-date-picker> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <a-date-picker style="width: 100%" v-model="queryParam.aa"> </a-date-picker> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </a-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <a-col :md="6" :sm="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-form-item label="客户简称"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <a-input placeholder="请输入客户简称" v-model="queryParam.customerShortName"></a-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <a-input placeholder="请输入客户简称" v-model="queryParam.clientAbbreviation"></a-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </a-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <template v-if="toggleSearchStatus"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-col :md="6" :sm="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <a-form-item label="箱号"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <a-input placeholder="请输入箱号" v-model="queryParam.boxNo"></a-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <a-form-item label="集装箱号"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <a-input placeholder="请输入集装箱号" v-model="queryParam.containerNumber"></a-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -39,7 +39,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-col :md="6" :sm="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <a-form-item label="预托书号"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <a-input placeholder="请输入预托书号" v-model="queryParam.preBookNum"></a-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <a-input placeholder="请输入预托书号" v-model="queryParam.depositaryReceiptNo"></a-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </a-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </a-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </template> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -61,22 +61,22 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <!-- 操作按钮区域 新增--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <a-card :bordered="false" style="marginTop:10px;"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <div class="table-operator"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <a-button type="primary" @click="addPreBookDrawer" icon="plus">新增</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <a-button type="primary" @click="addPreBook" icon="plus">新增</a-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <!-- 子表 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <a-table 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         bordered 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        :row-key="record => record.id" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        v-if="preBookListData" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        rowKey="id" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         :columns="preBookListColumns" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         :data-source="preBookListData" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         :loading="loading" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        :pagination="ipagination" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        :pagination="pagination" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         @change="handleTableChange" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         :scroll="{ x: 1500 }" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <!-- 金额 输入框--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <template slot="money" slot-scope="text, record, index"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <a-form-model-item prop="money" :rules="rules.money" required> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <a-input style="width:100%" type="text" v-model="record.money" /> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -84,31 +84,45 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <!-- 单据状态 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <span slot="documentStateSlot"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <a-tag color="#2db7f5">已保存</a-tag> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <span slot="documentStateSlot" slot-scope="text, record"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <a-tag color="orange" v-if="record.theDocumentsState == '0'">仅保存</a-tag> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <a-tag color="green" v-if="record.theDocumentsState == '1'">已提交</a-tag> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <!-- if  已提交 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <!-- <span slot="documentStateSlot"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <a-tag color="#2db7f5">已提交</a-tag> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </span> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <!-- 操作 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <span slot="operationSlot" slot-scope="text, record"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <a @click="submit(record)" style="color:green;">提交</a> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <a @click="print(record)">打印</a> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <a-divider type="vertical" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <a-dropdown> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <a class="ant-dropdown-link">更多 <a-icon type="down"/></a> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <a-menu slot="overlay"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <!-- 仅保存 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <a-menu slot="overlay" v-if="record.theDocumentsState == '0'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-menu-item><a @click="details(record)">详情</a></a-menu-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-menu-item><a @click="edit(record)">编辑</a></a-menu-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <a-menu-item><a @click="print(record)">打印</a></a-menu-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <a-menu-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <a-popconfirm title="确定删除吗?" ok-text="是" cancel-text="否" @confirm="handleDelete(record.id)"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <a-popconfirm title="确定提交吗?" ok-text="是" cancel-text="否" @confirm="submit(record)"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <a href="javascript:void(0);" style="color:green;">提交</a> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </a-popconfirm> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </a-menu-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <a-menu-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <a-popconfirm title="确定删除吗?" ok-text="是" cancel-text="否" @confirm="handleDelete(record)"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <a href="javascript:void(0);" style="color:red;">删除</a> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </a-popconfirm></a-menu-item 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </a-menu> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <!-- 已提交 --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <a-menu slot="overlay" v-if="record.theDocumentsState == '1'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <a-menu-item><a @click="details(record)">详情</a></a-menu-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <a-menu-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <a-popconfirm title="确定取消提交吗?" ok-text="是" cancel-text="否" @confirm="cancel(record)"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <a href="javascript:void(0);" style="color:red;">取消提交</a> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </a-popconfirm> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </a-menu-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </a-menu> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </a-dropdown> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </a-table> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -130,6 +144,8 @@ import addPreBookDrawer from '@views/pre-book/addPreBookDrawer.vue' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import detailsPreBookDrawer from '@views/pre-book/detailsPreBookDrawer.vue' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import editPreBookDrawer from '@views/pre-book/editPreBookDrawer.vue' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { preBookList, addPreBook, preBookById, editById } from '@api/document/pre-book.js' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   name: 'PreBookList', // 预托书列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   mixins: [JeecgListMixin], 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -140,10 +156,17 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 表头 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       preBookListColumns: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        { title: '预托书号', width: 120, dataIndex: 'preBookNum', fixed: 'left', className: 'replacecolor' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        { title: '订单号', width: 120, dataIndex: 'orderNum', fixed: 'left', className: 'replacecolor' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        { title: '外销发票号码', dataIndex: 'exportInvoiceNo', width: 120, className: 'replacecolor' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        { title: '客户简称', dataIndex: 'customerShortName', width: 120, className: 'replacecolor' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          title: '预托书号', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          width: 220, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          dataIndex: 'depositaryReceiptNo', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          fixed: 'left', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          align: 'left', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          className: 'replacecolor' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { title: '订单号', width: 120, dataIndex: 'orderNumber', fixed: 'left', className: 'replacecolor' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { title: '外销发票号码', dataIndex: 'exportInvoiceNo', width: 220, align: 'left', className: 'replacecolor' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { title: '客户简称', dataIndex: 'clientAbbreviation', width: 120, className: 'replacecolor' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           title: '分销点', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           dataIndex: 'distributionPoint', 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -153,13 +176,13 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           title: '经营单位', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          dataIndex: 'unitOperation', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          dataIndex: 'unitInOperation', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           width: 150, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           customRender: t => ellipsis(t), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           className: 'replacecolor' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        { title: '总箱数', dataIndex: 'totalBoxes', width: 120, className: 'replacecolor' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        { title: '总毛重', dataIndex: 'totalRoughWeigh', width: 120, className: 'replacecolor' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { title: '总箱数', dataIndex: 'boxNumber', width: 120, className: 'replacecolor' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { title: '总毛重', dataIndex: 'totalGrossWeight', width: 120, className: 'replacecolor' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { title: '总体积', dataIndex: 'totalVolume', width: 100, className: 'replacecolor' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           title: '金额', 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -177,8 +200,8 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //     return moment(text).format('YYYY-MM-DD') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        { title: '实际船期', dataIndex: 'actualShipDate', width: 120, className: 'replacecolor' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        { title: '收汇方式', dataIndex: 'collectionMethod', width: 120, className: 'replacecolor' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { title: '实际船期', dataIndex: 'theActualShippingDate', width: 120, className: 'replacecolor' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { title: '收汇方式', dataIndex: 'exchangeEarningsValue', width: 120, className: 'replacecolor' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           title: '收货人', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           dataIndex: 'consignee', 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -188,20 +211,20 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           title: '提单或承运收据', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          dataIndex: 'billLadingOrCarriageReceipt', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          dataIndex: 'billOfLadingOrCarriageReceipt', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           width: 140, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           customRender: t => ellipsis(t), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           className: 'replacecolor' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           title: '抬头人', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          dataIndex: 'headPerson', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          dataIndex: 'addressee', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           width: 120, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           customRender: t => ellipsis(t), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           className: 'replacecolor' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { title: '贸易国别', dataIndex: 'tradeCountry', width: 100, className: 'replacecolor' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        { title: '运抵国别', dataIndex: 'arriveCountry', width: 100, className: 'replacecolor' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { title: '运抵国别', dataIndex: 'arriveInCountry', width: 100, className: 'replacecolor' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { title: '出口口岸', dataIndex: 'exportPort', width: 100, className: 'replacecolor' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           title: '通知人', 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -210,12 +233,12 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           customRender: t => ellipsis(t), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           className: 'replacecolor' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        { title: 'NOTIFY', dataIndex: 'NOTIFY', width: 150, className: 'replacecolor' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { title: 'nottfy', dataIndex: 'nottfy', width: 150, className: 'replacecolor' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { title: '目的港', dataIndex: 'destinationPort', width: 100, className: 'replacecolor' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        { title: '装运期限', dataIndex: 'latestShipmentDate', width: 100, className: 'replacecolor' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { title: '装运期限', dataIndex: 'latestDateOfShipment', width: 120, className: 'replacecolor' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           title: '单据状态', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          dataIndex: 'documentState', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          dataIndex: 'theDocumentsState', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           width: 90, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           scopedSlots: { customRender: 'documentStateSlot' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           fixed: 'right', 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -230,66 +253,139 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           className: 'replacecolor' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      preBookListData: [{ orderNum: 'AA002200001' }, {}, {}], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      preBookListData: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       id: '', // 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       loading: false, // 表格加载 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 查询条件 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       queryParam: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        orderNum: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        orderDate: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        customerShortName: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        boxNo: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        orderNumber: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        aa: '',//订单日期 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        clientAbbreviation: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        containerNumber: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         smallPo: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        preBookNum: '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        depositaryReceiptNo: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        pageNo: '' // 点击的页数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      pagination: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // total: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // current: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // pageSize: 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      dateFormat: 'YYYY-MM-DD' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   created() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // this.getOrderList() // 渲染预托书 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    this.getPreBookData() // 渲染预托书 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // 查询按钮 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    searchQuery() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // this.getpreBookList() // 渲染渲染预托书 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // 重置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    searchReset() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.queryParam = {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // this.getpreBookList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 分页查询 预托书 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    getPreBookData() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$nextTick(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        preBookList(this.queryParam).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (res.success) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.preBookListData = res.result.records 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            console.log('预托书列表', this.preBookListData) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.pagination = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              total: res.result.total, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              current: res.result.current, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              pageSize: res.result.size 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // ----------------------------------- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 新增 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    addPreBookDrawer() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    addPreBook() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       console.log('新增预托书') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.$refs.addPreBookDrawer.visible = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // ----------------------------------- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // 操作 提交 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    submit(record) {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // 操作 详情 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //  详情 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     details(record) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$refs.detailsPreBookDrawer.visible = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$refs.addPreBookDrawer.visible = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // console.log('点击项的ID', record.id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      preBookById({ id: record.id }).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (res.success) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          console.log('点击的对象', res.result) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // 把通过id查询到的对象,赋值给子组件 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$refs.addPreBookDrawer.preBookDetails = res.result //主表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$refs.addPreBookDrawer.data = res.result.syLetterDepositItemList //子表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // 操作 编辑 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //  编辑 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     edit(record) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.$refs.editPreBookDrawer.visible = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      preBookById({ id: record.id }).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (res.success) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          console.log('编辑对象', res.result) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // console.log('子表信息', res.result.syShippingDetailsItemList) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$refs.editPreBookDrawer.editPreBook = res.result 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$refs.editPreBookDrawer.data = res.result.syLetterDepositItemList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 操作 提交 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    submit(record) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('点击id:', record.id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$nextTick(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        submit({ id: record.id, type: '1' }).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (res.success) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            console.log('提交成功,单据状态改为【已提交】') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.preBookListData.theDocumentsState == '1' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.getPreBookData() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.$message.success('提交成功') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 取消提交 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    cancel(record) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('取消订单id:', record.id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$nextTick(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        cancelSubmit({ id: record.id, type: '2' }).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (res.success) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            console.log('取消提交成功,单据状态改为【仅保存】') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.preBookListData.theDocumentsState == '0' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.getPreBookData() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.$message.success('取消提交成功') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //  删除 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    handleDelete(record) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log('点击删除项id:', record.id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$nextTick(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        deletePreBook({ id: record.id }).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          console.log('res:', res) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.getPreBookData() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$message.success('删除成功') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 查询按钮 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    searchQuery() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getPreBookData() /// 渲染渲染预托书 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 重置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    searchReset() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.queryParam = {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getPreBookData() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 操作 打印 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     print(record) {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // 操作 删除 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    handleDelete(id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('id:', id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // // 分页、排序、筛选变化时触发 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // handleTableChange(pagination, filters, sorter) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //   // console.log('当前页信息>>>>',pagination) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //   this.queryParam.pageNo = pagination.current 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //   this.getOrderList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    handleTableChange(pagination, filters, sorter) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.queryParam.pageNo = pagination.current 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getPreBookData() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     aa() {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     bb() {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     cc() {} 
			 |