Parcourir la source

refactor(视图): 将科室相关文案统一修改为主管

修改多个视图文件中的科室相关文案,统一替换为主管,保持系统术语一致性
huoyi il y a 2 mois
Parent
commit
799a19b5a1

+ 5 - 5
src/views/attendance/attendanceRecord/index.vue

@@ -17,10 +17,10 @@
17
           @keyup.enter="handleQuery"
17
           @keyup.enter="handleQuery"
18
         />
18
         />
19
       </el-form-item>
19
       </el-form-item>
20
-      <el-form-item label="科室名称" prop="departmentName">
20
+      <el-form-item label="主管名称" prop="departmentName">
21
         <el-input
21
         <el-input
22
           v-model="queryParams.departmentName"
22
           v-model="queryParams.departmentName"
23
-          placeholder="请输入科室名称"
23
+          placeholder="请输入主管名称"
24
           clearable
24
           clearable
25
           @keyup.enter="handleQuery"
25
           @keyup.enter="handleQuery"
26
         />
26
         />
@@ -97,7 +97,7 @@
97
       <el-table-column type="selection" width="55" align="center" />
97
       <el-table-column type="selection" width="55" align="center" />
98
       <el-table-column label="用户名称" align="center" prop="userName" />
98
       <el-table-column label="用户名称" align="center" prop="userName" />
99
       <el-table-column label="大队名称" align="center" prop="brigadeName" />
99
       <el-table-column label="大队名称" align="center" prop="brigadeName" />
100
-      <el-table-column label="科室名称" align="center" prop="departmentName" />
100
+      <el-table-column label="主管名称" align="center" prop="departmentName" />
101
       <el-table-column label="班组名称" align="center" prop="teamName" />
101
       <el-table-column label="班组名称" align="center" prop="teamName" />
102
       <el-table-column label="考勤日期" align="center" prop="attendanceDate" width="180" />
102
       <el-table-column label="考勤日期" align="center" prop="attendanceDate" width="180" />
103
       <el-table-column label="签到时间" align="center" prop="checkInTime" width="180" />
103
       <el-table-column label="签到时间" align="center" prop="checkInTime" width="180" />
@@ -265,10 +265,10 @@ const data = reactive({
265
       { required: true, message: "班组名称不能为空", trigger: "blur" }
265
       { required: true, message: "班组名称不能为空", trigger: "blur" }
266
     ],
266
     ],
267
     departmentCode: [
267
     departmentCode: [
268
-      { required: true, message: "科室编码不能为空", trigger: "blur" }
268
+      { required: true, message: "主管编码不能为空", trigger: "blur" }
269
     ],
269
     ],
270
     departmentName: [
270
     departmentName: [
271
-      { required: true, message: "科室名称不能为空", trigger: "blur" }
271
+      { required: true, message: "主管名称不能为空", trigger: "blur" }
272
     ],
272
     ],
