|  |  | @ -3,15 +3,15 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  |         <el-card> |  |  |  |         <el-card> | 
			
		
	
		
		
			
				
					
					|  |  |  |             <el-form :inline="true" :model="filterQuery" size="mini"> |  |  |  |             <el-form :inline="true" :model="filterQuery" size="mini"> | 
			
		
	
		
		
			
				
					
					|  |  |  |                 <el-row style="width: 100%"> |  |  |  |                 <el-row style="width: 100%"> | 
			
		
	
		
		
			
				
					
					|  |  |  |                     <el-form-item class="query-form-item"> |  |  |  |                     <!--                    <el-form-item class="query-form-item">--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                         <el-input v-model="filterQuery.nameCode" placeholder="产品标识DI"></el-input> |  |  |  |                     <!--                        <el-input v-model="filterQuery.nameCode" placeholder="产品标识DI"></el-input>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     </el-form-item> |  |  |  |                     <!--                    </el-form-item>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <el-form-item class="query-form-item"> |  |  |  |                     <!--                    <el-form-item class="query-form-item">--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                         <el-input v-model="filterQuery.productsName" placeholder="产品名称"></el-input> |  |  |  |                     <!--                        <el-input v-model="filterQuery.productsName" placeholder="产品名称"></el-input>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     </el-form-item> |  |  |  |                     <!--                    </el-form-item>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <el-form-item class="query-form-item"> |  |  |  |                     <!--                    <el-form-item class="query-form-item">--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                         <el-input v-model="filterQuery.batchNo" placeholder="批次号"></el-input> |  |  |  |                     <!--                        <el-input v-model="filterQuery.batchNo" placeholder="批次号"></el-input>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     </el-form-item> |  |  |  |                     <!--                    </el-form-item>--> | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                     <el-form-item class="query-form-item"> |  |  |  |                     <el-form-item class="query-form-item"> | 
			
		
	
		
		
			
				
					
					|  |  |  |                         <el-select |  |  |  |                         <el-select | 
			
		
	
		
		
			
				
					
					|  |  |  |                             v-model="filterQuery.supId" |  |  |  |                             v-model="filterQuery.supId" | 
			
		
	
	
		
		
			
				
					|  |  | @ -26,28 +26,16 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  |                         > |  |  |  |                         > | 
			
		
	
		
		
			
				
					
					|  |  |  |                             <el-option |  |  |  |                             <el-option | 
			
		
	
		
		
			
				
					
					|  |  |  |                                 v-for="item in fromOptions" |  |  |  |                                 v-for="item in fromOptions" | 
			
		
	
		
		
			
				
					
					|  |  |  |                                 :key="item.name" |  |  |  |                                 :key="item.companyName" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                                 :label="item.name" |  |  |  |                                 :label="item.companyName" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                                 :value="item.erpId" |  |  |  |                                 :value="item.customerId" | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                             > |  |  |  |                             > | 
			
		
	
		
		
			
				
					
					|  |  |  |                                 <span style="float: left">{{ item.name }}</span> |  |  |  |                                 <span style="float: left">{{ item.companyName }}</span> | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                             </el-option> |  |  |  |                             </el-option> | 
			
		
	
		
		
			
				
					
					|  |  |  |                         </el-select> |  |  |  |                         </el-select> | 
			
		
	
		
		
			
				
					
					|  |  |  |                     </el-form-item> |  |  |  |                     </el-form-item> | 
			
		
	
		
		
			
				
					
					|  |  |  |                     <el-form-item class="query-form-item"> |  |  |  |                     <el-form-item class="query-form-item"> | 
			
		
	
		
		
			
				
					
					|  |  |  |                         <el-input v-model="filterQuery.orderIdFk" placeholder="所属单号"></el-input> |  |  |  |                         <el-input v-model="filterQuery.orderIdFk" placeholder="预验收单号"></el-input> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     </el-form-item> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 </el-row> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 <el-row style="width: 100%"> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     <el-form-item class="query-form-item"> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                         <el-input v-model="filterQuery.ggxh" placeholder="规格型号"></el-input> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     </el-form-item> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     <el-form-item class="query-form-item"> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                         <el-input v-model="filterQuery.zczbhhzbapzbh" placeholder="批准文号"></el-input> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     </el-form-item> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     <el-form-item class="query-form-item"> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                         <el-input v-model="filterQuery.ylqxzcrbarmc" placeholder="生产厂家"></el-input> |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                     </el-form-item> |  |  |  |                     </el-form-item> | 
			
		
	
		
		
			
				
					
					|  |  |  |                     <el-form-item> |  |  |  |                     <el-form-item> | 
			
		
	
		
		
			
				
					
					|  |  |  |                         <el-button-group> |  |  |  |                         <el-button-group> | 
			
		
	
	
		
		
			
				
					|  |  | @ -67,40 +55,47 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  |                         </el-button-group> |  |  |  |                         </el-button-group> | 
			
		
	
		
		
			
				
					
					|  |  |  |                     </el-form-item> |  |  |  |                     </el-form-item> | 
			
		
	
		
		
			
				
					
					|  |  |  |                 </el-row> |  |  |  |                 </el-row> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 <el-row style="width: 100%"> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     <!--                    <el-form-item class="query-form-item">--> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     <!--                        <el-input v-model="filterQuery.ggxh" placeholder="规格型号"></el-input>--> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     <!--                    </el-form-item>--> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     <!--                    <el-form-item class="query-form-item">--> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     <!--                        <el-input v-model="filterQuery.zczbhhzbapzbh" placeholder="批准文号"></el-input>--> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     <!--                    </el-form-item>--> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     <!--                    <el-form-item class="query-form-item">--> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     <!--                        <el-input v-model="filterQuery.ylqxzcrbarmc" placeholder="生产厂家"></el-input>--> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     <!--                    </el-form-item>--> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 </el-row> | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             </el-form> |  |  |  |             </el-form> | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             <el-table v-loading="loading" :data="list" style="width: 100%"> |  |  |  |             <el-table v-loading="loading" :data="list" style="width: 100%"> | 
			
		
	
		
		
			
				
					
					|  |  |  |                 <el-table-column label="序号" type="index"></el-table-column> |  |  |  |                 <el-table-column label="序号" type="index"></el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |                 <el-table-column label="产品标识" prop="nameCode" width="120"></el-table-column> |  |  |  |                 <!--                <el-table-column label="产品标识" prop="nameCode" width="120"></el-table-column>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <el-table-column label="产品名称" prop="cpmctymc" width="180"> |  |  |  |                 <!--                <el-table-column label="产品名称" prop="cpmctymc" width="180">--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 </el-table-column> |  |  |  |                 <!--                </el-table-column>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <el-table-column label="规格型号" prop="ggxh" width="180"></el-table-column> |  |  |  |                 <!--                <el-table-column label="规格型号" prop="ggxh" width="180"></el-table-column>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <el-table-column label="批次号" prop="batchNo" width="120"></el-table-column> |  |  |  |                 <!--                <el-table-column label="批次号" prop="batchNo" width="120"></el-table-column>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <el-table-column label="生产日期" prop="productionDate" width="120"></el-table-column> |  |  |  |                 <!--                <el-table-column label="生产日期" prop="productionDate" width="120"></el-table-column>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <el-table-column label="失效日期" prop="expireDate" width="120"></el-table-column> |  |  |  |                 <!--                <el-table-column label="失效日期" prop="expireDate" width="120"></el-table-column>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <el-table-column label="入库数量" prop="inCount" width="120"></el-table-column> |  |  |  |                 <!--                <el-table-column label="数量" prop="inCount" width="120"></el-table-column>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <el-table-column label="出库数量" prop="outCount" width="120"></el-table-column> |  |  |  |                 <!--                <el-table-column label="生产厂家" prop="ylqxzcrbarmc" v-if="showSup" show-overflow-tooltip--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |                 <!--                                 width="180"></el-table-column>--> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                 <el-table-column label="结余数量" prop="reCount" width="120"> |  |  |  |                 <el-table-column label="预验收单号" prop="orderIdFk" | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     <template slot-scope="scope"> |  |  |  |                                  show-overflow-tooltip width="180"></el-table-column> | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                         {{ (scope.row.inCount - scope.row.outCount) }} |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     </template> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 </el-table-column> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 <el-table-column label="生产厂家" prop="ylqxzcrbarmc" v-if="showSup" show-overflow-tooltip |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                                  width="180"></el-table-column> |  |  |  |  | 
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |                 <el-table-column label="供应商" prop="companyName" v-if="showSup" show-overflow-tooltip |  |  |  |                 <el-table-column label="单据时间" prop="createTime" | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                                  show-overflow-tooltip width="180"></el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 <el-table-column label="审核时间" prop="auditTime" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                                  show-overflow-tooltip width="180"></el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 <el-table-column label="供应商" prop="companyName" show-overflow-tooltip | 
			
		
	
		
		
			
				
					
					|  |  |  |                                  width="180"></el-table-column> |  |  |  |                                  width="180"></el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |                 <el-table-column label="仓库" prop="invStorageName" v-if="showSup" |  |  |  |                 <el-table-column label="仓库" prop="invStorageName" | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                                  show-overflow-tooltip width="120"></el-table-column> |  |  |  |                                  show-overflow-tooltip width="120"></el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  |                 <el-table-column label="分库" prop="invSubStorageName" v-if="showSup" |  |  |  |                 <el-table-column label="分库" prop="invSubStorageName" | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                                  show-overflow-tooltip width="120"></el-table-column> |  |  |  |                                  show-overflow-tooltip width="120"></el-table-column> | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 <el-table-column label="所属单号" prop="orderIdFk" v-if="showSup" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                                  show-overflow-tooltip width="180"></el-table-column> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 <el-table-column label="操作" width="120" fixed="right"> |  |  |  |                 <el-table-column label="操作" width="120" fixed="right"> | 
			
		
	
		
		
			
				
					
					|  |  |  |                     <template slot-scope="scope"> |  |  |  |                     <template slot-scope="scope"> | 
			
		
	
		
		
			
				
					
					|  |  |  |                         <el-button |  |  |  |                         <el-button | 
			
		
	
	
		
		
			
				
					|  |  | @ -126,10 +121,10 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  |         <el-dialog |  |  |  |         <el-dialog | 
			
		
	
		
		
			
				
					
					|  |  |  |             title="库存详情" |  |  |  |             title="库存详情" | 
			
		
	
		
		
			
				
					
					|  |  |  |             :visible.sync="codeDetailVisible" |  |  |  |             :visible.sync="codeDetailVisible" | 
			
		
	
		
		
			
				
					
					|  |  |  |             :close-on-click-modal="false" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             :close-on-press-escape="false" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             width="85%" |  |  |  |             width="85%" | 
			
		
	
		
		
			
				
					
					|  |  |  |             v-if="codeDetailVisible" |  |  |  |             v-if="codeDetailVisible" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             :close-on-click-modal="false" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             :close-on-press-escape="false" | 
			
		
	
		
		
			
				
					
					|  |  |  |         > |  |  |  |         > | 
			
		
	
		
		
			
				
					
					|  |  |  |             <codeDetail |  |  |  |             <codeDetail | 
			
		
	
		
		
			
				
					
					|  |  |  |                 :idQuery="idQuery" |  |  |  |                 :idQuery="idQuery" | 
			
		
	
	
		
		
			
				
					|  |  | @ -141,6 +136,7 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  |             @current-change="handleCurrentChange" |  |  |  |             @current-change="handleCurrentChange" | 
			
		
	
		
		
			
				
					
					|  |  |  |             layout="prev, pager, next" |  |  |  |             layout="prev, pager, next" | 
			
		
	
		
		
			
				
					
					|  |  |  |             :total="total" |  |  |  |             :total="total" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             :current-page="filterQuery.page" | 
			
		
	
		
		
			
				
					
					|  |  |  |         ></el-pagination> |  |  |  |         ></el-pagination> | 
			
		
	
		
		
			
				
					
					|  |  |  |     </div> |  |  |  |     </div> | 
			
		
	
		
		
			
				
					
					|  |  |  | </template> |  |  |  | </template> | 
			
		
	
	
		
		
			
				
					|  |  | @ -212,6 +208,7 @@ export default { | 
			
		
	
		
		
			
				
					
					|  |  |  |         }, |  |  |  |         }, | 
			
		
	
		
		
			
				
					
					|  |  |  |         onSubmit() { |  |  |  |         onSubmit() { | 
			
		
	
		
		
			
				
					
					|  |  |  |             this.loading = true; |  |  |  |             this.loading = true; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             this.filterQuery.page = 1; | 
			
		
	
		
		
			
				
					
					|  |  |  |             this.getList(); |  |  |  |             this.getList(); | 
			
		
	
		
		
			
				
					
					|  |  |  |         }, |  |  |  |         }, | 
			
		
	
		
		
			
				
					
					|  |  |  |         handleSizeChange(val) { |  |  |  |         handleSizeChange(val) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -238,7 +235,6 @@ export default { | 
			
		
	
		
		
			
				
					
					|  |  |  |             this.filterQuery.customerId = store.getters.customerId; |  |  |  |             this.filterQuery.customerId = store.getters.customerId; | 
			
		
	
		
		
			
				
					
					|  |  |  |             filterProducts(this.filterQuery) |  |  |  |             filterProducts(this.filterQuery) | 
			
		
	
		
		
			
				
					
					|  |  |  |                 .then((response) => { |  |  |  |                 .then((response) => { | 
			
		
	
		
		
			
				
					
					|  |  |  |                     console.log(response) |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                     this.loading = false; |  |  |  |                     this.loading = false; | 
			
		
	
		
		
			
				
					
					|  |  |  |                     this.showSup = response.data.showSup; |  |  |  |                     this.showSup = response.data.showSup; | 
			
		
	
		
		
			
				
					
					|  |  |  |                     this.list = response.data.list || []; |  |  |  |                     this.list = response.data.list || []; | 
			
		
	
	
		
		
			
				
					|  |  | @ -320,20 +316,18 @@ export default { | 
			
		
	
		
		
			
				
					
					|  |  |  |             let cQuery = { |  |  |  |             let cQuery = { | 
			
		
	
		
		
			
				
					
					|  |  |  |                 key: query, |  |  |  |                 key: query, | 
			
		
	
		
		
			
				
					
					|  |  |  |                 customerName: query, |  |  |  |                 customerName: query, | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             }; |  |  |  |             }; | 
			
		
	
		
		
			
				
					
					|  |  |  |             getBasicUnitMaintains(cQuery) |  |  |  |             getBasicUnitMaintains(cQuery) | 
			
		
	
		
		
			
				
					
					|  |  |  |                 .then((response) => { |  |  |  |                 .then((response) => { | 
			
		
	
		
		
			
				
					
					|  |  |  |                     this.loading = false; |  |  |  |                     this.fromOptions = response.data.list || []; | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |                     this.fromOptions = response.data.page.list || []; |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                 }) |  |  |  |                 }) | 
			
		
	
		
		
			
				
					
					|  |  |  |                 .catch(() => { |  |  |  |                 .catch(() => { | 
			
		
	
		
		
			
				
					
					|  |  |  |                     this.fromOptions = []; |  |  |  |                     this.fromOptions = []; | 
			
		
	
		
		
			
				
					
					|  |  |  |                     this.loading = false; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |                 }); |  |  |  |                 }); | 
			
		
	
		
		
			
				
					
					|  |  |  |         }, |  |  |  |         }, | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         intentDetail(row) { |  |  |  |         intentDetail(row) { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             this.idQuery = row; |  |  |  |             this.idQuery = row; | 
			
		
	
		
		
			
				
					
					|  |  |  |             this.idQuery.customerId = null; |  |  |  |             this.idQuery.customerId = null; | 
			
		
	
		
		
			
				
					
					|  |  |  |             this.codeDetailVisible = true; |  |  |  |             this.codeDetailVisible = true; | 
			
		
	
	
		
		
			
				
					|  |  | 
 |