1
heshaofeng
2026-01-13 99ff0b03a5116df776aa2210fdb0174d688690f5
ÏîÄ¿´úÂë/WIDESEA_WMSClient/src/extension/outbound/allocateoutboundOrder.js
@@ -85,6 +85,34 @@
      }
      },
      onInited() {
         var CloseOrderBtn = this.buttons.find(
                      (x) => x.value == "CloseOrder"
                    );
                    if (CloseOrderBtn != null) {
                      CloseOrderBtn.onClick = () => {
                        var rows = this.$refs.table.getSelected();
                        // æ ¡éªŒæ˜¯å¦æœ‰é€‰ä¸­æ•°æ®
                        if (!rows || rows.length === 0) {
                          return this.$Message.error("请先选择需要关闭的单据");
                        }
                        if (rows.length > 1) {
                          return this.$Message.error("请选择一条单据");
                        }
                        this.http.post(`api/InboundOrder/HandCloseOrder?orderIds=${rows[0].orderNo}`, {}, "数据处理中...")
                          .then((x) => {
                            if (x.status) {
                              this.$Message.success(x.message);
                              this.refresh();
                            } else {
                              return this.$Message.error(x.message);
                            }
                          })
                          .catch((error) => {
                            // å¢žåŠ å¼‚å¸¸æ•èŽ·ï¼Œå¤„ç†ç½‘ç»œé”™è¯¯ç­‰æƒ…å†µ
                            //_this.$Message.error('请求失败:' + (error.message || '未知错误'));
                          });
                      };
                    }
        //框架初始化配置后
        //如果要配置明细表,在此方法操作
        //this.detailOptions.columns.forEach(column=>{ });