shaogen1995 пре 7 часа
родитељ
комит
103ca9a717
3 измењених фајлова са 8354 додато и 8544 уклоњено
  1. 1 1
      package.json
  2. 21 7
      src/pages/A2manHour/index.tsx
  3. 8332 8536
      yarn.lock

+ 1 - 1
package.json

@@ -16,7 +16,7 @@
     "axios": "^1.1.3",
     "braft-editor": "^2.3.9",
     "braft-utils": "^3.0.12",
-    "chinese-days": "^1.5.0",
+    "chinese-days": "^1.5.4",
     "dayjs": "^1.11.10",
     "echarts": "^5.5.0",
     "js-base64": "^3.7.3",

+ 21 - 7
src/pages/A2manHour/index.tsx

@@ -26,6 +26,20 @@ type Res2ListType = {
 };
 
 function A2manHour() {
+  // useEffect(() => {
+  //   const arr = [
+  //     "2025-12-19",
+  //     "2025-12-20",
+  //     "2025-10-08",
+  //     "2026-01-20",
+  //     "2026-01-03",
+  //     "2026-01-18",
+  //   ];
+  //   arr.forEach((v) => {
+  //     console.log("------", v, isHoliday(v));
+  //   });
+  // }, []);
+
   // 2个数组数据整理
   const mergeArrays = useCallback((arr1: any[], arr2: any[]) => {
     // 创建以姓名为键的临时对象
@@ -35,7 +49,7 @@ function A2manHour() {
           obj[key] = key === "姓名" ? value : Number(value);
           return obj;
         },
-        {}
+        {},
       );
       acc[converted.姓名] = converted;
       return acc;
@@ -49,7 +63,7 @@ function A2manHour() {
           obj[key] = key === "姓名" ? value : Number(value);
           return obj;
         },
-        {}
+        {},
       );
 
       if (existing) {
@@ -141,7 +155,7 @@ function A2manHour() {
         for (const k in res2ttObj) {
           res2ttObj[k] = res2ttObj[k].sort(
             (a: any, b: any) =>
-              dayjs(a.date).valueOf() - dayjs(b.date).valueOf()
+              dayjs(a.date).valueOf() - dayjs(b.date).valueOf(),
           );
           const objc: any = { 姓名: k };
           res2ttObj[k].forEach((c: any) => {
@@ -184,7 +198,7 @@ function A2manHour() {
         setList(resList);
       }
     },
-    [mergeArrays]
+    [mergeArrays],
   );
 
   // 上传表格
@@ -220,7 +234,7 @@ function A2manHour() {
         }
       }
     },
-    [dataChangeFu]
+    [dataChangeFu],
   );
 
   // 点击导出
@@ -239,7 +253,7 @@ function A2manHour() {
           sheetName: name,
           sheetFilter: biaoTou,
           sheetHeader: biaoTou.map((v) =>
-            v !== "姓名" ? (isHoliday(v) ? v + "(假)" : v) : v
+            v !== "姓名" ? (isHoliday(v) ? v + "(假)" : v) : v,
           ),
           columnWidths: [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10],
         },
@@ -264,7 +278,7 @@ function A2manHour() {
       />
       <div className="pageTitle">
         工时统计-
-        <span>目前节假日只更新到2025年底。2026年之后请联系开发迭代</span>
+        <span>目前节假日只更新到2026年底。2027年之后请联系开发迭代</span>
       </div>
 
       <div className="A2top">

Разлика између датотеке није приказан због своје велике величине
+ 8332 - 8536
yarn.lock