mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-14 05:16:45 +08:00
Merge remote-tracking branch 'origin/develop' into develop
This commit is contained in:
@@ -316,13 +316,11 @@ export default {
|
|||||||
for (let i = 0; i < state.apiTaskList.length; i++) {
|
for (let i = 0; i < state.apiTaskList.length; i++) {
|
||||||
apiTask
|
apiTask
|
||||||
.addTask({
|
.addTask({
|
||||||
courseId: state.apiTaskList[i].caseid,
|
courseId: Number(state.apiTaskList[i].casesId),
|
||||||
duration: 0,
|
name: state.apiTaskList[i].title,
|
||||||
flag: true,
|
|
||||||
name: state.apiTaskList[i].caseName,
|
|
||||||
projectTaskId: props.projectTaskId,
|
projectTaskId: props.projectTaskId,
|
||||||
projectTemplateId: props.projectTemplateId,
|
projectTemplateId: Number(localStorage.getItem("projectTemplateId")),
|
||||||
stageId: props.chooseStageId || 0,
|
stageId: Number(props.chooseStageId) || 0,
|
||||||
type: 3,
|
type: 3,
|
||||||
})
|
})
|
||||||
.then(() => {
|
.then(() => {
|
||||||
|
|||||||
@@ -499,7 +499,7 @@ export default {
|
|||||||
.catch((err) => {
|
.catch((err) => {
|
||||||
console.log(err);
|
console.log(err);
|
||||||
});
|
});
|
||||||
} else if (props.isLevel === 2) {
|
} else if (props.isLevel == 2) {
|
||||||
console.log("我是要便利的数据2", state.addOnlineList);
|
console.log("我是要便利的数据2", state.addOnlineList);
|
||||||
let p_data = state.addOnlineList;
|
let p_data = state.addOnlineList;
|
||||||
let p_data_id = [];
|
let p_data_id = [];
|
||||||
@@ -556,15 +556,18 @@ export default {
|
|||||||
console.log(err);
|
console.log(err);
|
||||||
});
|
});
|
||||||
} else if (props.isLevel == 3) {
|
} else if (props.isLevel == 3) {
|
||||||
|
state.addOnlineList.map((value) => {
|
||||||
|
console.log( props, props.projectTemplateId,props.projectTaskId)
|
||||||
addTempTask({
|
addTempTask({
|
||||||
courseId: state.onlineClassesId,
|
courseId: value.num,
|
||||||
name: state.onlineName,
|
name: value.name,
|
||||||
projectTemplateId: props.projectTemplateId,
|
projectTemplateId: localStorage.getItem("projectTemplateId"),
|
||||||
projectTaskId: props.projectTaskId || 0,
|
projectTaskId: props.projectTaskId || 0,
|
||||||
stageId: props.chooseStageId || 0,
|
stageId: props.chooseStageId || 0,
|
||||||
type: 1,
|
type: 1,
|
||||||
})
|
})
|
||||||
.then(() => {
|
.then((res) => {
|
||||||
|
console.log('新增或者编辑在线课',res)
|
||||||
message.destroy();
|
message.destroy();
|
||||||
message.success(`${props.edit ? "编辑" : "新增"}模板库任务成功`);
|
message.success(`${props.edit ? "编辑" : "新增"}模板库任务成功`);
|
||||||
ctx.emit("changeData", false);
|
ctx.emit("changeData", false);
|
||||||
@@ -574,6 +577,7 @@ export default {
|
|||||||
message.destroy();
|
message.destroy();
|
||||||
message.error(`${props.edit ? "编辑" : "新增"}模板库任务失败`);
|
message.error(`${props.edit ? "编辑" : "新增"}模板库任务失败`);
|
||||||
});
|
});
|
||||||
|
})
|
||||||
}
|
}
|
||||||
//if(state.addOnlineList.Target==undefined){
|
//if(state.addOnlineList.Target==undefined){
|
||||||
// closeDrawer();
|
// closeDrawer();
|
||||||
|
|||||||
@@ -56,7 +56,7 @@
|
|||||||
<div class="onerow">
|
<div class="onerow">
|
||||||
<div class="taskmain">任务大纲</div>
|
<div class="taskmain">任务大纲</div>
|
||||||
<!-- <button class="btn" @click="showFaceIn">批量面授报名</button> -->
|
<!-- <button class="btn" @click="showFaceIn">批量面授报名</button> -->
|
||||||
<router-link to="/temTask" class="edit">
|
<router-link class="edit" :to="{ path: `/temTask`, query: { projectId: projectId } }">
|
||||||
<img
|
<img
|
||||||
class="editimg"
|
class="editimg"
|
||||||
src="../../assets/images/projectadd/edit.png"
|
src="../../assets/images/projectadd/edit.png"
|
||||||
@@ -956,6 +956,7 @@ export default defineComponent({
|
|||||||
state.picUrl = res.data.data.projectTemplateInfo.picUrl;
|
state.picUrl = res.data.data.projectTemplateInfo.picUrl;
|
||||||
state.projectInfo.attach = res.data.data.projectTemplateInfo.attach;
|
state.projectInfo.attach = res.data.data.projectTemplateInfo.attach;
|
||||||
state.projectInfo.category = res.data.data.projectTemplateInfo.category;
|
state.projectInfo.category = res.data.data.projectTemplateInfo.category;
|
||||||
|
state.projectId = res.data.data.projectTemplateInfo.projectTemplateId;
|
||||||
try{
|
try{
|
||||||
state.fileList = JSON.parse(res.data.data.projectTemplateInfo.attach);
|
state.fileList = JSON.parse(res.data.data.projectTemplateInfo.attach);
|
||||||
}catch{
|
}catch{
|
||||||
|
|||||||
@@ -175,6 +175,7 @@
|
|||||||
@changeData="updateTableData"
|
@changeData="updateTableData"
|
||||||
:isLevel="isLevel"
|
:isLevel="isLevel"
|
||||||
v-model:edit="edit"
|
v-model:edit="edit"
|
||||||
|
v-model:projectId="projectId"
|
||||||
v-model:projectTemplateId="projectTemplateId"
|
v-model:projectTemplateId="projectTemplateId"
|
||||||
v-model:chooseStageId="chooseStageId"
|
v-model:chooseStageId="chooseStageId"
|
||||||
v-model:projectTaskId="projectTaskId"
|
v-model:projectTaskId="projectTaskId"
|
||||||
@@ -198,6 +199,7 @@
|
|||||||
@changeData="updateTableData"
|
@changeData="updateTableData"
|
||||||
:isLevel="isLevel"
|
:isLevel="isLevel"
|
||||||
v-model:edit="edit"
|
v-model:edit="edit"
|
||||||
|
v-model:projectId="projectId"
|
||||||
v-model:projectTemplateId="projectTemplateId"
|
v-model:projectTemplateId="projectTemplateId"
|
||||||
v-model:chooseStageId="chooseStageId"
|
v-model:chooseStageId="chooseStageId"
|
||||||
v-model:projectTaskId="projectTaskId"
|
v-model:projectTaskId="projectTaskId"
|
||||||
@@ -221,6 +223,7 @@
|
|||||||
@changeData="updateTableData"
|
@changeData="updateTableData"
|
||||||
:isLevel="isLevel"
|
:isLevel="isLevel"
|
||||||
v-model:edit="edit"
|
v-model:edit="edit"
|
||||||
|
v-model:projectId="projectId"
|
||||||
v-model:projectTemplateId="projectTemplateId"
|
v-model:projectTemplateId="projectTemplateId"
|
||||||
v-model:chooseStageId="chooseStageId"
|
v-model:chooseStageId="chooseStageId"
|
||||||
v-model:projectTaskId="projectTaskId"
|
v-model:projectTaskId="projectTaskId"
|
||||||
@@ -244,6 +247,7 @@
|
|||||||
@changeData="updateTableData"
|
@changeData="updateTableData"
|
||||||
v-model:isLevel="isLevel"
|
v-model:isLevel="isLevel"
|
||||||
v-model:edit="edit"
|
v-model:edit="edit"
|
||||||
|
v-model:projectId="projectId"
|
||||||
v-model:projectTemplateId="projectTemplateId"
|
v-model:projectTemplateId="projectTemplateId"
|
||||||
v-model:chooseStageId="chooseStageId"
|
v-model:chooseStageId="chooseStageId"
|
||||||
v-model:EditWorkId="EditWorkId"
|
v-model:EditWorkId="EditWorkId"
|
||||||
@@ -267,6 +271,7 @@
|
|||||||
@changeData="updateTableData"
|
@changeData="updateTableData"
|
||||||
:isLevel="isLevel"
|
:isLevel="isLevel"
|
||||||
v-model:edit="edit"
|
v-model:edit="edit"
|
||||||
|
v-model:projectId="projectId"
|
||||||
v-model:projectTemplateId="projectTemplateId"
|
v-model:projectTemplateId="projectTemplateId"
|
||||||
v-model:chooseStageId="chooseStageId"
|
v-model:chooseStageId="chooseStageId"
|
||||||
v-model:EditTestId="EditTestId"
|
v-model:EditTestId="EditTestId"
|
||||||
@@ -289,6 +294,7 @@
|
|||||||
v-model:addliveVisible="addlivevisible"
|
v-model:addliveVisible="addlivevisible"
|
||||||
:isLevel="isLevel"
|
:isLevel="isLevel"
|
||||||
@changeData="updateTableData"
|
@changeData="updateTableData"
|
||||||
|
v-model:projectId="projectId"
|
||||||
v-model:projectTemplateId="projectTemplateId"
|
v-model:projectTemplateId="projectTemplateId"
|
||||||
v-model:chooseStageId="chooseStageId"
|
v-model:chooseStageId="chooseStageId"
|
||||||
v-model:edit="edit"
|
v-model:edit="edit"
|
||||||
@@ -312,6 +318,7 @@
|
|||||||
v-model:addrefVisible="addrefvisible"
|
v-model:addrefVisible="addrefvisible"
|
||||||
:isLevel="isLevel"
|
:isLevel="isLevel"
|
||||||
@changeData="updateTableData"
|
@changeData="updateTableData"
|
||||||
|
v-model:projectId="projectId"
|
||||||
v-model:projectTemplateId="projectTemplateId"
|
v-model:projectTemplateId="projectTemplateId"
|
||||||
v-model:chooseStageId="chooseStageId"
|
v-model:chooseStageId="chooseStageId"
|
||||||
v-model:edit="edit"
|
v-model:edit="edit"
|
||||||
@@ -335,6 +342,7 @@
|
|||||||
v-model:adddiscussVisible="adddiscussvisible"
|
v-model:adddiscussVisible="adddiscussvisible"
|
||||||
v-model:edit="edit"
|
v-model:edit="edit"
|
||||||
:isLevel="isLevel"
|
:isLevel="isLevel"
|
||||||
|
v-model:projectId="projectId"
|
||||||
v-model:projectTemplateId="projectTemplateId"
|
v-model:projectTemplateId="projectTemplateId"
|
||||||
v-model:chooseStageId="chooseStageId"
|
v-model:chooseStageId="chooseStageId"
|
||||||
v-model:EditDiscussId="EditDiscussId"
|
v-model:EditDiscussId="EditDiscussId"
|
||||||
@@ -357,6 +365,7 @@
|
|||||||
<add-active
|
<add-active
|
||||||
v-model:addactiveVisible="addactivevisible"
|
v-model:addactiveVisible="addactivevisible"
|
||||||
v-model:projectTemplateId="projectTemplateId"
|
v-model:projectTemplateId="projectTemplateId"
|
||||||
|
v-model:projectId="projectId"
|
||||||
v-model:EditActiveId="EditActiveId"
|
v-model:EditActiveId="EditActiveId"
|
||||||
v-model:projectTaskId="projectTaskId"
|
v-model:projectTaskId="projectTaskId"
|
||||||
v-model:edit="edit"
|
v-model:edit="edit"
|
||||||
@@ -382,6 +391,7 @@
|
|||||||
@changeData="updateTableData"
|
@changeData="updateTableData"
|
||||||
v-model:edit="edit"
|
v-model:edit="edit"
|
||||||
:isLevel="isLevel"
|
:isLevel="isLevel"
|
||||||
|
v-model:projectId="projectId"
|
||||||
v-model:projectTemplateId="projectTemplateId"
|
v-model:projectTemplateId="projectTemplateId"
|
||||||
v-model:chooseStageId="chooseStageId"
|
v-model:chooseStageId="chooseStageId"
|
||||||
v-model:projectTaskId="projectTaskId"
|
v-model:projectTaskId="projectTaskId"
|
||||||
@@ -405,6 +415,7 @@
|
|||||||
@changeData="updateTableData"
|
@changeData="updateTableData"
|
||||||
v-model:edit="edit"
|
v-model:edit="edit"
|
||||||
:isLevel="isLevel"
|
:isLevel="isLevel"
|
||||||
|
v-model:projectId="projectId"
|
||||||
v-model:projectTemplateId="projectTemplateId"
|
v-model:projectTemplateId="projectTemplateId"
|
||||||
v-model:chooseStageId="chooseStageId"
|
v-model:chooseStageId="chooseStageId"
|
||||||
v-model:projectTaskId="projectTaskId"
|
v-model:projectTaskId="projectTaskId"
|
||||||
@@ -428,6 +439,7 @@
|
|||||||
@getData="changeVData"
|
@getData="changeVData"
|
||||||
v-model:edit="edit"
|
v-model:edit="edit"
|
||||||
:isLevel="isLevel"
|
:isLevel="isLevel"
|
||||||
|
v-model:projectId="projectId"
|
||||||
v-model:projectTemplateId="projectTemplateId"
|
v-model:projectTemplateId="projectTemplateId"
|
||||||
v-model:chooseStageId="chooseStageId"
|
v-model:chooseStageId="chooseStageId"
|
||||||
v-model:projectTaskId="projectTaskId"
|
v-model:projectTaskId="projectTaskId"
|
||||||
@@ -1059,7 +1071,7 @@ import draggable from "vuedraggable";
|
|||||||
import { storage } from "../../api/storage";
|
import { storage } from "../../api/storage";
|
||||||
// import UnlockMode from "../../components/drawers/UnlockMode.vue";
|
// import UnlockMode from "../../components/drawers/UnlockMode.vue";
|
||||||
// import * as api1 from "../../api/index1";
|
// import * as api1 from "../../api/index1";
|
||||||
import { useRouter } from "vue-router";
|
import { useRouter, useRoute } from "vue-router";
|
||||||
const drawercolumns = [
|
const drawercolumns = [
|
||||||
{
|
{
|
||||||
title: "项目名称",
|
title: "项目名称",
|
||||||
@@ -1118,8 +1130,10 @@ export default {
|
|||||||
// UnlockMode,
|
// UnlockMode,
|
||||||
},
|
},
|
||||||
setup() {
|
setup() {
|
||||||
|
const route = useRoute();
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
const state = reactive({
|
const state = reactive({
|
||||||
|
projectId: route.query.projectId,
|
||||||
projectTemplateId: storage.get("projectTemplateId")
|
projectTemplateId: storage.get("projectTemplateId")
|
||||||
? JSON.parse(storage.get("projectTemplateId"))
|
? JSON.parse(storage.get("projectTemplateId"))
|
||||||
: null,
|
: null,
|
||||||
@@ -1391,6 +1405,9 @@ export default {
|
|||||||
console.log(array)
|
console.log(array)
|
||||||
if(array[0].id=='0'){
|
if(array[0].id=='0'){
|
||||||
state.level = [];
|
state.level = [];
|
||||||
|
// state.tableData = array[0]
|
||||||
|
// 当无阶段任务出现时 显示当前数据
|
||||||
|
getTableData(array[0].taskList)
|
||||||
}else{
|
}else{
|
||||||
state.level = array;
|
state.level = array;
|
||||||
}
|
}
|
||||||
@@ -1790,6 +1807,7 @@ export default {
|
|||||||
"0px 1px 35px 0px rgba(118, 136, 166, 0.07)";
|
"0px 1px 35px 0px rgba(118, 136, 166, 0.07)";
|
||||||
});
|
});
|
||||||
const showDrawerOnline = (id, eleId) => {
|
const showDrawerOnline = (id, eleId) => {
|
||||||
|
console.log(id, eleId)
|
||||||
state.addonlinevisible = true;
|
state.addonlinevisible = true;
|
||||||
state.EditOnlineId = id;
|
state.EditOnlineId = id;
|
||||||
state.projectTaskId = eleId;
|
state.projectTaskId = eleId;
|
||||||
|
|||||||
Reference in New Issue
Block a user