From 200eb764e83c7a77defeaf98130801d300dbee5d Mon Sep 17 00:00:00 2001
From: Ben Lin <maobin001@msn.com>
Date: 星期日, 23 六月 2024 18:42:33 +0800
Subject: [PATCH] 高级表单优化

---
 src/views/tigerprojects/system/lowcode/data.ts |  167 -------------------------------------------------------
 1 files changed, 2 insertions(+), 165 deletions(-)

diff --git a/src/views/tigerprojects/system/lowcode/data.ts b/src/views/tigerprojects/system/lowcode/data.ts
index d3863c8..c9ff488 100644
--- a/src/views/tigerprojects/system/lowcode/data.ts
+++ b/src/views/tigerprojects/system/lowcode/data.ts
@@ -31,38 +31,17 @@
  * @LastEditTime: 2024-06-14 09:08:11
  */
 
-import {
-  baseSchema,
-  searchSchema,
-  defectBaseColumn,
-  crudSchema,
-} from './normal/basDefectGrp';
-import {
-  onChangeFns,
-  rsnBaseSchema,
-  rsnCrudSchema,
-  rsnSearchSchema,
-  rsnBaseColumn,
-} from './normal/basReasonGrp';
-import { DeleteEntity, convertToTree, getEntity } from '/@/api/tigerapi/system';
 import { ActionItem, BasicColumn, FormSchema } from '/@/components/Table';
 import { useI18n } from '/@/hooks/web/useI18n';
 import { isNullOrEmpty } from '/@/utils/is';
 import { woCustFn, woformSchema } from '/@/views/components/bizMesWo';
 import { useModal } from '/@/components/Modal';
