fix: 2.5.0:
1、仪表盘定时任务折线图新增取消、停止统计维度 2、仪表盘重试、定时任务排行榜数据大于0 3、仪表盘组列表新增清除按钮
This commit is contained in:
parent
07f912739e
commit
829f8fb1d0
@ -57,12 +57,12 @@ public class DashboardLineResponseDO {
|
|||||||
/**
|
/**
|
||||||
* 定时-停止数
|
* 定时-停止数
|
||||||
*/
|
*/
|
||||||
private Long stopNum;
|
private Long stop;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 定时-取消数
|
* 定时-取消数
|
||||||
*/
|
*/
|
||||||
private Long cancelNum;
|
private Long cancel;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 定时-成功数
|
* 定时-成功数
|
||||||
|
@ -71,8 +71,8 @@
|
|||||||
AS createDt,
|
AS createDt,
|
||||||
ifnull(SUM(success_num), 0) AS success,
|
ifnull(SUM(success_num), 0) AS success,
|
||||||
ifnull(SUM(fail_num), 0) AS failNum,
|
ifnull(SUM(fail_num), 0) AS failNum,
|
||||||
ifnull(SUM(stop_num), 0) AS stopNum,
|
ifnull(SUM(stop_num), 0) AS stop,
|
||||||
ifnull(SUM(cancel_num), 0) AS cancelNum,
|
ifnull(SUM(cancel_num), 0) AS cancel,
|
||||||
ifnull(SUM(fail_num + stop_num + cancel_num), 0) AS fail,
|
ifnull(SUM(fail_num + stop_num + cancel_num), 0) AS fail,
|
||||||
ifnull(SUM(success_num + fail_num + stop_num + cancel_num), 0) AS total
|
ifnull(SUM(success_num + fail_num + stop_num + cancel_num), 0) AS total
|
||||||
FROM job_summary
|
FROM job_summary
|
||||||
@ -109,6 +109,7 @@
|
|||||||
</where>
|
</where>
|
||||||
AND namespace_id = #{namespaceId}
|
AND namespace_id = #{namespaceId}
|
||||||
GROUP BY namespace_id, group_name, job_id
|
GROUP BY namespace_id, group_name, job_id
|
||||||
|
HAVING total > 0
|
||||||
ORDER BY total DESC LIMIT 10
|
ORDER BY total DESC LIMIT 10
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
@ -123,6 +123,7 @@
|
|||||||
AND trigger_at >= #{startTime} AND trigger_at <= #{endTime}
|
AND trigger_at >= #{startTime} AND trigger_at <= #{endTime}
|
||||||
</where>
|
</where>
|
||||||
GROUP BY namespace_id, group_name, scene_name
|
GROUP BY namespace_id, group_name, scene_name
|
||||||
|
HAVING total > 0
|
||||||
ORDER BY total DESC LIMIT 10
|
ORDER BY total DESC LIMIT 10
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
@ -39,8 +39,8 @@ public enum DateTypeEnum {
|
|||||||
.setSuccess(0L)
|
.setSuccess(0L)
|
||||||
.setSuccessNum(0L)
|
.setSuccessNum(0L)
|
||||||
.setSuspendNum(0L)
|
.setSuspendNum(0L)
|
||||||
.setStopNum(0L)
|
.setStop(0L)
|
||||||
.setCancelNum(0L)
|
.setCancel(0L)
|
||||||
.setCreateDt(format);
|
.setCreateDt(format);
|
||||||
dashboardLineResponseVOList.add(dashboardLineResponseVO);
|
dashboardLineResponseVOList.add(dashboardLineResponseVO);
|
||||||
}
|
}
|
||||||
@ -74,8 +74,8 @@ public enum DateTypeEnum {
|
|||||||
.setSuccess(0L)
|
.setSuccess(0L)
|
||||||
.setSuccessNum(0L)
|
.setSuccessNum(0L)
|
||||||
.setSuspendNum(0L)
|
.setSuspendNum(0L)
|
||||||
.setStopNum(0L)
|
.setStop(0L)
|
||||||
.setCancelNum(0L)
|
.setCancel(0L)
|
||||||
.setCreateDt(format);
|
.setCreateDt(format);
|
||||||
dashboardLineResponseVOList.add(dashboardLineResponseVO);
|
dashboardLineResponseVOList.add(dashboardLineResponseVO);
|
||||||
}
|
}
|
||||||
@ -110,8 +110,8 @@ public enum DateTypeEnum {
|
|||||||
.setSuccess(0L)
|
.setSuccess(0L)
|
||||||
.setSuccessNum(0L)
|
.setSuccessNum(0L)
|
||||||
.setSuspendNum(0L)
|
.setSuspendNum(0L)
|
||||||
.setStopNum(0L)
|
.setStop(0L)
|
||||||
.setCancelNum(0L)
|
.setCancel(0L)
|
||||||
.setCreateDt(format);
|
.setCreateDt(format);
|
||||||
dashboardLineResponseVOList.add(dashboardLineResponseVO);
|
dashboardLineResponseVOList.add(dashboardLineResponseVO);
|
||||||
}
|
}
|
||||||
@ -146,8 +146,8 @@ public enum DateTypeEnum {
|
|||||||
.setSuccess(0L)
|
.setSuccess(0L)
|
||||||
.setSuccessNum(0L)
|
.setSuccessNum(0L)
|
||||||
.setSuspendNum(0L)
|
.setSuspendNum(0L)
|
||||||
.setStopNum(0L)
|
.setStop(0L)
|
||||||
.setCancelNum(0L)
|
.setCancel(0L)
|
||||||
.setCreateDt(format);
|
.setCreateDt(format);
|
||||||
dashboardLineResponseVOList.add(dashboardLineResponseVO);
|
dashboardLineResponseVOList.add(dashboardLineResponseVO);
|
||||||
}
|
}
|
||||||
|
@ -59,12 +59,12 @@ public class DashboardLineResponseVO {
|
|||||||
/**
|
/**
|
||||||
* 定时-停止数
|
* 定时-停止数
|
||||||
*/
|
*/
|
||||||
private Long stopNum;
|
private Long stop;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 定时-取消数
|
* 定时-取消数
|
||||||
*/
|
*/
|
||||||
private Long cancelNum;
|
private Long cancel;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 定时-成功数
|
* 定时-成功数
|
||||||
|
@ -43,7 +43,7 @@ export default {
|
|||||||
var dv = ds.createView().source(viewRecords)
|
var dv = ds.createView().source(viewRecords)
|
||||||
dv.transform({
|
dv.transform({
|
||||||
type: 'fold',
|
type: 'fold',
|
||||||
fields: ['success', 'fail'],
|
fields: ['success', 'fail', 'stop', 'cancel'],
|
||||||
key: 'name',
|
key: 'name',
|
||||||
value: 'viewTotal',
|
value: 'viewTotal',
|
||||||
retains: ['total', 'createDt']
|
retains: ['total', 'createDt']
|
||||||
|
@ -89,7 +89,7 @@
|
|||||||
<div class="extra-item">
|
<div class="extra-item">
|
||||||
<a-range-picker @change="dateChange" :show-time="{format: 'HH:mm:ss',defaultValue: [moment('00:00:00', 'HH:mm:ss'),moment('23:59:59', 'HH:mm:ss')]}" format="YYYY-MM-DD HH:mm:ss" :placeholder="['开始时间', '结束时间']" />
|
<a-range-picker @change="dateChange" :show-time="{format: 'HH:mm:ss',defaultValue: [moment('00:00:00', 'HH:mm:ss'),moment('23:59:59', 'HH:mm:ss')]}" format="YYYY-MM-DD HH:mm:ss" :placeholder="['开始时间', '结束时间']" />
|
||||||
</div>
|
</div>
|
||||||
<a-select placeholder="请输入组名称" @change="value => handleChange(value)" :style="{width: '256px'}">
|
<a-select placeholder="请输入组名称" @change="value => handleChange(value)" :style="{width: '256px'}" :allowClear="true">
|
||||||
<a-select-option v-for="item in groupNameList" :value="item" :key="item">{{ item }}</a-select-option>
|
<a-select-option v-for="item in groupNameList" :value="item" :key="item">{{ item }}</a-select-option>
|
||||||
</a-select>
|
</a-select>
|
||||||
</div>
|
</div>
|
||||||
|
@ -70,10 +70,10 @@ export default {
|
|||||||
groupName: '',
|
groupName: '',
|
||||||
startTime: '',
|
startTime: '',
|
||||||
endTime: '',
|
endTime: '',
|
||||||
successNum: 0,
|
success: 0,
|
||||||
failNum: 0,
|
fail: 0,
|
||||||
stopNum: 0,
|
stop: 0,
|
||||||
cancelNum: 0,
|
cancel: 0,
|
||||||
total: 0,
|
total: 0,
|
||||||
groupNameList: [],
|
groupNameList: [],
|
||||||
pieScale: [{
|
pieScale: [{
|
||||||
@ -111,24 +111,24 @@ export default {
|
|||||||
mounted () {
|
mounted () {
|
||||||
this.$bus.$on('job', (res) => {
|
this.$bus.$on('job', (res) => {
|
||||||
this.total = 0
|
this.total = 0
|
||||||
this.successNum = 0
|
this.success = 0
|
||||||
this.failNum = 0
|
this.fail = 0
|
||||||
this.stopNum = 0
|
this.stop = 0
|
||||||
this.cancelNum = 0
|
this.cancel = 0
|
||||||
this.rankList = res.data.rankList
|
this.rankList = res.data.rankList
|
||||||
this.taskList = res.data.taskList
|
this.taskList = res.data.taskList
|
||||||
res.data.dashboardLineResponseDOList.forEach(res => {
|
res.data.dashboardLineResponseDOList.forEach(res => {
|
||||||
this.successNum += res.success
|
this.success += res.success
|
||||||
this.failNum += res.failNum
|
this.fail += res.fail
|
||||||
this.stopNum += res.stopNum
|
this.stop += res.stop
|
||||||
this.cancelNum += res.cancelNum
|
this.cancel += res.cancel
|
||||||
})
|
})
|
||||||
this.total = this.successNum + this.failNum + this.stopNum + this.cancelNum
|
this.total = this.success + this.fail + this.stop + this.cancel
|
||||||
this.pieData = [
|
this.pieData = [
|
||||||
{ value: 'SUCCESS', name: this.successNum, percent: this.successNum / this.total },
|
{ value: 'SUCCESS', name: this.success, percent: this.success / this.total },
|
||||||
{ value: 'FAIL', name: this.failNum, percent: this.failNum / this.total },
|
{ value: 'FAIL', name: this.fail, percent: this.fail / this.total },
|
||||||
{ value: 'STOP', name: this.stopNum, percent: this.stopNum / this.total },
|
{ value: 'STOP', name: this.stop, percent: this.stop / this.total },
|
||||||
{ value: 'CANCEL', name: this.cancelNum, percent: this.cancelNum / this.total }
|
{ value: 'CANCEL', name: this.cancel, percent: this.cancel / this.total }
|
||||||
]
|
]
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user