- 要求上报数量
- 核查因子
- 核实因子
+ 按时立案因子
+ 按时结案因子
+ 团队分因子
+
+
+ 按时立案数/立案数
+ 按时结案/结案数
+ 所有受理员平均分
-
+ %
修改
- %
+ %
修改
- %
+ %
修改
@@ -80,16 +85,16 @@
}
},
validateData() {
- if (!validateIntPlus('' + this.accessRule.shouldReport, 0, 10000)) {
- this.$message.error('应上报数的允许填写范围为0到10000')
+ if (!validateIntPlus('' + this.accessRule.registerOntimeMonitor, 0, 100)) {
+ this.$message.error('按时立案因子的允许填写范围为0到100')
return false
}
- if (!validateIntPlus('' + this.accessRule.checkFactor, 0, 100)) {
- this.$message.error('核查因子的允许填写范围为0到100')
+ if (!validateIntPlus('' + this.accessRule.closeOntime, 0, 100)) {
+ this.$message.error('按时结案因子的允许填写范围为0到100')
return false
}
- if (!validateIntPlus('' + this.accessRule.verify, 0, 100)) {
- this.$message.error('核实因子的允许填写范围为0到100')
+ if (!validateIntPlus('' + this.accessRule.teamMark, 0, 100)) {
+ this.$message.error('团队分因子的允许填写范围为0到100')
return false
}
return true
diff --git a/src/views/assessPost/components/assessRuleReceiver.vue b/src/views/assessPost/components/assessRuleReceiver.vue
index 388730c..c6d4ccb 100644
--- a/src/views/assessPost/components/assessRuleReceiver.vue
+++ b/src/views/assessPost/components/assessRuleReceiver.vue
@@ -89,11 +89,11 @@
this.$message.error('按时立案因子的允许填写范围为0到100')
return false
}
- if (!validateIntPlus('' + this.disVerifyOntime, 0, 100)) {
+ if (!validateIntPlus('' + this.accessRule.disVerifyOntime, 0, 100)) {
this.$message.error('按时发送核实因子的允许填写范围为0到100')
return false
}
- if (!validateIntPlus('' + this.disCheckOntime, 0, 100)) {
+ if (!validateIntPlus('' + this.accessRule.disCheckOntime, 0, 100)) {
this.$message.error('按时发送核查因子的允许填写范围为0到100')
return false
}
diff --git a/src/views/assessPost/components/assessRuleSupervisor.vue b/src/views/assessPost/components/assessRuleSupervisor.vue
index d0d59ff..cc74c2b 100644
--- a/src/views/assessPost/components/assessRuleSupervisor.vue
+++ b/src/views/assessPost/components/assessRuleSupervisor.vue
@@ -3,15 +3,15 @@
规则说明
监督员得分 = 上报分数 - 未按时核查分 - 未按时核实分
- 上报分数 = 有效上报数量/要求上报数量 * 100
+ 上报分数 = 有效上报数/要求上报数 * 100
未按时核查分 = 超时核查数/安排核查数 * 100 * 核查因子
- 按时核实分 = 超时核实数/安排核实数 * 100 * 核实因子
+ 未按时核实分 = 超时核实数/安排核实数 * 100 * 核实因子
考核因子
- 要求上报数量
+ 要求上报数
核查因子
核实因子
@@ -81,7 +81,7 @@
},
validateData() {
if (!validateIntPlus('' + this.accessRule.shouldReport, 0, 10000)) {
- this.$message.error('应上报数的允许填写范围为0到10000')
+ this.$message.error('要求上报数量的允许填写范围为0到10000')
return false
}
if (!validateIntPlus('' + this.accessRule.checkFactor, 0, 100)) {
diff --git a/src/views/assessPost/dispatcherAssess.vue b/src/views/assessPost/dispatcherAssess.vue
index 4edd0cf..a484fa4 100644
--- a/src/views/assessPost/dispatcherAssess.vue
+++ b/src/views/assessPost/dispatcherAssess.vue
@@ -58,7 +58,7 @@
title="考核规则"
width="70%"
>
-
+
@@ -110,19 +110,19 @@
{
text: '派遣数',
value: 'distribute',
- width: 70,
+ width: 60,
type: 'Button'
},
{
text: '按时派遣数',
value: 'disOntime',
- width: 60,
+ width: 65,
type: 'Button'
},
{
text: '超时派遣数',
value: 'disOvertime',
- width: 60,
+ width: 65,
type: 'Button'
},
{
@@ -143,7 +143,7 @@
type: 'Button'
},
{
- text: '准确派遣率',
+ text: '派遣准确率',
value: 'disExactRate',
width: 70
},
@@ -156,13 +156,13 @@
{
text: '按时处理审核数',
value: 'proAuditOntime',
- width: 70,
+ width: 80,
type: 'Button'
},
{
text: '超时处理审核数',
value: 'proAuditOvertime',
- width: 70,
+ width: 80,
type: 'Button'
},
{
@@ -171,25 +171,25 @@
width: 80
},
{
- text: '调整数',
+ text: '待调整数',
value: 'adjust',
- width: 70,
+ width: 60,
type: 'Button'
},
{
- text: '按时调整数',
+ text: '按时待调整数',
value: 'adjustOntime',
width: 70,
type: 'Button'
},
{
- text: '超时调整数',
+ text: '超时待调整数',
value: 'adjustOvertime',
width: 70,
type: 'Button'
},
{
- text: '按时调整率',
+ text: '按时待调整率',
value: 'adjustOntimeRate',
width: 70
},
@@ -279,7 +279,7 @@
const downloadElement = document.createElement('a')
const href = window.URL.createObjectURL(blob) // 创建下载的链接
downloadElement.href = href
- downloadElement.download = `受理员考核列表.xlsx` // 下载后文件名
+ downloadElement.download = `派遣员评价列表.xlsx` // 下载后文件名
document.body.appendChild(downloadElement)
downloadElement.click() // 点击下载
document.body.removeChild(downloadElement) // 下载完成移除元素
@@ -296,6 +296,7 @@
// 点击告警规则
setRule() {
this.dialogVisible = true
+ this.$refs.assessRule.fetchData()
},
// 计算行号
indexMethod(index) {
diff --git a/src/views/assessPost/components/assessRuleDispatcher.vue b/src/views/assessPost/components/assessRuleDispatcher.vue
index afeecf4..b84e9c9 100644
--- a/src/views/assessPost/components/assessRuleDispatcher.vue
+++ b/src/views/assessPost/components/assessRuleDispatcher.vue
@@ -2,30 +2,42 @@
规则说明
- 监督员得分 = 上报分数 - 未按时核查分 - 未按时核实分
- 上报分数 = 有效上报数量/要求上报数量 * 100
- 未按时核查分 = 超时核查数/安排核查数 * 100 * 核查因子
- 按时核实分 = 超时核实数/安排核实数 * 100 * 核实因子
+ 派遣员得分 = 按时派遣分数 + 准确派遣分 + 按时处理审核分+按时调整分
+ 按时派遣分数 = 按时派遣数/派遣数 * 100 * 按时派遣因子
+ 准确派遣分 = 准确派遣数/派遣数 * 100 * 准确派遣因子
+ 按时处理审核分 = 按时处理审核数/处理审核数 * 100 * 按时处理审核因子
+ 按时调整分 = 按时调整数/调整数 * 100 * 按时调整因子
考核因子
- 要求上报数量
- 核查因子
- 核实因子
+ 按时派遣因子
+ 准确派遣因子
+ 按时处理审核因子
+ 按时调整因子
-
-
+ 按时派遣数/派遣数
+ 准确数/派遣数
+ 按时处理审核数/处理审核数
+ 按时调整数/调整数
+
+
+
+ %
修改
-
- %
+
+ %
修改
-
- %
+
+ %
+ 修改
+
+
+ %
修改
@@ -80,16 +92,20 @@
}
},
validateData() {
- if (!validateIntPlus('' + this.accessRule.shouldReport, 0, 10000)) {
- this.$message.error('应上报数的允许填写范围为0到10000')
+ if (!validateIntPlus('' + this.accessRule.disOntime, 0, 100)) {
+ this.$message.error('按时派遣因子的允许填写范围为0到100')
return false
}
- if (!validateIntPlus('' + this.accessRule.checkFactor, 0, 100)) {
- this.$message.error('核查因子的允许填写范围为0到100')
+ if (!validateIntPlus('' + this.accessRule.disExact, 0, 100)) {
+ this.$message.error('准确派遣因子的允许填写范围为0到100')
return false
}
- if (!validateIntPlus('' + this.accessRule.verify, 0, 100)) {
- this.$message.error('核实因子的允许填写范围为0到100')
+ if (!validateIntPlus('' + this.accessRule.processAuditOntime, 0, 100)) {
+ this.$message.error('按时处理审核因子的允许填写范围为0到100')
+ return false
+ }
+ if (!validateIntPlus('' + this.accessRule.adjustOntime, 0, 100)) {
+ this.$message.error('按时调整因子的允许填写范围为0到100')
return false
}
return true
diff --git a/src/views/assessPost/components/assessRuleMonitor.vue b/src/views/assessPost/components/assessRuleMonitor.vue
index f30c197..0bb9b4f 100644
--- a/src/views/assessPost/components/assessRuleMonitor.vue
+++ b/src/views/assessPost/components/assessRuleMonitor.vue
@@ -2,30 +2,35 @@
规则说明
- 监督员得分 = 上报分数 - 未按时核查分 - 未按时核实分
- 上报分数 = 有效上报数量/要求上报数量 * 100
- 未按时核查分 = 超时核查数/安排核查数 * 100 * 核查因子
- 按时核实分 = 超时核实数/安排核实数 * 100 * 核实因子
+ 值班长得分 = 按时立案分数 + 按时结案分 + 受理员平均分
+ 按时立案分数 = 按时立案数/立案数 * 100 * 按时立案因子
+ 按时结案分数 = 按时结案数/结案数 * 100 * 按时结案因子
+ 团队分数 = 所有受理员平均分 * 100 * 团队分因子
考核因子
- 要求上报数量
- 核查因子
- 核实因子
+ 按时立案因子
+ 按时结案因子
+ 团队分因子
+
+
+ 按时立案数/立案数
+ 按时结案/结案数
+ 所有受理员平均分
-
+ %
修改
- %
+ %
修改
- %
+ %
修改
@@ -80,16 +85,16 @@
}
},
validateData() {
- if (!validateIntPlus('' + this.accessRule.shouldReport, 0, 10000)) {
- this.$message.error('应上报数的允许填写范围为0到10000')
+ if (!validateIntPlus('' + this.accessRule.registerOntimeMonitor, 0, 100)) {
+ this.$message.error('按时立案因子的允许填写范围为0到100')
return false
}
- if (!validateIntPlus('' + this.accessRule.checkFactor, 0, 100)) {
- this.$message.error('核查因子的允许填写范围为0到100')
+ if (!validateIntPlus('' + this.accessRule.closeOntime, 0, 100)) {
+ this.$message.error('按时结案因子的允许填写范围为0到100')
return false
}
- if (!validateIntPlus('' + this.accessRule.verify, 0, 100)) {
- this.$message.error('核实因子的允许填写范围为0到100')
+ if (!validateIntPlus('' + this.accessRule.teamMark, 0, 100)) {
+ this.$message.error('团队分因子的允许填写范围为0到100')
return false
}
return true
diff --git a/src/views/assessPost/components/assessRuleReceiver.vue b/src/views/assessPost/components/assessRuleReceiver.vue
index 388730c..c6d4ccb 100644
--- a/src/views/assessPost/components/assessRuleReceiver.vue
+++ b/src/views/assessPost/components/assessRuleReceiver.vue
@@ -89,11 +89,11 @@
this.$message.error('按时立案因子的允许填写范围为0到100')
return false
}
- if (!validateIntPlus('' + this.disVerifyOntime, 0, 100)) {
+ if (!validateIntPlus('' + this.accessRule.disVerifyOntime, 0, 100)) {
this.$message.error('按时发送核实因子的允许填写范围为0到100')
return false
}
- if (!validateIntPlus('' + this.disCheckOntime, 0, 100)) {
+ if (!validateIntPlus('' + this.accessRule.disCheckOntime, 0, 100)) {
this.$message.error('按时发送核查因子的允许填写范围为0到100')
return false
}
diff --git a/src/views/assessPost/components/assessRuleSupervisor.vue b/src/views/assessPost/components/assessRuleSupervisor.vue
index d0d59ff..cc74c2b 100644
--- a/src/views/assessPost/components/assessRuleSupervisor.vue
+++ b/src/views/assessPost/components/assessRuleSupervisor.vue
@@ -3,15 +3,15 @@
规则说明
监督员得分 = 上报分数 - 未按时核查分 - 未按时核实分
- 上报分数 = 有效上报数量/要求上报数量 * 100
+ 上报分数 = 有效上报数/要求上报数 * 100
未按时核查分 = 超时核查数/安排核查数 * 100 * 核查因子
- 按时核实分 = 超时核实数/安排核实数 * 100 * 核实因子
+ 未按时核实分 = 超时核实数/安排核实数 * 100 * 核实因子
考核因子
- 要求上报数量
+ 要求上报数
核查因子
核实因子
@@ -81,7 +81,7 @@
},
validateData() {
if (!validateIntPlus('' + this.accessRule.shouldReport, 0, 10000)) {
- this.$message.error('应上报数的允许填写范围为0到10000')
+ this.$message.error('要求上报数量的允许填写范围为0到10000')
return false
}
if (!validateIntPlus('' + this.accessRule.checkFactor, 0, 100)) {
diff --git a/src/views/assessPost/dispatcherAssess.vue b/src/views/assessPost/dispatcherAssess.vue
index 4edd0cf..a484fa4 100644
--- a/src/views/assessPost/dispatcherAssess.vue
+++ b/src/views/assessPost/dispatcherAssess.vue
@@ -58,7 +58,7 @@
title="考核规则"
width="70%"
>
-
+
@@ -110,19 +110,19 @@
{
text: '派遣数',
value: 'distribute',
- width: 70,
+ width: 60,
type: 'Button'
},
{
text: '按时派遣数',
value: 'disOntime',
- width: 60,
+ width: 65,
type: 'Button'
},
{
text: '超时派遣数',
value: 'disOvertime',
- width: 60,
+ width: 65,
type: 'Button'
},
{
@@ -143,7 +143,7 @@
type: 'Button'
},
{
- text: '准确派遣率',
+ text: '派遣准确率',
value: 'disExactRate',
width: 70
},
@@ -156,13 +156,13 @@
{
text: '按时处理审核数',
value: 'proAuditOntime',
- width: 70,
+ width: 80,
type: 'Button'
},
{
text: '超时处理审核数',
value: 'proAuditOvertime',
- width: 70,
+ width: 80,
type: 'Button'
},
{
@@ -171,25 +171,25 @@
width: 80
},
{
- text: '调整数',
+ text: '待调整数',
value: 'adjust',
- width: 70,
+ width: 60,
type: 'Button'
},
{
- text: '按时调整数',
+ text: '按时待调整数',
value: 'adjustOntime',
width: 70,
type: 'Button'
},
{
- text: '超时调整数',
+ text: '超时待调整数',
value: 'adjustOvertime',
width: 70,
type: 'Button'
},
{
- text: '按时调整率',
+ text: '按时待调整率',
value: 'adjustOntimeRate',
width: 70
},
@@ -279,7 +279,7 @@
const downloadElement = document.createElement('a')
const href = window.URL.createObjectURL(blob) // 创建下载的链接
downloadElement.href = href
- downloadElement.download = `受理员考核列表.xlsx` // 下载后文件名
+ downloadElement.download = `派遣员评价列表.xlsx` // 下载后文件名
document.body.appendChild(downloadElement)
downloadElement.click() // 点击下载
document.body.removeChild(downloadElement) // 下载完成移除元素
@@ -296,6 +296,7 @@
// 点击告警规则
setRule() {
this.dialogVisible = true
+ this.$refs.assessRule.fetchData()
},
// 计算行号
indexMethod(index) {
diff --git a/src/views/assessPost/monitorAssess.vue b/src/views/assessPost/monitorAssess.vue
index 6fbde3a..09b1e8c 100644
--- a/src/views/assessPost/monitorAssess.vue
+++ b/src/views/assessPost/monitorAssess.vue
@@ -58,7 +58,7 @@
title="考核规则"
width="70%"
>
-
+
@@ -233,7 +233,7 @@
const downloadElement = document.createElement('a')
const href = window.URL.createObjectURL(blob) // 创建下载的链接
downloadElement.href = href
- downloadElement.download = `受理员考核列表.xlsx` // 下载后文件名
+ downloadElement.download = `值班长评价列表.xlsx` // 下载后文件名
document.body.appendChild(downloadElement)
downloadElement.click() // 点击下载
document.body.removeChild(downloadElement) // 下载完成移除元素
@@ -250,6 +250,7 @@
// 点击告警规则
setRule() {
this.dialogVisible = true
+ this.$refs.assessRule.fetchData()
},
// 计算行号
indexMethod(index) {
diff --git a/src/views/assessPost/components/assessRuleDispatcher.vue b/src/views/assessPost/components/assessRuleDispatcher.vue
index afeecf4..b84e9c9 100644
--- a/src/views/assessPost/components/assessRuleDispatcher.vue
+++ b/src/views/assessPost/components/assessRuleDispatcher.vue
@@ -2,30 +2,42 @@
规则说明
- 监督员得分 = 上报分数 - 未按时核查分 - 未按时核实分
- 上报分数 = 有效上报数量/要求上报数量 * 100
- 未按时核查分 = 超时核查数/安排核查数 * 100 * 核查因子
- 按时核实分 = 超时核实数/安排核实数 * 100 * 核实因子
+ 派遣员得分 = 按时派遣分数 + 准确派遣分 + 按时处理审核分+按时调整分
+ 按时派遣分数 = 按时派遣数/派遣数 * 100 * 按时派遣因子
+ 准确派遣分 = 准确派遣数/派遣数 * 100 * 准确派遣因子
+ 按时处理审核分 = 按时处理审核数/处理审核数 * 100 * 按时处理审核因子
+ 按时调整分 = 按时调整数/调整数 * 100 * 按时调整因子
考核因子
- 要求上报数量
- 核查因子
- 核实因子
+ 按时派遣因子
+ 准确派遣因子
+ 按时处理审核因子
+ 按时调整因子
-
-
+ 按时派遣数/派遣数
+ 准确数/派遣数
+ 按时处理审核数/处理审核数
+ 按时调整数/调整数
+
+
+
+ %
修改
-
- %
+
+ %
修改
-
- %
+
+ %
+ 修改
+
+
+ %
修改
@@ -80,16 +92,20 @@
}
},
validateData() {
- if (!validateIntPlus('' + this.accessRule.shouldReport, 0, 10000)) {
- this.$message.error('应上报数的允许填写范围为0到10000')
+ if (!validateIntPlus('' + this.accessRule.disOntime, 0, 100)) {
+ this.$message.error('按时派遣因子的允许填写范围为0到100')
return false
}
- if (!validateIntPlus('' + this.accessRule.checkFactor, 0, 100)) {
- this.$message.error('核查因子的允许填写范围为0到100')
+ if (!validateIntPlus('' + this.accessRule.disExact, 0, 100)) {
+ this.$message.error('准确派遣因子的允许填写范围为0到100')
return false
}
- if (!validateIntPlus('' + this.accessRule.verify, 0, 100)) {
- this.$message.error('核实因子的允许填写范围为0到100')
+ if (!validateIntPlus('' + this.accessRule.processAuditOntime, 0, 100)) {
+ this.$message.error('按时处理审核因子的允许填写范围为0到100')
+ return false
+ }
+ if (!validateIntPlus('' + this.accessRule.adjustOntime, 0, 100)) {
+ this.$message.error('按时调整因子的允许填写范围为0到100')
return false
}
return true
diff --git a/src/views/assessPost/components/assessRuleMonitor.vue b/src/views/assessPost/components/assessRuleMonitor.vue
index f30c197..0bb9b4f 100644
--- a/src/views/assessPost/components/assessRuleMonitor.vue
+++ b/src/views/assessPost/components/assessRuleMonitor.vue
@@ -2,30 +2,35 @@
规则说明
- 监督员得分 = 上报分数 - 未按时核查分 - 未按时核实分
- 上报分数 = 有效上报数量/要求上报数量 * 100
- 未按时核查分 = 超时核查数/安排核查数 * 100 * 核查因子
- 按时核实分 = 超时核实数/安排核实数 * 100 * 核实因子
+ 值班长得分 = 按时立案分数 + 按时结案分 + 受理员平均分
+ 按时立案分数 = 按时立案数/立案数 * 100 * 按时立案因子
+ 按时结案分数 = 按时结案数/结案数 * 100 * 按时结案因子
+ 团队分数 = 所有受理员平均分 * 100 * 团队分因子
考核因子
- 要求上报数量
- 核查因子
- 核实因子
+ 按时立案因子
+ 按时结案因子
+ 团队分因子
+
+
+ 按时立案数/立案数
+ 按时结案/结案数
+ 所有受理员平均分
-
+ %
修改
- %
+ %
修改
- %
+ %
修改
@@ -80,16 +85,16 @@
}
},
validateData() {
- if (!validateIntPlus('' + this.accessRule.shouldReport, 0, 10000)) {
- this.$message.error('应上报数的允许填写范围为0到10000')
+ if (!validateIntPlus('' + this.accessRule.registerOntimeMonitor, 0, 100)) {
+ this.$message.error('按时立案因子的允许填写范围为0到100')
return false
}
- if (!validateIntPlus('' + this.accessRule.checkFactor, 0, 100)) {
- this.$message.error('核查因子的允许填写范围为0到100')
+ if (!validateIntPlus('' + this.accessRule.closeOntime, 0, 100)) {
+ this.$message.error('按时结案因子的允许填写范围为0到100')
return false
}
- if (!validateIntPlus('' + this.accessRule.verify, 0, 100)) {
- this.$message.error('核实因子的允许填写范围为0到100')
+ if (!validateIntPlus('' + this.accessRule.teamMark, 0, 100)) {
+ this.$message.error('团队分因子的允许填写范围为0到100')
return false
}
return true
diff --git a/src/views/assessPost/components/assessRuleReceiver.vue b/src/views/assessPost/components/assessRuleReceiver.vue
index 388730c..c6d4ccb 100644
--- a/src/views/assessPost/components/assessRuleReceiver.vue
+++ b/src/views/assessPost/components/assessRuleReceiver.vue
@@ -89,11 +89,11 @@
this.$message.error('按时立案因子的允许填写范围为0到100')
return false
}
- if (!validateIntPlus('' + this.disVerifyOntime, 0, 100)) {
+ if (!validateIntPlus('' + this.accessRule.disVerifyOntime, 0, 100)) {
this.$message.error('按时发送核实因子的允许填写范围为0到100')
return false
}
- if (!validateIntPlus('' + this.disCheckOntime, 0, 100)) {
+ if (!validateIntPlus('' + this.accessRule.disCheckOntime, 0, 100)) {
this.$message.error('按时发送核查因子的允许填写范围为0到100')
return false
}
diff --git a/src/views/assessPost/components/assessRuleSupervisor.vue b/src/views/assessPost/components/assessRuleSupervisor.vue
index d0d59ff..cc74c2b 100644
--- a/src/views/assessPost/components/assessRuleSupervisor.vue
+++ b/src/views/assessPost/components/assessRuleSupervisor.vue
@@ -3,15 +3,15 @@
规则说明
监督员得分 = 上报分数 - 未按时核查分 - 未按时核实分
- 上报分数 = 有效上报数量/要求上报数量 * 100
+ 上报分数 = 有效上报数/要求上报数 * 100
未按时核查分 = 超时核查数/安排核查数 * 100 * 核查因子
- 按时核实分 = 超时核实数/安排核实数 * 100 * 核实因子
+ 未按时核实分 = 超时核实数/安排核实数 * 100 * 核实因子
考核因子
- 要求上报数量
+ 要求上报数
核查因子
核实因子
@@ -81,7 +81,7 @@
},
validateData() {
if (!validateIntPlus('' + this.accessRule.shouldReport, 0, 10000)) {
- this.$message.error('应上报数的允许填写范围为0到10000')
+ this.$message.error('要求上报数量的允许填写范围为0到10000')
return false
}
if (!validateIntPlus('' + this.accessRule.checkFactor, 0, 100)) {
diff --git a/src/views/assessPost/dispatcherAssess.vue b/src/views/assessPost/dispatcherAssess.vue
index 4edd0cf..a484fa4 100644
--- a/src/views/assessPost/dispatcherAssess.vue
+++ b/src/views/assessPost/dispatcherAssess.vue
@@ -58,7 +58,7 @@
title="考核规则"
width="70%"
>
-
+
@@ -110,19 +110,19 @@
{
text: '派遣数',
value: 'distribute',
- width: 70,
+ width: 60,
type: 'Button'
},
{
text: '按时派遣数',
value: 'disOntime',
- width: 60,
+ width: 65,
type: 'Button'
},
{
text: '超时派遣数',
value: 'disOvertime',
- width: 60,
+ width: 65,
type: 'Button'
},
{
@@ -143,7 +143,7 @@
type: 'Button'
},
{
- text: '准确派遣率',
+ text: '派遣准确率',
value: 'disExactRate',
width: 70
},
@@ -156,13 +156,13 @@
{
text: '按时处理审核数',
value: 'proAuditOntime',
- width: 70,
+ width: 80,
type: 'Button'
},
{
text: '超时处理审核数',
value: 'proAuditOvertime',
- width: 70,
+ width: 80,
type: 'Button'
},
{
@@ -171,25 +171,25 @@
width: 80
},
{
- text: '调整数',
+ text: '待调整数',
value: 'adjust',
- width: 70,
+ width: 60,
type: 'Button'
},
{
- text: '按时调整数',
+ text: '按时待调整数',
value: 'adjustOntime',
width: 70,
type: 'Button'
},
{
- text: '超时调整数',
+ text: '超时待调整数',
value: 'adjustOvertime',
width: 70,
type: 'Button'
},
{
- text: '按时调整率',
+ text: '按时待调整率',
value: 'adjustOntimeRate',
width: 70
},
@@ -279,7 +279,7 @@
const downloadElement = document.createElement('a')
const href = window.URL.createObjectURL(blob) // 创建下载的链接
downloadElement.href = href
- downloadElement.download = `受理员考核列表.xlsx` // 下载后文件名
+ downloadElement.download = `派遣员评价列表.xlsx` // 下载后文件名
document.body.appendChild(downloadElement)
downloadElement.click() // 点击下载
document.body.removeChild(downloadElement) // 下载完成移除元素
@@ -296,6 +296,7 @@
// 点击告警规则
setRule() {
this.dialogVisible = true
+ this.$refs.assessRule.fetchData()
},
// 计算行号
indexMethod(index) {
diff --git a/src/views/assessPost/monitorAssess.vue b/src/views/assessPost/monitorAssess.vue
index 6fbde3a..09b1e8c 100644
--- a/src/views/assessPost/monitorAssess.vue
+++ b/src/views/assessPost/monitorAssess.vue
@@ -58,7 +58,7 @@
title="考核规则"
width="70%"
>
-
+
@@ -233,7 +233,7 @@
const downloadElement = document.createElement('a')
const href = window.URL.createObjectURL(blob) // 创建下载的链接
downloadElement.href = href
- downloadElement.download = `受理员考核列表.xlsx` // 下载后文件名
+ downloadElement.download = `值班长评价列表.xlsx` // 下载后文件名
document.body.appendChild(downloadElement)
downloadElement.click() // 点击下载
document.body.removeChild(downloadElement) // 下载完成移除元素
@@ -250,6 +250,7 @@
// 点击告警规则
setRule() {
this.dialogVisible = true
+ this.$refs.assessRule.fetchData()
},
// 计算行号
indexMethod(index) {
diff --git a/src/views/assessPost/receiverAssess.vue b/src/views/assessPost/receiverAssess.vue
index f259458..0ece965 100644
--- a/src/views/assessPost/receiverAssess.vue
+++ b/src/views/assessPost/receiverAssess.vue
@@ -58,7 +58,7 @@
title="考核规则"
width="70%"
>
-
+
@@ -274,7 +274,7 @@
const downloadElement = document.createElement('a')
const href = window.URL.createObjectURL(blob) // 创建下载的链接
downloadElement.href = href
- downloadElement.download = `受理员考核列表.xlsx` // 下载后文件名
+ downloadElement.download = `受理员评价列表.xlsx` // 下载后文件名
document.body.appendChild(downloadElement)
downloadElement.click() // 点击下载
document.body.removeChild(downloadElement) // 下载完成移除元素
@@ -291,6 +291,7 @@
// 点击告警规则
setRule() {
this.dialogVisible = true
+ this.$refs.assessRule.fetchData()
},
// 计算行号
indexMethod(index) {
diff --git a/src/views/assessPost/components/assessRuleDispatcher.vue b/src/views/assessPost/components/assessRuleDispatcher.vue
index afeecf4..b84e9c9 100644
--- a/src/views/assessPost/components/assessRuleDispatcher.vue
+++ b/src/views/assessPost/components/assessRuleDispatcher.vue
@@ -2,30 +2,42 @@
规则说明
- 监督员得分 = 上报分数 - 未按时核查分 - 未按时核实分
- 上报分数 = 有效上报数量/要求上报数量 * 100
- 未按时核查分 = 超时核查数/安排核查数 * 100 * 核查因子
- 按时核实分 = 超时核实数/安排核实数 * 100 * 核实因子
+ 派遣员得分 = 按时派遣分数 + 准确派遣分 + 按时处理审核分+按时调整分
+ 按时派遣分数 = 按时派遣数/派遣数 * 100 * 按时派遣因子
+ 准确派遣分 = 准确派遣数/派遣数 * 100 * 准确派遣因子
+ 按时处理审核分 = 按时处理审核数/处理审核数 * 100 * 按时处理审核因子
+ 按时调整分 = 按时调整数/调整数 * 100 * 按时调整因子
考核因子
- 要求上报数量
- 核查因子
- 核实因子
+ 按时派遣因子
+ 准确派遣因子
+ 按时处理审核因子
+ 按时调整因子
-
-
+ 按时派遣数/派遣数
+ 准确数/派遣数
+ 按时处理审核数/处理审核数
+ 按时调整数/调整数
+
+
+
+ %
修改
-
- %
+
+ %
修改
-
- %
+
+ %
+ 修改
+
+
+ %
修改
@@ -80,16 +92,20 @@
}
},
validateData() {
- if (!validateIntPlus('' + this.accessRule.shouldReport, 0, 10000)) {
- this.$message.error('应上报数的允许填写范围为0到10000')
+ if (!validateIntPlus('' + this.accessRule.disOntime, 0, 100)) {
+ this.$message.error('按时派遣因子的允许填写范围为0到100')
return false
}
- if (!validateIntPlus('' + this.accessRule.checkFactor, 0, 100)) {
- this.$message.error('核查因子的允许填写范围为0到100')
+ if (!validateIntPlus('' + this.accessRule.disExact, 0, 100)) {
+ this.$message.error('准确派遣因子的允许填写范围为0到100')
return false
}
- if (!validateIntPlus('' + this.accessRule.verify, 0, 100)) {
- this.$message.error('核实因子的允许填写范围为0到100')
+ if (!validateIntPlus('' + this.accessRule.processAuditOntime, 0, 100)) {
+ this.$message.error('按时处理审核因子的允许填写范围为0到100')
+ return false
+ }
+ if (!validateIntPlus('' + this.accessRule.adjustOntime, 0, 100)) {
+ this.$message.error('按时调整因子的允许填写范围为0到100')
return false
}
return true
diff --git a/src/views/assessPost/components/assessRuleMonitor.vue b/src/views/assessPost/components/assessRuleMonitor.vue
index f30c197..0bb9b4f 100644
--- a/src/views/assessPost/components/assessRuleMonitor.vue
+++ b/src/views/assessPost/components/assessRuleMonitor.vue
@@ -2,30 +2,35 @@
规则说明
- 监督员得分 = 上报分数 - 未按时核查分 - 未按时核实分
- 上报分数 = 有效上报数量/要求上报数量 * 100
- 未按时核查分 = 超时核查数/安排核查数 * 100 * 核查因子
- 按时核实分 = 超时核实数/安排核实数 * 100 * 核实因子
+ 值班长得分 = 按时立案分数 + 按时结案分 + 受理员平均分
+ 按时立案分数 = 按时立案数/立案数 * 100 * 按时立案因子
+ 按时结案分数 = 按时结案数/结案数 * 100 * 按时结案因子
+ 团队分数 = 所有受理员平均分 * 100 * 团队分因子
考核因子
- 要求上报数量
- 核查因子
- 核实因子
+ 按时立案因子
+ 按时结案因子
+ 团队分因子
+
+
+ 按时立案数/立案数
+ 按时结案/结案数
+ 所有受理员平均分
-
+ %
修改
- %
+ %
修改
- %
+ %
修改
@@ -80,16 +85,16 @@
}
},
validateData() {
- if (!validateIntPlus('' + this.accessRule.shouldReport, 0, 10000)) {
- this.$message.error('应上报数的允许填写范围为0到10000')
+ if (!validateIntPlus('' + this.accessRule.registerOntimeMonitor, 0, 100)) {
+ this.$message.error('按时立案因子的允许填写范围为0到100')
return false
}
- if (!validateIntPlus('' + this.accessRule.checkFactor, 0, 100)) {
- this.$message.error('核查因子的允许填写范围为0到100')
+ if (!validateIntPlus('' + this.accessRule.closeOntime, 0, 100)) {
+ this.$message.error('按时结案因子的允许填写范围为0到100')
return false
}
- if (!validateIntPlus('' + this.accessRule.verify, 0, 100)) {
- this.$message.error('核实因子的允许填写范围为0到100')
+ if (!validateIntPlus('' + this.accessRule.teamMark, 0, 100)) {
+ this.$message.error('团队分因子的允许填写范围为0到100')
return false
}
return true
diff --git a/src/views/assessPost/components/assessRuleReceiver.vue b/src/views/assessPost/components/assessRuleReceiver.vue
index 388730c..c6d4ccb 100644
--- a/src/views/assessPost/components/assessRuleReceiver.vue
+++ b/src/views/assessPost/components/assessRuleReceiver.vue
@@ -89,11 +89,11 @@
this.$message.error('按时立案因子的允许填写范围为0到100')
return false
}
- if (!validateIntPlus('' + this.disVerifyOntime, 0, 100)) {
+ if (!validateIntPlus('' + this.accessRule.disVerifyOntime, 0, 100)) {
this.$message.error('按时发送核实因子的允许填写范围为0到100')
return false
}
- if (!validateIntPlus('' + this.disCheckOntime, 0, 100)) {
+ if (!validateIntPlus('' + this.accessRule.disCheckOntime, 0, 100)) {
this.$message.error('按时发送核查因子的允许填写范围为0到100')
return false
}
diff --git a/src/views/assessPost/components/assessRuleSupervisor.vue b/src/views/assessPost/components/assessRuleSupervisor.vue
index d0d59ff..cc74c2b 100644
--- a/src/views/assessPost/components/assessRuleSupervisor.vue
+++ b/src/views/assessPost/components/assessRuleSupervisor.vue
@@ -3,15 +3,15 @@
规则说明
监督员得分 = 上报分数 - 未按时核查分 - 未按时核实分
- 上报分数 = 有效上报数量/要求上报数量 * 100
+ 上报分数 = 有效上报数/要求上报数 * 100
未按时核查分 = 超时核查数/安排核查数 * 100 * 核查因子
- 按时核实分 = 超时核实数/安排核实数 * 100 * 核实因子
+ 未按时核实分 = 超时核实数/安排核实数 * 100 * 核实因子
考核因子
- 要求上报数量
+ 要求上报数
核查因子
核实因子
@@ -81,7 +81,7 @@
},
validateData() {
if (!validateIntPlus('' + this.accessRule.shouldReport, 0, 10000)) {
- this.$message.error('应上报数的允许填写范围为0到10000')
+ this.$message.error('要求上报数量的允许填写范围为0到10000')
return false
}
if (!validateIntPlus('' + this.accessRule.checkFactor, 0, 100)) {
diff --git a/src/views/assessPost/dispatcherAssess.vue b/src/views/assessPost/dispatcherAssess.vue
index 4edd0cf..a484fa4 100644
--- a/src/views/assessPost/dispatcherAssess.vue
+++ b/src/views/assessPost/dispatcherAssess.vue
@@ -58,7 +58,7 @@
title="考核规则"
width="70%"
>
-
+
@@ -110,19 +110,19 @@
{
text: '派遣数',
value: 'distribute',
- width: 70,
+ width: 60,
type: 'Button'
},
{
text: '按时派遣数',
value: 'disOntime',
- width: 60,
+ width: 65,
type: 'Button'
},
{
text: '超时派遣数',
value: 'disOvertime',
- width: 60,
+ width: 65,
type: 'Button'
},
{
@@ -143,7 +143,7 @@
type: 'Button'
},
{
- text: '准确派遣率',
+ text: '派遣准确率',
value: 'disExactRate',
width: 70
},
@@ -156,13 +156,13 @@
{
text: '按时处理审核数',
value: 'proAuditOntime',
- width: 70,
+ width: 80,
type: 'Button'
},
{
text: '超时处理审核数',
value: 'proAuditOvertime',
- width: 70,
+ width: 80,
type: 'Button'
},
{
@@ -171,25 +171,25 @@
width: 80
},
{
- text: '调整数',
+ text: '待调整数',
value: 'adjust',
- width: 70,
+ width: 60,
type: 'Button'
},
{
- text: '按时调整数',
+ text: '按时待调整数',
value: 'adjustOntime',
width: 70,
type: 'Button'
},
{
- text: '超时调整数',
+ text: '超时待调整数',
value: 'adjustOvertime',
width: 70,
type: 'Button'
},
{
- text: '按时调整率',
+ text: '按时待调整率',
value: 'adjustOntimeRate',
width: 70
},
@@ -279,7 +279,7 @@
const downloadElement = document.createElement('a')
const href = window.URL.createObjectURL(blob) // 创建下载的链接
downloadElement.href = href
- downloadElement.download = `受理员考核列表.xlsx` // 下载后文件名
+ downloadElement.download = `派遣员评价列表.xlsx` // 下载后文件名
document.body.appendChild(downloadElement)
downloadElement.click() // 点击下载
document.body.removeChild(downloadElement) // 下载完成移除元素
@@ -296,6 +296,7 @@
// 点击告警规则
setRule() {
this.dialogVisible = true
+ this.$refs.assessRule.fetchData()
},
// 计算行号
indexMethod(index) {
diff --git a/src/views/assessPost/monitorAssess.vue b/src/views/assessPost/monitorAssess.vue
index 6fbde3a..09b1e8c 100644
--- a/src/views/assessPost/monitorAssess.vue
+++ b/src/views/assessPost/monitorAssess.vue
@@ -58,7 +58,7 @@
title="考核规则"
width="70%"
>
-
+
@@ -233,7 +233,7 @@
const downloadElement = document.createElement('a')
const href = window.URL.createObjectURL(blob) // 创建下载的链接
downloadElement.href = href
- downloadElement.download = `受理员考核列表.xlsx` // 下载后文件名
+ downloadElement.download = `值班长评价列表.xlsx` // 下载后文件名
document.body.appendChild(downloadElement)
downloadElement.click() // 点击下载
document.body.removeChild(downloadElement) // 下载完成移除元素
@@ -250,6 +250,7 @@
// 点击告警规则
setRule() {
this.dialogVisible = true
+ this.$refs.assessRule.fetchData()
},
// 计算行号
indexMethod(index) {
diff --git a/src/views/assessPost/receiverAssess.vue b/src/views/assessPost/receiverAssess.vue
index f259458..0ece965 100644
--- a/src/views/assessPost/receiverAssess.vue
+++ b/src/views/assessPost/receiverAssess.vue
@@ -58,7 +58,7 @@
title="考核规则"
width="70%"
>
-
+
@@ -274,7 +274,7 @@
const downloadElement = document.createElement('a')
const href = window.URL.createObjectURL(blob) // 创建下载的链接
downloadElement.href = href
- downloadElement.download = `受理员考核列表.xlsx` // 下载后文件名
+ downloadElement.download = `受理员评价列表.xlsx` // 下载后文件名
document.body.appendChild(downloadElement)
downloadElement.click() // 点击下载
document.body.removeChild(downloadElement) // 下载完成移除元素
@@ -291,6 +291,7 @@
// 点击告警规则
setRule() {
this.dialogVisible = true
+ this.$refs.assessRule.fetchData()
},
// 计算行号
indexMethod(index) {
diff --git a/src/views/assessPost/supervisorAssess.vue b/src/views/assessPost/supervisorAssess.vue
index 7646371..60f6eee 100644
--- a/src/views/assessPost/supervisorAssess.vue
+++ b/src/views/assessPost/supervisorAssess.vue
@@ -58,7 +58,7 @@
title="考核规则"
width="70%"
>
-
+
@@ -108,12 +108,12 @@
value: 'name'
},
{
- text: '应上报数',
+ text: '要求上报数',
value: 'shouldReport',
width: 60
},
{
- text: '实上报数',
+ text: '上报数',
value: 'report',
width: 60,
type: 'Button'
@@ -294,6 +294,7 @@
// 点击告警规则
setRule() {
this.dialogVisible = true
+ this.$refs.assessRule.fetchData()
},
// 计算行号
indexMethod(index) {
diff --git a/src/views/assessPost/components/assessRuleDispatcher.vue b/src/views/assessPost/components/assessRuleDispatcher.vue
index afeecf4..b84e9c9 100644
--- a/src/views/assessPost/components/assessRuleDispatcher.vue
+++ b/src/views/assessPost/components/assessRuleDispatcher.vue
@@ -2,30 +2,42 @@
规则说明
- 监督员得分 = 上报分数 - 未按时核查分 - 未按时核实分
- 上报分数 = 有效上报数量/要求上报数量 * 100
- 未按时核查分 = 超时核查数/安排核查数 * 100 * 核查因子
- 按时核实分 = 超时核实数/安排核实数 * 100 * 核实因子
+ 派遣员得分 = 按时派遣分数 + 准确派遣分 + 按时处理审核分+按时调整分
+ 按时派遣分数 = 按时派遣数/派遣数 * 100 * 按时派遣因子
+ 准确派遣分 = 准确派遣数/派遣数 * 100 * 准确派遣因子
+ 按时处理审核分 = 按时处理审核数/处理审核数 * 100 * 按时处理审核因子
+ 按时调整分 = 按时调整数/调整数 * 100 * 按时调整因子
考核因子
- 要求上报数量
- 核查因子
- 核实因子
+ 按时派遣因子
+ 准确派遣因子
+ 按时处理审核因子
+ 按时调整因子
-
-
+ 按时派遣数/派遣数
+ 准确数/派遣数
+ 按时处理审核数/处理审核数
+ 按时调整数/调整数
+
+
+
+ %
修改
-
- %
+
+ %
修改
-
- %
+
+ %
+ 修改
+
+
+ %
修改
@@ -80,16 +92,20 @@
}
},
validateData() {
- if (!validateIntPlus('' + this.accessRule.shouldReport, 0, 10000)) {
- this.$message.error('应上报数的允许填写范围为0到10000')
+ if (!validateIntPlus('' + this.accessRule.disOntime, 0, 100)) {
+ this.$message.error('按时派遣因子的允许填写范围为0到100')
return false
}
- if (!validateIntPlus('' + this.accessRule.checkFactor, 0, 100)) {
- this.$message.error('核查因子的允许填写范围为0到100')
+ if (!validateIntPlus('' + this.accessRule.disExact, 0, 100)) {
+ this.$message.error('准确派遣因子的允许填写范围为0到100')
return false
}
- if (!validateIntPlus('' + this.accessRule.verify, 0, 100)) {
- this.$message.error('核实因子的允许填写范围为0到100')
+ if (!validateIntPlus('' + this.accessRule.processAuditOntime, 0, 100)) {
+ this.$message.error('按时处理审核因子的允许填写范围为0到100')
+ return false
+ }
+ if (!validateIntPlus('' + this.accessRule.adjustOntime, 0, 100)) {
+ this.$message.error('按时调整因子的允许填写范围为0到100')
return false
}
return true
diff --git a/src/views/assessPost/components/assessRuleMonitor.vue b/src/views/assessPost/components/assessRuleMonitor.vue
index f30c197..0bb9b4f 100644
--- a/src/views/assessPost/components/assessRuleMonitor.vue
+++ b/src/views/assessPost/components/assessRuleMonitor.vue
@@ -2,30 +2,35 @@
规则说明
- 监督员得分 = 上报分数 - 未按时核查分 - 未按时核实分
- 上报分数 = 有效上报数量/要求上报数量 * 100
- 未按时核查分 = 超时核查数/安排核查数 * 100 * 核查因子
- 按时核实分 = 超时核实数/安排核实数 * 100 * 核实因子
+ 值班长得分 = 按时立案分数 + 按时结案分 + 受理员平均分
+ 按时立案分数 = 按时立案数/立案数 * 100 * 按时立案因子
+ 按时结案分数 = 按时结案数/结案数 * 100 * 按时结案因子
+ 团队分数 = 所有受理员平均分 * 100 * 团队分因子
考核因子
- 要求上报数量
- 核查因子
- 核实因子
+ 按时立案因子
+ 按时结案因子
+ 团队分因子
+
+
+ 按时立案数/立案数
+ 按时结案/结案数
+ 所有受理员平均分
-
+ %
修改
- %
+ %
修改
- %
+ %
修改
@@ -80,16 +85,16 @@
}
},
validateData() {
- if (!validateIntPlus('' + this.accessRule.shouldReport, 0, 10000)) {
- this.$message.error('应上报数的允许填写范围为0到10000')
+ if (!validateIntPlus('' + this.accessRule.registerOntimeMonitor, 0, 100)) {
+ this.$message.error('按时立案因子的允许填写范围为0到100')
return false
}
- if (!validateIntPlus('' + this.accessRule.checkFactor, 0, 100)) {
- this.$message.error('核查因子的允许填写范围为0到100')
+ if (!validateIntPlus('' + this.accessRule.closeOntime, 0, 100)) {
+ this.$message.error('按时结案因子的允许填写范围为0到100')
return false
}
- if (!validateIntPlus('' + this.accessRule.verify, 0, 100)) {
- this.$message.error('核实因子的允许填写范围为0到100')
+ if (!validateIntPlus('' + this.accessRule.teamMark, 0, 100)) {
+ this.$message.error('团队分因子的允许填写范围为0到100')
return false
}
return true
diff --git a/src/views/assessPost/components/assessRuleReceiver.vue b/src/views/assessPost/components/assessRuleReceiver.vue
index 388730c..c6d4ccb 100644
--- a/src/views/assessPost/components/assessRuleReceiver.vue
+++ b/src/views/assessPost/components/assessRuleReceiver.vue
@@ -89,11 +89,11 @@
this.$message.error('按时立案因子的允许填写范围为0到100')
return false
}
- if (!validateIntPlus('' + this.disVerifyOntime, 0, 100)) {
+ if (!validateIntPlus('' + this.accessRule.disVerifyOntime, 0, 100)) {
this.$message.error('按时发送核实因子的允许填写范围为0到100')
return false
}
- if (!validateIntPlus('' + this.disCheckOntime, 0, 100)) {
+ if (!validateIntPlus('' + this.accessRule.disCheckOntime, 0, 100)) {
this.$message.error('按时发送核查因子的允许填写范围为0到100')
return false
}
diff --git a/src/views/assessPost/components/assessRuleSupervisor.vue b/src/views/assessPost/components/assessRuleSupervisor.vue
index d0d59ff..cc74c2b 100644
--- a/src/views/assessPost/components/assessRuleSupervisor.vue
+++ b/src/views/assessPost/components/assessRuleSupervisor.vue
@@ -3,15 +3,15 @@
规则说明
监督员得分 = 上报分数 - 未按时核查分 - 未按时核实分
- 上报分数 = 有效上报数量/要求上报数量 * 100
+ 上报分数 = 有效上报数/要求上报数 * 100
未按时核查分 = 超时核查数/安排核查数 * 100 * 核查因子
- 按时核实分 = 超时核实数/安排核实数 * 100 * 核实因子
+ 未按时核实分 = 超时核实数/安排核实数 * 100 * 核实因子
考核因子
- 要求上报数量
+ 要求上报数
核查因子
核实因子
@@ -81,7 +81,7 @@
},
validateData() {
if (!validateIntPlus('' + this.accessRule.shouldReport, 0, 10000)) {
- this.$message.error('应上报数的允许填写范围为0到10000')
+ this.$message.error('要求上报数量的允许填写范围为0到10000')
return false
}
if (!validateIntPlus('' + this.accessRule.checkFactor, 0, 100)) {
diff --git a/src/views/assessPost/dispatcherAssess.vue b/src/views/assessPost/dispatcherAssess.vue
index 4edd0cf..a484fa4 100644
--- a/src/views/assessPost/dispatcherAssess.vue
+++ b/src/views/assessPost/dispatcherAssess.vue
@@ -58,7 +58,7 @@
title="考核规则"
width="70%"
>
-
+
@@ -110,19 +110,19 @@
{
text: '派遣数',
value: 'distribute',
- width: 70,
+ width: 60,
type: 'Button'
},
{
text: '按时派遣数',
value: 'disOntime',
- width: 60,
+ width: 65,
type: 'Button'
},
{
text: '超时派遣数',
value: 'disOvertime',
- width: 60,
+ width: 65,
type: 'Button'
},
{
@@ -143,7 +143,7 @@
type: 'Button'
},
{
- text: '准确派遣率',
+ text: '派遣准确率',
value: 'disExactRate',
width: 70
},
@@ -156,13 +156,13 @@
{
text: '按时处理审核数',
value: 'proAuditOntime',
- width: 70,
+ width: 80,
type: 'Button'
},
{
text: '超时处理审核数',
value: 'proAuditOvertime',
- width: 70,
+ width: 80,
type: 'Button'
},
{
@@ -171,25 +171,25 @@
width: 80
},
{
- text: '调整数',
+ text: '待调整数',
value: 'adjust',
- width: 70,
+ width: 60,
type: 'Button'
},
{
- text: '按时调整数',
+ text: '按时待调整数',
value: 'adjustOntime',
width: 70,
type: 'Button'
},
{
- text: '超时调整数',
+ text: '超时待调整数',
value: 'adjustOvertime',
width: 70,
type: 'Button'
},
{
- text: '按时调整率',
+ text: '按时待调整率',
value: 'adjustOntimeRate',
width: 70
},
@@ -279,7 +279,7 @@
const downloadElement = document.createElement('a')
const href = window.URL.createObjectURL(blob) // 创建下载的链接
downloadElement.href = href
- downloadElement.download = `受理员考核列表.xlsx` // 下载后文件名
+ downloadElement.download = `派遣员评价列表.xlsx` // 下载后文件名
document.body.appendChild(downloadElement)
downloadElement.click() // 点击下载
document.body.removeChild(downloadElement) // 下载完成移除元素
@@ -296,6 +296,7 @@
// 点击告警规则
setRule() {
this.dialogVisible = true
+ this.$refs.assessRule.fetchData()
},
// 计算行号
indexMethod(index) {
diff --git a/src/views/assessPost/monitorAssess.vue b/src/views/assessPost/monitorAssess.vue
index 6fbde3a..09b1e8c 100644
--- a/src/views/assessPost/monitorAssess.vue
+++ b/src/views/assessPost/monitorAssess.vue
@@ -58,7 +58,7 @@
title="考核规则"
width="70%"
>
-
+
@@ -233,7 +233,7 @@
const downloadElement = document.createElement('a')
const href = window.URL.createObjectURL(blob) // 创建下载的链接
downloadElement.href = href
- downloadElement.download = `受理员考核列表.xlsx` // 下载后文件名
+ downloadElement.download = `值班长评价列表.xlsx` // 下载后文件名
document.body.appendChild(downloadElement)
downloadElement.click() // 点击下载
document.body.removeChild(downloadElement) // 下载完成移除元素
@@ -250,6 +250,7 @@
// 点击告警规则
setRule() {
this.dialogVisible = true
+ this.$refs.assessRule.fetchData()
},
// 计算行号
indexMethod(index) {
diff --git a/src/views/assessPost/receiverAssess.vue b/src/views/assessPost/receiverAssess.vue
index f259458..0ece965 100644
--- a/src/views/assessPost/receiverAssess.vue
+++ b/src/views/assessPost/receiverAssess.vue
@@ -58,7 +58,7 @@
title="考核规则"
width="70%"
>
-
+
@@ -274,7 +274,7 @@
const downloadElement = document.createElement('a')
const href = window.URL.createObjectURL(blob) // 创建下载的链接
downloadElement.href = href
- downloadElement.download = `受理员考核列表.xlsx` // 下载后文件名
+ downloadElement.download = `受理员评价列表.xlsx` // 下载后文件名
document.body.appendChild(downloadElement)
downloadElement.click() // 点击下载
document.body.removeChild(downloadElement) // 下载完成移除元素
@@ -291,6 +291,7 @@
// 点击告警规则
setRule() {
this.dialogVisible = true
+ this.$refs.assessRule.fetchData()
},
// 计算行号
indexMethod(index) {
diff --git a/src/views/assessPost/supervisorAssess.vue b/src/views/assessPost/supervisorAssess.vue
index 7646371..60f6eee 100644
--- a/src/views/assessPost/supervisorAssess.vue
+++ b/src/views/assessPost/supervisorAssess.vue
@@ -58,7 +58,7 @@
title="考核规则"
width="70%"
>
-
+
@@ -108,12 +108,12 @@
value: 'name'
},
{
- text: '应上报数',
+ text: '要求上报数',
value: 'shouldReport',
width: 60
},
{
- text: '实上报数',
+ text: '上报数',
value: 'report',
width: 60,
type: 'Button'
@@ -294,6 +294,7 @@
// 点击告警规则
setRule() {
this.dialogVisible = true
+ this.$refs.assessRule.fetchData()
},
// 计算行号
indexMethod(index) {
diff --git a/src/views/assessRegion/assessArea.vue b/src/views/assessRegion/assessArea.vue
index 09be78c..9c74e99 100644
--- a/src/views/assessRegion/assessArea.vue
+++ b/src/views/assessRegion/assessArea.vue
@@ -25,7 +25,7 @@
-
+
diff --git a/src/views/assessPost/components/assessRuleDispatcher.vue b/src/views/assessPost/components/assessRuleDispatcher.vue
index afeecf4..b84e9c9 100644
--- a/src/views/assessPost/components/assessRuleDispatcher.vue
+++ b/src/views/assessPost/components/assessRuleDispatcher.vue
@@ -2,30 +2,42 @@
规则说明
- 监督员得分 = 上报分数 - 未按时核查分 - 未按时核实分
- 上报分数 = 有效上报数量/要求上报数量 * 100
- 未按时核查分 = 超时核查数/安排核查数 * 100 * 核查因子
- 按时核实分 = 超时核实数/安排核实数 * 100 * 核实因子
+ 派遣员得分 = 按时派遣分数 + 准确派遣分 + 按时处理审核分+按时调整分
+ 按时派遣分数 = 按时派遣数/派遣数 * 100 * 按时派遣因子
+ 准确派遣分 = 准确派遣数/派遣数 * 100 * 准确派遣因子
+ 按时处理审核分 = 按时处理审核数/处理审核数 * 100 * 按时处理审核因子
+ 按时调整分 = 按时调整数/调整数 * 100 * 按时调整因子
考核因子
- 要求上报数量
- 核查因子
- 核实因子
+ 按时派遣因子
+ 准确派遣因子
+ 按时处理审核因子
+ 按时调整因子
-
-
+ 按时派遣数/派遣数
+ 准确数/派遣数
+ 按时处理审核数/处理审核数
+ 按时调整数/调整数
+
+
+
+ %
修改
-
- %
+
+ %
修改
-
- %
+
+ %
+ 修改
+
+
+ %
修改
@@ -80,16 +92,20 @@
}
},
validateData() {
- if (!validateIntPlus('' + this.accessRule.shouldReport, 0, 10000)) {
- this.$message.error('应上报数的允许填写范围为0到10000')
+ if (!validateIntPlus('' + this.accessRule.disOntime, 0, 100)) {
+ this.$message.error('按时派遣因子的允许填写范围为0到100')
return false
}
- if (!validateIntPlus('' + this.accessRule.checkFactor, 0, 100)) {
- this.$message.error('核查因子的允许填写范围为0到100')
+ if (!validateIntPlus('' + this.accessRule.disExact, 0, 100)) {
+ this.$message.error('准确派遣因子的允许填写范围为0到100')
return false
}
- if (!validateIntPlus('' + this.accessRule.verify, 0, 100)) {
- this.$message.error('核实因子的允许填写范围为0到100')
+ if (!validateIntPlus('' + this.accessRule.processAuditOntime, 0, 100)) {
+ this.$message.error('按时处理审核因子的允许填写范围为0到100')
+ return false
+ }
+ if (!validateIntPlus('' + this.accessRule.adjustOntime, 0, 100)) {
+ this.$message.error('按时调整因子的允许填写范围为0到100')
return false
}
return true
diff --git a/src/views/assessPost/components/assessRuleMonitor.vue b/src/views/assessPost/components/assessRuleMonitor.vue
index f30c197..0bb9b4f 100644
--- a/src/views/assessPost/components/assessRuleMonitor.vue
+++ b/src/views/assessPost/components/assessRuleMonitor.vue
@@ -2,30 +2,35 @@
规则说明
- 监督员得分 = 上报分数 - 未按时核查分 - 未按时核实分
- 上报分数 = 有效上报数量/要求上报数量 * 100
- 未按时核查分 = 超时核查数/安排核查数 * 100 * 核查因子
- 按时核实分 = 超时核实数/安排核实数 * 100 * 核实因子
+ 值班长得分 = 按时立案分数 + 按时结案分 + 受理员平均分
+ 按时立案分数 = 按时立案数/立案数 * 100 * 按时立案因子
+ 按时结案分数 = 按时结案数/结案数 * 100 * 按时结案因子
+ 团队分数 = 所有受理员平均分 * 100 * 团队分因子
考核因子
- 要求上报数量
- 核查因子
- 核实因子
+ 按时立案因子
+ 按时结案因子
+ 团队分因子
+
+
+ 按时立案数/立案数
+ 按时结案/结案数
+ 所有受理员平均分
-
+ %
修改
- %
+ %
修改
- %
+ %
修改
@@ -80,16 +85,16 @@
}
},
validateData() {
- if (!validateIntPlus('' + this.accessRule.shouldReport, 0, 10000)) {
- this.$message.error('应上报数的允许填写范围为0到10000')
+ if (!validateIntPlus('' + this.accessRule.registerOntimeMonitor, 0, 100)) {
+ this.$message.error('按时立案因子的允许填写范围为0到100')
return false
}
- if (!validateIntPlus('' + this.accessRule.checkFactor, 0, 100)) {
- this.$message.error('核查因子的允许填写范围为0到100')
+ if (!validateIntPlus('' + this.accessRule.closeOntime, 0, 100)) {
+ this.$message.error('按时结案因子的允许填写范围为0到100')
return false
}
- if (!validateIntPlus('' + this.accessRule.verify, 0, 100)) {
- this.$message.error('核实因子的允许填写范围为0到100')
+ if (!validateIntPlus('' + this.accessRule.teamMark, 0, 100)) {
+ this.$message.error('团队分因子的允许填写范围为0到100')
return false
}
return true
diff --git a/src/views/assessPost/components/assessRuleReceiver.vue b/src/views/assessPost/components/assessRuleReceiver.vue
index 388730c..c6d4ccb 100644
--- a/src/views/assessPost/components/assessRuleReceiver.vue
+++ b/src/views/assessPost/components/assessRuleReceiver.vue
@@ -89,11 +89,11 @@
this.$message.error('按时立案因子的允许填写范围为0到100')
return false
}
- if (!validateIntPlus('' + this.disVerifyOntime, 0, 100)) {
+ if (!validateIntPlus('' + this.accessRule.disVerifyOntime, 0, 100)) {
this.$message.error('按时发送核实因子的允许填写范围为0到100')
return false
}
- if (!validateIntPlus('' + this.disCheckOntime, 0, 100)) {
+ if (!validateIntPlus('' + this.accessRule.disCheckOntime, 0, 100)) {
this.$message.error('按时发送核查因子的允许填写范围为0到100')
return false
}
diff --git a/src/views/assessPost/components/assessRuleSupervisor.vue b/src/views/assessPost/components/assessRuleSupervisor.vue
index d0d59ff..cc74c2b 100644
--- a/src/views/assessPost/components/assessRuleSupervisor.vue
+++ b/src/views/assessPost/components/assessRuleSupervisor.vue
@@ -3,15 +3,15 @@
规则说明
监督员得分 = 上报分数 - 未按时核查分 - 未按时核实分
- 上报分数 = 有效上报数量/要求上报数量 * 100
+ 上报分数 = 有效上报数/要求上报数 * 100
未按时核查分 = 超时核查数/安排核查数 * 100 * 核查因子
- 按时核实分 = 超时核实数/安排核实数 * 100 * 核实因子
+ 未按时核实分 = 超时核实数/安排核实数 * 100 * 核实因子
考核因子
- 要求上报数量
+ 要求上报数
核查因子
核实因子
@@ -81,7 +81,7 @@
},
validateData() {
if (!validateIntPlus('' + this.accessRule.shouldReport, 0, 10000)) {
- this.$message.error('应上报数的允许填写范围为0到10000')
+ this.$message.error('要求上报数量的允许填写范围为0到10000')
return false
}
if (!validateIntPlus('' + this.accessRule.checkFactor, 0, 100)) {
diff --git a/src/views/assessPost/dispatcherAssess.vue b/src/views/assessPost/dispatcherAssess.vue
index 4edd0cf..a484fa4 100644
--- a/src/views/assessPost/dispatcherAssess.vue
+++ b/src/views/assessPost/dispatcherAssess.vue
@@ -58,7 +58,7 @@
title="考核规则"
width="70%"
>
-
+
@@ -110,19 +110,19 @@
{
text: '派遣数',
value: 'distribute',
- width: 70,
+ width: 60,
type: 'Button'
},
{
text: '按时派遣数',
value: 'disOntime',
- width: 60,
+ width: 65,
type: 'Button'
},
{
text: '超时派遣数',
value: 'disOvertime',
- width: 60,
+ width: 65,
type: 'Button'
},
{
@@ -143,7 +143,7 @@
type: 'Button'
},
{
- text: '准确派遣率',
+ text: '派遣准确率',
value: 'disExactRate',
width: 70
},
@@ -156,13 +156,13 @@
{
text: '按时处理审核数',
value: 'proAuditOntime',
- width: 70,
+ width: 80,
type: 'Button'
},
{
text: '超时处理审核数',
value: 'proAuditOvertime',
- width: 70,
+ width: 80,
type: 'Button'
},
{
@@ -171,25 +171,25 @@
width: 80
},
{
- text: '调整数',
+ text: '待调整数',
value: 'adjust',
- width: 70,
+ width: 60,
type: 'Button'
},
{
- text: '按时调整数',
+ text: '按时待调整数',
value: 'adjustOntime',
width: 70,
type: 'Button'
},
{
- text: '超时调整数',
+ text: '超时待调整数',
value: 'adjustOvertime',
width: 70,
type: 'Button'
},
{
- text: '按时调整率',
+ text: '按时待调整率',
value: 'adjustOntimeRate',
width: 70
},
@@ -279,7 +279,7 @@
const downloadElement = document.createElement('a')
const href = window.URL.createObjectURL(blob) // 创建下载的链接
downloadElement.href = href
- downloadElement.download = `受理员考核列表.xlsx` // 下载后文件名
+ downloadElement.download = `派遣员评价列表.xlsx` // 下载后文件名
document.body.appendChild(downloadElement)
downloadElement.click() // 点击下载
document.body.removeChild(downloadElement) // 下载完成移除元素
@@ -296,6 +296,7 @@
// 点击告警规则
setRule() {
this.dialogVisible = true
+ this.$refs.assessRule.fetchData()
},
// 计算行号
indexMethod(index) {
diff --git a/src/views/assessPost/monitorAssess.vue b/src/views/assessPost/monitorAssess.vue
index 6fbde3a..09b1e8c 100644
--- a/src/views/assessPost/monitorAssess.vue
+++ b/src/views/assessPost/monitorAssess.vue
@@ -58,7 +58,7 @@
title="考核规则"
width="70%"
>
-
+
@@ -233,7 +233,7 @@
const downloadElement = document.createElement('a')
const href = window.URL.createObjectURL(blob) // 创建下载的链接
downloadElement.href = href
- downloadElement.download = `受理员考核列表.xlsx` // 下载后文件名
+ downloadElement.download = `值班长评价列表.xlsx` // 下载后文件名
document.body.appendChild(downloadElement)
downloadElement.click() // 点击下载
document.body.removeChild(downloadElement) // 下载完成移除元素
@@ -250,6 +250,7 @@
// 点击告警规则
setRule() {
this.dialogVisible = true
+ this.$refs.assessRule.fetchData()
},
// 计算行号
indexMethod(index) {
diff --git a/src/views/assessPost/receiverAssess.vue b/src/views/assessPost/receiverAssess.vue
index f259458..0ece965 100644
--- a/src/views/assessPost/receiverAssess.vue
+++ b/src/views/assessPost/receiverAssess.vue
@@ -58,7 +58,7 @@
title="考核规则"
width="70%"
>
-
+
@@ -274,7 +274,7 @@
const downloadElement = document.createElement('a')
const href = window.URL.createObjectURL(blob) // 创建下载的链接
downloadElement.href = href
- downloadElement.download = `受理员考核列表.xlsx` // 下载后文件名
+ downloadElement.download = `受理员评价列表.xlsx` // 下载后文件名
document.body.appendChild(downloadElement)
downloadElement.click() // 点击下载
document.body.removeChild(downloadElement) // 下载完成移除元素
@@ -291,6 +291,7 @@
// 点击告警规则
setRule() {
this.dialogVisible = true
+ this.$refs.assessRule.fetchData()
},
// 计算行号
indexMethod(index) {
diff --git a/src/views/assessPost/supervisorAssess.vue b/src/views/assessPost/supervisorAssess.vue
index 7646371..60f6eee 100644
--- a/src/views/assessPost/supervisorAssess.vue
+++ b/src/views/assessPost/supervisorAssess.vue
@@ -58,7 +58,7 @@
title="考核规则"
width="70%"
>
-
+
@@ -108,12 +108,12 @@
value: 'name'
},
{
- text: '应上报数',
+ text: '要求上报数',
value: 'shouldReport',
width: 60
},
{
- text: '实上报数',
+ text: '上报数',
value: 'report',
width: 60,
type: 'Button'
@@ -294,6 +294,7 @@
// 点击告警规则
setRule() {
this.dialogVisible = true
+ this.$refs.assessRule.fetchData()
},
// 计算行号
indexMethod(index) {
diff --git a/src/views/assessRegion/assessArea.vue b/src/views/assessRegion/assessArea.vue
index 09be78c..9c74e99 100644
--- a/src/views/assessRegion/assessArea.vue
+++ b/src/views/assessRegion/assessArea.vue
@@ -25,7 +25,7 @@
-
+
diff --git a/src/views/assessRegion/assessOverview.vue b/src/views/assessRegion/assessOverview.vue
index 21c770a..1468bdc 100644
--- a/src/views/assessRegion/assessOverview.vue
+++ b/src/views/assessRegion/assessOverview.vue
@@ -24,10 +24,8 @@
-
-
-
+
{{ scope.row[column.value] }}