Explorar o código

refactor: 优化表格日期列展示并删除旧员工画像页面

1.  统一替换所有表格页面的日期格式化逻辑,直接使用原始日期数据展示
2.  调整日期列宽度适配完整日期显示
3. 删除废弃的员工画像旧页面indexOld.vue
huoyi hai 1 semana
pai
achega
3616a93c4b

+ 2 - 2
src/views/ledger/bannerLetter/index.vue

@@ -38,8 +38,8 @@
38
 
38
 
39
     <el-table v-loading="loading" :data="list" @selection-change="handleSelectionChange">
39
     <el-table v-loading="loading" :data="list" @selection-change="handleSelectionChange">
40
       <el-table-column type="selection" width="55" align="center" />
40
       <el-table-column type="selection" width="55" align="center" />
41
-      <el-table-column label="记录日期" align="center" prop="recordDate" width="110">
42
-        <template #default="{ row }">{{ parseTime(row.recordDate, '{y}-{m}-{d}') }}</template>
41
+      <el-table-column label="记录日期" align="center" prop="recordDate" width="170">
42
+        <template #default="{ row }">{{ row.recordDate }}</template>
43
       </el-table-column>
43
       </el-table-column>
44
       <el-table-column label="部门名称" align="center" prop="deptName" />
44
       <el-table-column label="部门名称" align="center" prop="deptName" />
45
       <el-table-column label="队室/班组" align="center" prop="teamName" />
45
       <el-table-column label="队室/班组" align="center" prop="teamName" />

+ 2 - 2
src/views/ledger/channelPassRate/index.vue

@@ -23,8 +23,8 @@
23
       <right-toolbar v-model:showSearch="showSearch" @queryTable="getList" />
23
       <right-toolbar v-model:showSearch="showSearch" @queryTable="getList" />
24
     </el-row>
24
     </el-row>
25
     <el-table v-loading="loading" :data="list">
25
     <el-table v-loading="loading" :data="list">
26
-      <el-table-column label="记录日期" align="center" prop="recordDate" width="110">
27
-        <template #default="{ row }">{{ parseTime(row.recordDate, '{y}-{m}-{d}') }}</template>
26
+      <el-table-column label="记录日期" align="center" prop="recordDate" width="170">
27
+        <template #default="{ row }">{{ row.recordDate }}</template>
28
       </el-table-column>
28
       </el-table-column>
29
       <el-table-column label="部门名称" align="center" prop="deptName" />
29
       <el-table-column label="部门名称" align="center" prop="deptName" />
30
       <el-table-column label="队室/班组" align="center" prop="teamName" />
30
       <el-table-column label="队室/班组" align="center" prop="teamName" />

+ 2 - 2
src/views/ledger/complaint/index.vue

@@ -32,8 +32,8 @@
32
       <right-toolbar v-model:showSearch="showSearch" @queryTable="getList" />
32
       <right-toolbar v-model:showSearch="showSearch" @queryTable="getList" />
33
     </el-row>
33
     </el-row>
34
     <el-table v-loading="loading" :data="list">
34
     <el-table v-loading="loading" :data="list">
35
-      <el-table-column label="记录日期" align="center" prop="recordDate" width="110">
36
-        <template #default="{ row }">{{ parseTime(row.recordDate, '{y}-{m}-{d}') }}</template>
35
+      <el-table-column label="记录日期" align="center" prop="recordDate" width="170">
36
+        <template #default="{ row }">{{ row.recordDate }}</template>
37
       </el-table-column>
37
       </el-table-column>
38
       <el-table-column label="部门名称" align="center" prop="deptName" />
38
       <el-table-column label="部门名称" align="center" prop="deptName" />
39
       <el-table-column label="队室/班组" align="center" prop="teamName" />
39
       <el-table-column label="队室/班组" align="center" prop="teamName" />

+ 2 - 2
src/views/ledger/dailyTraining/index.vue

@@ -23,8 +23,8 @@
23
       <right-toolbar v-model:showSearch="showSearch" @queryTable="getList" />
23
       <right-toolbar v-model:showSearch="showSearch" @queryTable="getList" />
24
     </el-row>
24
     </el-row>
25
     <el-table v-loading="loading" :data="list">
25
     <el-table v-loading="loading" :data="list">
