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

+ 9 - 3
ghsApp/src/admin/changePrice/components/Item.vue

@@ -9,7 +9,7 @@
 
 			<block v-if="info.frontHide && !$util.isEmpty(info.frontHide)">
 		<block v-if="Number(info.discountPrice)<=0 && info.presell == 0">
-		<button v-if="info.frontHide == 0" @click.stop="hideChangeFn(info,1)" class="admin-button-com mini-btn default" 
+		<button v-if="frontHide == 0" @click.stop="hideChangeFn(info,1)" class="admin-button-com mini-btn default" 
 			style="width:141upx;position:absolute;bottom:0upx;font-size:24upx;left:10upx;z-index:20;">
 			隐藏
 			</button>
@@ -29,7 +29,7 @@
 		<view class="cmd-info_bx" @click="pageTo({url: '/admin/item/detail?id='+info.id})">
 			<view class="tit">
 				<text style="font-size:22upx;border:1upx solid #3385ff;color:white;background-color:#3385ff;margin-right:5upx;padding-left:5upx;padding-right:5upx;" 
-				v-if="info.frontHide && info.frontHide == 1">隐</text>
+				v-if="frontHide == 1">隐</text>
 				<text style="font-size:22upx;border:1upx solid #3385ff;color:white;background-color:#3385ff;margin-right:5upx;padding-left:5upx;padding-right:5upx;" 
 				v-if="info.presell == 1">预售</text>
 				{{ info.name || "" }}
@@ -86,7 +86,8 @@ export default {
 		return {
 			hjModifyPrice:'',
 			modifyPrice:'',
-			skModifyPrice:''
+			skModifyPrice:'',
+			frontHide:0
 		};
 	},
 	watch: {
@@ -125,6 +126,11 @@ export default {
 			}
 		}
 	},
+	mounted(){
+		if(this.info){
+			this.frontHide = this.info.frontHide
+		}
+	},
 	methods: {
 		hideChangeFn(item,status){
 			this.$emit("hideChangeFn",item,status)

+ 1 - 1
ghsApp/src/admin/changePrice/list.vue

@@ -113,7 +113,7 @@ export default {
 			let that = this
 			changeFrontHide({id:item.id,status:status}).then(res=>{
 				if(res.code == 1){
-					//that.$refs[`productRef${item.id}`][0].frontHide = status
+					that.$refs[`productRef${item.id}`][0].frontHide = status
 				}
 			})
 		},

+ 8 - 2
ghsApp/src/admin/item/components/item.vue

@@ -10,7 +10,7 @@
 
 		<block v-if="info.frontHide && !$util.isEmpty(info.frontHide)">
 			<block v-if="Number(info.discountPrice)<=0 && info.presell == 0">
-				<button v-if="info.frontHide == 0" @click.stop="hideChangeFn(info,1)" class="admin-button-com mini-btn default" 
+				<button v-if="frontHide == 0" @click.stop="hideChangeFn(info,1)" class="admin-button-com mini-btn default" 
 					style="width:141upx;position:absolute;bottom:0upx;font-size:24upx;left:10upx;z-index:20;">
 					隐藏
 					</button>
@@ -30,7 +30,7 @@
 		<view class="cmd-info_bx active" @click="pageTo({url: '/admin/item/detail?id='+info.id})">
 			<view class="tit">
 				<text style="font-size:22upx;border:1upx solid #3385ff;color:white;background-color:#3385ff;margin-right:5upx;padding-left:5upx;padding-right:5upx;" 
-				v-if="info.frontHide && info.frontHide== 1">隐</text>
+				v-if="frontHide== 1">隐</text>
 				<text style="font-size:22upx;border:1upx solid #3385ff;color:white;background-color:#3385ff;margin-right:5upx;padding-left:5upx;padding-right:5upx;" 
 				v-if="info.presell == 1">预售</text>
 				{{ info.name }}
@@ -70,8 +70,14 @@ export default {
 	},
 	data() {
 		return {
+			frontHide:0
 		};
 	},
+	mounted(){
+		if(this.info){
+			this.frontHide = this.info.frontHide
+		}
+	},
 	methods: {
 		hideChangeFn(item,status){
 			this.$emit("hideChangeFn",item,status)

+ 1 - 1
ghsApp/src/admin/item/list.vue

@@ -188,7 +188,7 @@ export default {
 			let that = this
 			changeFrontHide({id:item.id,status:status}).then(res=>{
 				if(res.code == 1){
-					//that.$refs[`productRef${item.id}`][0].frontHide = status
+					that.$refs[`productRef${item.id}`][0].frontHide = status
 				}
 			})
 		},