Browse Source

元数据任务优化

master
siyaqi 1 month ago
parent
commit
7e24a7cb2f
  1. 14
      vue-fastapi-frontend/src/views/meta/metatask/index.vue

14
vue-fastapi-frontend/src/views/meta/metatask/index.vue

@ -580,6 +580,7 @@ const { meta_task_type, meta_task_acq, meta_task_status,meta_task_at } = proxy.u
const activeTab = ref("dataSource"); const activeTab = ref("dataSource");
const loading = ref(true); const loading = ref(true);
const ids = ref([]); const ids = ref([]);
const idnames = ref([]);
const dsIds = ref([]); const dsIds = ref([]);
const single = ref(true); const single = ref(true);
const isEdit = ref(true); const isEdit = ref(true);
@ -779,6 +780,7 @@ const handleSelectionChange = (selection) => {
chooseRows.value = selection; chooseRows.value = selection;
ids.value = selection.map((item) => item.metataskId); ids.value = selection.map((item) => item.metataskId);
dsIds.value = selection.map((item) => item.dsIds); dsIds.value = selection.map((item) => item.dsIds);
idnames.value=selection.map((item) => item.metataskName);
singleOne.value = selection.length !== 1 || selectRowData.value.status === "ONLINE"; singleOne.value = selection.length !== 1 || selectRowData.value.status === "ONLINE";
singleTwo.value = selection.length !== 1 || selectRowData.value.status === "OFFLINE"; singleTwo.value = selection.length !== 1 || selectRowData.value.status === "OFFLINE";
single.value = selection.length !== 1; single.value = selection.length !== 1;
@ -830,7 +832,8 @@ const handleUpdate = async (row) => {
const handleUp = async (row) => { const handleUp = async (row) => {
const metataskIds = String(row.metataskId || ids.value); const metataskIds = String(row.metataskId || ids.value);
await proxy.$modal.confirm(`是否确认上线任务编号为"${metataskIds}"的数据项?`); const metataskNames = row.metataskName || idnames.value;
await proxy.$modal.confirm(`是否确认上线任务 "${metataskNames}"?`);
await downOrUpmetatask(metataskIds, "ONLINE"); await downOrUpmetatask(metataskIds, "ONLINE");
getList(); getList();
proxy.$modal.msgSuccess("上线成功"); proxy.$modal.msgSuccess("上线成功");
@ -838,7 +841,8 @@ const handleUp = async (row) => {
const handleDown = async (row) => { const handleDown = async (row) => {
const metataskIds = String(row.metataskId || ids.value); const metataskIds = String(row.metataskId || ids.value);
await proxy.$modal.confirm(`是否确认下线任务编号为"${metataskIds}"的数据项?`); const metataskNames = row.metataskName || idnames.value;
await proxy.$modal.confirm(`是否确认下线任务 "${metataskNames}"?`);
await downOrUpmetatask(metataskIds, "OFFLINE"); await downOrUpmetatask(metataskIds, "OFFLINE");
getList(); getList();
proxy.$modal.msgSuccess("下线成功"); proxy.$modal.msgSuccess("下线成功");
@ -928,8 +932,9 @@ const handleDelete = async (row) => {
} }
if (isDelete) { if (isDelete) {
const metataskIds = row.metataskId || ids.value; const metataskIds = row.metataskId || ids.value;
const metataskNames = row.metataskName || idnames.value;
const dsidsVo = row.dsIds || dsIds.value; const dsidsVo = row.dsIds || dsIds.value;
await proxy.$modal.confirm(`是否确认删除任务编号为"${metataskIds}"的数据项`); await proxy.$modal.confirm(`是否确认删除任务 "${metataskNames}"?`);
await delmetatask(metataskIds, dsidsVo); await delmetatask(metataskIds, dsidsVo);
getList(); getList();
proxy.$modal.msgSuccess("删除成功"); proxy.$modal.msgSuccess("删除成功");
@ -954,8 +959,9 @@ const handleDeleteSche = async (row) => {
if (isDelete) { if (isDelete) {
const metataskIds = row.metataskId || ids.value; const metataskIds = row.metataskId || ids.value;
const metataskNames = row.metataskName || idnames.value;
const dsidsVo = row.dsIds || dsIds.value; const dsidsVo = row.dsIds || dsIds.value;
await proxy.$modal.confirm(`是否确认删除任务编号为"${metataskIds}"的调度?`); await proxy.$modal.confirm(`是否确认删除任务 "${metataskNames}"的调度?`);
await dsmetataskdelete({processDefinitionCode:dsidsVo.toString(),metaTaskId:metataskIds.toString()}) await dsmetataskdelete({processDefinitionCode:dsidsVo.toString(),metaTaskId:metataskIds.toString()})
getList(); getList();
proxy.$modal.msgSuccess("删除调度成功"); proxy.$modal.msgSuccess("删除调度成功");

Loading…
Cancel
Save