yanjinhui
2 天以前 8cdcf8cb6fecf101bd7dd1db2e44f0cf5ddc0fd4
н¨Îļþ¼Ð/WMS/src/extension/stock/Dt_Inventory_Batch.js
@@ -63,6 +63,25 @@
            });
        }
      }
      let YW = this.buttons.find(x => x.value == 'YW');  //在Buttons.js中定义的按钮
      if (YW) {
        YW.onClick = function () {
          let rows = this.$refs.table.getSelected();
          if (rows.length == 0) return this.$error("请选择数据!");
          // if (rows.length > 1) return this.$error("请选择一条数据!");
          const allIds = rows.map(item => item.id);
          this.http
            .post("api/Inventory_Batch/TransferInventory", allIds)
            .then((x) => {
              if (x.status) {
                this.$Message.success('移位单创建成功');
                this.refresh();
              } else {
                return this.$error(x.message);
              }
            });
        }
      }
    },
    onInited() {
      //框架初始化配置后
@@ -71,9 +90,17 @@
      this.buttons.forEach(x => {//name改为要隐藏的按钮名字
        if (x.name == '编 è¾‘') {
          x.name = '调 æ‹¨';
          x.onClick = function () {
            let rows = this.$refs.table.getSelected();
            if (rows.length == 0) return this.$error("请选择数据!");
            if (rows.length > 1) return this.$error("只能选择一条数据")
            let row = rows[0];
            this.edit(row)
          }
        }
      })
    },
    searchBefore(param) {
      //界面查询前,可以给param.wheres添加查询参数
      //返回false,则不会执行查询
@@ -105,8 +132,8 @@
      // this.editFormFields.availableQuantity = 1;
      this.editFormOptions.forEach((editForm) => {
        editForm.forEach((x) => {
          if (x.field == "availableQuantity") {
          if (x.field == "availableQuantity") {//除了该字段可以编辑其他的都设置为可读
          } else {
            x.readonly = true
          }