From 9f3c0368dba21e16eeb921f8f53c115b8e21eede Mon Sep 17 00:00:00 2001 From: 王震 <10952869+daywangzhen@user.noreply.gitee.com> Date: 星期六, 25 十一月 2023 10:18:01 +0800 Subject: [PATCH] modified: src/views/warehouse/pallettransports/index.vue modified: vue.config.js --- vue.config.js | 4 + src/views/warehouse/pallettransports/index.vue | 80 ++++++++++++++++++++++++++++++---------- 2 files changed, 63 insertions(+), 21 deletions(-) diff --git a/src/views/warehouse/pallettransports/index.vue b/src/views/warehouse/pallettransports/index.vue index 9f33ac0..ca2d4ea 100644 --- a/src/views/warehouse/pallettransports/index.vue +++ b/src/views/warehouse/pallettransports/index.vue @@ -17,7 +17,8 @@ <div></div> </div> <div style="padding:0px 20px 0px;"> - <el-table class="pallet-transports-optask-table" :data="palletTransportsOptaskData" style="width: 100%;" + <el-table class="pallet-transports-optask-table" :data="palletTransportsOptaskData" + style="width: 100%;" v-adaptive="{ bottomOffset: 20, fixedHeight: 0 }" height="100px" border highlight-current-row @row-click="optaskRowClick" stripe ref="palletTransportsOptaskTable"> <el-table-column align="center" width="55" label="鍗曢��"> @@ -198,7 +199,7 @@ import detailIfsLocationDialog from './detail-ifslocation-form' import adaptive from '@/util/adaptive' import { mapGetters } from 'vuex' - +import { saveBatchPalletTransportsDetail } from '@/api/warehouse/pallettransports' export default { data() { return { @@ -211,6 +212,7 @@ isShow: false, url: '' }, + WorkOrder:{}, prelang: 'pallettransports', options: { height: 300, // 榛樿楂樺害-涓轰簡琛ㄥご鍥哄畾 @@ -544,25 +546,61 @@ }, // 鑾峰彇绉诲簱鏄庣粏鏁版嵁鍒楄〃 getPalletTransportsDetailData() { - this.palletTransportsDetailData = [] - if (this.palletTransportsMaterialMultipleSelection.length > 0) { - const currPalletTransportsMaterial = this - .palletTransportsMaterialMultipleSelection[ - this.palletTransportsMaterialMultipleSelection.length - 1 - ] - let obj = { - partNo: currPalletTransportsMaterial.partNo, - partDesc: currPalletTransportsMaterial.partDesc, - operationTaskNo: this.currOptask.optaskNo, - transferQuantity: currPalletTransportsMaterial.surplusQuantity, - unit: currPalletTransportsMaterial.unit, - toIfsLocationNo: currPalletTransportsMaterial.currPalletTransportsMaterial, - state: null - } - this.palletTransportsDetailData.push(obj) - } else { - this.$message.error('璇峰厛閫夋嫨鐗╂枡闇�姹�') + console.log("瀵瑰簲宸ュ崟",this.WorkOrder); + console.log("鐗╂枡闇�姹�",this.palletTransportsMaterialMultipleSelection); + const data = { + partNo:this.palletTransportsMaterialMultipleSelection[0].partNo, + partDesc: this.palletTransportsMaterialMultipleSelection[0].partDesc, + transferQuantity: this.palletTransportsMaterialMultipleSelection[0].transferQuantity, + operationTaskNo:this.WorkOrder.optaskNo, + unit: this.palletTransportsMaterialMultipleSelection[0].unit, } + const PalletTransportsDetail = [] + PalletTransportsDetail.push(data) + console.log(data,"0000000000000"); + if (PalletTransportsDetail) { + saveBatchPalletTransportsDetail(PalletTransportsDetail) + .then((response) => { + const resData = response.data + if (resData.code === 0) { + this.innerVisible = false + this.$message.success('娣诲姞绉诲簱鏄庣粏鎴愬姛') + this.$emit('refreshDataList') + } else { + this.$message.error('娣诲姞绉诲簱鏄庣粏澶辫触') + } + this.isSubmit = true + }) + .catch(() => { + this.isSubmit = true + }) + } + // else { + // this.$message.error('璇烽�夋嫨IFS搴撳瓨鐗╂枡') + // } + + // this.palletTransportsDetailData = [] + // console.log(this.palletTransportsMaterialMultipleSelection); + + // if (this.palletTransportsMaterialMultipleSelection.length > 0) { + // const currPalletTransportsMaterial = this + // .palletTransportsMaterialMultipleSelection[ + // this.palletTransportsMaterialMultipleSelection.length - 1 + // ] + // let obj = { + // partNo: currPalletTransportsMaterial.partNo, + // partDesc: currPalletTransportsMaterial.partDesc, + // operationTaskNo: this.currOptask.optaskNo, + // transferQuantity: currPalletTransportsMaterial.surplusQuantity, + // unit: currPalletTransportsMaterial.unit, + // toIfsLocationNo: currPalletTransportsMaterial.currPalletTransportsMaterial, + // state: null + // } + // this.palletTransportsDetailData.push(obj) + // } else { + // this.$message.error('璇峰厛閫夋嫨鐗╂枡闇�姹�') + // } + }, // 娣诲姞ifs鐗╂枡搴撳瓨鍥炶皟 addIfsStockCallback() { @@ -712,6 +750,8 @@ }) }, optaskRowClick(row, column) { + console.log(row,222222222222222); + this.WorkOrder = row this.palletTransportsOptaskData.forEach((item) => { if (row.id !== item.id) { item.commonChecked = false diff --git a/vue.config.js b/vue.config.js index 088a087..a36bc7c 100644 --- a/vue.config.js +++ b/vue.config.js @@ -2,12 +2,14 @@ * 閰嶇疆鍙傝��: * https://cli.vuejs.org/zh/config/ */ +// const url = 'http://192.168.2.7:9999' +const url = 'http://192.168.32.45:9999' // const url = 'http://192.168.0.23:9999' // const url = 'http://192.168.83.249:9999' // const url = 'http://localhost:9999' -const url = 'http://ztt-gateway:9999' +// const url = 'http://ztt-gateway:9999' const localUrl = 'http://localhost:8089' //const localUrl = 'http://10.88.15.95:8089' const CompressionWebpackPlugin = require('compression-webpack-plugin') -- Gitblit v1.9.3