273
     stationCode: [
273
     stationCode: [
274
       { required: true, message: "机构站编码不能为空", trigger: "blur" }
274
       { required: true, message: "机构站编码不能为空", trigger: "blur" }

+ 3 - 3
src/views/attendance/checkRecord/index.vue

@@ -17,10 +17,10 @@
17
           @keyup.enter="handleQuery"
17
           @keyup.enter="handleQuery"
18
         />
18
         />
19
       </el-form-item>
19
       </el-form-item>
20
-      <el-form-item label="科室名称" prop="departmentName">
20
+      <el-form-item label="主管名称" prop="departmentName">
21
         <el-input
21
         <el-input
22
           v-model="queryParams.departmentName"
22
           v-model="queryParams.departmentName"
23
-          placeholder="请输入科室名称"
23
+          placeholder="请输入主管名称"
24
           clearable
24
           clearable
25
           @keyup.enter="handleQuery"
25
           @keyup.enter="handleQuery"
26
         />
26
         />
@@ -73,7 +73,7 @@
73
     <el-table v-loading="loading" :data="checkRecordList" @selection-change="handleSelectionChange">
73
     <el-table v-loading="loading" :data="checkRecordList" @selection-change="handleSelectionChange">
74
       <el-table-column label="打卡人姓名" align="center" prop="userName" />
74
       <el-table-column label="打卡人姓名" align="center" prop="userName" />
75
       <el-table-column label="班组名称" align="center" prop="teamName" />
75
       <el-table-column label="班组名称" align="center" prop="teamName" />
76
-      <el-table-column label="科室名称" align="center" prop="departmentName" />
76
+      <el-table-column label="主管名称" align="center" prop="departmentName" />
77
       <el-table-column label="打卡类型" align="center" prop="checkInTypeDesc" />
77
       <el-table-column label="打卡类型" align="center" prop="checkInTypeDesc" />
78
       <el-table-column label="打卡时间" align="center" prop="checkInTime" />
78
       <el-table-column label="打卡时间" align="center" prop="checkInTime" />
79
       <el-table-column label="备注" align="center" prop="remark" />
79
       <el-table-column label="备注" align="center" prop="remark" />

+ 5 - 5
src/views/attendance/postRecord/index.vue

@@ -17,10 +17,10 @@
17
           @keyup.enter="handleQuery"
17
           @keyup.enter="handleQuery"
18
         />
18
         />
19
       </el-form-item>
19
       </el-form-item>
20
-      <el-form-item label="科室名称" prop="attendanceDepartmentName">
20
+      <el-form-item label="主管名称" prop="attendanceDepartmentName">
21
         <el-input
21
         <el-input
22
           v-model="queryParams.attendanceDepartmentName"
22
           v-model="queryParams.attendanceDepartmentName"
23
-          placeholder="请输入科室名称"
23
+          placeholder="请输入主管名称"
24
           clearable
24
           clearable
25
           @keyup.enter="handleQuery"
25
           @keyup.enter="handleQuery"
26
         />
26
         />
@@ -121,7 +121,7 @@
121
       <el-table-column type="selection" width="55" align="center" />
121
       <el-table-column type="selection" width="55" align="center" />
122
       <el-table-column label="用户姓名" align="center" prop="userName" width="80" />
122
       <el-table-column label="用户姓名" align="center" prop="userName" width="80" />
123
       <el-table-column label="班组名称" align="center" prop="attendanceTeamName" width="80" />
123
       <el-table-column label="班组名称" align="center" prop="attendanceTeamName" width="80" />
124
-      <el-table-column label="科室名称" align="center" prop="attendanceDepartmentName" width="80" />
124
+      <el-table-column label="主管名称" align="center" prop="attendanceDepartmentName" width="80" />
125
       <el-table-column label="大队名称" align="center" prop="attendanceBrigadeName" width="80" /> 
125
       <el-table-column label="大队名称" align="center" prop="attendanceBrigadeName" width="80" /> 
126
       <el-table-column label="考勤日期" align="center" prop="attendanceDate" width="100" />
126
       <el-table-column label="考勤日期" align="center" prop="attendanceDate" width="100" />
127
       <el-table-column label="上岗时间" align="center" prop="checkInTime" width="155" />
127
       <el-table-column label="上岗时间" align="center" prop="checkInTime" width="155" />
@@ -348,10 +348,10 @@ const data = reactive({
348
       { required: true, message: "考勤班组名称不能为空", trigger: "blur" }
348
       { required: true, message: "考勤班组名称不能为空", trigger: "blur" }
349
     ],
349
     ],
350
     attendanceDepartmentId: [
350
     attendanceDepartmentId: [
351
-      { required: true, message: "考勤科室ID不能为空", trigger: "blur" }
351
+      { required: true, message: "考勤主管ID不能为空", trigger: "blur" }
352
     ],
352
     ],
353
     attendanceDepartmentName: [
353
     attendanceDepartmentName: [
354
-      { required: true, message: "考勤科室名称不能为空", trigger: "blur" }
354
+      { required: true, message: "考勤主管名称不能为空", trigger: "blur" }
355
     ],
355
     ],
356
     attendanceStationId: [
356
     attendanceStationId: [
357
       { required: true, message: "考勤机构站ID不能为空", trigger: "blur" }
357
       { required: true, message: "考勤机构站ID不能为空", trigger: "blur" }

+ 4 - 4
src/views/check/checkTask/index.vue

@@ -150,8 +150,8 @@
150
             </el-form-item>
150
             </el-form-item>
151
           </el-col> -->
151
           </el-col> -->
152
           <el-col :span="12" v-if="form.isSelfCheck === 1">
152
           <el-col :span="12" v-if="form.isSelfCheck === 1">
153
-            <el-form-item label="自查科室" prop="selfCheckDeptId" :required="true">
154
-              <el-select v-model="form.selfCheckDeptId" placeholder="请选择自查科室" style="width: 100%"
153
+            <el-form-item label="自查主管" prop="selfCheckDeptId" :required="true">
154
+              <el-select v-model="form.selfCheckDeptId" placeholder="请选择自查主管" style="width: 100%"
155
                 :disabled="formDisabled">
155
                 :disabled="formDisabled">
156
                 <el-option v-for="dept in deptOptions" :key="dept.deptId" :label="dept.deptName" :value="dept.deptId" />
156
                 <el-option v-for="dept in deptOptions" :key="dept.deptId" :label="dept.deptName" :value="dept.deptId" />
157
               </el-select>
157
               </el-select>
@@ -285,7 +285,7 @@ const data = reactive({
285
       { required: true, message: "请输入任务简介", trigger: "blur" }
285
       { required: true, message: "请输入任务简介", trigger: "blur" }
286
     ],
286
     ],
287
     selfCheckDeptId: [
287
     selfCheckDeptId: [
288
-      { required: true, message: "请选择自查科室", trigger: "change" }
288
+      { required: true, message: "请选择自查主管", trigger: "change" }
289
     ],
289
     ],
290
   }
290
   }
291
 })
