yanghao 1 долоо хоног өмнө
parent
commit
17977a227c

BIN
src/assets/images/dr1.png


BIN
src/assets/images/flwoBanner_white.png


BIN
src/assets/images/qhsepc.png


BIN
src/assets/images/供应链pc.png


BIN
src/assets/images/市场pc.png


BIN
src/assets/images/生产pc.png


BIN
src/assets/images/财务pc.png


+ 4 - 0
src/assets/style/main.css

@@ -7,6 +7,8 @@
   --bg-secondary: #f5f7fa;
   --bg-card: #ffffff;
   --bg-table:#f5f7fa;
+  --bg-tab:#e4e7ed;
+  --tab-text: #303133;
   --text-primary: #303133;
   --text-secondary: #606266;
   --text-tertiary: #909399;
@@ -32,6 +34,8 @@
   --bg-secondary: #131928;
   --bg-card: #131928;
   --bg-table:#091126;
+  --bg-tab:#070e24;
+  --tab-text: rgba(220, 229, 255, 0.78);
   --text-primary: #eaf1ff;
   --text-secondary: #c7ced9;
   --text-tertiary: #869ac2;

+ 2 - 4
src/views/drive/index.vue

@@ -358,7 +358,7 @@ const openDrive = async (option: DriveCard) => {
   width: 90%;
   border: 1px solid rgba(79, 110, 208, 0.16);
   border-radius: 10px;
-  background: #070e24;
+  background: var(--bg-tab);
   box-shadow: 0 16px 34px rgba(0, 0, 0, 0.2);
   overflow: hidden;
 }
@@ -368,7 +368,7 @@ const openDrive = async (option: DriveCard) => {
   border: 0;
   border-right: 1px solid rgba(255, 255, 255, 0.06);
   background: transparent;
-  color: rgba(220, 229, 255, 0.78);
+  color: var(--tab-text);
   font-size: 18px;
   font-weight: 700;
   cursor: pointer;
@@ -450,8 +450,6 @@ const openDrive = async (option: DriveCard) => {
     border-color 0.2s ease;
 
   overflow: hidden;
-  /* margin-top: -50px; */
-  border-radius: 20px;
 }
 
 .drive-card:hover {

+ 4 - 31
src/views/flow/index.vue

@@ -218,6 +218,8 @@ import Header from "@components/home/header.vue";
 import Footer from "@components/home/Footer.vue";
 import { computed, ref, onMounted, onBeforeUnmount, nextTick } from "vue";
 import { Icon } from "@iconify/vue";
+import banner from "@/assets/images/flwoBanner.png";
+import banner_white from "@/assets/images/flwoBanner_white.png";
 import {
   getFlows,
   ssoLogin,
@@ -226,12 +228,14 @@ import {
   getSRMTasks,
 } from "@/api/user";
 import { useUserStore } from "@/stores/useUserStore";
+import { useThemeStore } from "@/stores/useThemeStore";
 import { getAccessToken } from "@/utils/auth";
 import { useRouter } from "vue-router";
 import dd from "dingtalk-jsapi";
 const router = useRouter();
 import { ElLoading, ElMessage } from "element-plus";
 const userStore = useUserStore();
+const themeStore = useThemeStore();
 
 // 1. 定义 Ref
 const tabsContainerRef = ref(null);
@@ -415,37 +419,6 @@ const go = async (item) => {
         const ua = window.navigator.userAgent.toLowerCase();
 
         if (ua.includes("dingtalk") || ua.includes("dingtalkwork")) {
-          // 钉钉环境
-          // const loading = ElLoading.service({
-          //   lock: true,
-          //   text: "正在跳转,请稍候...",
-          //   background: "rgba(0, 0, 0, 0.7)",
-          // });
-
-          // const targetUrl1 = item.indexUrl + "?ssoToken=" + res + "#/main";
-          // const targetUrl2 = item.flowUrl;
-
-          // dd.biz.util.openLink({
-          //   url: targetUrl1,
-          //   onSuccess: () => {
-          //     setTimeout(() => {
-          //       dd.biz.util.openLink({
-          //         url: targetUrl2,
-          //         onSuccess: () => {
-          //           loading.close();
-          //         },
-          //         onFail: (err) => {
-          //           loading.close();
-          //           ElMessage.error("跳转失败,请重试");
-          //         },
-          //       });
-          //     }, 2000);
-          //   },
-          //   onFail: (err) => {
-          //     loading.close();
-          //     ElMessage.error("打开链接失败,请重试");
-          //   },
-          // });
           if (window.dd) {
             const targetUrl = item.appUrl;
             if (targetUrl) {