王震
2023-11-28 a720f2fac8272f0412d8aa7d8221c3284677211b
	modified:   src/views/warehouse/pallettransports/index.vue
modified: vue.config.js
已修改2个文件
86 ■■■■■ 文件已修改
src/views/warehouse/pallettransports/index.vue 82 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
vue.config.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/warehouse/pallettransports/index.vue
@@ -90,13 +90,14 @@
          </div>
          <div style="margin-top:10px;display:flex;height:36px;justify-content: space-between;align-items:center;">
            <div>
              <span style="font-weight:bold;">移库明细</span><span style="color:red;">({{
              <span style="font-weight:bold;">移库明细</span>
              <!-- <span style="color:red;">({{
                palletTransportsMaterialMultipleSelection.length > 0
                ? palletTransportsMaterialMultipleSelection[
                  palletTransportsMaterialMultipleSelection.length - 1
                ].partDesc
                : ''
              }})</span>
              }})</span> -->
            </div>
            <div>
              <el-button type="primary" v-if="permissions.warehouse_pallettransports_detail_add" round
@@ -548,18 +549,23 @@
    getPalletTransportsDetailData() {
      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)
      let transportsDetails =[]
      transportsDetails = this.palletTransportsMaterialMultipleSelection.map(el =>{
        return{
          partNo:el.partNo,
          partDesc: el.partDesc,
          transferQuantity: el.surplusQuantity,
          toIfsLocationNo:el.toIfsLocationNo,
          toIfsLocationName: el.toIfsLocationName,
          transportsId: el.transportsId,
          transportsMaterialId:el.id,
          operationTaskNo:this.WorkOrder.optaskNo,
          operationTaskId:this.WorkOrder.id,
          unit: el.unit,
        }})
      this.palletTransportsDetailData = transportsDetails
      if (transportsDetails.length > 0) {
          saveBatchPalletTransportsDetail(transportsDetails)
            .then((response) => {
              const resData = response.data
              if (resData.code === 0) {
@@ -569,38 +575,10 @@
              } 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() {
@@ -723,16 +701,18 @@
      }
    },
    palletTransportsMaterialSelectionChange(val) {
      console.log(val,"12312313");
      this.palletTransportsMaterialMultipleSelection = val
      if (this.palletTransportsMaterialMultipleSelection.length > 0) {
        const currPalletTransportsMaterial = this
          .palletTransportsMaterialMultipleSelection[
          this.palletTransportsMaterialMultipleSelection.length - 1
        ]
        this.materialRow = currPalletTransportsMaterial
      } else {
        this.materialRow = null
      }
      // if (this.palletTransportsMaterialMultipleSelection.length > 0) {
      //   const currPalletTransportsMaterial = this
      //     .palletTransportsMaterialMultipleSelection[
      //     this.palletTransportsMaterialMultipleSelection.length - 1
      //   ]
      //   this.materialRow = currPalletTransportsMaterial
      // } else {
      //   this.materialRow = null
      // }
      // this.getPalletTransportsDetailData()
    },
    palletTransportsDetailSelectionChange(val) {
vue.config.js
@@ -2,8 +2,8 @@
 * 配置参考:
 * 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.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'