Browse Source

元数据标签调度

master
si@aidatagov.com 1 day ago
parent
commit
3175741df6
  1. 2
      vue-fastapi-frontend/src/api/taskMetadataConfig/metadataConfig.js
  2. 2
      vue-fastapi-frontend/src/views/meta/metatask/dsDialog.vue
  3. 17
      vue-fastapi-frontend/src/views/metadataConfig/taskBizConfig/index.vue

2
vue-fastapi-frontend/src/api/taskMetadataConfig/metadataConfig.js

@ -72,7 +72,7 @@ export function downOrUpmetatask(id,type) {
data: data data: data
}) })
} }
export function dsmetataskSec(data) { export function dsmetataskBiz(data) {
return request({ return request({
url: '/default-api/metadataConfig/taskBiz/DS', url: '/default-api/metadataConfig/taskBiz/DS',
method: 'put', method: 'put',

2
vue-fastapi-frontend/src/views/meta/metatask/dsDialog.vue

@ -115,6 +115,7 @@
import { ref, reactive, watch } from "vue"; import { ref, reactive, watch } from "vue";
import { dsmetatask,dsmetataskdetail } from "@/api/meta/metatask"; import { dsmetatask,dsmetataskdetail } from "@/api/meta/metatask";
import { dsmetataskSec} from "@/api/metadataConfig/metadataConfig"; import { dsmetataskSec} from "@/api/metadataConfig/metadataConfig";
import { dsmetataskBiz } from "@/api/taskMetadataConfig/metadataConfig";
import Crontab from '@/components/Crontab' import Crontab from '@/components/Crontab'
import { ElMessage } from 'element-plus' import { ElMessage } from 'element-plus'
@ -193,6 +194,7 @@ export default {
const taskSubmitMap = { const taskSubmitMap = {
metaTask: dsmetatask, metaTask: dsmetatask,
secTask: dsmetataskSec, secTask: dsmetataskSec,
bizTask: dsmetataskBiz,
// otherTask: dsmetataskOther // otherTask: dsmetataskOther
}; };

17
vue-fastapi-frontend/src/views/metadataConfig/taskBizConfig/index.vue

@ -348,7 +348,7 @@
/> />
<ds-dialog <ds-dialog
ref="dsdialog" ref="dsdialog"
processDefinitionType="secTask" processDefinitionType="bizTask"
:warningGroupList="warningGroupList" :warningGroupList="warningGroupList"
:environmentList="environmentList" :environmentList="environmentList"
:workerGroupList="workerGroupList" :workerGroupList="workerGroupList"
@ -372,7 +372,6 @@ import {
getTaskBizRelaList, getTaskBizRelaList,
downOrUpmetatask, downOrUpmetatask,
dsmetataskdelete, dsmetataskdelete,
dsmetataskSec,
delTaskBizConfig, delTaskBizConfig,
} from '@/api/taskMetadataConfig/metadataConfig' } from '@/api/taskMetadataConfig/metadataConfig'
import runDialog from '../../meta/metatask/runDialog' import runDialog from '../../meta/metatask/runDialog'
@ -437,6 +436,7 @@ const environmentList = ref([])
const workerGroupList = ref([]) const workerGroupList = ref([])
const dsIds = ref([]); const dsIds = ref([]);
const onums = ref([]);
const defindName = ref('') const defindName = ref('')
const columns = reactive([ const columns = reactive([
{ key: 0, label: '任务ID', prop: 'onum', visible: true }, { key: 0, label: '任务ID', prop: 'onum', visible: true },
@ -450,7 +450,8 @@ const columns = reactive([
]) ])
function handleSelectionChange(val) { function handleSelectionChange(val) {
selectedRows.value = val selectedRows.value = val
dsIds.value = selection.map((item) => item.dsIds); dsIds.value = selectedRows.value.map((item) => item.dsIds);
onums.value = selectedRows.value.map((item) => item.onum);
} }
@ -661,7 +662,8 @@ function handleDown() {
function handleDS() { function handleDS() {
if (singleTwo.value) return if (singleTwo.value) return
dsdialog.value.show(selectedRows.value[0].dsIds,selectedRows.value[0].onum); // Pass ids or any required data dsdialog.value.show(dsIds.value,onums.value); // Pass ids or any required data
} }
function handleRun() { function handleRun() {
@ -679,7 +681,7 @@ function handleDS() {
function handleLog() { function handleLog() {
if (single.value) return if (single.value) return
defindName.value = selectedRows.value[0].bizName defindName.value = selectedRows.value[0].bizName
logdialog.value.open() logdialog.value.show(defindName.value )
} }
function handleDeleteSche() { function handleDeleteSche() {
@ -687,7 +689,10 @@ function handleDeleteSche() {
ElMessageBox.confirm('确定删除调度吗?', '提示', { type: 'warning' }) ElMessageBox.confirm('确定删除调度吗?', '提示', { type: 'warning' })
.then(async () => { .then(async () => {
try { try {
await dsmetataskSec(selectedRows.value[0].onum) console.log(onums.value,"ssssssss")
await dsmetataskdelete({processDefinitionCode:dsIds.value.toString(),onum:onums.value.toString()})
ElMessage.success('删除调度成功') ElMessage.success('删除调度成功')
getList() getList()
} catch { } catch {

Loading…
Cancel
Save