| 
					
				 | 
			
			
				@@ -9,17 +9,17 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-row class="my-row"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-form-item label="物料名称" prop="productName"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-input v-model="dataForm.productName" :disabled="true" placeholder="物料名称"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-input v-model="dataForm.productName" :disabled="edit" placeholder="物料名称"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-form-item label="物料编号" prop="prodCode"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-input v-model="dataForm.prodCode" :disabled="true" placeholder="物料编号"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-input v-model="dataForm.prodCode" :disabled="edit" placeholder="物料编号"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-form-item label="型号及规格" prop="productSpec"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-input v-model="dataForm.productSpec" :disabled="true" placeholder="型号及规格"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-input v-model="dataForm.productSpec" :disabled="edit" placeholder="型号及规格"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-row> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -47,7 +47,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-row class="my-row"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-form-item label="批次号" prop="batchNumber"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-input v-model="dataForm.batchNumber" :disabled="true" placeholder="批次号"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-input v-model="dataForm.batchNumber" :disabled="edit" placeholder="批次号"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-col :span="8"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -59,7 +59,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </el-date-picker> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-col> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-col :span="8"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-col :span="8" v-if="edit"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-form-item label="合格数量" prop="qualifiedCnt"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-input-number v-model="dataForm.qualifiedCnt" :disabled="display" :min="1"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-form-item> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -126,6 +126,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     data () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         visible: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        edit: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         display: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         dataList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         transferData: {}, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -136,8 +137,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           productName: [{ required: true, message: '物料名称不能为空', trigger: 'blur' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           prodCode: [{ required: true, message: '物料编号不能为空', trigger: 'blur' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           productSpec: [{ required: true, message: '型号规格不能为空', trigger: 'blur' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          batchNumber: [{ required: true, message: '批次号不能为空', trigger: 'blur' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          specificationExplian: [{ required: true, message: '要求说明不能为空', trigger: 'blur' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          cnt: [{ required: true, message: '数量不能为空', trigger: 'blur' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          unitName: [{ required: true, message: '单位不能为空', trigger: 'blur' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // batchNumber: [{ required: true, message: '批次号不能为空', trigger: 'blur' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // specificationExplian: [{ required: true, message: '要求说明不能为空', trigger: 'blur' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           // docId: [{ required: true, message: '请选择工艺文件', trigger: 'change' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           deadline: [{ required: true, message: '请选择委外期限', trigger: 'change' }] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -154,6 +157,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           taxRateVal: 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.visible = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.edit = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.id = id || Math.round(Math.random() * 1000000) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.display = display 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (!id) return 
			 |