From 62541dd3e9ea18836bec9ab6f35d2a7b9dd1e741 Mon Sep 17 00:00:00 2001
From: Ben Lin <maobin001@msn.com>
Date: 星期五, 07 六月 2024 20:17:49 +0800
Subject: [PATCH] 登录更改

---
 src/views/sys/login/LoginForm.vue                         |    6 +-
 src/views/tigerprojects/system/lowcode/normal/data.ts     |   19 ++++--
 src/views/sys/login/loginDept.data.ts                     |    2 
 .env.production                                           |    9 ++-
 src/store/modules/user.ts                                 |    8 +-
 src/layouts/default/header/components/appFormDept.data.ts |    8 +-
 src/layouts/default/header/components/AppDept.vue         |   99 +++++++++++++++++++-------------
 src/views/sys/login/Login.vue                             |    2 
 8 files changed, 89 insertions(+), 64 deletions(-)

diff --git a/.env.production b/.env.production
index 489146e..6294b5d 100644
--- a/.env.production
+++ b/.env.production
@@ -13,13 +13,15 @@
 # Basic interface address SPA
 # VITE_GLOB_API_URL=/basic-api
 # VITE_GLOB_API_URL=http://172.18.8.55:9533/api
+#VITE_GLOB_API_URL=http://172.16.80.40:9527/api
+#VITE_GLOB_SYS_API_URL=http://172.16.80.40:9527
 VITE_GLOB_API_URL=http://47.115.28.255:9520/api
 VITE_GLOB_SYS_API_URL=http://47.115.28.255:9520
 # VITE_GLOB_API_URL=http://localhost:9527/api
 #Tsk Interface address
 # VITE_GLOB_TSK_API_URL=http://172.18.8.55:9533/api
-VITE_GLOB_TSK_API_URL=http://47.115.28.255:9520/api
-# VITE_GLOB_TSK_API_URL=http://localhost:9527/api
+# VITE_GLOB_TSK_API_URL=http://172.16.80.40:9527/api
+VITE_GLOB_TSK_API_URL=http://localhost:9527/api
 
 # File upload address锛� optional
 # It can be forwarded by nginx or write the actual address directly
@@ -28,6 +30,7 @@
 # nginx鐢�
 VITE_GLOB_UPLOAD_URL=/upload
 # 涓嬭浇鍦板潃
+# VITE_GLOB_DOWNLOAD_URL=http://172.16.80.40/files
 VITE_GLOB_DOWNLOAD_URL=http://47.115.28.255:8800/files
 
 # Interface prefix
@@ -35,4 +38,4 @@
 # mapKey
 VITE_GLOB_MAP_KEY = 4I4BZ-HLFC4-WRLUP-XXYTX-FFHY2-DQFH4
 
