1
huanghongfeng
2024-12-03 1c696f3e12ddcb136e772f9d83eb906760766b96
´úÂë¹ÜÀí/WMS/WIDESEA_WMSClient/src/extension/stock/stockInfo.js
@@ -1,10 +1,11 @@
//此js文件是用来自定义扩展业务代码,可以扩展一些自定义页面或者重新配置生成的代码
import gridBody from "./extend/HandOutbound.vue"
import modelBody from "./extend/HandMaterials.vue"
let extension = {
  components: {
    //查询界面扩展组件
    gridHeader: '',
    gridHeader: modelBody,
    gridBody: gridBody,
    gridFooter: '',
    //新建、编辑弹出框扩展组件
@@ -61,6 +62,22 @@
        }
      }
      var btnMaterialstaticupdate = this.buttons.find(x => x.value == "Materialstaticupdate");
      if (btnMaterialstaticupdate != null) {
        btnMaterialstaticupdate.onClick = () => {
          let rows = this.$refs.table.getSelected();
          if (rows.length == 0) {
            return this.$error("请选择数据!");
          } else {
            var ids = rows.map(x => {
              return  x.id
            })
            this.$refs.gridHeader.open(ids);
            this.refresh();
          }
        }
      }
      var btnHandOutbound2 = this.buttons.find(x => x.value == "HandOutboundt");
      if (btnHandOutbound2 != null) {
@@ -89,6 +106,64 @@
          }
        }
      }
      this.columns.forEach(x => {
        if (x.field == "wlstatus") {
          //根据不同的值,定义不同的样式(如:文字颜色)
          x.render = (h, { row, column, index }) => {
            if(row.wlstatus=='1'){
              return (
                <span style="display:block;background-color:#67c23a;width:65px;text-align:center;color:white;border:1px solid #67c23a;border-radius:5px;">
                  åˆæ ¼
                </span>
              );
            }else if(row.wlstatus=='0'){
              return (
                <tr style="display:block;background-color:#f4b400;width:65px;text-align:center;color:white;border:1px solid #f4b400;border-radius:5px;">
                  å¾…检
                </tr>
              );
            }else if(row.wlstatus=='2'){
              return (
                <tr style="display:block;background-color:#f56c6c;width:65px;text-align:center;color:white;border:1px solid #f56c6c;border-radius:5px;">
                  ä¸åˆæ ¼
                </tr>
              );
            }else if(row.wlstatus=='3'){
              return (
                <tr style="display:block;background-color:#909399;width:65px;text-align:center;color:white;border:1px solid #909399;border-radius:5px;">
                  ç©ºæ‰˜
                </tr>
              );
            }else if(row.wlstatus=='4'){
              return (
                <tr style="display:block;background-color:#f87eb9;width:65px;text-align:center;color:white;border:1px solid #f87eb9;border-radius:5px;">
                  é€€è´§
                </tr>
              );
            }else if(row.wlstatus=='5'){
              return (
                <tr style="display:block;background-color:#409eff;width:65px;text-align:center;color:white;border:1px solid #409eff;border-radius:5px;">
                  è¿”å·¥
                </tr>
              );
            }else if(row.wlstatus=='6'){
              return (
                <tr style="display:block;background-color:#9b59b6;width:65px;text-align:center;color:white;border:1px solid #9b59b6;border-radius:5px;">
                  ç‰¹é‡‡
                </tr>
              );
            }else{
              return (
                <span style="display:block;background-color:#909399;width:55px;text-align:center;color:white;border:1px solid #e9e9eb;border-radius:5px;">
                  æœªçŸ¥
                </span>
              );
            }
          }
        }
      });
    },
    onInited() {
      //框架初始化配置后