26
-      <el-table-column label="培训日期" align="center" prop="recordDate" width="110">
27
-        <template #default="{ row }">{{ parseTime(row.recordDate, '{y}-{m}-{d}') }}</template>
26
+      <el-table-column label="培训日期" align="center" prop="recordDate" width="170">
27
+        <template #default="{ row }">{{ row.recordDate }}</template>
28
       </el-table-column>
28
       </el-table-column>
29
       <el-table-column label="班组" align="center" prop="teamName" width="120" />
29
       <el-table-column label="班组" align="center" prop="teamName" width="120" />
30
       <el-table-column label="项目名称" align="center" prop="projectName" min-width="150" show-overflow-tooltip />
30
       <el-table-column label="项目名称" align="center" prop="projectName" min-width="150" show-overflow-tooltip />

+ 2 - 2
src/views/ledger/dormFireSafety/index.vue

@@ -26,8 +26,8 @@
26
       <right-toolbar v-model:showSearch="showSearch" @queryTable="getList" />
26
       <right-toolbar v-model:showSearch="showSearch" @queryTable="getList" />
27
     </el-row>
27
     </el-row>
28
     <el-table v-loading="loading" :data="list">
28
     <el-table v-loading="loading" :data="list">
29
-      <el-table-column label="检查日期" align="center" prop="checkDate" width="110">
30
-        <template #default="{ row }">{{ parseTime(row.checkDate, '{y}-{m}-{d}') }}</template>
29
+      <el-table-column label="检查日期" align="center" prop="checkDate" width="170">
30
+        <template #default="{ row }">{{ row.checkDate }}</template>
31
       </el-table-column>
31
       </el-table-column>
32
       <el-table-column label="寝室所在位置" align="center" prop="dormLocation" width="120" />
32
       <el-table-column label="寝室所在位置" align="center" prop="dormLocation" width="120" />
33
       <el-table-column label="寝室号" align="center" prop="dormNo" width="90" />
33
       <el-table-column label="寝室号" align="center" prop="dormNo" width="90" />

+ 2 - 2
src/views/ledger/examScore/index.vue

@@ -35,8 +35,8 @@
35
       <right-toolbar v-model:showSearch="showSearch" @queryTable="getList" />
35
       <right-toolbar v-model:showSearch="showSearch" @queryTable="getList" />
36
     </el-row>
36
     </el-row>
37
     <el-table v-loading="loading" :data="list">
37
     <el-table v-loading="loading" :data="list">
38
-      <el-table-column label="考试日期" align="center" prop="examDate" width="110">
39
-        <template #default="{ row }">{{ parseTime(row.examDate, '{y}-{m}-{d}') }}</template>
38
+      <el-table-column label="考试日期" align="center" prop="examDate" width="170">
39
+        <template #default="{ row }">{{ row.examDate }}</template>
40
       </el-table-column>
40
       </el-table-column>
41
       <el-table-column label="部门名称" align="center" prop="deptName" />
41
       <el-table-column label="部门名称" align="center" prop="deptName" />
42
       <el-table-column label="队室/班组" align="center" prop="teamName" />
42
       <el-table-column label="队室/班组" align="center" prop="teamName" />

+ 4 - 4
src/views/ledger/leaveSpecial/index.vue

@@ -38,11 +38,11 @@
38
       <el-table-column label="队室/班组" align="center" prop="teamName" />
38
       <el-table-column label="队室/班组" align="center" prop="teamName" />
39
       <el-table-column label="姓名" align="center" prop="personName" />
39
       <el-table-column label="姓名" align="center" prop="personName" />
40
       <el-table-column label="假期类型" align="center" prop="leaveType" />
40
       <el-table-column label="假期类型" align="center" prop="leaveType" />
41
-      <el-table-column label="开始日期" align="center" prop="startDate" width="110">
42
-        <template #default="{ row }">{{ parseTime(row.startDate, '{y}-{m}-{d}') }}</template>
41
+      <el-table-column label="开始日期" align="center" prop="startDate" width="170">
42
+        <template #default="{ row }">{{ row.startDate }}</template>
43
       </el-table-column>
43
       </el-table-column>
