Răsfoiți Sursa

白色主题优化

yanghao 5 zile în urmă
părinte
comite
e9af38cdef

BIN
src/assets/images/QHSE驾驶舱_white.png


BIN
src/assets/images/banner2_white.png


BIN
src/assets/images/dr1_white.png


BIN
src/assets/images/gong_white.png


BIN
src/assets/images/mobile_white.png


BIN
src/assets/images/qhsepc_white.png


BIN
src/assets/images/供应链驾驶舱_white.png


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


BIN
src/assets/images/市场驾驶舱_white.png


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


BIN
src/assets/images/生产驾驶舱_white.png


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


BIN
src/assets/images/财务驾驶舱_white.png


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

@@ -28,6 +28,7 @@
   --bg-table:#f5f7fa;
   --bg-table-head:#e9f7ff;
   --bg-tab:#e4e7ed;
+  --bg-tab2:#fff;
   --bg-flow-card:#fafafe;
   --portal-input-bg: #ccc2fc;
   --color-skeleton: #cfd2f4;
@@ -112,6 +113,7 @@
   --dropdown-menu:#0a193d;
    --dropdown-menu-hover:#182342;
   --bg-tab:#070e24;
+  --bg-tab2:#070e24;
   --tab-text: rgba(220, 229, 255, 0.78);
   --text-primary: #eaf1ff;
   --text-primary-down: #303133;

+ 1 - 1
src/components/home/header.vue

@@ -52,7 +52,7 @@
           </li>
 
           <!-- 驾驶舱门户 -->
-          <li v-hasPermi="['portal:dashboard:view']">
+          <li>
             <a
               class="cursor-pointer px-3 py-1.5 rounded-md transition-all duration-300"
               :class="

+ 3 - 1
src/i18n/lang/en.json

@@ -13,7 +13,8 @@
     "refresh": "Refresh",
     "normal": "Normal",
     "dot":".",
