YangYuGang
2025-03-05 6cc2d85787171281c269f4a6c3290b4a0762bcb6
生产工具
已修改1个文件
30 ■■■■ 文件已修改
src/views/tigerprojects/system/lowcode/entityts/MES_TOOL_PROP.ts 30 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/tigerprojects/system/lowcode/entityts/MES_TOOL_PROP.ts
@@ -113,10 +113,20 @@
          label: '车间编码',
          field: 'WS_CODE',
          required: true,
          component: 'Input',
          component: 'ApiSelect',
          colProps: {
            span: 8,
          },
          componentProps: {
            api: getEntity,
            params: { entityName: 'MES_WORKSHOP', sqlcmd: ' 1=1 ' },
            resultField: 'Data.Items',
            labelField: 'WS_NAME',
            valueField: 'WS_CODE',
          },
          // dynamicDisabled: ({ values }) => {
          //   return true;
          // },
        },
        {
          label: '备注',
@@ -148,7 +158,7 @@
          slots: [],
          preIcons: {},
          title: '生产工具信息',
          entityName: 'MES_TOOL_PROP',
          entityName: 'MES_TOOL',
        },
        // {
        //   name: 'prodinfo',
@@ -183,7 +193,7 @@
          formConfig: {
            labelWidth: 140,
            schemas: searchForms['MES_TOOL_PROP'],
            submitFunc: () => Search('MES_TOOL_PROP', data, args[0]), //自定义查询提交按钮的方法,触发查询提交事件
            submitFunc: () => Search('PROP_NAME', data, args[0]), //自定义查询提交按钮的方法,触发查询提交事件
          },
          useSearchForm: true,
          showTableSetting: false,
@@ -205,23 +215,25 @@
     * @param {*} d
     * @return {*}
     */
    //提交查询
    FormSearch: (d) => {
      let data = {} as any;
      switch (d.type) {
        case 'MES_TOOL_PROP':
          data = d.data.value[d.type].filter(
            (item) =>
              item.DFT_CODE.includes(d.values.DFT_CODE) || item.DFT_NAME == d.values.DFT_NAME,
              item.TOOL_CODE.includes(d.values.TOOL_CODE) || item.PROP_NAME == d.values.PROP_NAME,
          );
          if (isNullOrEmpty(d.values.DFT_CODE) && isNullOrEmpty(d.values.DFT_NAME)) {
          if (isNullOrEmpty(d.values.TOOL_CODE) && isNullOrEmpty(d.values.PROP_NAME)) {
            data = d.data.value[d.type];
          }
          break;
      }
      return data;
    },
    //
    KeyFieldValues: (val: string, id: string) => {
      return { DFTG_CODE: val };
      return { TOOL_CODE: val };
    } /**
     * @description: 自定义明细表中编辑返回方法
     * @param {string} type
@@ -235,9 +247,9 @@
        if (item['ID'] == d.ID)
          return {
            ...item,
            DFT_CODE: d.DFT_CODE,
            DFT_NAME: d.DFT_NAME,
            DFT_LEVEL: d.DFT_LEVEL,
            TOOL_CODE: d.TOOL_CODE,
            PROP_NAME: d.PROP_NAME,
           // DFT_LEVEL: d.DFT_LEVEL,
            REMARK: d.REMARK,
          };
        return item;