44
-      <el-table-column label="结束日期" align="center" prop="endDate" width="110">
45
-        <template #default="{ row }">{{ parseTime(row.endDate, '{y}-{m}-{d}') }}</template>
44
+      <el-table-column label="结束日期" align="center" prop="endDate" width="170">
45
+        <template #default="{ row }">{{ row.endDate }}</template>
46
       </el-table-column>
46
       </el-table-column>
47
       <el-table-column label="天数" align="center" prop="days" />
47
       <el-table-column label="天数" align="center" prop="days" />
48
       <el-table-column label="扣分" align="center" prop="deductScore">
48
       <el-table-column label="扣分" align="center" prop="deductScore">

+ 2 - 2
src/views/ledger/patrolInspection/index.vue

@@ -27,8 +27,8 @@
27
     </el-row>
27
     </el-row>
28
 
28
 
29
     <el-table v-loading="loading" :data="list">
29
     <el-table v-loading="loading" :data="list">
30
-      <el-table-column label="巡查日期" align="center" prop="recordDate" width="110">
31
-        <template #default="{ row }">{{ parseTime(row.recordDate, '{y}-{m}-{d}') }}</template>
30
+      <el-table-column label="巡查日期" align="center" prop="recordDate" width="170">
31
+        <template #default="{ row }">{{ row.recordDate }}</template>
32
       </el-table-column>
32
       </el-table-column>
33
       <el-table-column label="部门名称" align="center" prop="deptName" />
33
       <el-table-column label="部门名称" align="center" prop="deptName" />
34
       <el-table-column label="队室/班组" align="center" prop="teamName" />
34
       <el-table-column label="队室/班组" align="center" prop="teamName" />

+ 2 - 2
src/views/ledger/realtimeInterception/index.vue

@@ -30,8 +30,8 @@
30
     </el-row>
30
     </el-row>
31
 
31
 
32
     <el-table v-loading="loading" :data="list">
32
     <el-table v-loading="loading" :data="list">
33
-      <el-table-column label="记录日期" align="center" prop="recordDate" width="110">
34
-        <template #default="{ row }">{{ parseTime(row.recordDate, '{y}-{m}-{d}') }}</template>
33
+      <el-table-column label="记录日期" align="center" prop="recordDate" width="170">
34
+        <template #default="{ row }">{{ row.recordDate }}</template>
35
       </el-table-column>
35
       </el-table-column>
36
       <el-table-column label="部门名称" align="center" prop="deptName" />
36
       <el-table-column label="部门名称" align="center" prop="deptName" />
37
       <el-table-column label="队室/班组" align="center" prop="teamName" />
37
       <el-table-column label="队室/班组" align="center" prop="teamName" />

+ 2 - 2
src/views/ledger/rewardApproval/index.vue

@@ -26,8 +26,8 @@
26
       <right-toolbar v-model:showSearch="showSearch" @queryTable="getList" />
26
       <right-toolbar v-model:showSearch="showSearch" @queryTable="getList" />
27
     </el-row>
27
     </el-row>
28
     <el-table v-loading="loading" :data="list">
28
     <el-table v-loading="loading" :data="list">
29
-      <el-table-column label="审批日期" align="center" prop="approveDate" width="110">
30
-        <template #default="{ row }">{{ parseTime(row.approveDate, '{y}-{m}-{d}') }}</template>
29
+      <el-table-column label="审批日期" align="center" prop="approveDate" width="170">
30
+        <template #default="{ row }">{{ row.approveDate }}</template>
31
       </el-table-column>
31
       </el-table-column>
32
       <el-table-column label="部门名称" align="center" prop="deptName" />
32
       <el-table-column label="部门名称" align="center" prop="deptName" />
33
       <el-table-column label="队室/班组" align="center" prop="teamName" />
33
       <el-table-column label="队室/班组" align="center" prop="teamName" />

+ 2 - 2
src/views/ledger/rewardPenalty/index.vue

@@ -38,8 +38,8 @@
38
 
38
 
39
     <el-table v-loading="loading" :data="list" @selection-change="handleSelectionChange">
39
     <el-table v-loading="loading" :data="list" @selection-change="handleSelectionChange">
40
       <el-table-column type="selection" width="55" align="center" />
40
       <el-table-column type="selection" width="55" align="center" />
