Просмотр исходного кода

超级会员 加价 和 排序

shish 3 лет назад
Родитель
Сommit
8222804311
2 измененных файлов с 32 добавлено и 16 удалено
  1. 15 3
      ghsApp/src/admin/itemClass/addPrice.vue
  2. 17 13
      ghsApp/src/admin/itemClass/more.vue

+ 15 - 3
ghsApp/src/admin/itemClass/addPrice.vue

@@ -55,19 +55,19 @@
 						</t-td>
 						<t-td align="center" color="info">
                             <view>
-							<input v-model="item.hjAddPrice" name="hjAddPrice" 
+							<input v-model="item.hjAddPrice" name="hjAddPrice" @focus="clear(item,3)"
 							type="digit" style="border:1upx solid #cccccc;color:#333333;" />
 							</view>
                         </t-td>
 						<t-td align="center" color="info">
                             <view>
-							<input v-model="item.addPrice" name="addPrice" 
+							<input v-model="item.addPrice" name="addPrice" @focus="clear(item,2)"
 							type="digit" style="border:1upx solid #cccccc;color:#333333;" />
 							</view>
                         </t-td>
 						<t-td align="center" color="info">
                             <view>
-							<input v-model="item.skMore" name="skMore" 
+							<input v-model="item.skMore" name="skMore" @focus="clear(item,1)"
 							type="digit" style="border:1upx solid #cccccc;color:#333333;" />
 							</view>
                         </t-td>
@@ -119,6 +119,18 @@ export default {
 		};
 	},
 	methods: {
+		clear(item,index){
+			if(index == 1){
+				item.skMore=''
+			}
+			if(index == 2){
+				item.addPrice=''
+			}
+			if(index == 3){
+				item.hjAddPrice=''
+			}
+			this.$forceUpdate()
+		},
 		modify(index){
 			this.levelIndex = index
 			this.batchModel = true

+ 17 - 13
ghsApp/src/admin/itemClass/more.vue

@@ -13,7 +13,7 @@
 						</t-td>
 						<t-td align="center" color="info">
                             <view>
-							<input v-model="item.inTurn" @focus="item.inTurn=''" name="inTurn" 
+							<input v-model="item.inTurn" name="inTurn" @focus="clear(item)"
 							type="number" style="border:1upx solid #cccccc;color:#333333;" />
 							</view>
                         </t-td>
@@ -61,6 +61,10 @@ export default {
 		};
 	},
 	methods: {
+		clear(item){
+			item.inTurn=''
+			this.$forceUpdate()
+		},
 		affirmBatch(val) {
             let that = this
 			if (val.index === 0) {
@@ -84,23 +88,23 @@ export default {
            let addData = [];
            uni.showLoading({mask:true})
            this.list.data.forEach(function(value,index,array){
-               if(that.$util.isMoney(value.inTurn) == false){
-                   that.$msg('【'+value.name+'】的排序值填写错误')
-                   return false
-               }
-               if(that.$util.isMoney(value.shelfLife) == false){
-                   that.$msg('【'+value.name+'】的保持期填写错误')
-                   return false
-               }
-                addData.push({id:value.id,inTurn:value.inTurn,shelfLife:value.shelfLife})
+				if(that.$util.isMoney(value.inTurn) == false){
+					that.$msg('【'+value.name+'】的排序值填写错误')
+					return false
+				}
+				if(that.$util.isMoney(value.shelfLife) == false){
+					that.$msg('【'+value.name+'】的保持期填写错误')
+					return false
+				}
+				addData.push({id:value.id,inTurn:value.inTurn,shelfLife:value.shelfLife})
            })
            let addString = JSON.stringify(addData)
            batchChangeMore({addData:addString}).then(res=>{
                uni.hideLoading()
                if(res.code == 1){
-                    setTimeout(function(){
-                        that.$msg(res.msg)
-                    },500)
+					that.$msg(res.msg)
+					that.resetList();
+					that.init()
                }
            })
         },