-VITE_USE_ORG = false
+VITE_USE_ORG = 'N'
diff --git a/src/layouts/default/header/components/AppDept.vue b/src/layouts/default/header/components/AppDept.vue
index b42dfc2..6351b27 100644
--- a/src/layouts/default/header/components/AppDept.vue
+++ b/src/layouts/default/header/components/AppDept.vue
@@ -24,47 +24,64 @@
   const ARow = Row;
   const ACol = Col;
   onMounted(async () => {
-    const temp = globSetting.useOrg == 'true' ? await getTreeList() : await getProdTreeList();
+    const temp = await getProdTreeList(); //globSetting.useOrg == 'Y' ? await getTreeList() : await getProdTreeList();
     const treeData = [];
     const treeOption =
-      globSetting.useOrg == 'true'
-        ? await optionsListApi(useUserStore().getUserInfo.userId)
-        : await prodListApi(useUserStore().getUserInfo.userId);
-    if (globSetting.useOrg == 'true') {
-      let newArr = [];
-      //newArr.push(treeOption.Data.Items[0])
-      for (let i = 0; i < treeOption.Data.Items.length; i++) {
-        // 璁剧疆涓�涓紑鍏筹紝濡傛灉鏄痶rue锛屽氨瀛樿繘鍘伙紝涓嶆槸灏变笉瀛�
-        let flag = true;
-        for (let j = 0; j < newArr.length; j++) {
-          // 鍘熸暟缁勫拰鏂版暟缁勪綔姣旇緝锛屽鏋滀竴鑷达紝寮�鍏冲彉涓� false
-          treeOption.Data.Items[i].ORG_CODE === newArr[j].ORG_CODE ? (flag = false) : flag;
-        }
-        flag ? newArr.push(treeOption.Data.Items[i]) : newArr;
+      // globSetting.useOrg == 'Y'
+      //   ? await optionsListApi(useUserStore().getUserInfo.userId)
+      //   : await prodListApi(useUserStore().getUserInfo.userId);
+      await prodListApi(useUserStore().getUserInfo.userId);
+    let newArr = [];
+    //newArr.push(treeOption.Data.Items[0])
+    for (let i = 0; i < treeOption.Data.Items.length; i++) {
+      // 璁剧疆涓�涓紑鍏筹紝濡傛灉鏄痶rue锛屽氨瀛樿繘鍘伙紝涓嶆槸灏变笉瀛�
+      let flag = true;
+      for (let j = 0; j < newArr.length; j++) {
+        // 鍘熸暟缁勫拰鏂版暟缁勪綔姣旇緝锛屽鏋滀竴鑷达紝寮�鍏冲彉涓� false
+        treeOption.Data.Items[i].PROD_CODE === newArr[j].PROD_CODE ? (flag = false) : flag;
       }
-
-      newArr.map((item) => {
-        let options = temp.find((obj) => obj.id == item.ORG_ID);
-        treeData.push(options);
-      });
-    } else {
-      let newArr = [];
-      //newArr.push(treeOption.Data.Items[0])
-      for (let i = 0; i < treeOption.Data.Items.length; i++) {
-        // 璁剧疆涓�涓紑鍏筹紝濡傛灉鏄痶rue锛屽氨瀛樿繘鍘伙紝涓嶆槸灏变笉瀛�
-        let flag = true;
-        for (let j = 0; j < newArr.length; j++) {
-          // 鍘熸暟缁勫拰鏂版暟缁勪綔姣旇緝锛屽鏋滀竴鑷达紝寮�鍏冲彉涓� false
-          treeOption.Data.Items[i].PROD_CODE === newArr[j].PROD_CODE ? (flag = false) : flag;
-        }
-        flag ? newArr.push(treeOption.Data.Items[i]) : newArr;
-      }
-
-      newArr.map((item) => {
-        let options = temp.find((obj) => obj.id == item.PROD_ID);
-        treeData.push(options);
-      });
+      flag ? newArr.push(treeOption.Data.Items[i]) : newArr;
     }
+
+    newArr.map((item) => {
+      let options = temp.find((obj) => obj.id == item.PROD_ID);
+      treeData.push(options);
+    });
+    // if (globSetting.useOrg == 'Y') {
+    //   let newArr = [];
+    //   //newArr.push(treeOption.Data.Items[0])
+    //   for (let i = 0; i < treeOption.Data.Items.length; i++) {
+    //     // 璁剧疆涓�涓紑鍏筹紝濡傛灉鏄痶rue锛屽氨瀛樿繘鍘伙紝涓嶆槸灏变笉瀛�
+    //     let flag = true;
+    //     for (let j = 0; j < newArr.length; j++) {
+    //       // 鍘熸暟缁勫拰鏂版暟缁勪綔姣旇緝锛屽鏋滀竴鑷达紝寮�鍏冲彉涓� false
+    //       treeOption.Data.Items[i].ORG_CODE === newArr[j].ORG_CODE ? (flag = false) : flag;
+    //     }
+    //     flag ? newArr.push(treeOption.Data.Items[i]) : newArr;
+    //   }
+
+    //   newArr.map((item) => {
+    //     let options = temp.find((obj) => obj.id == item.ORG_ID);
+    //     treeData.push(options);
+    //   });
+    // } else {
+    //   let newArr = [];
+    //   //newArr.push(treeOption.Data.Items[0])
+    //   for (let i = 0; i < treeOption.Data.Items.length; i++) {
+    //     // 璁剧疆涓�涓紑鍏筹紝濡傛灉鏄痶rue锛屽氨瀛樿繘鍘伙紝涓嶆槸灏变笉瀛�
+    //     let flag = true;
+    //     for (let j = 0; j < newArr.length; j++) {
+    //       // 鍘熸暟缁勫拰鏂版暟缁勪綔姣旇緝锛屽鏋滀竴鑷达紝寮�鍏冲彉涓� false
+    //       treeOption.Data.Items[i].PROD_CODE === newArr[j].PROD_CODE ? (flag = false) : flag;
+    //     }
+    //     flag ? newArr.push(treeOption.Data.Items[i]) : newArr;
+    //   }
+
+    //   newArr.map((item) => {
+    //     let options = temp.find((obj) => obj.id == item.PROD_ID);
+    //     treeData.push(options);
+    //   });
+    // }
 
     updateSchema([
       {
@@ -73,10 +90,10 @@
       },
     ]);
     setFieldsValue({
-      dept:
-        globSetting.useOrg == 'true'
-          ? useUserStore().getUserInfo.orgCode
-          : useUserStore().getUserInfo.prodCode,
+      dept: useUserStore().getUserInfo.prodCode,
+      // globSetting.useOrg == 'Y'
+      //   ? useUserStore().getUserInfo.orgCode
+      //   : useUserStore().getUserInfo.prodCode,
     });
   });
 
diff --git a/src/layouts/default/header/components/appFormDept.data.ts b/src/layouts/default/header/components/appFormDept.data.ts
index 845005b..64cd2ac 100644
--- a/src/layouts/default/header/components/appFormDept.data.ts
+++ b/src/layouts/default/header/components/appFormDept.data.ts
@@ -20,10 +20,10 @@
       getPopupContainer: () => document.body,
       onChange: async (e) => {
         const userInfo = useUserStore().getToken;
-        const org =
-          globSetting.useOrg == 'true'
-            ? useUserStore().getUserInfo.orgCode
-            : useUserStore().getUserInfo.prodCode;
+        const org = useUserStore().getUserInfo.prodCode;
+        // globSetting.useOrg == 'Y'
+        //   ? useUserStore().getUserInfo.orgCode
+        //   : useUserStore().getUserInfo.prodCode;
         const res = await SwitchOrgCode(userInfo, e);
         if (org != e) {
           location.reload();
diff --git a/src/store/modules/user.ts b/src/store/modules/user.ts
index c68d796..69b06f4 100644
--- a/src/store/modules/user.ts
+++ b/src/store/modules/user.ts
@@ -143,8 +143,8 @@
         changepwd: changepwd,
         username: data.USER_NAME,
         realName: data.USER_NAME,
-        orgCode: globSetting.useOrg == 'true' ? data.ORG_CODE : '',
-        prodCode: globSetting.useOrg == 'false' ? data.ORG_CODE : '',
+        orgCode: '', //globSetting.useOrg == 'Y' ? data.ORG_CODE : '',
+        prodCode: data.ORG_CODE, //globSetting.useOrg == 'N' ? data.ORG_CODE : '',
         avatar: '',
         roles: vUserMenu.Data.Items as unknown as iV_USER_MENU[],
       };
@@ -168,8 +168,8 @@
         username: data.USER_NAME,
         changepwd: changepwd,
         realName: data.USER_NAME,
-        orgCode: globSetting.useOrg == 'true' ? data.ORG_CODE : '',
-        prodCode: globSetting.useOrg == 'false' ? data.FTY_CODE : '',
+        orgCode: '', //globSetting.useOrg == 'Y' ? data.ORG_CODE : '',
+        prodCode: data.FTY_CODE, //globSetting.useOrg == 'N' ? data.FTY_CODE : '',
         avatar: '',
         roles: vUserMenu.Data.Items as unknown as iV_USER_MENU[],
       };
diff --git a/src/views/sys/login/Login.vue b/src/views/sys/login/Login.vue
index ca6e832..27d82f4 100644
--- a/src/views/sys/login/Login.vue
+++ b/src/views/sys/login/Login.vue
@@ -22,7 +22,7 @@
               class="w-1/2 -mt-16 -enter-x"
             /> -->
             <div class="mt-10 font-medium text-white -enter-x">
-              <span class="inline-block mt-4 text-3xl"> {{ t('楦块箘浠撳偍绠$悊WMS绯荤粺') }}</span>
+              <span class="inline-block mt-4 text-3xl"> {{ t('楦块箘MES绯荤粺') }}</span>
             </div>
             <div class="mt-5 font-normal text-white text-md dark:text-gray-500 -enter-x">
               {{ t('鏈潵鍙 鏁板瓧鍖栨櫤閫犲钩鍙�') }}
diff --git a/src/views/sys/login/LoginForm.vue b/src/views/sys/login/LoginForm.vue
index 7136f1c..698843f 100644
--- a/src/views/sys/login/LoginForm.vue
+++ b/src/views/sys/login/LoginForm.vue
@@ -101,7 +101,7 @@
   onMounted(async () => {
     // getOption();
 
-    const treeData = globSetting.useOrg == 'true' ? await getTreeList() : await getProdTreeList();
+    const treeData = await getProdTreeList(); //globSetting.useOrg == 'Y' ? await getTreeList() : await getProdTreeList();
     updateSchema([
       {
         field: 'dept',
@@ -139,10 +139,10 @@
       const accountInfo: AccountInfo = {
         useR_CODE: data.account,
         password: data.password,
-        ORG_CODE: globSetting.useOrg == 'true' ? orgData.dept : '',
+        ORG_CODE: '', //globSetting.useOrg == 'Y' ? orgData.dept : '',
         ad_info: Info.ad_info,
         ip: Info.ip,
-        PROD_CODE: globSetting.useOrg == 'false' ? orgData.dept : '',
+        PROD_CODE: orgData.dept, //globSetting.useOrg == 'N' ? orgData.dept : '',
       };
 
       const userInfo = await userStore.login({
diff --git a/src/views/sys/login/loginDept.data.ts b/src/views/sys/login/loginDept.data.ts
index 8e8db80..49ae8d7 100644
--- a/src/views/sys/login/loginDept.data.ts
+++ b/src/views/sys/login/loginDept.data.ts
@@ -13,7 +13,7 @@
         key: 'id',
         value: 'deptCode',
       },
-      placeholder: globSetting.useOrg == 'true' ? '璇烽�夋嫨鎹偣' : '璇烽�夋嫨宸ュ巶',
+      placeholder: '璇烽�夋嫨宸ュ巶', //globSetting.useOrg == 'Y' ? '璇烽�夋嫨鎹偣' : '璇烽�夋嫨宸ュ巶',
       getPopupContainer: () => document.body,
     },
     rules: [
diff --git a/src/views/tigerprojects/system/lowcode/normal/data.ts b/src/views/tigerprojects/system/lowcode/normal/data.ts
index cb5b132..ee45e1a 100644
--- a/src/views/tigerprojects/system/lowcode/normal/data.ts
+++ b/src/views/tigerprojects/system/lowcode/normal/data.ts
@@ -9,6 +9,7 @@
 import { DeleteEntity } from '/@/api/tigerapi/system';
 import { ActionItem, BasicColumn } from '/@/components/Table';
 import { useI18n } from '/@/hooks/web/useI18n';
+import { isNullOrEmpty } from '/@/utils/is';
 
 const { t } = useI18n();
 
@@ -138,12 +139,16 @@
 
 /* Select 鑷畾涔塷nChange鏂规硶 */
 export function custOnChange(e: any, fnName: string, entityName: string) {
-  switch (entityName) {
-    case 'BAS_REASON':
-      onChangeFns[fnName](e);
-      break;
-    default:
-      break;
-      (e) => {};
+  if (!isNullOrEmpty(fnName)) {
+    switch (entityName) {
+      case 'BAS_REASON':
+        onChangeFns[fnName](e);
+        break;
+      default:
+        break;
+        (e) => {};
+    }
+  } else {
+    (e) => {};
   }
 }

--
Gitblit v1.9.3