| 
					
				 | 
			
			
				@@ -48,7 +48,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item label="保质期:" prop="qualityGuaranteePeriod"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-input v-model="value.qualityGuaranteePeriod"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-form-item label="商品介绍:"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form-item label="商品介绍:" prop="description"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           :autoSize="true" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           v-model="value.description" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -59,7 +59,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item label="商品货号:"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-input v-model="value.productSn"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-form-item label="商品售价:"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form-item label="商品售价:" prop="price"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-input v-model="value.price"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item label="市场价:"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -70,7 +70,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item label="计量单位:"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-input v-model="value.unit"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-form-item>       
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item label="商品重量:"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-input v-model="value.weight" style="width: 300px"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <span style="margin-left: 20px">克</span> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -120,6 +120,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           description: [{required: true, message: '请输入商品介绍', trigger: 'blur'}], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           requiredProp: [{required: true, message: '该项为必填项', trigger: 'blur'}], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           spec: [{required: true, message: '该项为必填项', trigger: 'blur'}], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          description: [{required: true, message: '该项为必填项', trigger: 'blur'}], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          price: [{required: true, message: '该项为必填项', trigger: 'blur'}], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           qualityGuaranteePeriod: [{required: true, message: '该项为必填项', trigger: 'blur'}], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -152,7 +154,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.value.productBigCategoryName= this.getBigCateNameById(this.value.productBigCategoryId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.value.productCategoryId = newValue[1]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.value.productCategoryName= this.getCateNameById(this.value.productCategoryId);       
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.value.productCategoryName= this.getCateNameById(this.value.productCategoryId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.cascaderPlaceholder = this.value.productBigCategoryName + " / " + this.value.productCategoryName ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.value.productCategoryId = null; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -160,8 +162,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.value.productBigCategoryId = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.value.productBigCategoryName = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     methods: { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -169,7 +171,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       handleEditCreated(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if(this.value.productCategoryId!=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.selectProductCateValue.push(this.value.cateParentId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.selectProductCateValue.push(this.value.productCategoryId);           
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.selectProductCateValue.push(this.value.productCategoryId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.hasEditCreated=true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -188,7 +190,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.productCateOptions.push({label: list[i].name, value: list[i].id, children: children}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       getBrandList() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         fetchBrandList({pageNum: 1, pageSize: 100}).then(response => { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -234,7 +236,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       handleNext(formName){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.$refs[formName].validate((valid) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            console.log('this.$refs[formName]',this.$refs[formName]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (valid) {            
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if (valid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.$emit('nextStep'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.$message({ 
			 |