heshaofeng
7 天以前 6a6d130e6a78fb634815748f98873ebdd2e8b3b4
提交
已修改2个文件
75 ■■■■■ 文件已修改
项目代码/WIDESEA_WMSClient/config/buttons.js 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
项目代码/WIDESEA_WMSClient/src/extension/check/recheckOrder.js 66 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ÏîÄ¿´úÂë/WIDESEA_WMSClient/config/buttons.js
@@ -217,6 +217,15 @@
    onClick: function () {
    }
},
{
    name: "组盘",
    // icon: 'el-icon-upload2',
    class: '',
    value: 'GroupPallet',
    type: 'primary',
    onClick: function () {
    }
},
]
export default buttons
ÏîÄ¿´úÂë/WIDESEA_WMSClient/src/extension/check/recheckOrder.js
@@ -1,10 +1,3 @@
/*****************************************************************************************
**  Author:jxx 2022
**  QQ:283591387
**完整文档见:http://v2.volcore.xyz/document/api ã€ä»£ç ç”Ÿæˆé¡µé¢ViewGrid】
**常用示例见:http://v2.volcore.xyz/document/vueDev
**后台操作见:http://v2.volcore.xyz/document/netCoreDev
*****************************************************************************************/
//此js文件是用来自定义扩展业务代码,可以扩展一些自定义页面或者重新配置生成的代码
import gridBody from './extend/StockSelect.vue'
import http from '@/api/http.js'
@@ -23,32 +16,34 @@
  },
  tableAction: '', //指定某张表的权限(这里填写表名,默认不用填写)
  buttons: {
    view: [{
      name: '组盘',
      type: 'primary',
      value: '组盘',
      onClick: function () { // ä¿®å¤1:移除无用row参数,加日志调试
        console.log('组盘按钮被点击,开始校验');
        const selectedRows = this.$refs.table.getSelected();
     view: [
      //{
    //   name: '组盘',
    //   type: 'primary',
    //   value: '组盘',
    //   onClick: function () { // ä¿®å¤1:移除无用row参数,加日志调试
    //     console.log('组盘按钮被点击,开始校验');
    //     const selectedRows = this.$refs.table.getSelected();
        // æ ¡éªŒ1:是否选中行
        if (selectedRows.length === 0) {
          console.log('校验不通过:未选中任何单据');
          ElMessage.warning('请选择一条单据');
          return;
        }
        // æ ¡éªŒ2:是否选中单行
        if (selectedRows.length > 1) {
          console.log('校验不通过:选中多行单据');
          ElMessage.warning('只能选择一条单据');
          return;
        }
    //     // æ ¡éªŒ1:是否选中行
    //     if (selectedRows.length === 0) {
    //       console.log('校验不通过:未选中任何单据');
    //       ElMessage.warning('请选择一条单据');
    //       return;
    //     }
    //     // æ ¡éªŒ2:是否选中单行
    //     if (selectedRows.length > 1) {
    //       console.log('校验不通过:选中多行单据');
    //       ElMessage.warning('只能选择一条单据');
    //       return;
    //     }
        const targetRow = selectedRows[0];
    //     const targetRow = selectedRows[0];
        this.$emit('openPalletDialog', targetRow.orderNo);
      }
    },], box: [], detail: []
    //     this.$emit('openPalletDialog', targetRow.orderNo);
    //   }
    // },
    ], box: [], detail: []
  }, //扩展的按钮
  methods: {
    //下面这些方法可以保留也可以删除
@@ -86,6 +81,17 @@
        }
      }
      let GroupPalletBtn = this.buttons.find(x=>x.value =='GroupPallet')
      if(GroupPalletBtn){
        GroupPalletBtn.onClick = function(){
          let rows  = this.$refs.table.getSelected();
          if(rows.length ==0 || rows.length>1) return ElMessage.warning('请选择一条单据');
          const targetRow = rows[0];
          this.$emit('openPalletDialog', targetRow.orderNo);
        }
      }
    },
    onInited() {
      //框架初始化配置后