-
-
-
-
-
- 成功
- 已处理
- 失败
-
-
-
-
-
-
+
+
+
+
+
+ {{ taskStatusDist[row.taskStatus] }}
+
+
+
+
+
diff --git a/src/views/intergrationTask/detailData/rightDialog.vue b/src/views/intergrationTask/detailData/rightDialog.vue
index 4a4b48c..b517c7b 100644
--- a/src/views/intergrationTask/detailData/rightDialog.vue
+++ b/src/views/intergrationTask/detailData/rightDialog.vue
@@ -1,133 +1,317 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
+
diff --git a/src/views/intergrationTask/index.vue b/src/views/intergrationTask/index.vue
index a90e810..07ec24b 100644
--- a/src/views/intergrationTask/index.vue
+++ b/src/views/intergrationTask/index.vue
@@ -193,6 +193,16 @@ export default {
text: '查看',
color: '#5a9cf8'
},
+ {
+ type: 'start',
+ text: '启用',
+ color: '#5a9cf8'
+ },
+ {
+ type: 'stop',
+ text: '停用',
+ color: '#e47470'
+ },
{
type: 'dele',
text: '删除',
@@ -291,13 +301,11 @@ export default {
{}
)
if (res.status == 200) {
- console.log(res)
this.treeData = res.attribute
this.$nextTick(() => {
this.$refs.menuTree.clickFirst()
})
}
- console.log(res, '🌲')
},
// 树添加
treeAppendHandle(data) {
@@ -323,7 +331,6 @@ export default {
treeRemoveHandle(data) {
this.$confirm('确认删除?')
.then(async() => {
- console.log(1)
const res = await getUserModuleApi(
{
tl: 'integrationTaskClassificationService',
@@ -334,7 +341,6 @@ export default {
id: data.id //任务id
}
)
- console.log(res)
if (res.status == 200) {
this.$nextTick(() => {
this.initTreeData()
@@ -365,10 +371,9 @@ export default {
pageNum: this.pageModel.pageIndex,
pageSize: this.pageModel.limit,
task_app: this.appId,
- ...obj,
+ ...obj
}
)
- console.log(res, 'tabledata')
if (res.status == 200) {
this.tableData = res.attribute.list
this.pageModel.total = res.attribute.total
@@ -388,7 +393,6 @@ export default {
},
// 树点击事件
homeHandleNodeClick(data) {
- console.log(data, 'data')
this.pageModel.pageIndex = 1
this.pageModel.total = 0
this.pageModel.limit = 10
@@ -414,9 +418,7 @@ export default {
this.$set(this.pluginDist, item.id, item.label)
})
this.SearchformRow[1].elCol[0].options = res.attribute
- console.log(this.SearchformRow[1].elCol[0], 'this.SearchformRow[1].elCol[0]')
}
- console.log(res, '拿到插件列表')
},
// 页面
currentChangeHandle(pageModel) {
@@ -426,14 +428,13 @@ export default {
})
},
// 表格按钮
- tableButtonHandle(val, item) {
+ async tableButtonHandle(val, item) {
if (item.type === 'view') {
this.$router.push({
name: 'taskAdd',
query: { id: val.id, lookFlag: true }
})
} else if (item.type === 'dele') {
- console.log(111)
this.$confirm('确认删除?')
.then(async() => {
const res = await getUserModuleApi(
@@ -454,16 +455,33 @@ export default {
this.pageModel.pageIndex--
}
this.$nextTick(() => {
- this.$vmNews("删除成功",'success')
+ this.$vmNews('删除成功', 'success')
this.initTableData({ ...this.searchForm })
})
}
})
.catch((err) => {
- console.log(err)
})
} else if (item.type === 'edit') {
this.$router.push({ name: 'taskAdd', query: { id: val.id } })
+ } else if (item.type === 'start') {
+ const res = await authApi('integrationTaskService', '', 'enableDisableEntity', '', {
+ 'id': val.id,
+ 'taskStatus': '1' //1、启用2、停用
+ })
+ if (res.status === '200') {
+ this.$vmNews(res.msg, 'success')
+ this.initTableData()
+ }
+ } else if (item.type === 'stop') {
+ const res = await authApi('integrationTaskService', '', 'enableDisableEntity', '', {
+ 'id': val.id,
+ 'taskStatus': '2' //1、启用2、停用
+ })
+ if (res.status === '200') {
+ this.$vmNews(res.msg, 'success')
+ this.initTableData()
+ }
}
}
},
diff --git a/src/views/intergrationTask/logData.vue b/src/views/intergrationTask/logData.vue
index dfc1d8f..8be0d2e 100644
--- a/src/views/intergrationTask/logData.vue
+++ b/src/views/intergrationTask/logData.vue
@@ -245,4 +245,4 @@ export default {
margin-top: 20px;
}
}
-
\ No newline at end of file
+
diff --git a/src/views/intergrationTask/logDataRightDialog.vue b/src/views/intergrationTask/logDataRightDialog.vue
new file mode 100644
index 0000000..cf4fc49
--- /dev/null
+++ b/src/views/intergrationTask/logDataRightDialog.vue
@@ -0,0 +1,464 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/intergrationTask/monRightDialog.vue b/src/views/intergrationTask/monRightDialog.vue
new file mode 100644
index 0000000..2754c2d
--- /dev/null
+++ b/src/views/intergrationTask/monRightDialog.vue
@@ -0,0 +1,464 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/intergrationTask/monitoring.vue b/src/views/intergrationTask/monitoring.vue
index b53f296..e00a2b5 100644
--- a/src/views/intergrationTask/monitoring.vue
+++ b/src/views/intergrationTask/monitoring.vue
@@ -1,365 +1,234 @@
-
-
-
-
-
输出
+
+
+
-
+
+ {{ taskStatusDist[row.taskStatus] }}
+
+
-
-
-
-
- {{ stsDict[row.sts] }}
-
-
-
-
-
- {{ getTimeHandler(row.diff_time) }}
-
-
-
-
+
+
-
-
\ No newline at end of file
+
+
+
diff --git a/src/views/intergrationTask/taskAdd.vue b/src/views/intergrationTask/taskAdd.vue
index ee891af..082b2e2 100644
--- a/src/views/intergrationTask/taskAdd.vue
+++ b/src/views/intergrationTask/taskAdd.vue
@@ -113,7 +113,8 @@ export default {
title: '任务名称',
id: 'taskName',
row: 8,
- required: true
+ required: true,
+ disabled: false,
},
{
type: 'input',
@@ -671,6 +672,8 @@ export default {
)
if (res.status == 200) {
this.ruleForm = res.attribute
+ console.log(res)
+ this.formRow[0].elCol[1].disabled = true
const res2 = await authApi('sysApplicationPluginService', '', 'queryEntity', '', {
appId: res.attribute.taskApp
})
@@ -707,6 +710,10 @@ export default {
},
// 表单验证成功后
async onSubmitHandle() {
+ if (!this.ruleForm.taskCron) {
+ this.$vmNews('请编辑发生时间选择任务策略')
+ return
+ }
this.commitLoading = true
let obj = { ...this.ruleForm }
if (!this.$route.query.id) {
@@ -722,7 +729,7 @@ export default {
if (res.status == 200) {
this.$message({
type: 'success',
- message: '保存成功!'
+ message: res.msg
})
this.$router.back()
//面包屑删除
diff --git a/src/views/systemMaintenance/menuManagement/index.vue b/src/views/systemMaintenance/menuManagement/index.vue
index d13564c..ebd8c9c 100644
--- a/src/views/systemMaintenance/menuManagement/index.vue
+++ b/src/views/systemMaintenance/menuManagement/index.vue
@@ -106,10 +106,7 @@ export default {
},
// 操作按钮事件
getFuncBtn(btnEven) {
- if (!this.delId) {
- this.$vmNews('请选择处理的信息')
- return
- }
+
if (btnEven.menuName == '新增根节点') {
let newRuleForm = {
parentMenuName: "",
@@ -121,6 +118,10 @@ export default {
})
}
if (btnEven.menuName == '新增子节点') {
+ if (!this.delId) {
+ this.$vmNews('请选择处理的信息')
+ return
+ }
let newRuleForm = {
parentMenuName: this.ruleForm.menuName,
parentMenuId: this.ruleForm.id