shish 3 лет назад
Родитель
Сommit
bddf9d7c5a

+ 5 - 13
ghsApp/src/admin/changePrice/components/Item.vue

@@ -45,10 +45,10 @@
 							<input class="change-input" @click.stop @blur="savePrice" placeholder-style="color:#CCCCCC" v-model="modifyPrice" type="digit" placeholder="批发价" />
 						</view>
 						<view class="sk-price-area">
-							<input class="change-input" @click.stop @blur="saveSkPrice" placeholder-style="color:#CCCCCC" v-model="skModifyPrice" type="digit" placeholder="零售价" />
+							<input class="change-input" @click.stop @blur="savePrice" placeholder-style="color:#CCCCCC" v-model="skModifyPrice" type="digit" placeholder="零售价" />
 						</view>
 						<view class="hj-price-area">
-							<input class="change-input" @click.stop @blur="saveHjPrice" placeholder-style="color:#CCCCCC" v-model="hjModifyPrice" type="digit" placeholder="会员价" />
+							<input class="change-input" @click.stop @blur="savePrice" placeholder-style="color:#CCCCCC" v-model="hjModifyPrice" type="digit" placeholder="会员价" />
 						</view>
 					</view>
 				</view>
@@ -143,17 +143,9 @@ export default {
 		},
 		savePrice() {
 			if(Number(this.modifyPrice)>0 && Number(this.skModifyPrice) > 0 && Number(this.hjModifyPrice) > 0){
-				this.$emit("savePrice",this.modifyPrice,this.skModifyPrice,this.hjModifyPrice,this.info.id)
-			}
-		},
-		saveHjPrice(){
-			if(Number(this.modifyPrice)>0 && Number(this.skModifyPrice) > 0 && Number(this.hjModifyPrice) > 0){
-				this.$emit("savePrice",this.modifyPrice,this.skModifyPrice,this.hjModifyPrice,this.info.id)
-			}
-		},
-		saveSkPrice(){
-			if(Number(this.modifyPrice)>0 && Number(this.skModifyPrice) > 0 && Number(this.hjModifyPrice) > 0){
-				this.$emit("savePrice",this.modifyPrice,this.skModifyPrice,this.hjModifyPrice,this.info.id)
+				this.$emit("savePrice",this.modifyPrice,this.skModifyPrice,this.hjModifyPrice,this.info.id,1)
+			}else{
+				this.$emit("savePrice",this.modifyPrice,this.skModifyPrice,this.hjModifyPrice,this.info.id,0)
 			}
 		}
 	}

+ 4 - 2
ghsApp/src/admin/changePrice/list.vue

@@ -211,7 +211,7 @@ export default {
 					this.$msg(res.msg)					
 				})
 		},
-		savePrice(price,skPrice,hjPrice,id){
+		savePrice(price,skPrice,hjPrice,id,status){
 			if(this.priceList.length > 0){
 				this.priceList.forEach(function(value,index,array){
 					if(value.id == id){
@@ -219,7 +219,9 @@ export default {
 					}
 				});
 			}
-			this.priceList.push({id:id,price:price,skPrice:skPrice,hjPrice:hjPrice})
+			if(status == 1){
+				this.priceList.push({id:id,price:price,skPrice:skPrice,hjPrice:hjPrice})
+			}
 		},
 		affirm(val) {
 			if (val.index === 0) {