mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-17 23:06:47 +08:00
Merge branch 'master' of ssh://gitlab.dongwu-inc.com:10022/BOE/fe-manage
This commit is contained in:
8
src/api/indexMovetask.js
Normal file
8
src/api/indexMovetask.js
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
import http from "./config";
|
||||||
|
|
||||||
|
//移动任务到阶段
|
||||||
|
export const moveTask = (obj) => http.post('/admin/project/moveTask',obj,{
|
||||||
|
headers: {
|
||||||
|
'token': '123'
|
||||||
|
}
|
||||||
|
})
|
||||||
@@ -106,7 +106,8 @@
|
|||||||
import { reactive, ref } from "vue";
|
import { reactive, ref } from "vue";
|
||||||
import {message} from"ant-design-vue";
|
import {message} from"ant-design-vue";
|
||||||
import { createWorkTask, queryWorkDetailById, updateWorkTaskUsing} from "@/api/indexWork";
|
import { createWorkTask, queryWorkDetailById, updateWorkTaskUsing} from "@/api/indexWork";
|
||||||
import { ProjectEditTask,RouterEditTask } from "@/api/indexTask"
|
import { ProjectEditTask,RouterEditTask } from "@/api/indexTask";
|
||||||
|
import { storage } from "../../api/storage";
|
||||||
import dayjs from 'dayjs';
|
import dayjs from 'dayjs';
|
||||||
|
|
||||||
const rowSelection = ref({
|
const rowSelection = ref({
|
||||||
@@ -154,7 +155,9 @@ export default {
|
|||||||
choosedTime: '',
|
choosedTime: '',
|
||||||
});
|
});
|
||||||
const formRef = ref();
|
const formRef = ref();
|
||||||
|
const state = reactive({
|
||||||
|
routerId: storage.get("routerId") ? storage.get("routerId") : null,
|
||||||
|
})
|
||||||
|
|
||||||
let checkWorkName = async (_rule, value) => {
|
let checkWorkName = async (_rule, value) => {
|
||||||
if (!value) {
|
if (!value) {
|
||||||
@@ -307,8 +310,8 @@ export default {
|
|||||||
"duration": 0,
|
"duration": 0,
|
||||||
"flag": true,
|
"flag": true,
|
||||||
"name": formState.workName,
|
"name": formState.workName,
|
||||||
"routerId": 92,
|
"routerId": Number(storage.get('routerId')),
|
||||||
"routerTaskId": 0,
|
"routerTaskId": '',
|
||||||
"type": 4
|
"type": 4
|
||||||
}
|
}
|
||||||
// 新增编辑或新增关卡任务
|
// 新增编辑或新增关卡任务
|
||||||
@@ -341,6 +344,7 @@ export default {
|
|||||||
rules,
|
rules,
|
||||||
queryWork,
|
queryWork,
|
||||||
updateWork,
|
updateWork,
|
||||||
|
state,
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -955,9 +955,9 @@ export default {
|
|||||||
};
|
};
|
||||||
|
|
||||||
// tableData数据赋值方法
|
// tableData数据赋值方法
|
||||||
const dataAssignment = () => {
|
const dataAssignment = (id) => {
|
||||||
console.log(state.level);
|
console.log(state.level);
|
||||||
state.level[0].taskList.forEach((element, index) => {
|
state.level[id].taskList.forEach((element, index) => {
|
||||||
state.tableData[index] = {
|
state.tableData[index] = {
|
||||||
key: element.routerTaskId,
|
key: element.routerTaskId,
|
||||||
lei: checkType(element.type),
|
lei: checkType(element.type),
|
||||||
|
|||||||
@@ -284,8 +284,8 @@
|
|||||||
<div class="boomcen">
|
<div class="boomcen">
|
||||||
<div class="onerow">
|
<div class="onerow">
|
||||||
<div class="taskmain">任务列表</div>
|
<div class="taskmain">任务列表</div>
|
||||||
<button class="btn">移动任务到阶段</button>
|
<button class="btn" @click="moveTask">移动任务到阶段</button>
|
||||||
<div class="edit">
|
<div class="edit" @click="deleteTaskAll">
|
||||||
<img
|
<img
|
||||||
class="editimg"
|
class="editimg"
|
||||||
src="../../assets/images/projectadd/delete.png"
|
src="../../assets/images/projectadd/delete.png"
|
||||||
@@ -756,6 +756,7 @@ import * as apieval from "../../api/indexEval";
|
|||||||
import * as apiinvist from "../../api/indexInvist";
|
import * as apiinvist from "../../api/indexInvist";
|
||||||
import * as apivote from "../../api/indexVote";
|
import * as apivote from "../../api/indexVote";
|
||||||
import * as apistage from "../../api/indexStage";
|
import * as apistage from "../../api/indexStage";
|
||||||
|
import * as apimove from "../../api/indexMovetask";
|
||||||
import draggable from "vuedraggable";
|
import draggable from "vuedraggable";
|
||||||
import { storage } from "../../api/storage";
|
import { storage } from "../../api/storage";
|
||||||
const drawercolumns = [
|
const drawercolumns = [
|
||||||
@@ -998,6 +999,9 @@ export default {
|
|||||||
.editStage(obj)
|
.editStage(obj)
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
console.log("添加阶段成功", res);
|
console.log("添加阶段成功", res);
|
||||||
|
state.valuesname = "",
|
||||||
|
state.valuesnotice = "",
|
||||||
|
state.stage = false;
|
||||||
message.default();
|
message.default();
|
||||||
message.success("添加阶段成功");
|
message.success("添加阶段成功");
|
||||||
})
|
})
|
||||||
@@ -1598,7 +1602,46 @@ export default {
|
|||||||
getTask();
|
getTask();
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
//移动任务到阶段
|
||||||
|
const moveTask = () => {
|
||||||
|
let arr = state.selectRow;
|
||||||
|
console.log("选择的行信息",arr);
|
||||||
|
arr.map( value => {
|
||||||
|
console.log("value:",value);
|
||||||
|
let obj = {
|
||||||
|
chapterId: state.chooseStageId,
|
||||||
|
routerTaskIdList: [],
|
||||||
|
}
|
||||||
|
apimove
|
||||||
|
.moveTask(obj)
|
||||||
|
.then((res) => {
|
||||||
|
console.log("移动成功",res);
|
||||||
|
message.default();
|
||||||
|
message.success("移动成功");
|
||||||
|
})
|
||||||
|
.catch((err) => {
|
||||||
|
console.log("移动失败",err);
|
||||||
|
})
|
||||||
|
})
|
||||||
|
};
|
||||||
|
//批量删除
|
||||||
|
const deleteTaskAll = () => {
|
||||||
|
let arr = state.selectRow;
|
||||||
|
console.log("选择的行信息",arr);
|
||||||
|
arr.map( value => {
|
||||||
|
let obj = {
|
||||||
|
projectTaskIds: value,
|
||||||
|
}
|
||||||
|
api
|
||||||
|
.deleteTask(obj)
|
||||||
|
.then((res) => {
|
||||||
|
console.log(res);
|
||||||
|
})
|
||||||
|
.catch((err) => {
|
||||||
|
console.log(err);
|
||||||
|
});
|
||||||
|
})
|
||||||
|
}
|
||||||
const onSelectChange = (selectedRowKeys) => {
|
const onSelectChange = (selectedRowKeys) => {
|
||||||
console.log("selectedRowKeys changed: ", selectedRowKeys);
|
console.log("selectedRowKeys changed: ", selectedRowKeys);
|
||||||
state.selectedRowKeys = selectedRowKeys;
|
state.selectedRowKeys = selectedRowKeys;
|
||||||
@@ -1817,6 +1860,8 @@ export default {
|
|||||||
selectRowAll,
|
selectRowAll,
|
||||||
changeCourseType,
|
changeCourseType,
|
||||||
getStageData,
|
getStageData,
|
||||||
|
moveTask,
|
||||||
|
deleteTaskAll,
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user