1
huangxiaoqiang
9 天以前 dda095e27b535d5748340f127c5f83c0d1324226
ÏîÄ¿´úÂë/WMS/WIDESEA_WMSClient/src/extension/widesea_wms/Order/InboundOrder.js
@@ -1,11 +1,11 @@
//此js文件是用来自定义扩展业务代码,可以扩展一些自定义页面或者重新配置生成的代码
import gridBody from "./InboundOrder/PrintPalletCode.vue"
let extension = {
    components: {
      //查询界面扩展组件
      gridHeader: '',
      gridBody: '',
    gridBody: gridBody,
      gridFooter: '',
      //新建、编辑弹出框扩展组件
      modelHeader: '',
@@ -17,7 +17,33 @@
    methods: {
       //下面这些方法可以保留也可以删除
      onInit() {  
      var btnPrintPalletCode = this.buttons.find(x => x.value == "PrintPalletCode");
      if (btnPrintPalletCode != null) {
        btnPrintPalletCode.onClick = () => {
          this.$refs.gridBody.open();
          this.refresh();
        }
      }
      var btnInboundOrderPrint = this.buttons.find(x => x.value == "InboundOrderPrint");
      if (btnInboundOrderPrint != null) {
        btnInboundOrderPrint.onClick = () => {
              let rows = this.$refs.table.getSelected();
              if (rows.length == 0) return this.$error("请选择数据!");
              var ids = rows.map(x => {
                  return x.id
              })
              this.http
                  .post("api/InboundOrder/PrintOrder", ids, "数据处理中...")
                  .then((x) => {
                      if (x.status) {
                          this.$Message.success(x.message);
                          this.refresh();
                      } else {
                          return this.$error(x.message);
                      }
                  });
          }
      }
      },
      onInited() {
        //框架初始化配置后
@@ -56,4 +82,3 @@
    }
  };
  export default extension;