291
 })
@@ -361,7 +361,7 @@ function getCheckItem(level) {
361
 }
361
 }
362
 
362
 
363
 
363
 
364
-/** 获取科室列表 */
364
+/** 获取主管列表 */
365
 function getDeptList() {
365
 function getDeptList() {
366
   listDept().then(response => {
366
   listDept().then(response => {
367
     deptOptions.value = response.data.filter(item => item.deptType === 'DEPARTMENT') || []
367
     deptOptions.value = response.data.filter(item => item.deptType === 'DEPARTMENT') || []

+ 1 - 1
src/views/dataBigScreen/attendance/DepartmentAttendance.vue

@@ -1,5 +1,5 @@
1
 <template>
1
 <template>
2
-  <dashboard-item-container title="科室平均工作时长">
2
+  <dashboard-item-container title="主管平均工作时长">
3
     <template #right-menu>
3
     <template #right-menu>
4
       <div class="dashboard-right-menu">
4
       <div class="dashboard-right-menu">
5
         <span class="active">今日</span>
5
         <span class="active">今日</span>

+ 2 - 2
src/views/dataBigScreen/attendance/DepartmentDetails.vue

@@ -1,7 +1,7 @@
1
 <template>
1
 <template>
2
-  <scroll-seamless :list="list" class="dashboard-bg" title="科室详情">
2
+  <scroll-seamless :list="list" class="dashboard-bg" title="主管详情">
3
     <template #thead>
3
     <template #thead>
4
-      <span class="item">科室</span>
4
+      <span class="item">主管</span>
5
       <span class="item">总人数</span>
5
       <span class="item">总人数</span>
6
       <span class="item">出勤人数</span>
6
       <span class="item">出勤人数</span>
7
       <span class="item">出勤率</span>
7
       <span class="item">出勤率</span>

+ 1 - 1
src/views/dataBigScreen/attendance/NumberOfAbsences.vue

@@ -2,7 +2,7 @@
2
   <scroll-seamless :list="list" class="dashboard-bg" title="最近缺勤人员">
2
   <scroll-seamless :list="list" class="dashboard-bg" title="最近缺勤人员">
3
     <template #thead>
3
     <template #thead>
4
       <span class="item">姓名</span>
4
       <span class="item">姓名</span>
5
-      <span class="item">科室</span>
5
+      <span class="item">主管</span>
6
       <span class="item">缺勤类型</span>
6
       <span class="item">缺勤类型</span>
7
       <span class="item">开始时间</span>
7
       <span class="item">开始时间</span>
8
       <span class="item">预计返回</span>
8
       <span class="item">预计返回</span>

+ 2 - 2
src/views/dataBigScreen/attendance/index.vue

@@ -6,7 +6,7 @@
6
       </div>
6
       </div>
7
       <div class="chart-container statistics-container">
7
       <div class="chart-container statistics-container">
8
         <div class="w66-container wow slideInLeft">
8
         <div class="w66-container wow slideInLeft">
9
-          <!-- 科室平均工作时长 -->
9
+          <!-- 主管平均工作时长 -->
10
           <department-attendance />
10
           <department-attendance />
11
         </div>
11
         </div>
12
         <div class="w33-container ml16 wow slideInRight">
12
         <div class="w33-container ml16 wow slideInRight">
@@ -26,7 +26,7 @@
26
       </div>
26
       </div>
27
       <div class="chart-container department-container">
27
       <div class="chart-container department-container">
28
         <div class="w33-container wow slideInLeft">
28
         <div class="w33-container wow slideInLeft">
29
-          <!-- 科室详情 -->
29
+          <!-- 主管详情 -->
30
           <department-details />
30
           <department-details />
31
         </div>
31
         </div>
32
         <div class="w33-container wow fadeIn">
32
         <div class="w33-container wow fadeIn">

+ 1 - 1
src/views/dataBigScreen/dashboard/SeizedRanking.vue

@@ -3,7 +3,7 @@
3
     <template #right-menu>
3
     <template #right-menu>
4
       <div class="dashboard-right-menu">
4
       <div class="dashboard-right-menu">
5
         <span :class="{ active: currentType === 1 }" @click="handleClick(1)">
5
         <span :class="{ active: currentType === 1 }" @click="handleClick(1)">
6
-          按科室
6
+          按主管
7
         </span>
7
         </span>
8
         <span :class="{ active: currentType === 2 }" @click="handleClick(2)">
8
         <span :class="{ active: currentType === 2 }" @click="handleClick(2)">
9
           按班组
9
           按班组

+ 4 - 4
src/views/dataBigScreen/examQuestionStatistics/index.vue

@@ -14,7 +14,7 @@
14
 			</view>
14
 			</view>
15
 			<view class="_center">
15
 			<view class="_center">
16
 				<view class="center_title">
16
 				<view class="center_title">
17
-					<view class="title">各科室成绩走势</view>
17
+					<view class="title">各主管成绩走势</view>
18
 					<view>
18
 					<view>
19
 						<el-select
19
 						<el-select
20
 							v-model="selectVal.selectValue"
20
 							v-model="selectVal.selectValue"
@@ -38,7 +38,7 @@
38
 			</view>
38
 			</view>
39
 			<view class="_right">
39
 			<view class="_right">
40
 				<view class="center_title">
40
 				<view class="center_title">
41
-					<view class="title">各科室综合排名</view>
41
+					<view class="title">各主管综合排名</view>
42
 				</view>
42
 				</view>
43
 				<view class="ranking">
43
 				<view class="ranking">
44
 					<view class="ranking_item" v-for="(item, index) in data.rankingList" :key="index">
44
 					<view class="ranking_item" v-for="(item, index) in data.rankingList" :key="index">
@@ -458,7 +458,7 @@
458
 		}
458
 		}
459
 	}
459
 	}
460
 	
460
 	
461
-	// 科室成绩走势
461
+	// 主管成绩走势
462
 	const getScoreData = async (url, params, type) => {
462
 	const getScoreData = async (url, params, type) => {
463
 		await executeSqlByKeyAndParam(url, params).then(res => {
463
 		await executeSqlByKeyAndParam(url, params).then(res => {
464
 			if (type == 'topic') {
464
 			if (type == 'topic') {
@@ -476,7 +476,7 @@
476
 		});
476
 		});
477
 	}
477
 	}
478
 	
478
 	
479
-	// 修改科室成绩走势筛选条件
479
+	// 修改主管成绩走势筛选条件
480
 	const changeSelect = (e) => {
480
 	const changeSelect = (e) => {
481
 		getScoreData('department_score_trend', { qc_id: e }, '');
481
 		getScoreData('department_score_trend', { qc_id: e }, '');
482
 		chartThree.value = echarts.init(center_EchartThree.value, 'macarons');
482
 		chartThree.value = echarts.init(center_EchartThree.value, 'macarons');

+ 4 - 4
src/views/item/record/index.vue

@@ -233,10 +233,10 @@ const data = reactive({
233
       { required: true, message: "考勤班组名称不能为空", trigger: "blur" }
233
       { required: true, message: "考勤班组名称不能为空", trigger: "blur" }
234
     ],
234
     ],
235
     attendanceDepartmentId: [
235
     attendanceDepartmentId: [
236
-      { required: true, message: "考勤科室ID不能为空", trigger: "blur" }
236
+      { required: true, message: "考勤主管ID不能为空", trigger: "blur" }
237
     ],
237
     ],
238
     attendanceDepartmentName: [
238
     attendanceDepartmentName: [
239
-      { required: true, message: "考勤科室名称不能为空", trigger: "blur" }
239
+      { required: true, message: "考勤主管名称不能为空", trigger: "blur" }
240
     ],
240
     ],
241
     attendanceStationId: [
241
     attendanceStationId: [
242
       { required: true, message: "考勤机构站ID不能为空", trigger: "blur" }
242
       { required: true, message: "考勤机构站ID不能为空", trigger: "blur" }
@@ -266,10 +266,10 @@ const data = reactive({
266
       { required: true, message: "查获人班组名称不能为空", trigger: "blur" }
266
       { required: true, message: "查获人班组名称不能为空", trigger: "blur" }
267
     ],
267
     ],
268
     inspectDepartmentId: [
268
     inspectDepartmentId: [
269
-      { required: true, message: "查获人科室ID不能为空", trigger: "blur" }
269
+      { required: true, message: "查获人主管ID不能为空", trigger: "blur" }
270
     ],
270
     ],
271
     inspectDepartmentName: [
271
     inspectDepartmentName: [
272
-      { required: true, message: "查获人科室名称不能为空", trigger: "blur" }
272
+      { required: true, message: "查获人主管名称不能为空", trigger: "blur" }
273
     ],
273
     ],
274
     inspectStationId: [
274
     inspectStationId: [
275
       { required: true, message: "查获人机构站ID不能为空", trigger: "blur" }
275
       { required: true, message: "查获人机构站ID不能为空", trigger: "blur" }