-    "back": "Back"
+    "back": "Back",
+    "nodata": "No data"
   },
   "nav": {
     "title": "Smart Operation Platform",
@@ -108,6 +109,7 @@
   },
   "oatodo": {
     "title":"OA ToDo List",
+    "title2":"OA Completed List",
     "requestName":"Title",
     "type":"Type",
     "level":"Level",

+ 3 - 1
src/i18n/lang/ru.json

@@ -13,7 +13,8 @@
     "refresh": "Обновить",
     "normal": "Ок",
     "dot":".",
-    "back":"Назад"
+    "back":"Назад",
+    "nodata": "Нет данных"
   },
   "nav": {
     "title": "Платформа бизнеса",
@@ -107,6 +108,7 @@
   },
    "oatodo": {
     "title":"OA список дел‌",
+    "title2":"OA список выполненных дел",
     "requestName":"заголовок‌",
     "type":"тип",
     "level":"степень‌",

+ 3 - 1
src/i18n/lang/zh.json

@@ -13,7 +13,8 @@
     "refresh": "刷新",
     "normal": "正常",
     "dot":"。",
-    "back": "返回"
+    "back": "返回",
+    "nodata": "暂无数据"
   },
   "nav": {
     "title": "智慧经营平台",
@@ -108,6 +109,7 @@
   },
   "oatodo": {
     "title":"OA待办任务列表",
+    "title2":"OA已办任务列表",
     "requestName":"请求标题",
     "type":"流程类型",
     "level":"紧急程度",

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

@@ -515,7 +515,7 @@ const openDrive = async (option: DriveCard) => {
   font-size: clamp(20px, 5vw, 50px);
   font-weight: 900;
   line-height: 1.08;
-  text-shadow: 0 10px 24px rgba(0, 0, 0, 0.45);
+  /* text-shadow: 0 10px 24px rgba(0, 0, 0, 0.45); */
 }
 
 .drive-hero__desc {
@@ -551,7 +551,7 @@ const openDrive = async (option: DriveCard) => {
   width: 90%;
   border: 1px solid rgba(79, 110, 208, 0.16);
   border-radius: 10px;
-  /* background: var(--bg-tab); */
+  background: var(--bg-tab2);
   /* box-shadow: 0 16px 34px rgba(0, 0, 0, 0.2); */
   overflow: hidden;
 }

+ 1 - 1
src/views/flow/crmTodoList.vue

@@ -34,7 +34,7 @@
           height="70vh"
           stripe
           element-loading-text="加载中..."
-          :empty-text="loading ? '' : '暂无数据'"
+          :empty-text="loading ? '' : $t('common.nodata')"
           :header-cell-style="{
             backgroundColor: 'var(--bg-table-head) !important',
             color: 'var(--text-primary)',

+ 17 - 17
src/views/flow/oaDoneList.vue

@@ -9,7 +9,7 @@
             icon="mynaui:arrow-up-down"
             class="icon pr-1 h-6 w-6"
             color="#014099"
-          />OA已办任务列表
+          />{{ $t("oatodo.title2") }}
         </p>
 
         <el-button
@@ -23,7 +23,7 @@
             class="icon pr-1"
             width="20"
             height="20"
-          />&#36820;&#22238;</el-button
+          />{{ $t("common.back") }}</el-button
         >
       </div>
       <div v-loading="loading" class="table-wrapper">
@@ -43,7 +43,7 @@
         >
           <el-table-column
             type="index"
-            label="&#24207;&#21495;"
+            :label="$t('oatodo.index')"
             width="80"
             fixed="left"
             align="center"
@@ -51,83 +51,83 @@
           />
           <el-table-column
             prop="requestName"
-            label="&#35831;&#27714;&#26631;&#39064;"
+            :label="$t('oatodo.requestName')"
             min-width="250"
             align="center"
           />
           <el-table-column
             prop="workflowBaseInfo.workflowTypeName"
-            label="&#27969;&#31243;&#31867;&#22411;"
+            :label="$t('oatodo.type')"
             width="140"
             align="center"
           />
           <el-table-column
             prop="requestLevel"
-            label="&#32039;&#24613;&#31243;&#24230;"
+            :label="$t('oatodo.level')"
             width="100"
             align="center"
           />
           <el-table-column
             prop="status"
-            label="&#36335;&#24452;&#29366;&#24577;"
+            :abel="$t('oatodo.status')"
             width="100"
             align="center"
           />
           <el-table-column
             prop="sysName"
-            label="&#31995;&#32479;&#21517;&#31216;"
+            :label="$t('oatodo.system')"
             width="140"
             align="center"
           />
           <el-table-column
             prop="createTime"
-            label="&#21019;&#24314;&#26102;&#38388;"
+            :label="$t('oatodo.createTime')"
             width="180"
             align="center"
           />
 
           <el-table-column
             prop="creatorName"
-            label="&#21019;&#24314;&#20154;&#21517;&#31216;"
+            :label="$t('oatodo.createPerson')"
             width="120"
             align="center"
           />
 
           <el-table-column
             prop="currentNodeName"
-            label="&#24403;&#21069;&#33410;&#28857;&#21517;&#31216;"
+            :label="$t('oatodo.currentNode')"
             width="140"
             align="center"
           />
           <el-table-column
             prop="lastOperateTime"
-            label="&#26368;&#21518;&#25805;&#20316;&#26102;&#38388;"
+            :label="$t('oatodo.lastOperateTime')"
             width="180"
             align="center"
           />
 
           <el-table-column
             prop="lastOperatorName"
-            label="&#26368;&#21518;&#25805;&#20316;&#20154;&#21517;&#31216;"
+            :label="$t('oatodo.lastUpdatePerson')"
             width="140"
             align="center"
           />
           <el-table-column
             prop="receiveTime"
-            label="&#25509;&#25910;&#26102;&#38388;"
+            :label="$t('oatodo.reciveTime')"
             width="180"
             align="center"
           />
 
           <el-table-column
             prop="workflowBaseInfo.workflowName"
-            label="&#27969;&#31243;&#21517;&#31216;"
+            :label="$t('oatodo.flowName')"
             min-width="200"
             align="center"
           />
 
           <el-table-column
-            label="&#25805;&#20316;"
+            :label="$t('oatodo.action')"
             width="120"
             fixed="right"
             align="center"
@@ -136,7 +136,7 @@
               <span
                 class="text-[#1e90ff] cursor-pointer text-[13px]"
                 @click="goBackPage(scope.row)"
-                >&#22788;&#29702;</span
+                >{{ $t("oatodo.handle") }}</span
               >
             </template>
           </el-table-column>

+ 3 - 3
src/views/index.vue

@@ -1718,7 +1718,7 @@ onUnmounted(() => {
   min-height: 310px;
 }
 
-.hero-visual::after {
+/* .hero-visual::after {
   content: "";
   position: absolute;
   inset: 0;
@@ -1731,7 +1731,7 @@ onUnmounted(() => {
       rgba(5, 11, 26, 0.18) 100%
     );
   pointer-events: none;
-}
+} */
 
 .carousel-container {
   position: relative;
@@ -2189,7 +2189,7 @@ onUnmounted(() => {
   position: absolute;
   inset: auto 0 0;
   height: 120px;
-  background: linear-gradient(180deg, transparent, rgba(5, 11, 26, 0.2));
+  /* background: linear-gradient(180deg, transparent, rgba(5, 11, 26, 0.2)); */
   z-index: 1;
   pointer-events: none;
 }