Ben Lin
2025-03-08 21a4e09672b1177d40c2bb5b937a8780c5eaa7fb
src/views/tigerprojects/mes/prod/biz_mes_wo/index.vue
@@ -4,7 +4,7 @@
 * @version: 
 * @Date: 2024-05-25 00:27:00
 * @LastEditors: Ben Lin
 * @LastEditTime: 2024-07-17 15:25:40
 * @LastEditTime: 2024-07-21 18:07:27
-->
<template>
  <div>
@@ -32,6 +32,7 @@
              icon: 'clarity:note-edit-line',
              tooltip: '修改',
              onClick: handleEdit.bind(null, record),
              name: undefined
            },
            {
              icon: 'ant-design:delete-outlined',
@@ -42,27 +43,30 @@
                placement: 'left',
                confirm: handleDelete.bind(null, record),
              },
              name: undefined
            },
            {
              icon: 'config|svg',
              tooltip: '配置工艺',
              onClick: handleConfig.bind(null, record),
              name: undefined
            },
            {
              icon: 'release|svg',
              tooltip: '下发',
              onClick: handleRelease.bind(null, record),
              name: undefined
            },
            {
              icon: 'unrelease|svg',
              tooltip: '取消下发',
              onClick: handleUnRelease.bind(null, record),
            },
            {
              icon: 'suspend-blue|svg',
              tooltip: '暂停',
              onClick: handlePause.bind(null, record),
            },
            // {
            //   icon: 'unrelease|svg',
            //   tooltip: '取消下发',
            //   onClick: handleUnRelease.bind(null, record),
            // },
            // {
            //   icon: 'suspend-blue|svg',
            //   tooltip: '暂停',
            //   onClick: handlePause.bind(null, record),
            // },
          ]"
        />
      </template>
@@ -272,9 +276,9 @@
      formEl: useFormData.value, //如果是多个表单,增加多个插槽
      formElName: ['woinfo', 'prodinfo', 'rotinfo'], //表单插槽名称,支持多个表单
      RowKey: '',
      fnName: { BIZ_MES_WO_Config: 'SaveCofig' }, //保存方法名
      initFnName: { BIZ_MES_WO_Config: 'initRoute' }, //初始化方法名
      isCustEl: isCustEl.value,
      fnName: 'SaveCofig', //保存方法名
      // initFnName: { BIZ_MES_WO_Config: 'initRoute' }, //初始化方法名
      // isCustEl: isCustEl.value,
      others: routeData.value,
      values: record, //表单记录
    });
@@ -312,7 +316,7 @@
      formEl: useFormData.value,
      formElName: ['forminfo'], //表单插槽名称
      RowKeys: { add: 'ROUTE_CODE', set: 'ROUTE_CODE' }, //插槽的弹出框选择的code
      fnName: { BIZ_MES_WO: 'SaveWoBatch' }, //保存方法名
      fnName: 'SaveWoBatch', //保存方法名
      initFnName: {}, //初始化方法名,没有就留空{}
      isCustEl: isCustEl.value,
      values: record, //表单记录
@@ -459,7 +463,9 @@
    var values = GetSelectSuccess(d, u, cType.value);
    selectVals.value = values; //保存弹出框选择的结果
    let _val = {};
    _val[d.returnFieldName] = values[d.returnFieldName];
    d.returnFieldName.map((x) => {
          _val[x] = values[x];
        });
    useFormData.value[item][1].setFieldsValue(_val);
    if (d.returnFieldName == 'ROUTE_CODE' && cType.value == 'BIZ_MES_WO_Config') {
      routeData.value = {