feat: 添加关卡和关卡切换

This commit is contained in:
王熙东
2022-11-04 18:29:42 +08:00
parent bbb69a4ad0
commit 2d8ded01ed
2 changed files with 10 additions and 6 deletions

View File

@@ -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,
}; };
}, },
}; };

View File

@@ -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),