From 426d30df38b128a8943b627e118e95d8e16cf923 Mon Sep 17 00:00:00 2001
From: Ben Lin <maobin001@msn.com>
Date: 星期四, 18 七月 2024 15:20:36 +0800
Subject: [PATCH] 组织工厂权限更新

---
 src/views/components/data.ts |   86 +++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 83 insertions(+), 3 deletions(-)

diff --git a/src/views/components/data.ts b/src/views/components/data.ts
index cbb4c0b..3f4d0b6 100644
--- a/src/views/components/data.ts
+++ b/src/views/components/data.ts
@@ -1,3 +1,11 @@
+/*
+ * @Description: 鑷畾涔夊脊鍑烘璇锋暟鎹�
+ * @Author: Ben Lin
+ * @version:
+ * @Date: 2024-06-05 15:50:59
+ * @LastEditors: Ben Lin
+ * @LastEditTime: 2024-06-28 11:31:37
+ */
 import {
   getWoFns,
   woGetSelectSuccess,
@@ -39,7 +47,7 @@
 }
 
 export function getFormSchema(type: string) {
-  let _formSchema = [] as FormSchema[];
+  let _formSchema: FormSchema[] = [];
   switch (type) {
     case 'BIZ_MES_WO':
       _formSchema = woformSchema;
@@ -60,7 +68,13 @@
   return _formSchema;
 }
 
-/* 寮瑰嚭閫夋嫨妗嗛�夋嫨鎴愬姛 */
+/**
+ * @description: 寮瑰嚭閫夋嫨妗嗛�夋嫨鎴愬姛
+ * @param {*} d
+ * @param {*} u
+ * @param {string} entityName
+ * @return {*}
+ */
 export function GetSelectSuccess(d, u, entityName: string) {
   let data = {};
   switch (entityName) {
@@ -77,7 +91,10 @@
   return data;
 }
 
-/* 鎵撳紑寮瑰嚭閫夋嫨妗� */
+/**
+ * @description: 鎵撳紑寮瑰嚭閫夋嫨妗�
+ * @return {*}
+ */
 export function OpenSelectItem(
   openItemModal: Fn,
   entityName: string,
@@ -121,7 +138,70 @@
         ],
         tableName: 'BAS_ITEM',
         rowKey: 'ITEM_CODE',
+        searchInfo: { TABLE_NAME: 'BAS_ITEM' }, //searchInfo: {TABLE_NAME: 'MES_CUSTOM_ACT', ACT_TYPE: routeConfig.currentAct.ACT_TYPE}
       });
       break;
   }
 }
+
+export const step1Schemas: FormSchema[] = [
+  {
+    field: 'CUST_CODE',
+    component: 'Input',
+    label: '瀹㈡埛缂栫爜',
+    required: true,
+    colProps: {
+      span: 20,
+    },
+  },
+  {
+    field: '0',
+    label: '',
+    defaultValue: '',
+    slot: 'add',
+    colProps: {
+      span: 4,
+    },
+  },
+  {
+    field: 'CUST_ID',
+    component: 'Input',
+    label: 'ID',
+    required: true,
+    colProps: {
+      span: 20,
+    },
+    show: false,
+  },
+];
+
+export const step2Schemas: FormSchema[] = [
+  {
+    field: 'ROT_CODE',
+    component: 'Input',
+    label: '宸ヨ壓璺嚎',
+    required: true,
+    colProps: {
+      span: 20,
+    },
+  },
+  {
+    field: '0',
+    label: '',
+    defaultValue: '',
+    slot: 'add',
+    colProps: {
+      span: 4,
+    },
+  },
+  {
+    field: 'ROT_ID',
+    component: 'Input',
+    label: 'ID',
+    required: true,
+    colProps: {
+      span: 20,
+    },
+    show: false,
+  },
+];

--
Gitblit v1.9.3