41
-      <el-table-column label="记录日期" align="center" prop="recordDate" width="110">
42
-        <template #default="{ row }">{{ parseTime(row.recordDate, '{y}-{m}-{d}') }}</template>
41
+      <el-table-column label="记录日期" align="center" prop="recordDate" width="170">
42
+        <template #default="{ row }">{{ row.recordDate }}</template>
43
       </el-table-column>
43
       </el-table-column>
44
       <el-table-column label="部门名称" align="center" prop="deptName" />
44
       <el-table-column label="部门名称" align="center" prop="deptName" />
45
       <el-table-column label="队室/班组" align="center" prop="teamName" />
45
       <el-table-column label="队室/班组" align="center" prop="teamName" />

+ 2 - 2
src/views/ledger/securityTest/index.vue

@@ -26,8 +26,8 @@
26
       <right-toolbar v-model:showSearch="showSearch" @queryTable="getList" />
26
       <right-toolbar v-model:showSearch="showSearch" @queryTable="getList" />
27
     </el-row>
27
     </el-row>
28
     <el-table v-loading="loading" :data="list">
28
     <el-table v-loading="loading" :data="list">
29
-      <el-table-column label="测试日期" align="center" prop="recordDate" width="110">
30
-        <template #default="{ row }">{{ parseTime(row.recordDate, '{y}-{m}-{d}') }}</template>
29
+      <el-table-column label="测试日期" align="center" prop="recordDate" width="170">
30
+        <template #default="{ row }">{{ row.recordDate }}</template>
31
       </el-table-column>
31
       </el-table-column>
32
       <el-table-column label="部门名称" align="center" prop="deptName" />
32
       <el-table-column label="部门名称" align="center" prop="deptName" />
33
       <el-table-column label="队室/班组" align="center" prop="teamName" />
33
       <el-table-column label="队室/班组" align="center" prop="teamName" />

+ 2 - 2
src/views/ledger/seizureStats/index.vue

@@ -23,8 +23,8 @@
23
       <right-toolbar v-model:showSearch="showSearch" @queryTable="getList" />
23
       <right-toolbar v-model:showSearch="showSearch" @queryTable="getList" />
24
     </el-row>
24
     </el-row>
25
     <el-table v-loading="loading" :data="list">
25
     <el-table v-loading="loading" :data="list">
26
-      <el-table-column label="查获日期" align="center" prop="recordDate" width="110">
27
-        <template #default="{ row }">{{ parseTime(row.recordDate, '{y}-{m}-{d}') }}</template>
26
+      <el-table-column label="查获日期" align="center" prop="recordDate" width="170">
27
+        <template #default="{ row }">{{ row.recordDate }}</template>
28
       </el-table-column>
28
       </el-table-column>
29
       <el-table-column label="部门名称" align="center" prop="deptName" />
29
       <el-table-column label="部门名称" align="center" prop="deptName" />
30
       <el-table-column label="队室/班组" align="center" prop="teamName" />
30
       <el-table-column label="队室/班组" align="center" prop="teamName" />

+ 2 - 2
src/views/ledger/servicePatrol/index.vue

@@ -30,8 +30,8 @@
30
     </el-row>
30
     </el-row>
31
 
31
 
32
     <el-table v-loading="loading" :data="list">
32
     <el-table v-loading="loading" :data="list">
33
-      <el-table-column label="巡查日期" align="center" prop="recordDate" width="110">
34
-        <template #default="{ row }">{{ parseTime(row.recordDate, '{y}-{m}-{d}') }}</template>
33
+      <el-table-column label="巡查日期" align="center" prop="recordDate" width="170">
34
+        <template #default="{ row }">{{ row.recordDate }}</template>
35
       </el-table-column>
35
       </el-table-column>
36
       <el-table-column label="部门名称" align="center" prop="deptName" />
36
       <el-table-column label="部门名称" align="center" prop="deptName" />
37
       <el-table-column label="队室/班组" align="center" prop="teamName" />
37
       <el-table-column label="队室/班组" align="center" prop="teamName" />

+ 2 - 2
src/views/ledger/supervisionProblem/index.vue

@@ -32,8 +32,8 @@
32
     </el-row>
32
     </el-row>
33
 
33
 
34
     <el-table v-loading="loading" :data="list">
34
     <el-table v-loading="loading" :data="list">
