647556386
2026-01-27 1378fc4cd7abc24ed3a982e09437c2c8a74e9f2f
ÏîÄ¿´úÂë/WIDESEA_WMSClient/src/extension/check/recheckOrder.js
@@ -1,5 +1,6 @@
//此js文件是用来自定义扩展业务代码,可以扩展一些自定义页面或者重新配置生成的代码
import gridBody from './extend/StockSelect.vue'
import gridBody from './extend/StockSelect.vue';
import gridFooter from "./extend/ReCheckGroupPallet.vue";
import http from '@/api/http.js'
import { h, createVNode, render, reactive, ref } from 'vue';
import { ElDialog, ElForm, ElFormItem, ElInput, ElButton, ElMessage, ElSelect, ElOption } from 'element-plus'; // å¼•å…¥ElMessage,解决提示无反应
@@ -8,7 +9,7 @@
    //查询界面扩展组件
    gridHeader: '',
    gridBody: gridBody,
    gridFooter: '',
    gridFooter: gridFooter,
    //新建、编辑弹出框扩展组件
    modelHeader: '',
    modelBody: '',
@@ -48,31 +49,14 @@
  methods: {
    //下面这些方法可以保留也可以删除
    onInit() {  //框架初始化配置前,
      let EmptyTrayOutboundBtn = this.buttons.find(x => x.value == 'BatchOrder');
      if (EmptyTrayOutboundBtn) {
        EmptyTrayOutboundBtn.onClick = function () {
          let rows = this.$refs.table.getSelected();
          if (rows.length == 0) return this.$error("请选择数据!");
          if (rows.length > 1) return this.$error("请选择一条数据!");
          this.$router.push({
            path: '/outbound/picking',
            query: { orderId: rows[0].id,orderNo:rows[0].orderNo}
          })
        }
      }
      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);
        }
      }
      let ReCheckGroupPalletBtn = this.buttons.find(x => x.value === 'ReCheckGroupPallet');
            if (ReCheckGroupPalletBtn) {
              // é‡å†™æŒ‰é’®ç‚¹å‡»äº‹ä»¶
              ReCheckGroupPalletBtn.onClick = function () {
                this.$refs.gridFooter.open();
              };
            }
    },
    onInited() {
      //框架初始化配置后