-import {
-  pkgBaseColumn,
-  pkgBaseSchema,
-  pkgCrudSchema,
-  pkgSearchSchema,
-} from './basPkgrule';
-import { GetRoutePTree } from '/@/api/tigerapi/mes/router';
 
 const { t } = useI18n();
 /**
  * @description: 浣庝唬鐮侀〉闈㈣幏鍙栨搷浣滃瓧娈电粨鏋凧son锛屽澧炲姞鎸夐挳鍙婃柟娉�
  * 鏀荤暐:
- *  1. 鍙︽柊寤洪┘宄板疄浣撳悕.ts鐨勬枃浠讹紝濡傦細basDefectGrp.ts銆備互渚垮尯鍒笉鍚岄〉闈㈢殑鏂规硶
+ *  1. 鍙︽柊寤洪┘宄板疄浣撳悕.ts鐨勬枃浠讹紝濡傦細BAS_REASON.ts銆備互渚垮尯鍒笉鍚岄〉闈㈢殑鏂规硶
  *  2. 鏇挎崲涓婚〉闈㈢紪杈戞寜閽柟娉曞彉涓鸿烦杞埌楂樼骇椤甸潰锛屾柟娉曚腑浼犲叆 { CODE: 涓昏〃璁板綍鐨勫叧閿瓧娈靛�硷紝涓�鑸槸XXX_CODE鐨勫��, ID: 褰撳墠璁板綍鐨処D, Name: 'BAS_DEFECT'锛堣烦杞繃鍘婚渶瑕佹柊澧炵紪杈戠殑瀹炰綋鍚嶏級, Title: `缂栬緫涓嶈壇浠g爜缁勶細${params['record']['DFTG_CODE']}`锛堝畾涔塼ab椤电鐨勬爣棰橈級, pCode: 'DFTG_CODE'锛堜富琛ㄧ殑鍏抽敭瀛楁浠g爜锛� }
  *     鏇挎崲涓婚〉闈㈡柊澧炴寜閽柟娉曞悓涓�
  *  3. 鍦ㄨ彍鍗曠鐞嗘柊寤轰竴涓珮绾ч〉闈€��
@@ -107,7 +86,7 @@
   if (!isNullOrEmpty(fnName)) {
     switch (entityName) {
       case 'BAS_REASON':
-        onChangeFns[fnName](e);
+        // onChangeFns[fnName](e);
         break;
       default:
         break;
@@ -182,128 +161,10 @@
     case 'BIZ_MES_WO':
       _formSchema = woformSchema;
       break;
-    case 'BAS_DEFECT_BaseForm':
-      _formSchema = baseSchema;
-      break;
-    case 'BAS_DEFECT_Search':
-      _formSchema = searchSchema;
-      break;
-    case 'BAS_DEFECT_Crud':
-      _formSchema = crudSchema;
-      break;
-    case 'BAS_REASON_BaseForm':
-      _formSchema = rsnBaseSchema;
-      break;
-    case 'BAS_REASON_Search':
-      _formSchema = rsnSearchSchema;
-      break;
-    case 'BAS_REASON_Crud':
-      _formSchema = rsnCrudSchema;
-      break;
-    case 'BAS_PKG_DTL_BaseForm':
-      _formSchema = pkgBaseSchema;
-      break;
-    case 'BAS_PKG_DTL_Search':
-      _formSchema = pkgSearchSchema;
-      break;
-    case 'BAS_PKG_DTL_Crud':
-      _formSchema = pkgCrudSchema;
-      break;
     default:
       break;
   }
   return _formSchema;
-}
-
-/**
- * @description: 鑾峰彇琛ㄦ牸鍒�
- * @param {string} entityName
- * @return {*}
- */
-export function GetBasicColumnAndInit(entityName: string, ...args) {
-  let data: BasicColumn[] = [];
-  switch (entityName) {
-    case 'BAS_DEFECT':
-      data = defectBaseColumn;
-      args[0].value[entityName] = getFormSchema(entityName);
-      args[0].value['BaseForm'] = getFormSchema('BAS_DEFECT_BaseForm');
-      args[1].value = {
-        BaseForm: args[4]({
-          labelWidth: 120,
-          schemas: args[0].value['BaseForm'],
-          actionColOptions: {
-            span: 24,
-          },
-          showActionButtonGroup: false,
-        }),
-      };
-      args[2].value = [
-        {
-          name: 'BaseForm',
-          slots: [],
-          preIcons: {},
-          title: '涓嶈壇浠g爜缁勪俊鎭�',
-          entityName: 'BAS_DEFECT_GRP',
-        },
-        // {
-        //   name: 'prodinfo',
-        //   slots: ['addRot', 'setRot'],
-        //   preIcons: { addRot: 'search|svg', setRot: 'config|svg' },
-        //   title: '浜у搧淇℃伅',
-        // },
-        // { name: 'rotinfo', slots: ['add'], preIcons: { add: 'search|svg' }, title: '宸ヨ壓淇℃伅' },
-      ];
-      break;
-    case 'BAS_REASON':
-      data = rsnBaseColumn;
-      args[0].value['BaseForm'] = getFormSchema('BAS_REASON_BaseForm');
-      args[1].value = {
-        BaseForm: args[4]({
-          labelWidth: 120,
-          schemas: args[0].value['BaseForm'],
-          actionColOptions: {
-            span: 24,
-          },
-          showActionButtonGroup: false,
-        }),
-      };
-      args[2].value = [
-        {
-          name: 'BaseForm',
-          slots: [],
-          preIcons: {},
-          title: '涓嶈壇鍘熷洜缁勪俊鎭�',
-          entityName: 'BAS_REASON_GRP',
-        },
-      ];
-      break;
-    case 'BAS_PKG_DTL':
-      data = pkgBaseColumn;
-      args[0].value['BaseForm'] = getFormSchema('BAS_PKG_DTL_BaseForm');
-      args[1].value = {
-        BaseForm: args[4]({
-          labelWidth: 120,
-          schemas: args[0].value['BaseForm'],
-          actionColOptions: {
-            span: 24,
-          },
-          showActionButtonGroup: false,
-        }),
-      };
-      args[2].value = [
-        {
-          name: 'BaseForm',
-          slots: [],
-          preIcons: {},
-          title: '鍖呰淇℃伅',
-          entityName: 'BAS_PKG_RULE',
-        },
-      ];
-      break;
-    default:
-      break;
-  }
-  return data;
 }
 
 /**
@@ -339,28 +200,4 @@
       break;
   }
   return title;
-}
-
-/**
- * @description: 鑾峰彇闇�瑕佹柊澧炴椂灏遍粯璁ょ殑鍊硷紝涓�鑸槸涓昏〃淇℃伅
- * @param {string} type
- * @param {string} val
- * @return {*}
- */
-export function getOthersValues(type: string, val: string, id: string) {
-  let Values = {};
-  switch (type) {
-    case 'BAS_DEFECT':
-      Values = { DFTG_CODE: val };
-      break;
-    case 'BAS_REASON':
-      Values = { RSNG_CODE: val };
-      break;
-    case 'BAS_PKG_DTL':
-      Values = { PKG_RULE_ID: id };
-      break;
-    default:
-      break;
-  }
-  return Values;
 }

--
Gitblit v1.9.3