feat:增加学习路径及项目发布的统计,增加组织树

This commit is contained in:
lixg
2022-11-20 18:08:46 +08:00
parent f2171b0bd6
commit a01686ffe3
12 changed files with 1312 additions and 1262 deletions

View File

@@ -138,11 +138,11 @@
<div class="inputbox">
<input type="text" placeholder="按学习时间解锁" />
<!-- v-model:unlockModeVisible="unlockModeVisible" -->
<div class="bottonbox" @click="showModeVisible">
<div class="bottonbox" @click="showModeVisible">
<div class="btnText">切换模式</div>
</div>
<!-- 切换模式抽屉 -->
<unlock-mode v-model:unlockModeVisible="unlockModeVisible" />
<!-- 切换模式抽屉 -->
<unlock-mode v-model:unlockModeVisible="unlockModeVisible" />
</div>
</div>
<div class="line"></div>
@@ -992,9 +992,8 @@
</div></a-modal
>
<!-- 是否删除阶段弹窗 -->
<a-modal
<!-- 是否删除阶段弹窗 -->
<a-modal
v-model:visible="deleteStageModal"
:footer="null"
:closable="cC"
@@ -1014,18 +1013,15 @@
</div>
<div class="del_btnbox">
<div class="del_btn btn1" @click="closeDeleteStage">
<div class="btnText" >取消</div>
<div class="btnText">取消</div>
</div>
<div class="del_btn btn2" @click="deleteStage">
<div class="btnText" >确定</div>
<div class="btnText">确定</div>
</div>
</div>
</div>
</div>
</a-modal>
</div>
</template>
@@ -1050,7 +1046,7 @@ import * as apistage from "../../api/indexStage";
import * as apimove from "../../api/indexMovetask";
import draggable from "vuedraggable";
import { storage } from "../../api/storage";
import UnlockMode from '../../components/drawers/UnlockMode.vue'
import UnlockMode from "../../components/drawers/UnlockMode.vue";
const drawercolumns = [
{
title: "项目名称",
@@ -1296,10 +1292,10 @@ export default {
selectAll: 0, //0未选择1全选2部分选择
updateStageID: null, //编辑阶段id
deleteStageId:null,//删除阶段的id
deleteStageModal:false,//删除阶段弹窗
deleteStageId: null, //删除阶段的id
deleteStageModal: false, //删除阶段弹窗
unlockModeVisible:false,//切换模式抽屉
unlockModeVisible: false, //切换模式抽屉
});
console.log("projectId", state.projectId);
const selectProjectName = (value, index) => {
@@ -1728,7 +1724,7 @@ unlockModeVisible:false,//切换模式抽屉
console.log("修改阶段成功", res);
state.valuesname = "";
state.valuesnotice = "";
closeModal()
closeModal();
state.updateStageID = null;
message.destroy();
message.success("修改阶段成功");
@@ -1747,9 +1743,9 @@ unlockModeVisible:false,//切换模式抽屉
.editStage(obj)
.then((res) => {
console.log("添加阶段成功", res);
state.valuesname = ""
state.valuesnotice = ""
closeModal()
state.valuesname = "";
state.valuesnotice = "";
closeModal();
message.destroy();
message.success("添加阶段成功");
getTask();
@@ -1760,19 +1756,17 @@ unlockModeVisible:false,//切换模式抽屉
}
};
//打开删除阶段弹窗
const showDeleteStage=(id)=>{
state.deleteStageId=id
state.deleteStageModal=true
}
//关闭删除阶段弹窗
const closeDeleteStage=()=>{
state.deleteStageId=null
state.deleteStageModal=false
}
//删除阶段
//打开删除阶段弹窗
const showDeleteStage = (id) => {
state.deleteStageId = id;
state.deleteStageModal = true;
};
//关闭删除阶段弹窗
const closeDeleteStage = () => {
state.deleteStageId = null;
state.deleteStageModal = false;
};
//删除阶段
const deleteStage = () => {
console.log("chapterId", state.deleteStageId);
let obj = {
@@ -1782,8 +1776,8 @@ const closeDeleteStage=()=>{
.deleteStage(obj)
.then((res) => {
console.log("删除阶段成功", res);
message.success('删除阶段成功')
closeDeleteStage()
message.success("删除阶段成功");
closeDeleteStage();
getTask();
})
.catch((err) => {
@@ -2032,9 +2026,9 @@ const closeDeleteStage=()=>{
};
//显示切换模式抽屉
const showModeVisible=()=>{
state.unlockModeVisible=true
}
const showModeVisible = () => {
state.unlockModeVisible = true;
};
return {
...toRefs(state),
selectProjectName,