王震
2023-11-25 9f3c0368dba21e16eeb921f8f53c115b8e21eede
	modified:   src/views/warehouse/pallettransports/index.vue
modified: vue.config.js
已修改2个文件
84 ■■■■ 文件已修改
src/views/warehouse/pallettransports/index.vue 80 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
vue.config.js 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
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
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')