Ben Lin
2025-03-07 ce374a9f4920a2d0e5ebe81a9872436088db6d55
src/views/components/bizMesWo.ts
@@ -1,10 +1,10 @@
/*
 * @Description: 工单自定义方法ts
 * @Author: Ben Lin
 * @version:
 * @version:
 * @Date: 2024-06-05 16:10:24
 * @LastEditors: your name
 * @LastEditTime: 2024-06-13 14:46:20
 * @LastEditors: Ben Lin
 * @LastEditTime: 2024-07-16 10:06:44
 */
/* 工单相关自定义方法 */
import { FunctionType } from '/@/api/tigerapi/model/systemModel';
@@ -27,7 +27,6 @@
import AssemblyNode from '/@/components/FlowChart/src/AssemblyNode';
import PackingNode from '/@/components/FlowChart/src/PackingNode';
import RepairNode from '/@/components/FlowChart/src/RepairNode';
import { multiply } from 'lodash-es';
const { t } = useI18n();
const { getLocale } = useLocale();
@@ -74,13 +73,12 @@
      }
    });
  },
  /**
   * @description: 工单配置保存方法
   * @param {*} e
   * @param {array} args
   * @return {*}
   */
   */
  SaveCofig: (e, ...args) => {
    return new Promise((resolve, reject) => {
      try {
@@ -104,7 +102,7 @@
   * @param {*} e
   * @param {array} args
   * @return {*}
   */
   */
  SaveWoBatch: (e, ...args) => {
    return new Promise((resolve, reject) => {
      try {
@@ -391,7 +389,16 @@
    component: 'Input',
    required: true,
    colProps: {
      span: 12,
      span: 24,
    },
  },
  {
    field: 'RELEASE_QTY',
    label: '工单下发数量',
    component: 'Input',
    required: true,
    colProps: {
      span: 24,
    },
  },
  {
@@ -400,11 +407,11 @@
    component: 'ApiSelect',
    required: true,
    colProps: {
      span: 12,
      span: 24,
    },
    componentProps: {
      api: getEntity,
      params: { entityName: 'MES_LINE', sqlcmd: ' 1=1 ' },
      params: { entityName: 'MES_LINE', sqlcmd: ' 1=1 ', order: '' },
      resultField: 'Data.Items',
      labelField: 'LINE_NAME',
      valueField: 'LINE_CODE',
@@ -416,7 +423,7 @@
    component: 'Input',
    required: true,
    colProps: {
      span: 12,
      span: 22,
    },
  },
  {
@@ -439,18 +446,18 @@
      span: 1,
    },
  },
  {
    field: 'fieldsc',
    component: 'Upload',
    label: '打印模板',
    colProps: {
      span: 10,
    },
    rules: [{ required: true, message: '请选择上传文件' }],
    componentProps: {
      api: uploadApi,
    },
  },
  // {
  //   field: 'fieldsc',
  //   component: 'Upload',
  //   label: '打印模板',
  //   colProps: {
  //     span: 10,
  //   },
  //   rules: [{ required: true, message: '请选择上传文件' }],
  //   componentProps: {
  //     api: uploadApi,
  //   },
  // },
];
/**
@@ -509,6 +516,7 @@
        tableName: 'MES_ROUTE',
        rowKey: 'ROT_CODE',
        returnFieldName: 'ROUTE_CODE', //返回值要赋值的字段名称
        searchInfo: { TABLE_NAME: 'MES_ROUTE' },
      });
      break;
    case 'set':