| 
					
				 | 
			
			
				@@ -15,7 +15,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-col :span="12"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-form-item label="类别" prop="materialTypeId"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-input v-model="dataForm.materialTypeId" placeholder="物品(零件)类别"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <dict-select v-model:dict-id="dataForm.cateId" v-bind:dict-type="dictType"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-row> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -80,17 +80,20 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import WarehouseSelect from './warehouse-select' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import ShelveSelect from './shelve-select' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  import DictSelect from '../sys/dict-select' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     name: 'stock-add-or-update', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    components: {ShelveSelect, WarehouseSelect}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    components: {DictSelect, ShelveSelect, WarehouseSelect}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     data () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         visible: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        dictType: 'material_type', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         dataForm: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           materialId: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           materialCode: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           materialName: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           materialTypeId: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          cateId: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           specifications: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           unitName: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           cnt: '', 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -128,6 +131,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               this.dataForm.shelveId = data.data.shelveId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               this.dataForm.shelveName = data.data.shelveName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               this.dataForm.notes = data.data.notes 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.dataForm.cateId = data.data.cateId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               this.$message.error(data.msg) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -147,7 +151,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 'materialId': this.dataForm.materialId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 'materialName': this.dataForm.materialName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 'amount': this.dataForm.amount, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                'cateId': this.dataForm.materialTypeId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                'cateId': this.dataForm.cateId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 'materialTypeId': this.dataForm.materialTypeId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 'cnt': this.dataForm.cnt, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 'materialCode': this.dataForm.materialCode, 
			 |