35
-      <el-table-column label="记录日期" align="center" prop="recordDate" width="110">
36
-        <template #default="{ row }">{{ parseTime(row.recordDate, '{y}-{m}-{d}') }}</template>
35
+      <el-table-column label="记录日期" align="center" prop="recordDate" width="170">
36
+        <template #default="{ row }">{{ row.recordDate }}</template>
37
       </el-table-column>
37
       </el-table-column>
38
       <el-table-column label="部门名称" align="center" prop="deptName" />
38
       <el-table-column label="部门名称" align="center" prop="deptName" />
39
       <el-table-column label="队室/班组" align="center" prop="teamName" />
39
       <el-table-column label="队室/班组" align="center" prop="teamName" />

+ 2 - 2
src/views/ledger/terminalBonus/index.vue

@@ -26,8 +26,8 @@
26
       <right-toolbar v-model:showSearch="showSearch" @queryTable="getList" />
26
       <right-toolbar v-model:showSearch="showSearch" @queryTable="getList" />
27
     </el-row>
27
     </el-row>
28
     <el-table v-loading="loading" :data="list">
28
     <el-table v-loading="loading" :data="list">
29
-      <el-table-column label="审核日期" align="center" prop="approveDate" width="110">
30
-        <template #default="{ row }">{{ parseTime(row.approveDate, '{y}-{m}-{d}') }}</template>
29
+      <el-table-column label="审核日期" align="center" prop="approveDate" width="170">
30
+        <template #default="{ row }">{{ row.approveDate }}</template>
31
       </el-table-column>
31
       </el-table-column>
32
       <el-table-column label="部门名称" align="center" prop="deptName" />
32
       <el-table-column label="部门名称" align="center" prop="deptName" />
33
       <el-table-column label="队室/班组" align="center" prop="teamName" />
33
       <el-table-column label="队室/班组" align="center" prop="teamName" />

+ 2 - 2
src/views/ledger/trainingIssue/index.vue

@@ -30,8 +30,8 @@
30
       <right-toolbar v-model:showSearch="showSearch" @queryTable="getList" />
30
       <right-toolbar v-model:showSearch="showSearch" @queryTable="getList" />
31
     </el-row>
31
     </el-row>
32
     <el-table v-loading="loading" :data="list">
32
     <el-table v-loading="loading" :data="list">
33
-      <el-table-column label="问题台账日期" align="center" prop="recordDate" width="120">
34
-        <template #default="{ row }">{{ parseTime(row.recordDate, '{y}-{m}-{d}') }}</template>
33
+      <el-table-column label="问题台账日期" align="center" prop="recordDate" width="170">
34
+        <template #default="{ row }">{{ row.recordDate }}</template>
35
       </el-table-column>
35
       </el-table-column>
36
       <el-table-column label="班组" align="center" prop="teamName" width="120" />
36
       <el-table-column label="班组" align="center" prop="teamName" width="120" />
37
       <el-table-column label="处理人" align="center" prop="handler" width="100" />
37
       <el-table-column label="处理人" align="center" prop="handler" width="100" />

+ 2 - 2
src/views/ledger/unsafeEvent/index.vue

@@ -26,8 +26,8 @@
26
       <right-toolbar v-model:showSearch="showSearch" @queryTable="getList" />
26
       <right-toolbar v-model:showSearch="showSearch" @queryTable="getList" />
27
     </el-row>
27
     </el-row>
28
     <el-table v-loading="loading" :data="list">
28
     <el-table v-loading="loading" :data="list">
29
-      <el-table-column label="事件日期" align="center" prop="recordDate" width="110">
30
-        <template #default="{ row }">{{ parseTime(row.recordDate, '{y}-{m}-{d}') }}</template>
29
+      <el-table-column label="事件日期" align="center" prop="recordDate" width="170">
30
+        <template #default="{ row }">{{ row.recordDate }}</template>
31
       </el-table-column>
31
       </el-table-column>
32
       <el-table-column label="部门名称" align="center" prop="deptName" />
32
       <el-table-column label="部门名称" align="center" prop="deptName" />
33
       <el-table-column label="队室/班组" align="center" prop="teamName" />
33
       <el-table-column label="队室/班组" align="center" prop="teamName" />

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 1306
src/views/portraitManagement/employeeProfile/indexOld.vue