Browse Source

借库存

shish 2 years ago
parent
commit
00cbf56b45

+ 15 - 8
ghsApp/src/admin/book/itemCustom.vue

@@ -83,7 +83,7 @@
 					<button class="admin-button-com big blue" style="width:420upx;" @click="loanStock()">借库存</button>
 				</view>
 				<view style="margin-top:6upx;">
-					<button class="admin-button-com big default" style="margin-right:20upx;width:200upx;" @click="">加库存上架</button>
+					<button class="admin-button-com big default" style="margin-right:20upx;width:200upx;" @click="">增数上架</button>
 					<button class="admin-button-com big default" style="width:200upx;" @click="">下架报损</button>
 				</view>
 				<view style="margin-top:6upx;">
@@ -131,7 +131,8 @@ export default {
 			customId:0,
 			currentItem:null,
 			respond:{remainNum:0,remainName:''},
-			currentNum:''
+			currentNum:'',
+			needRefresh:0
 		};
 	},
 	onPullDownRefresh() {
@@ -141,6 +142,12 @@ export default {
 	},
 	onLoad() {
 
+	},
+	onShow(){
+		if(this.needRefresh == 1){
+			this.getStatList()
+			this.needRefresh = 0
+		}
 	},
 	methods: {
 		...mapActions(['setUserShopAll']),
@@ -185,12 +192,12 @@ export default {
 			this.$refs.actRef.close()
 			this.$util.confirmModal({content:'确认上架'+this.currentNum+'份'},() => {
 				goOnFn({id:this.currentItem.id,num:this.currentNum}).then(res=>{
+					that.currentNum = ''
 					if(res.code == 1){
 						that.$msg('操作成功')
 						setTimeout(() => {
 							that.getStatList()
 						}, 1000)
-						that.currentNum = ''
 					}
 				})
 			})
@@ -204,12 +211,12 @@ export default {
 			this.$refs.actRef.close()
 			this.$util.confirmModal({content:'确认下架'+this.currentNum+'份'},() => {
 				goOffFn({id:this.currentItem.id,num:this.currentNum}).then(res=>{
+					that.currentNum = ''
 					if(res.code == 1){
 						that.$msg('操作成功')
 						setTimeout(() => {
 							that.getStatList()
 						}, 1000)
-						that.currentNum = ''
 					}
 				})
 			})
@@ -258,6 +265,10 @@ export default {
 			this.$refs.actRef.close()
 		},
 		async init() {
+			this.getStatList()
+		},
+		getStatList() {
+			let that = this
 			if(this.option.itemId){
 				this.itemId = this.option.itemId
 				this.itemName = this.option.itemName
@@ -266,10 +277,6 @@ export default {
 				this.customId = this.option.customId
 				this.customName = this.option.custonName
 			}
-			this.getStatList();
-		},
-		getStatList() {
-			let that = this
 			uni.showLoading()
 			getBookItemCustomList({itemId:this.itemId,customId:this.customId}).then(res => {
 				uni.hideLoading()

+ 3 - 8
ghsApp/src/admin/item/loan.vue

@@ -93,11 +93,6 @@ export default {
 
 		this.selectJobId = this.option.id ? this.option.id : 0
 
-		//返回上一页时会刷新
-		let pages = getCurrentPages();
-		let prevPage = pages[ pages.length - 2 ];
-		prevPage.$vm.addSelectItem = 1
-
 		this.inId = this.option.itemId?this.option.itemId:0
 		this.bookItemCustomId = this.option.bookItemCustomId?this.option.bookItemCustomId:0
 	},
@@ -128,6 +123,9 @@ export default {
 					if(res.code == 1){
 						this.$msg('操作成功')
 						setTimeout(function(){
+							let pages = getCurrentPages();
+							let prevPage = pages[ pages.length - 2 ];
+							prevPage.$vm.needRefresh = 1
 							that.goBack()
 						},1000)
 					}
@@ -135,9 +133,6 @@ export default {
 			})
 		},
 		goBack(){
-			let pages = getCurrentPages();
-			let prevPage = pages[ pages.length - 2 ];
-			prevPage.$vm.addSelectItem = 1
 			uni.navigateBack()
 		},
 		init(){

+ 0 - 7
ghsApp/src/admin/order/statBook.vue

@@ -83,9 +83,6 @@
 				<view style="margin-top:10upx;">
 					<button class="admin-button-com big blue" style="width:420upx;" @click="goBookCgChange()">待采记录</button>
 				</view>
-				<view style="margin-top:10upx;">
-					<button class="admin-button-com big blue" style="width:420upx;" @click="loanStock()">借库存</button>
-				</view>
 				<view style="margin-top:10upx;">
 					<button class="admin-button-com big default" style="width:420upx;" @click="getStockDetail()">库存明细</button>
 				</view>
@@ -248,10 +245,6 @@ export default {
 			this.$refs.actRef.close()
 			this.$util.pageTo({ url: "/admin/book/globalBookCgChange?itemId="+this.currentItem.itemId+'&itemName='+this.currentItem.name+'&id='+this.currentItem.id})
 		},
-		loanStock(){
-			this.$refs.actRef.close()
-			this.$util.pageTo({ url: "/admin/item/loan?itemId="+this.currentItem.itemId})
-		},
 		getStockDetail(){
 			this.$refs.actRef.close()
 			this.$util.pageTo({ url: "/pagesStorehouse/stockWarn/detailed?id="+this.currentItem.itemId+'&name='+this.currentItem.name})