diff --git a/src/views/invoicing/operation_in.vue b/src/views/invoicing/operation_in.vue index 0b5b09e..a2d75bf 100644 --- a/src/views/invoicing/operation_in.vue +++ b/src/views/invoicing/operation_in.vue @@ -345,16 +345,16 @@ export default { this.resetForm = { ...this.queryForm } this.tbShopPurveyorGet() console.log(this.$route.query.consdata) - if (this.$route.query.consdata) { - let arr = this.$route.query.consdata.map(item => { - item.number = formatDecimal(item.stockNumber - item.stockConsume, 2, true) - item.stockNumber = 0 - item.costPrice = item.price - item.conInfoId = item.id - return item - }) - this.tableData.list = [...this.tableData.list, ...arr] - } + // if (this.$route.query.consdata) { + // let arr = this.$route.query.consdata.map(item => { + // item.number = formatDecimal(item.stockNumber - item.stockConsume, 2, true) + // item.stockNumber = 0 + // item.costPrice = item.price + // item.conInfoId = item.id + // return item + // }) + // this.tableData.list = [...this.tableData.list, ...arr] + // } }, methods: { async querySearchAsync(queryString, cb) {//快捷搜索 diff --git a/src/views/invoicing/operation_out.vue b/src/views/invoicing/operation_out.vue index 29de460..6f8d297 100644 --- a/src/views/invoicing/operation_out.vue +++ b/src/views/invoicing/operation_out.vue @@ -40,8 +40,7 @@ - + {{ queryForm.waitAmount }} @@ -120,13 +119,14 @@ @change="consCountTotal($event, scope.row, 'price')">
原价¥ - {{ !scope.row.unit ? - (scope.row.defaultUnit ? - scope.row.defaultUnit== scope.row.conUnitTwo? - ((scope.row.costPrice*scope.row.conUnitTwoConvert).toFixed(2)): scope.row.costPrice:scope.row.costPrice) - : scope.row.unit== scope.row.conUnitTwo? - ((scope.row.costPrice*scope.row.conUnitTwoConvert).toFixed(2)): scope.row.costPrice}} - / + {{ !scope.row.unit ? + (scope.row.defaultUnit ? + scope.row.defaultUnit == scope.row.conUnitTwo ? + ((scope.row.costPrice * scope.row.conUnitTwoConvert).toFixed(2)) : + scope.row.costPrice : scope.row.costPrice) + : scope.row.unit == scope.row.conUnitTwo ? + ((scope.row.costPrice * scope.row.conUnitTwoConvert).toFixed(2)) : scope.row.costPrice }} + / {{ !scope.row.unit ? (scope.row.defaultUnit ? scope.row.defaultUnit : scope.row.conUnit) : scope.row.unit }} @@ -154,13 +154,13 @@
出库前: - {{ !scope.row.unit ? - (scope.row.defaultUnit ? - scope.row.defaultUnit== scope.row.conUnitTwo? - (scope.row.number/scope.row.conUnitTwoConvert): scope.row.number:scope.row.number) - : scope.row.unit== scope.row.conUnitTwo? - (scope.row.number/scope.row.conUnitTwoConvert): scope.row.number}} - + {{ !scope.row.unit ? + (scope.row.defaultUnit ? + scope.row.defaultUnit == scope.row.conUnitTwo ? + (scope.row.number / scope.row.conUnitTwoConvert) : scope.row.number : scope.row.number) + : scope.row.unit == scope.row.conUnitTwo ? + (scope.row.number / scope.row.conUnitTwoConvert) : scope.row.number }} + {{ !scope.row.unit ? (scope.row.defaultUnit ? scope.row.defaultUnit : scope.row.conUnit) : scope.row.unit }}
@@ -208,7 +208,8 @@ @@ -260,7 +261,7 @@ import { tbShopPurveyorGet, tbProductStockOperateOutAndOn, stockInOut, tbConsInf import { formatDecimal } from '@/utils' export default { - name:'operation_out', + name: 'operation_out', components: { shopList, ConsumableList @@ -342,6 +343,18 @@ export default { mounted() { this.resetForm = { ...this.queryForm } this.tbShopPurveyorGet() + if (this.$route.query.consdata) { + this.queryForm.purveyorId = Number(this.$route.query.purveyorId)//供应商id + console.log(this.$route.query.purveyorId) + let arr = this.$route.query.consdata.map(item => { + item.number = formatDecimal(item.stockNumber - item.stockConsume, 2, true) + item.stockNumber = 0 + item.costPrice = item.price + item.conInfoId = item.id + return item + }) + this.tableData.list = [...this.tableData.list, ...arr] + } }, methods: { async querySearchAsync(queryString, cb) {//快捷搜索 @@ -562,7 +575,7 @@ export default { }, // 切换类型 changeTypeEnum(index) { - let filterd= this.purveyorList.filter(ele=>ele.id == index) + let filterd = this.purveyorList.filter(ele => ele.id == index) this.queryForm.waitAmount = filterd[0].waitAmount if (this.queryForm.purveyorId) { diff --git a/src/views/invoicing/supplier_manage/purchase_detail.vue b/src/views/invoicing/supplier_manage/purchase_detail.vue index 1711d61..c3a5fb0 100644 --- a/src/views/invoicing/supplier_manage/purchase_detail.vue +++ b/src/views/invoicing/supplier_manage/purchase_detail.vue @@ -210,7 +210,7 @@ gettbConsInfoFlowstock(); }" /> -->
-
转出库单
+
转出库单
@@ -467,26 +467,31 @@ export default { console.log(error) } }, - wstockChange(e) { - this.stockData.page = e - 1; - this.gettbConsInfoFlowstock(); - }, + // wstockChange(e) { + // this.stockData.page = e - 1; + // this.gettbConsInfoFlowstock(); + // }, func() { this.$router.push({ - name: 'operation_in', + name: 'operation_out', query: { - consdata: this.consdata + consdata: this.consdata, + purveyorId:this.stockData.purveyorId } }) }, async gettbConsInfoFlowstock(item) { console.log(item) - if (item) { + if (item.conFlows) { this.stockData.id = item.id + this.stockData.purveyorId = item.purveyorId//供应商id this.consdata = item.cons this.stockData.data = item.conFlows + this.variabilityshow = true + }else{ + this.$message({ message: '暂无数据!' }); } - this.variabilityshow = true + // this.stockData.loading = true; let arr = [] // if (this.query.createdAt.length) {