dengjunjie
5 天以前 26699e9ed72a2789541fa05a1005615cbb8e25de
н¨Îļþ¼Ð/WMS/src/extension/outbound/outboundOrder.js
@@ -2,6 +2,7 @@
//此js文件是用来自定义扩展业务代码,可以扩展一些自定义页面或者重新配置生成的代码
import gridBody from './extend/outOrderDetail.vue'
import http from '../../api/http';
import { el } from 'element-plus/es/locales.mjs';
let extension = {
    components: {
      //查询界面扩展组件
@@ -44,6 +45,11 @@
        //框架初始化配置后
        //如果要配置明细表,在此方法操作
        //this.detailOptions.columns.forEach(column=>{ });
      this.buttons.forEach(x => {//name改为要隐藏的按钮名字
        if (x.name == '编 è¾‘') {
          x.hidden = true;
        }
      })
      },
      searchBefore(param) {
        //界面查询前,可以给param.wheres添加查询参数
@@ -73,8 +79,29 @@
        //(3)this.editFormFields.字段='xxx';
        //如果需要给下拉框设置默认值,请遍历this.editFormOptions找到字段配置对应data属性的key值
        //看不懂就把输出看:console.log(this.editFormOptions)
      this.editFormOptions.forEach((editForm) => {
        editForm.forEach((x) => {
          x.readonly = true
        })
      })
      this.detailOptions.buttons.forEach((btn) => {
        if (btn.name != '添加行') {
          btn.hidden = true;
          //或者设置只读
          //btn.readonly=true;
        }
      });
      if (row.out_type == "20") {
        this.detail.columns.forEach((x) => {
          if (x.field == "order_Outqty") {
            x.title = "盘点数量",
              x.edit = true
          }
        })
      } else {
      }
      }
    }
  };
  export default extension;