|  |  | @ -194,7 +194,6 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  |     </el-card> |  |  |  |     </el-card> | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     <el-tabs type="border-card" style="margin: 15px"> |  |  |  |     <el-tabs type="border-card" style="margin: 15px"> | 
			
		
	
		
		
			
				
					
					|  |  |  |       <!--单据业务详情--> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |       <el-tab-pane> |  |  |  |       <el-tab-pane> | 
			
		
	
		
		
			
				
					
					|  |  |  |         <span slot="label">订单 {{ currentRow.billNo }}-发票信息</span> |  |  |  |         <span slot="label">订单 {{ currentRow.billNo }}-发票信息</span> | 
			
		
	
		
		
			
				
					
					|  |  |  |         <el-form :inline="true" :model="bizQuery" class="query-form" size="mini"> |  |  |  |         <el-form :inline="true" :model="bizQuery" class="query-form" size="mini"> | 
			
		
	
	
		
		
			
				
					|  |  | @ -253,7 +252,7 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  |             prop="remark" |  |  |  |             prop="remark" | 
			
		
	
		
		
			
				
					
					|  |  |  |             show-overflow-tooltip |  |  |  |             show-overflow-tooltip | 
			
		
	
		
		
			
				
					
					|  |  |  |           ></el-table-column> |  |  |  |           ></el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |           <el-table-column label="操作" width="160" fixed="right"> |  |  |  |           <el-table-column label="操作" width="160"> | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             <template slot-scope="scope"> |  |  |  |             <template slot-scope="scope"> | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |               <el-button |  |  |  |               <el-button | 
			
		
	
	
		
		
			
				
					|  |  | @ -289,6 +288,81 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  |           @pagination="getBizDetailList" |  |  |  |           @pagination="getBizDetailList" | 
			
		
	
		
		
			
				
					
					|  |  |  |         /> |  |  |  |         /> | 
			
		
	
		
		
			
				
					
					|  |  |  |       </el-tab-pane> |  |  |  |       </el-tab-pane> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       <!--单据业务详情--> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       <el-tab-pane> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         <span slot="label">单据 {{ currentRow.billNo }}-单据详情</span> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         <el-table v-loading="bizDetailLoading" :data="codeDetailList" style="width: 100%" border | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                   row-key="id" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         > | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           <el-table-column label="序号" type="index"></el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           <el-table-column | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             label="物资名称" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             prop="coName" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             width="150" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             show-overflow-tooltip | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           ></el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           <el-table-column | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             label="规格型号" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             width="150" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             prop="spec" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           ></el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           <el-table-column | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             label="批次号" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             width="100" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             prop="batchNo" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           ></el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           <el-table-column | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             label="数量" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             prop="count" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             width="100" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           ></el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           <el-table-column | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             label="扫码数量" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             prop="reCount" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             width="100" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           ></el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           <el-table-column | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             label="价格" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             prop="price" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             width="100" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           ></el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           <el-table-column | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             label="生产日期" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             prop="productDate" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             width="100" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           ></el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           <el-table-column | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             label="失效日期" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             prop="expireDate" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             width="100" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           ></el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           <el-table-column width="100" label="计量单位" prop="measname"> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           </el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           <el-table-column | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             label="生产企业" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             prop="manufacturer" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             width="160" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             show-overflow-tooltip | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           ></el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           <el-table-column | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             label="注册/备案号" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             width="160" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             prop="certCode" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             show-overflow-tooltip | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           ></el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         </el-table> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         <pagination | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           v-show="bizTotal>0" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           :total="bizTotal" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           :page.sync="bizQuery.page" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           :limit.sync="bizQuery.limit" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           @pagination="getBizDetailList" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         /> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       </el-tab-pane> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     </el-tabs> |  |  |  |     </el-tabs> | 
			
		
	
		
		
			
				
					
					|  |  |  |     <el-dialog |  |  |  |     <el-dialog | 
			
		
	
		
		
			
				
					
					|  |  |  |       title="发票编辑" |  |  |  |       title="发票编辑" | 
			
		
	
	
		
		
			
				
					|  |  | @ -354,6 +428,7 @@ import InvoiceRegister from "@/views/inout/InvoiceRegister"; | 
			
		
	
		
		
			
				
					
					|  |  |  | import {inspectionOrderPDFFromTemplateFile, orderPDFFromTemplateFile} from "@/api/itextpdf/orderPrint" |  |  |  | import {inspectionOrderPDFFromTemplateFile, orderPDFFromTemplateFile} from "@/api/itextpdf/orderPrint" | 
			
		
	
		
		
			
				
					
					|  |  |  | import {getDeptListByUser} from "@/api/auth/authDept"; |  |  |  | import {getDeptListByUser} from "@/api/auth/authDept"; | 
			
		
	
		
		
			
				
					
					|  |  |  | import {getBasicUnitMaintains} from "@/api/basic/basicUnitMaintain"; |  |  |  | import {getBasicUnitMaintains} from "@/api/basic/basicUnitMaintain"; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import { getCodeDetailList } from '@/api/inout/orderDetailCode' | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | const formJson = { |  |  |  | const formJson = { | 
			
		
	
	
		
		
			
				
					|  |  | @ -614,7 +689,12 @@ export default { | 
			
		
	
		
		
			
				
					
					|  |  |  |     // 获取单据 业务详情、扫码详情、扫码明细 |  |  |  |     // 获取单据 业务详情、扫码详情、扫码明细 | 
			
		
	
		
		
			
				
					
					|  |  |  |     getOrderDetails() { |  |  |  |     getOrderDetails() { | 
			
		
	
		
		
			
				
					
					|  |  |  |       this.bizQuery.page = 1; |  |  |  |       this.bizQuery.page = 1; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       this.codeQuery.page = 1; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       this.resultQuery.page = 1; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |       this.getBizDetailList(); |  |  |  |       this.getBizDetailList(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       this.getCodeDetailList(); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       this.getResultDetailList(); | 
			
		
	
		
		
			
				
					
					|  |  |  |     }, |  |  |  |     }, | 
			
		
	
		
		
			
				
					
					|  |  |  |     // 清空单据详情数据列表 |  |  |  |     // 清空单据详情数据列表 | 
			
		
	
		
		
			
				
					
					|  |  |  |     clearDetailList() { |  |  |  |     clearDetailList() { | 
			
		
	
	
		
		
			
				
					|  |  | @ -714,6 +794,58 @@ export default { | 
			
		
	
		
		
			
				
					
					|  |  |  |         this.deptList = res.data || []; |  |  |  |         this.deptList = res.data || []; | 
			
		
	
		
		
			
				
					
					|  |  |  |       }); |  |  |  |       }); | 
			
		
	
		
		
			
				
					
					|  |  |  |     }, |  |  |  |     }, | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     getResultDetailList() { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       if (isBlank(this.currentRow.billNo)) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         this.$message.error("请先选择需要查询的单据!") | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         return; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       this.resultQuery.orderId = this.currentRow.billNo; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       this.resultDetailLoading = true; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       getCodeList(this.resultQuery).then((res) => { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         this.resultDetailLoading = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         if (res.code === 20000) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           this.resultDetailList = res.data.list || []; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           this.resultTotal = res.data.total || 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } else { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           this.$message.error(res.message); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           this.resultDetailList = []; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           this.resultTotal = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       }).catch((error) => { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         this.resultDetailLoading = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         this.$message.error(error.message); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         this.resultDetailList = []; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         this.resultTotal = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       }); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     }, | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     getCodeDetailList() { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       if (isBlank(this.currentRow.billNo)) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         this.$message.error("请先选择需要查询的单据!") | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         return; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       this.codeQuery.orderIdFk = this.currentRow.billNo; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       this.codeDetailLoading = true; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       getCodeDetailList(this.codeQuery).then((res) => { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         this.codeDetailLoading = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         if (res.code === 20000) { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           this.codeDetailList = res.data.list || []; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           this.codeTotal = res.data.total || 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } else { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           this.$message.error(res.message); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           this.codeDetailList = []; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           this.codeTotal = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       }).catch((error) => { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         this.codeDetailLoading = true; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         this.$message.error(error.message); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         this.codeDetailList = []; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         this.codeTotal = 0; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |       }) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     }, | 
			
		
	
		
		
			
				
					
					|  |  |  |     onBizReset() { |  |  |  |     onBizReset() { | 
			
		
	
		
		
			
				
					
					|  |  |  |       this.bizQuery = { |  |  |  |       this.bizQuery = { | 
			
		
	
		
		
			
				
					
					|  |  |  |         productName: null, |  |  |  |         productName: null, | 
			
		
	
	
		
		
			
				
					|  |  | 
 |