| | |
| | | { name: '取消执行', value: '0', color: '#373333', img: qxzxpng }, |
| | | ]) |
| | | |
| | | // 获取任务统计总数 |
| | | const getTotalJobNum = () => { |
| | | totalJobNum().then(res => { |
| | | if (res.data.code !== 0) returen |
| | | total.value = res.data.data.job_total_num |
| | | }) |
| | | } |
| | | |
| | | // 获取其他任务统计 |
| | | const getJobStatistics = value => { |
| | | jobStatistics(value).then(res => { |
| | |
| | | }) |
| | | } |
| | | |
| | | const changeKey = inject('changeKey') |
| | | // 添加监听 |
| | | watch( |
| | | () => store.state.task.taskSearchParams, |
| | | newVal => { |
| | | if (newVal) { |
| | | getJobStatistics(newVal) |
| | | newVal |
| | | } |
| | | }, |
| | | { immediate: true,deep: true } |
| | | () => [store.state.task.taskSearchParams,changeKey.value], |
| | | () => getJobStatistics(store.state.task.taskSearchParams), |
| | | { deep: true } |
| | | ) |
| | | |
| | | </script> |