@@ -75,12 +76,21 @@ export default {
},
dialogVisible: {
type: Boolean,
- required: true,
+ default: true,
},
currentSelectedUser: {
type: Array,
default: () => [],
},
+ showSelection: {
+ type: Boolean,
+ default: false,
+ },
+ highligt:{
+ type: Boolean,
+ default: true,
+ }
+
},
data() {
return {
@@ -138,8 +148,8 @@ export default {
this.handleClose();
},
handleSelectionChange(val) {
- if (this.isInternalChange) return;
+ if (this.isInternalChange) return;
if (!this.multiSelect) {
this.isInternalChange = true;
this.$nextTick(() => {
@@ -174,9 +184,13 @@ export default {
this.selectedUsers = [val];
},
rowClick(row) {
- if (row.userId == this.selectedUsers[0]?.userId)
+
+ if(!this.showSelection){
+ if (row.userId == this.selectedUsers[0]?.userId)
this.$refs.customTableRef.$refs.elTableRef.setCurrentRow();
- else this.selectedUsers = [row];
+ else this.selectedUsers = [row]
+ }
+ ;
},
},
watch: {
diff --git a/src/views/projectBank/userScore.vue b/src/views/projectBank/userScore.vue
new file mode 100644
index 0000000..0424449
--- /dev/null
+++ b/src/views/projectBank/userScore.vue
@@ -0,0 +1,265 @@
+
+
+
+
+
+
+
diff --git a/src/views/projectBank/userScoreDetail.vue b/src/views/projectBank/userScoreDetail.vue
new file mode 100644
index 0000000..5d45f05
--- /dev/null
+++ b/src/views/projectBank/userScoreDetail.vue
@@ -0,0 +1,289 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
考核评分:
+
+
+
+
+
表格 {{ index + 1 }}
+
+
+
+
+
+
+
+
+
+
未打分
+
+
+
0
+
{{ scope.row.score }}分
+
10
+
+
+
+
+
+
+
+
+
+
表格 {{ index + 1 }}
+
+
+
+
+
+
+
+
+
+
未打分
+
+
+
0
+
{{ scope.row.score }}分
+
10
+
+
+
+
+
+
+
+ {{ scope.row.remark ? "查看" : "未填写" }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/workAppraisal/detail.vue b/src/views/workAppraisal/detail.vue
new file mode 100644
index 0000000..281d492
--- /dev/null
+++ b/src/views/workAppraisal/detail.vue
@@ -0,0 +1,263 @@
+
+
+
+
张三 2024年员工年度考核
+
考核评分:
+
+
+
表格 {{ index + 1 }}
+
+
+
+
+
+
+
+
+
+
未打分
+
+
+
0
+
{{ scope.row.score }}分
+
10
+
+
+
+
+
+
+
+ {{ scope.row.remark ? "已填写" : "未填写" }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 提交后将无法修改,该操作不可逆,请确认后再试
+
+
+
+ 存在未评分绩效项,请完善后再试
+
+
+
+
+
+
+
+
diff --git a/src/views/workAppraisal/manager.vue b/src/views/workAppraisal/manager.vue
new file mode 100644
index 0000000..a14f4d2
--- /dev/null
+++ b/src/views/workAppraisal/manager.vue
@@ -0,0 +1,163 @@
+
+
+
+ 进行中
+
+
+
+
+
{{ item.title }}
+
考核人数:{{ item.participants }}
+
+
截止时间:{{ item.deadline }}
+
+
+
+
+
+
+ 已过期
+
+
+
+
+
{{ item.title }}
+
考核人数:{{ item.participants }}
+
+
截止时间:{{ item.deadline }}
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/workAppraisal/managerUser.vue b/src/views/workAppraisal/managerUser.vue
new file mode 100644
index 0000000..6e80694
--- /dev/null
+++ b/src/views/workAppraisal/managerUser.vue
@@ -0,0 +1,288 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+
+
+
+ 去评分
+ 查看详情
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/workAppraisal/normalWorker.vue b/src/views/workAppraisal/normalWorker.vue
new file mode 100644
index 0000000..fa0c445
--- /dev/null
+++ b/src/views/workAppraisal/normalWorker.vue
@@ -0,0 +1,163 @@
+
+
+
+ 进行中
+
+
+
+
+
{{ item.title }}
+
考核人数:{{ item.participants }}
+
+
截止时间:{{ item.deadline }}
+
+
+
+
+
+
+ 已过期
+
+
+
+
+
{{ item.title }}
+
考核人数:{{ item.participants }}
+
+
截止时间:{{ item.deadline }}
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/workAppraisal/taskSet.vue b/src/views/workAppraisal/taskSet.vue
new file mode 100644
index 0000000..4bc66bc
--- /dev/null
+++ b/src/views/workAppraisal/taskSet.vue
@@ -0,0 +1,572 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+ + 新增任务
+
+
+
+
+
+ 编辑
+ 指标配置
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
累计权重
+
+
+
+
+ {{ item.title }}
+ {{ item.score }}%
+
+
+
+
+
{{ item.name }}
+
{{ item.score }}%
+
+
+
+
+
+
总计
+
+ {{
+ scoreList.reduce((total, ele) => total + (ele.score || 0), 0)
+ }}%
+
+
+
+
+
+
+
+
{{ item.name }}
+
+
+
+
0%
+
{{ item.score }}%
+
20%
+
+
+
+
+
+
+
+
+
+
+
+
+
+