Ben Lin
2024-07-21 25f128f26f0330b5431e5513c16ea035ce46099a
工单更新
已修改3个文件
54 ■■■■■ 文件已修改
src/views/components/CustModal.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/tigerprojects/system/lowcode/entityts/BIZ_MES_WO.ts 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/tigerprojects/system/lowcode/normal/mainTable.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/components/CustModal.vue
@@ -4,7 +4,7 @@
 * @version: 
 * @Date: 2024-06-05 15:46:07
 * @LastEditors: Ben Lin
 * @LastEditTime: 2024-07-20 06:31:16
 * @LastEditTime: 2024-07-21 20:29:30
-->
<template>
  <BasicModal
src/views/tigerprojects/system/lowcode/entityts/BIZ_MES_WO.ts
@@ -4,7 +4,7 @@
 * @version:
 * @Date: 2024-06-19 20:34:27
 * @LastEditors: Ben Lin
 * @LastEditTime: 2024-07-21 18:40:06
 * @LastEditTime: 2024-07-21 20:55:33
 */
import { Ref, h, ref, render, unref } from 'vue';
@@ -25,6 +25,7 @@
import { uploadApi } from '/@/api/sys/upload';
import { initRoute } from '../data';
import { SP_MES_PROD2WO } from '/@/api/tigerapi/mes/router';
import { cloneDeep } from 'lodash-es';
const { t } = useI18n();
const { createErrorModal } = useMessage();
@@ -280,12 +281,17 @@
        try {
          const form = param.values['prodinfo'];
          const wo = param.values['mValues'];
          wo.ROUTE_STATUS = 1;
          wo.ROUTE_CODE = form.ROUTE_CODE;
          SaveEntity(wo, true, 'BIZ_MES_WO').then((action) => {
          const _wo = cloneDeep(wo);
          _wo.ROUTE_STATUS = 1;
          _wo.ROUTE_CODE = form.ROUTE_CODE;
          SaveEntity(_wo, true, 'BIZ_MES_WO').then((action) => {
            if (action.IsSuccessed) {
              SP_MES_PROD2WO({ rotId: form.ROT_ID, wo: wo.ORDER_NO });
              resolve(action);
              SP_MES_PROD2WO({ rotId: form.ROT_ID, wo: wo.ORDER_NO }).then((res) => {
                if (!res.IsSuccessed) {
                  SaveEntity(wo, true, 'BIZ_MES_WO');
                }
                resolve(res);
              });
            } else {
              reject(action);
            }
@@ -395,18 +401,26 @@
      edges: [],
    };
    initRoute(params['currlf'], params['record'].ROUTE_CODE, params['routeData'], params['currlf']);
    params['selectVals'].value['ROUTE_CODE'] = params['record'].ROUTE_CODE;
    openCustModal(true, {
      isUpdate: true,
      ctype: 'BIZ_MES_WO_Config',
      title: '工艺配置',
      width: '1200px',
      formEl: params['useFormData'].value, //如果是多个表单,增加多个插槽
      formElName: ['woinfo', 'prodinfo', 'rotinfo'], //表单插槽名称,支持多个表单
      RowKey: '',
      fnName: 'SaveCofig', //保存方法名
      others: params['routeData'].value,
      values: params['record'], //表单记录
    getEntity({
      sqlcmd: `ROT_CODE = '${params['record'].ROUTE_CODE}'`,
      entityName: 'MES_ROUTE',
      order: '',
    }).then((rot) => {
      params['selectVals'].value['ROUTE_CODE'] = params['record'].ROUTE_CODE;
      params['selectVals'].value['ROT_ID'] =
        !isNullOrEmpty(rot.Data) && !isNullOrEmpty(rot.Data.Items) ? rot.Data.Items[0].ID : '';
      openCustModal(true, {
        isUpdate: true,
        ctype: 'BIZ_MES_WO_Config',
        title: '工艺配置',
        width: '1200px',
        formEl: params['useFormData'].value, //如果是多个表单,增加多个插槽
        formElName: ['woinfo', 'prodinfo', 'rotinfo'], //表单插槽名称,支持多个表单
        RowKey: '',
        fnName: 'SaveCofig', //保存方法名
        others: params['routeData'].value,
        values: { ...params['record'], ...params['selectVals'].value }, //表单记录
      });
    });
  }
src/views/tigerprojects/system/lowcode/normal/mainTable.vue
@@ -406,7 +406,7 @@
  }
  //弹出框确定返回
  function custSuccess(d) {
    // reload();
    reload();
  }
  /**