mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-08 10:26:44 +08:00
feat:增加新建项目字典
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
* @Author: lixg lixg@dongwu-inc.com
|
||||
* @Date: 2022-11-07 17:06:45
|
||||
* @LastEditors: lixg lixg@dongwu-inc.com
|
||||
* @LastEditTime: 2022-11-20 18:18:11
|
||||
* @LastEditTime: 2022-11-21 16:39:00
|
||||
* @FilePath: /fe-manage/src/api/index.js
|
||||
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
|
||||
*/
|
||||
@@ -73,4 +73,5 @@ export const getTemplate = (obj) => http.post('/admin/project/template/list', ob
|
||||
export const getTemplateDetail = (obj) => http.get('/admin/project/template/detail', { params: obj })
|
||||
|
||||
//获取项目统计
|
||||
export const getProjectCount = (projectId) => http.get('/admin/project/projectCount', { params: { projectId: projectId } })
|
||||
export const getProjectCount = (projectId) => http.get('/admin/project/projectCount', { params: { projectId: projectId } })
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* @Author: lixg lixg@dongwu-inc.com
|
||||
* @Date: 2022-11-04 22:45:31
|
||||
* @LastEditors: lixg lixg@dongwu-inc.com
|
||||
* @LastEditTime: 2022-11-21 11:51:11
|
||||
* @LastEditTime: 2022-11-21 16:39:08
|
||||
* @FilePath: /fe-manage/src/api/index1.js
|
||||
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
|
||||
*/
|
||||
@@ -85,10 +85,12 @@ export const scoreRank = (obj) => http.post('/admin/project/scoreRank', obj);
|
||||
export const billboard = (obj) => http.post('/admin/project/billboard', obj);
|
||||
//项目基础信息-----------------------------------
|
||||
|
||||
|
||||
//获取字典信息
|
||||
export const getDict = (obj) => http.post('/dict/getList', obj)
|
||||
// 获取组织结构树
|
||||
export const orgtree = () => http.get('/org/tree');
|
||||
|
||||
|
||||
//获取积分列表
|
||||
export const noticeList = (projectId) => http.post(`http://localhost:8080/api/admin/project/noticeList?projectId=` + projectId + ``)
|
||||
|
||||
|
||||
@@ -34,8 +34,8 @@ export default {
|
||||
console.log("new:" + n + ",old:" + o);
|
||||
|
||||
if (
|
||||
n.indexOf("/manage/learningpath") !== -1 ||
|
||||
n.indexOf("/manage/LearningPath") !== -1
|
||||
n.indexOf("/learningpath") !== -1 ||
|
||||
n.indexOf("/LearningPath") !== -1
|
||||
) {
|
||||
state.list = [
|
||||
{
|
||||
@@ -45,14 +45,11 @@ export default {
|
||||
},
|
||||
];
|
||||
}
|
||||
if (
|
||||
n.indexOf("/manage/leveladd") !== -1 ||
|
||||
n.indexOf("/manage/LevelAdd") !== -1
|
||||
) {
|
||||
if (n.indexOf("/leveladd") !== -1 || n.indexOf("/LevelAdd") !== -1) {
|
||||
state.list = [
|
||||
{
|
||||
name: "学习路径",
|
||||
href: "/manage/learningpath",
|
||||
href: "/learningpath",
|
||||
},
|
||||
{
|
||||
name: "管理",
|
||||
@@ -60,17 +57,17 @@ export default {
|
||||
];
|
||||
}
|
||||
if (
|
||||
n.indexOf("/manage/leveladddetail") !== -1 ||
|
||||
n.indexOf("/manage/LevelAddDetail") !== -1
|
||||
n.indexOf("/leveladddetail") !== -1 ||
|
||||
n.indexOf("/LevelAddDetail") !== -1
|
||||
) {
|
||||
state.list = [
|
||||
{
|
||||
name: "学习路径",
|
||||
href: "/manage/learningpath",
|
||||
href: "/learningpath",
|
||||
},
|
||||
{
|
||||
name: "管理",
|
||||
href: "/manage/leveladd",
|
||||
href: "/leveladd",
|
||||
},
|
||||
{
|
||||
name: "创建关卡",
|
||||
@@ -78,17 +75,17 @@ export default {
|
||||
];
|
||||
}
|
||||
if (
|
||||
n.indexOf("/manage/levelcheck") !== -1 ||
|
||||
n.indexOf("/manage/LevelCheck") !== -1
|
||||
n.indexOf("/levelcheck") !== -1 ||
|
||||
n.indexOf("/LevelCheck") !== -1
|
||||
) {
|
||||
state.list = [
|
||||
{
|
||||
name: "学习路径",
|
||||
href: "/manage/learningpath",
|
||||
href: "/learningpath",
|
||||
},
|
||||
{
|
||||
name: "管理",
|
||||
href: "/manage/leveladd",
|
||||
href: "/leveladd",
|
||||
},
|
||||
{
|
||||
name: "查看",
|
||||
@@ -96,8 +93,8 @@ export default {
|
||||
];
|
||||
}
|
||||
if (
|
||||
n.indexOf("/manage/projectmanage") !== -1 ||
|
||||
n.indexOf("/manage/ProjectManage") !== -1
|
||||
n.indexOf("/projectmanage") !== -1 ||
|
||||
n.indexOf("/ProjectManage") !== -1
|
||||
) {
|
||||
state.list = [
|
||||
{
|
||||
@@ -112,23 +109,20 @@ export default {
|
||||
];
|
||||
}
|
||||
if (
|
||||
n.indexOf("/manage/projectadd") !== -1 ||
|
||||
n.indexOf("/manage/ProjectAdd") !== -1
|
||||
n.indexOf("/projectadd") !== -1 ||
|
||||
n.indexOf("/ProjectAdd") !== -1
|
||||
) {
|
||||
state.list = [
|
||||
{
|
||||
name: "项目",
|
||||
href: "/manage/projectmanage",
|
||||
href: "/projectmanage",
|
||||
},
|
||||
{
|
||||
name: "创建项目",
|
||||
},
|
||||
];
|
||||
}
|
||||
if (
|
||||
n.indexOf("/manage/taskpage") !== -1 ||
|
||||
n.indexOf("/manage/TaskPage") !== -1
|
||||
) {
|
||||
if (n.indexOf("/taskpage") !== -1 || n.indexOf("/TaskPage") !== -1) {
|
||||
state.list = [
|
||||
{
|
||||
name: "项目",
|
||||
@@ -139,10 +133,7 @@ export default {
|
||||
},
|
||||
];
|
||||
}
|
||||
if (
|
||||
n.indexOf("/manage/taskadd") !== -1 ||
|
||||
n.indexOf("/manage/TaskAdd") !== -1
|
||||
) {
|
||||
if (n.indexOf("/taskadd") !== -1 || n.indexOf("/TaskAdd") !== -1) {
|
||||
state.list = [
|
||||
{
|
||||
name: "项目",
|
||||
@@ -160,8 +151,8 @@ export default {
|
||||
];
|
||||
}
|
||||
if (
|
||||
n.indexOf("/manage/templatelibrary") !== -1 ||
|
||||
n.indexOf("/manage/TemplateLibrary") !== -1
|
||||
n.indexOf("/templatelibrary") !== -1 ||
|
||||
n.indexOf("/TemplateLibrary") !== -1
|
||||
) {
|
||||
state.list = [
|
||||
{
|
||||
@@ -173,8 +164,8 @@ export default {
|
||||
];
|
||||
}
|
||||
if (
|
||||
n.indexOf("/manage/libraryadd") !== -1 ||
|
||||
n.indexOf("/manage/LibraryAdd") !== -1
|
||||
n.indexOf("/libraryadd") !== -1 ||
|
||||
n.indexOf("/LibraryAdd") !== -1
|
||||
) {
|
||||
state.list = [
|
||||
{
|
||||
@@ -185,13 +176,13 @@ export default {
|
||||
},
|
||||
{
|
||||
name: "查看",
|
||||
href: "/manage/libraryadd",
|
||||
href: "/libraryadd",
|
||||
},
|
||||
];
|
||||
}
|
||||
if (
|
||||
n.indexOf("/manage/coursemanage") !== -1 ||
|
||||
n.indexOf("/manage/CourseManage") !== -1
|
||||
n.indexOf("/coursemanage") !== -1 ||
|
||||
n.indexOf("/CourseManage") !== -1
|
||||
) {
|
||||
state.list = [
|
||||
{
|
||||
@@ -206,8 +197,8 @@ export default {
|
||||
];
|
||||
}
|
||||
if (
|
||||
n.indexOf("/manage/coursewaremanage") !== -1 ||
|
||||
n.indexOf("/manage/CoursewareManage") !== -1
|
||||
n.indexOf("/coursewaremanage") !== -1 ||
|
||||
n.indexOf("/CoursewareManage") !== -1
|
||||
) {
|
||||
state.list = [
|
||||
{
|
||||
@@ -219,8 +210,8 @@ export default {
|
||||
];
|
||||
}
|
||||
if (
|
||||
n.indexOf("/manage/researchmanage") !== -1 ||
|
||||
n.indexOf("/manage/ResearchManage") !== -1
|
||||
n.indexOf("/researchmanage") !== -1 ||
|
||||
n.indexOf("/ResearchManage") !== -1
|
||||
) {
|
||||
state.list = [
|
||||
{
|
||||
@@ -231,8 +222,8 @@ export default {
|
||||
];
|
||||
}
|
||||
if (
|
||||
n.indexOf("/manage/managepage") !== -1 ||
|
||||
n.indexOf("/manage/ManagePage") !== -1
|
||||
n.indexOf("/managepage") !== -1 ||
|
||||
n.indexOf("/ManagePage") !== -1
|
||||
) {
|
||||
state.list = [
|
||||
{
|
||||
@@ -247,8 +238,8 @@ export default {
|
||||
}
|
||||
|
||||
if (
|
||||
n.indexOf("/manage/researchadd") !== -1 ||
|
||||
n.indexOf("/manage/ResearchAdd") !== -1
|
||||
n.indexOf("/researchadd") !== -1 ||
|
||||
n.indexOf("/ResearchAdd") !== -1
|
||||
) {
|
||||
state.list = [
|
||||
{
|
||||
@@ -263,8 +254,8 @@ export default {
|
||||
}
|
||||
|
||||
if (
|
||||
n.indexOf("/manage/certificatecenter") !== -1 ||
|
||||
n.indexOf("/manage/CertificateCenter") !== -1
|
||||
n.indexOf("/certificatecenter") !== -1 ||
|
||||
n.indexOf("/CertificateCenter") !== -1
|
||||
) {
|
||||
state.list = [
|
||||
{
|
||||
@@ -273,8 +264,8 @@ export default {
|
||||
];
|
||||
}
|
||||
if (
|
||||
n.indexOf("/manage/systemmanage") !== -1 ||
|
||||
n.indexOf("/manage/SystemManage") !== -1
|
||||
n.indexOf("/systemmanage") !== -1 ||
|
||||
n.indexOf("/SystemManage") !== -1
|
||||
) {
|
||||
state.list = [
|
||||
{
|
||||
@@ -283,8 +274,8 @@ export default {
|
||||
];
|
||||
}
|
||||
if (
|
||||
n.indexOf("/manage/coursereviewed") !== -1 ||
|
||||
n.indexOf("/manage/CourseReiewed") !== -1
|
||||
n.indexOf("/coursereviewed") !== -1 ||
|
||||
n.indexOf("/CourseReiewed") !== -1
|
||||
) {
|
||||
state.list = [
|
||||
{
|
||||
@@ -296,8 +287,8 @@ export default {
|
||||
];
|
||||
}
|
||||
if (
|
||||
n.indexOf("/manage/coursereviewedn") !== -1 ||
|
||||
n.indexOf("/manage/CourseReiewedN") !== -1
|
||||
n.indexOf("/coursereviewedn") !== -1 ||
|
||||
n.indexOf("/CourseReiewedN") !== -1
|
||||
) {
|
||||
state.list = [
|
||||
{
|
||||
@@ -309,8 +300,8 @@ export default {
|
||||
];
|
||||
}
|
||||
if (
|
||||
n.indexOf("/manage/projectreviewed") !== -1 ||
|
||||
n.indexOf("/manage/ProjectReviewed") !== -1
|
||||
n.indexOf("/projectreviewed") !== -1 ||
|
||||
n.indexOf("/ProjectReviewed") !== -1
|
||||
) {
|
||||
state.list = [
|
||||
{
|
||||
@@ -322,8 +313,8 @@ export default {
|
||||
];
|
||||
}
|
||||
if (
|
||||
n.indexOf("/manage/projectreviewedn") !== -1 ||
|
||||
n.indexOf("/manage/ProjectReviewedN") !== -1
|
||||
n.indexOf("/projectreviewedn") !== -1 ||
|
||||
n.indexOf("/ProjectReviewedN") !== -1
|
||||
) {
|
||||
state.list = [
|
||||
{
|
||||
|
||||
@@ -44,7 +44,7 @@
|
||||
circle: selectedKeys[0] === 'sub10-1' ? false : true,
|
||||
}"
|
||||
></span>
|
||||
<router-link to="/manage/coursereviewedn">待审核课程</router-link>
|
||||
<router-link to="/coursereviewedn">待审核课程</router-link>
|
||||
</a-menu-item>
|
||||
<a-menu-item key="sub10-2">
|
||||
<span
|
||||
@@ -53,7 +53,7 @@
|
||||
circle: selectedKeys[0] === 'sub10-2' ? false : true,
|
||||
}"
|
||||
></span>
|
||||
<router-link to="/manage/coursereviewed">已审核课程</router-link>
|
||||
<router-link to="/coursereviewed">已审核课程</router-link>
|
||||
</a-menu-item>
|
||||
<a-menu-item key="sub10-3">
|
||||
<span
|
||||
@@ -62,7 +62,7 @@
|
||||
circle: selectedKeys[0] === 'sub10-3' ? false : true,
|
||||
}"
|
||||
></span>
|
||||
<router-link to="/manage/projectreviewedn">待审核项目</router-link>
|
||||
<router-link to="/projectreviewedn">待审核项目</router-link>
|
||||
</a-menu-item>
|
||||
<a-menu-item key="sub10-4">
|
||||
<span
|
||||
@@ -71,7 +71,7 @@
|
||||
circle: selectedKeys[0] === 'sub10-4' ? false : true,
|
||||
}"
|
||||
></span>
|
||||
<router-link to="/manage/projectreviewed">已审核项目</router-link>
|
||||
<router-link to="/projectreviewed">已审核项目</router-link>
|
||||
</a-menu-item>
|
||||
</a-sub-menu>
|
||||
|
||||
@@ -82,7 +82,7 @@
|
||||
src="../assets/images/navleft/studyPath.png"
|
||||
/>
|
||||
</div>
|
||||
<router-link to="/manage/learningpath">学习路径</router-link>
|
||||
<router-link to="/learningpath">学习路径</router-link>
|
||||
</a-menu-item>
|
||||
|
||||
<a-sub-menu key="sub2" @titleClick="titleClick">
|
||||
@@ -102,7 +102,7 @@
|
||||
circle: selectedKeys[0] === 'sub2-1' ? false : true,
|
||||
}"
|
||||
></span>
|
||||
<router-link to="/manage/projectmanage">项目</router-link>
|
||||
<router-link to="/projectmanage">项目</router-link>
|
||||
</a-menu-item>
|
||||
<a-menu-item key="sub2-2">
|
||||
<span
|
||||
@@ -111,7 +111,7 @@
|
||||
circle: selectedKeys[0] === 'sub2-2' ? false : true,
|
||||
}"
|
||||
></span>
|
||||
<router-link to="/manage/templatelibrary">模板库</router-link>
|
||||
<router-link to="/templatelibrary">模板库</router-link>
|
||||
</a-menu-item>
|
||||
</a-sub-menu>
|
||||
|
||||
@@ -132,7 +132,7 @@
|
||||
circle: selectedKeys[0] === 'sub3-1' ? false : true,
|
||||
}"
|
||||
></span>
|
||||
<router-link to="/manage/coursemanage">课件管理</router-link>
|
||||
<router-link to="/coursemanage">课件管理</router-link>
|
||||
</a-menu-item>
|
||||
<a-menu-item key="sub3-2">
|
||||
<span
|
||||
@@ -141,7 +141,7 @@
|
||||
circle: selectedKeys[0] === 'sub3-2' ? false : true,
|
||||
}"
|
||||
></span>
|
||||
<router-link to="/manage/coursewaremanage">课程管理</router-link>
|
||||
<router-link to="/coursewaremanage">课程管理</router-link>
|
||||
</a-menu-item>
|
||||
</a-sub-menu>
|
||||
|
||||
@@ -162,7 +162,7 @@
|
||||
src="../assets/images/navleft/survey.png"
|
||||
/>
|
||||
</div>
|
||||
<router-link to="/manage/researchmanage">评估管理</router-link>
|
||||
<router-link to="/researchmanage">评估管理</router-link>
|
||||
</a-menu-item>
|
||||
|
||||
<a-menu-item key="sub6" @titleClick="titleClick">
|
||||
@@ -193,7 +193,7 @@
|
||||
/>
|
||||
</div>
|
||||
|
||||
<router-link to="/manage/certificatecenter">证书中心</router-link>
|
||||
<router-link to="/certificatecenter">证书中心</router-link>
|
||||
</a-menu-item>
|
||||
<a-menu-item key="sub9" @titleClick="titleClick">
|
||||
<div class="imgBox">
|
||||
@@ -202,7 +202,7 @@
|
||||
src="../assets/images/navleft/system.png"
|
||||
/>
|
||||
</div>
|
||||
<router-link to="/manage/systemmanage">系统管理</router-link>
|
||||
<router-link to="/systemmanage">系统管理</router-link>
|
||||
</a-menu-item>
|
||||
</a-menu>
|
||||
</div>
|
||||
@@ -220,15 +220,15 @@
|
||||
@click="handleClick"
|
||||
>
|
||||
<a-menu-item key="sub1" @titleClick="titleClick">
|
||||
<router-link to="/manage/learningpath">学习</router-link>
|
||||
<router-link to="/learningpath">学习</router-link>
|
||||
</a-menu-item>
|
||||
|
||||
<a-menu-item key="sub2" @titleClick="titleClick">
|
||||
<router-link to="/manage/projectmanage">项目</router-link>
|
||||
<router-link to="/projectmanage">项目</router-link>
|
||||
</a-menu-item>
|
||||
|
||||
<a-menu-item key="sub3" @titleClick="titleClick">
|
||||
<router-link to="/manage/coursewaremanage">课程</router-link>
|
||||
<router-link to="/coursewaremanage">课程</router-link>
|
||||
</a-menu-item>
|
||||
|
||||
<a-menu-item key="sub4" @titleClick="titleClick">
|
||||
@@ -295,104 +295,104 @@ export default {
|
||||
|
||||
keysList: [
|
||||
{
|
||||
href: "/manage/coursereviewedn",
|
||||
href: "/coursereviewedn",
|
||||
openKeys: "sub10",
|
||||
selectedKeys: "sub10-1",
|
||||
pagename: "待审核课程",
|
||||
},
|
||||
{
|
||||
href: "/manage/coursereviewed",
|
||||
href: "/coursereviewed",
|
||||
openKeys: "sub10",
|
||||
selectedKeys: "sub10-2",
|
||||
pagename: "已审核课程",
|
||||
},
|
||||
{
|
||||
href: "/manage/projectreviewedn",
|
||||
href: "/projectreviewedn",
|
||||
openKeys: "sub10",
|
||||
selectedKeys: "sub10-3",
|
||||
pagename: "待审核项目",
|
||||
},
|
||||
{
|
||||
href: "/manage/projectrrviewed",
|
||||
href: "/projectrrviewed",
|
||||
openKeys: "sub10",
|
||||
selectedKeys: "sub10-4",
|
||||
pagename: "已审核项目",
|
||||
},
|
||||
{
|
||||
href: "/manage/learningpath",
|
||||
href: "/learningpath",
|
||||
openKeys: "sub1",
|
||||
selectedKeys: "sub1",
|
||||
pagename: "学习路径",
|
||||
},
|
||||
{
|
||||
href: "/manage/leveladd",
|
||||
href: "/leveladd",
|
||||
openKeys: "sub1",
|
||||
selectedKeys: "sub1",
|
||||
pagename: "关卡",
|
||||
},
|
||||
{
|
||||
href: "/manage/levelcheck",
|
||||
href: "/levelcheck",
|
||||
openKeys: "sub1",
|
||||
selectedKeys: "sub1",
|
||||
pagename: "查看",
|
||||
},
|
||||
{
|
||||
href: "/manage/leveladddetail",
|
||||
href: "/leveladddetail",
|
||||
openKeys: "sub1",
|
||||
selectedKeys: "sub1",
|
||||
pagename: "创建关卡",
|
||||
},
|
||||
{
|
||||
href: "/manage/projectmanage",
|
||||
href: "/projectmanage",
|
||||
openKeys: "sub2",
|
||||
selectedKeys: "sub2-1",
|
||||
pagename: "项目",
|
||||
},
|
||||
{
|
||||
href: "/manage/projectadd",
|
||||
href: "/projectadd",
|
||||
openKeys: "sub2",
|
||||
selectedKeys: "sub2-1",
|
||||
pagename: "创建项目",
|
||||
},
|
||||
{
|
||||
href: "/manage/templatelibrary",
|
||||
href: "/templatelibrary",
|
||||
openKeys: "sub2",
|
||||
selectedKeys: "sub2-2",
|
||||
pagename: "模板库",
|
||||
},
|
||||
{
|
||||
href: "/manage/libraryadd",
|
||||
href: "/libraryadd",
|
||||
openKeys: "sub2",
|
||||
selectedKeys: "sub2-2",
|
||||
pagename: "查看",
|
||||
},
|
||||
{
|
||||
href: "/manage/coursemanage",
|
||||
href: "/coursemanage",
|
||||
openKeys: "sub3",
|
||||
selectedKeys: "sub3-1",
|
||||
pagename: "课件管理",
|
||||
},
|
||||
{
|
||||
href: "/manage/coursewaremanage",
|
||||
href: "/coursewaremanage",
|
||||
openKeys: "sub3",
|
||||
selectedKeys: "sub3-2",
|
||||
pagename: "课程管理",
|
||||
},
|
||||
{
|
||||
href: "/manage/certificatecenter",
|
||||
href: "/certificatecenter",
|
||||
openKeys: "sub8",
|
||||
selectedKeys: "sub8",
|
||||
pagename: "证书中心",
|
||||
},
|
||||
|
||||
{
|
||||
href: "/manage/systemmanage",
|
||||
href: "/systemmanage",
|
||||
openKeys: "sub9",
|
||||
selectedKeys: "sub9",
|
||||
pagename: "系统管理",
|
||||
},
|
||||
{
|
||||
href: "/manage/researchmanage",
|
||||
href: "/researchmanage",
|
||||
openKeys: "sub5",
|
||||
selectedKeys: "sub5",
|
||||
pagename: "评估管理",
|
||||
|
||||
@@ -58,10 +58,10 @@ export default {
|
||||
state.openList.map((item, key) => {
|
||||
if (item.href === value.href) {
|
||||
if (state.openList.length === 1) {
|
||||
if (state.openList[0].href !== "/manage/learningpath") {
|
||||
if (state.openList[0].href !== "/learningpath") {
|
||||
state.openList.splice(key, 1);
|
||||
}
|
||||
$router.push({ path: "/manage/learningpath" });
|
||||
$router.push({ path: "/learningpath" });
|
||||
} else {
|
||||
if (value.active) {
|
||||
if (key === state.openList.length - 1) {
|
||||
|
||||
@@ -366,7 +366,7 @@ export default {
|
||||
if (res.data.code === 200) {
|
||||
message.success("编辑成功");
|
||||
router.push({
|
||||
path: "/manage/researchmanage",
|
||||
path: "/researchmanage",
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* @Author: lixg lixg@dongwu-inc.com
|
||||
* @Date: 2022-11-09 09:26:26
|
||||
* @LastEditors: lixg lixg@dongwu-inc.com
|
||||
* @LastEditTime: 2022-11-21 15:06:51
|
||||
* @LastEditTime: 2022-11-21 17:42:50
|
||||
* @FilePath: /fe-manage/src/router/config.js
|
||||
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
|
||||
*/
|
||||
@@ -12,7 +12,7 @@ context.keys().forEach((path) => {
|
||||
// console.log('path', path)
|
||||
const componentName = path.replace(/.*\/([^\\.\\/]*)\.vue$/, "$1");
|
||||
routes.push({
|
||||
path: `/manage/${componentName.toLowerCase()}/:id?`,
|
||||
path: `/${componentName.toLowerCase()}/:id?`,
|
||||
name: componentName,
|
||||
component: () => context(path),
|
||||
meta: {
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* @Author: lixg lixg@dongwu-inc.com
|
||||
* @Date: 2022-11-09 09:26:26
|
||||
* @LastEditors: lixg lixg@dongwu-inc.com
|
||||
* @LastEditTime: 2022-11-21 14:55:13
|
||||
* @LastEditTime: 2022-11-21 17:42:59
|
||||
* @FilePath: /fe-manage/src/router/index.js
|
||||
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
|
||||
*/
|
||||
@@ -12,13 +12,12 @@ const routes = [
|
||||
{
|
||||
path: '/',
|
||||
name: '首页',
|
||||
redirect: '/manage/learningpath'
|
||||
redirect: '/learningpath'
|
||||
},
|
||||
...routesConfig
|
||||
]
|
||||
const router = createRouter({
|
||||
history: createWebHistory(),
|
||||
base: '/manage',
|
||||
history: createWebHistory("/manage/"),
|
||||
routes,
|
||||
|
||||
})
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
* @Author: lixg lixg@dongwu-inc.com
|
||||
* @Date: 2022-11-09 09:26:26
|
||||
* @LastEditors: lixg lixg@dongwu-inc.com
|
||||
* @LastEditTime: 2022-11-21 14:50:47
|
||||
* @LastEditTime: 2022-11-21 17:43:07
|
||||
* @FilePath: /fe-manage/src/store/index.js
|
||||
* @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
|
||||
*/
|
||||
@@ -15,7 +15,7 @@ export default createStore({
|
||||
: [
|
||||
{
|
||||
pagename: "学习路径",
|
||||
href: "/manage/learningpath",
|
||||
href: "/learningpath",
|
||||
active: true,
|
||||
},
|
||||
],
|
||||
|
||||
@@ -49,7 +49,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="btns">
|
||||
<!-- <router-link to="/manage/projectadd">
|
||||
<!-- <router-link to="/projectadd">
|
||||
<div class="btn btn3">
|
||||
<div class="search"></div>
|
||||
<div class="btnText">创建路径</div>
|
||||
@@ -1213,7 +1213,7 @@ export default {
|
||||
class="g1"
|
||||
onClick={() => {
|
||||
router.push({
|
||||
path: "/manage/leveladd",
|
||||
path: "/leveladd",
|
||||
});
|
||||
storage.set("routerId", text.record.id);
|
||||
}}
|
||||
|
||||
@@ -73,7 +73,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="line"></div>
|
||||
<router-link to="/manage/learningpath"
|
||||
<router-link to="/learningpath"
|
||||
><div style="display: flex">
|
||||
<img class="img2" src="../../assets/images/leveladd/back.png" />
|
||||
<div class="return">返回</div>
|
||||
@@ -98,7 +98,7 @@
|
||||
<div class="taskmain">快速创建项目详情</div>
|
||||
</div>
|
||||
<div class="second">
|
||||
<router-link :to="{ path: '/manage/leveladddetail' }">
|
||||
<router-link :to="{ path: '/leveladddetail' }">
|
||||
<div
|
||||
class="taskbox"
|
||||
style="background: linear-gradient(180deg, #fef3dd, #fffaf0)"
|
||||
@@ -312,7 +312,7 @@
|
||||
<div class="search"></div>
|
||||
<div class="btnText">重置</div>
|
||||
</div>
|
||||
<router-link to="/manage/leveladddetail">
|
||||
<router-link to="/leveladddetail">
|
||||
<div class="btn btn3" @click="handleOut">
|
||||
<div class="search"></div>
|
||||
<div class="btnText">创建关卡</div>
|
||||
@@ -334,7 +334,7 @@
|
||||
<div class="onerow">
|
||||
<div class="taskmain">任务大纲</div>
|
||||
|
||||
<router-link to="/manage/leveladddetail" class="editright">
|
||||
<router-link to="/leveladddetail" class="editright">
|
||||
<img
|
||||
class="editimg"
|
||||
src="../../assets/images/leveladd/edit.png"
|
||||
@@ -344,7 +344,7 @@
|
||||
</div>
|
||||
<!-- 无数据显示快速创建 -->
|
||||
<div v-show="!taskSyllabus.length">
|
||||
<router-link :to="{ path: '/manage/leveladddetail' }">
|
||||
<router-link :to="{ path: '/leveladddetail' }">
|
||||
<div
|
||||
class="taskbox"
|
||||
style="background: linear-gradient(180deg, #fef3dd, #fffaf0)"
|
||||
|
||||
@@ -194,7 +194,7 @@
|
||||
<unlock-mode v-model:unlockModeVisible="unlockModeVisible" />
|
||||
</div>
|
||||
<div class="line"></div>
|
||||
<router-link to="/manage/leveladd">
|
||||
<router-link to="/leveladd">
|
||||
<div style="display: flex">
|
||||
<img
|
||||
class="img2"
|
||||
@@ -758,7 +758,7 @@
|
||||
<unlock-mode v-model:unlockModeVisible="unlockModeVisible" />
|
||||
</div>
|
||||
<div class="line"></div>
|
||||
<router-link to="/manage/leveladd">
|
||||
<router-link to="/leveladd">
|
||||
<div style="display: flex">
|
||||
<img
|
||||
class="img2"
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="lne"></div>
|
||||
<router-link to="/manage/leveladd">
|
||||
<router-link to="/leveladd">
|
||||
<div class="return">
|
||||
<div class="im"></div>
|
||||
<div class="fan">返回</div>
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<div
|
||||
@click="backPage"
|
||||
style="cursor: pointer"
|
||||
to="/manage/projectmanage"
|
||||
to="/projectmanage"
|
||||
class="goback"
|
||||
>
|
||||
<span class="return"></span><span class="returntext">返回</span>
|
||||
@@ -408,7 +408,7 @@ export default {
|
||||
|
||||
if (routers.query.name == undefined) {
|
||||
router.push({
|
||||
path: "/manage/projectmanage",
|
||||
path: "/projectmanage",
|
||||
});
|
||||
}
|
||||
|
||||
@@ -481,7 +481,7 @@ export default {
|
||||
const backPage = () => {
|
||||
setTimeout(() => {
|
||||
router.push({
|
||||
path: "/manage/projectmanage",
|
||||
path: "/projectmanage",
|
||||
});
|
||||
}, 400);
|
||||
};
|
||||
@@ -800,7 +800,7 @@ export default {
|
||||
message.success("编辑成功");
|
||||
setTimeout(() => {
|
||||
router.push({
|
||||
path: "/manage/projectmanage",
|
||||
path: "/projectmanage",
|
||||
});
|
||||
}, 1000);
|
||||
} else {
|
||||
@@ -855,7 +855,7 @@ export default {
|
||||
message.success("创建成功");
|
||||
setTimeout(() => {
|
||||
router.push({
|
||||
path: "/manage/taskpage",
|
||||
path: "/taskpage",
|
||||
query: { id: res.data.data.projectId },
|
||||
});
|
||||
}, 1000);
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="line"></div>
|
||||
<router-link to="/manage/templatelibrary"
|
||||
<router-link to="/templatelibrary"
|
||||
><div style="display: flex">
|
||||
<img class="img2" src="../../assets/images/leveladd/back.png" />
|
||||
<div class="return">返回</div>
|
||||
@@ -55,7 +55,7 @@
|
||||
<div class="onerow">
|
||||
<div class="taskmain">任务大纲</div>
|
||||
<button class="btn" @click="showFaceIn">批量面授报名</button>
|
||||
<router-link to="/manage/taskadd" class="edit">
|
||||
<router-link to="/taskadd" class="edit">
|
||||
<img
|
||||
class="editimg"
|
||||
src="../../assets/images/projectadd/edit.png"
|
||||
@@ -986,7 +986,7 @@ export default defineComponent({
|
||||
};
|
||||
const toEdit = () => {
|
||||
routered.push({
|
||||
path: "/manage/templateAdd",
|
||||
path: "/templateAdd",
|
||||
query: {
|
||||
projectId: state.projectId,
|
||||
name: state.name,
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<div
|
||||
@click="backPage"
|
||||
style="cursor: pointer"
|
||||
to="/manage/projectmanage"
|
||||
to="/projectmanage"
|
||||
class="goback"
|
||||
>
|
||||
<span class="return"></span><span class="returntext">返回</span>
|
||||
@@ -48,13 +48,17 @@
|
||||
}
|
||||
"
|
||||
v-model:value="classifySelect"
|
||||
placeholder="四个养成"
|
||||
placeholder="请选择分类"
|
||||
style="width: 100%"
|
||||
:options="classifyList"
|
||||
@change="classificationChange"
|
||||
allowClear
|
||||
showSearch
|
||||
:disabled="viewDetail ? true : false"
|
||||
:fieldNames="{
|
||||
label: 'dictName',
|
||||
value: 'dictCode',
|
||||
}"
|
||||
>
|
||||
</a-select>
|
||||
</div>
|
||||
@@ -79,7 +83,18 @@
|
||||
overflow: hidden;
|
||||
"
|
||||
>
|
||||
<a-upload
|
||||
<img
|
||||
style="
|
||||
width: 100px;
|
||||
height: 100px;
|
||||
margin-bottom: 4px;
|
||||
margin-right: 4px;
|
||||
"
|
||||
v-if="imageUrl"
|
||||
:src="imageUrl"
|
||||
alt="avatar"
|
||||
/>
|
||||
<!-- <a-upload
|
||||
v-model:file-list="fileList"
|
||||
name="file"
|
||||
list-type="picture-card"
|
||||
@@ -102,13 +117,10 @@
|
||||
alt="avatar"
|
||||
/>
|
||||
<div v-else>
|
||||
<!-- <loading-outlined v-if="loading"></loading-outlined> -->
|
||||
<!-- <plus-outlined v-else></plus-outlined> -->
|
||||
<div class="box1"></div>
|
||||
<div class="box2"></div>
|
||||
<!-- <div class="ant-upload-text"></div> -->
|
||||
</div>
|
||||
</a-upload>
|
||||
</a-upload> -->
|
||||
</div>
|
||||
</div>
|
||||
<div class="name">
|
||||
@@ -263,9 +275,14 @@
|
||||
"
|
||||
v-model:value="classifySelect3"
|
||||
:options="classifyList3"
|
||||
style="width: 100%"
|
||||
@change="classificationChange3"
|
||||
placeholder="集团级/组织级/现地级/部门级"
|
||||
placeholder="请选择项目级别"
|
||||
:disabled="viewDetail ? true : false"
|
||||
:fieldNames="{
|
||||
label: 'dictName',
|
||||
value: 'dictCode',
|
||||
}"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
@@ -286,8 +303,9 @@
|
||||
"
|
||||
v-model:value="classifySelect4"
|
||||
:options="classifyList4"
|
||||
style="width: 100%"
|
||||
@change="classificationChange4"
|
||||
placeholder="集团级/组织级/现地级/部门级"
|
||||
placeholder="请选择培训分类"
|
||||
:disabled="viewDetail ? true : false"
|
||||
/>
|
||||
</div>
|
||||
@@ -392,7 +410,7 @@ import { message } from "ant-design-vue";
|
||||
import { useRouter, useRoute } from "vue-router";
|
||||
import dayjs from "dayjs";
|
||||
import * as api from "../../api/index";
|
||||
// import * as api1 from "../../api/index1";
|
||||
import * as api1 from "../../api/index1";
|
||||
import { storage } from "../../api/storage";
|
||||
import { toDate } from "../../api/method";
|
||||
import { useStore } from "vuex";
|
||||
@@ -530,7 +548,7 @@ export default {
|
||||
storage.remove("projectAddId");
|
||||
setTimeout(() => {
|
||||
router.push({
|
||||
path: "/manage/projectmanage",
|
||||
path: "/projectmanage",
|
||||
});
|
||||
}, 400);
|
||||
};
|
||||
@@ -558,15 +576,41 @@ export default {
|
||||
});
|
||||
|
||||
const projectName = ref("");
|
||||
|
||||
const classifyList = ref([
|
||||
{ value: 1, label: "管理者" },
|
||||
{ value: 2, label: "领军者" },
|
||||
{ value: 3, label: "产业人" },
|
||||
]);
|
||||
//分类
|
||||
const classifyList = ref([]);
|
||||
const getDictList = (param) => {
|
||||
let obj = {
|
||||
pageNo: 1,
|
||||
pageSize: 20,
|
||||
setCode: param,
|
||||
};
|
||||
api1
|
||||
.getDict(obj)
|
||||
.then((res) => {
|
||||
console.log("获取字典成功", res);
|
||||
if (res.status === 200) {
|
||||
if (param === "projectClass") {
|
||||
classifyList.value = res.data.data.rows;
|
||||
}
|
||||
if (param === "projectPic") {
|
||||
if (res.data.data.rows.length > 0) {
|
||||
imageUrl.value = res.data.data.rows[0].dictValue;
|
||||
}
|
||||
}
|
||||
if (param === "projectLevel") {
|
||||
classifyList3.value = res.data.data.rows;
|
||||
}
|
||||
}
|
||||
})
|
||||
.catch((err) => {
|
||||
console.log("获取字典失败", err);
|
||||
});
|
||||
};
|
||||
getDictList("projectClass");
|
||||
getDictList("projectPic");
|
||||
getDictList("projectLevel");
|
||||
|
||||
let projectType = "";
|
||||
|
||||
const classificationChange = (value) => {
|
||||
console.log(`selected ${value}`);
|
||||
projectType = value;
|
||||
@@ -721,25 +765,9 @@ export default {
|
||||
|
||||
// 资源归属 sourceBelongId 后续给接口
|
||||
const classifyList2 = computed(() => {
|
||||
return store.state.orgtreeList ? store.state.orgtreeList : ref(null);
|
||||
return store.state.orgtreeList ? store.state.orgtreeList : ref([]);
|
||||
});
|
||||
|
||||
// //获取资源归属
|
||||
// const orgTree = () => {
|
||||
// api1
|
||||
// .orgtree()
|
||||
// .then((res) => {
|
||||
// console.log("获取集团组织成功", res);
|
||||
// if (res.status === 200) {
|
||||
// classifyList2.value = res.data.data;
|
||||
// }
|
||||
// })
|
||||
// .catch((err) => {
|
||||
// console.log("获取集团组织失败", err);
|
||||
// });
|
||||
// };
|
||||
// orgTree();
|
||||
|
||||
let sourceBelongIdC = "";
|
||||
const classificationChange2 = (key) => {
|
||||
console.log(`selected ${key}`, classifyList2);
|
||||
@@ -748,10 +776,10 @@ export default {
|
||||
|
||||
// 项目级别
|
||||
const classifyList3 = ref([
|
||||
{ value: 1, label: "集团级" },
|
||||
{ value: 2, label: "组织级" },
|
||||
{ value: 3, label: "现地级" },
|
||||
{ value: 4, label: "部门级" },
|
||||
// { value: 1, label: "集团级" },
|
||||
// { value: 2, label: "组织级" },
|
||||
// { value: 3, label: "现地级" },
|
||||
// { value: 4, label: "部门级" },
|
||||
]);
|
||||
|
||||
let levels = "";
|
||||
@@ -874,7 +902,7 @@ export default {
|
||||
});
|
||||
};
|
||||
getTemplate();
|
||||
//模版滚动加载信息
|
||||
//模版滚动加载模板信息
|
||||
const templateScroll = (e) => {
|
||||
// console.log("滚动", e, b);
|
||||
const { target } = e;
|
||||
@@ -993,7 +1021,7 @@ export default {
|
||||
message.success("编辑成功");
|
||||
setTimeout(() => {
|
||||
router.push({
|
||||
path: "/manage/projectmanage",
|
||||
path: "/projectmanage",
|
||||
});
|
||||
}, 1000);
|
||||
} else {
|
||||
@@ -1048,7 +1076,7 @@ export default {
|
||||
message.success("创建成功");
|
||||
setTimeout(() => {
|
||||
router.push({
|
||||
path: "/manage/taskpage",
|
||||
path: "/taskpage",
|
||||
query: { id: res.data.data.projectId },
|
||||
});
|
||||
}, 1000);
|
||||
|
||||
@@ -259,7 +259,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="modalMain">
|
||||
<router-link to="/manage/projectadd">
|
||||
<router-link to="/projectadd">
|
||||
<div
|
||||
class="taskbox"
|
||||
style="
|
||||
@@ -1513,7 +1513,7 @@ export default {
|
||||
const createChildProject = () => {
|
||||
console.log(state.currentProjectId);
|
||||
router.push({
|
||||
path: "/manage/sonproject",
|
||||
path: "/sonproject",
|
||||
query: {
|
||||
projectId: state.currentProjectId,
|
||||
name: state.currentProjectName,
|
||||
@@ -2182,7 +2182,7 @@ export default {
|
||||
>
|
||||
{/*
|
||||
<a-select-option value="基础信息" label="基础信息">
|
||||
<router-link to="/manage/taskpage">基础信息</router-link>
|
||||
<router-link to="/taskpage">基础信息</router-link>
|
||||
</a-select-option>
|
||||
<a-select-option value="存为模版" label="存为模版">
|
||||
<div
|
||||
@@ -2280,7 +2280,7 @@ export default {
|
||||
>
|
||||
{/*
|
||||
<a-select-option value="基础信息" label="基础信息">
|
||||
<router-link to="/manage/taskpage">基础信息</router-link>
|
||||
<router-link to="/taskpage">基础信息</router-link>
|
||||
</a-select-option>
|
||||
<a-select-option value="存为模版" label="存为模版">
|
||||
<div
|
||||
@@ -2368,7 +2368,7 @@ export default {
|
||||
>
|
||||
{/*
|
||||
<a-select-option value="基础信息" label="基础信息">
|
||||
<router-link to="/manage/taskpage">基础信息</router-link>
|
||||
<router-link to="/taskpage">基础信息</router-link>
|
||||
</a-select-option>
|
||||
<a-select-option value="存为模版" label="存为模版">
|
||||
<div
|
||||
@@ -2474,7 +2474,7 @@ export default {
|
||||
<div
|
||||
onClick={() => {
|
||||
router.push({
|
||||
path: "/manage/classadd",
|
||||
path: "/classadd",
|
||||
query: {
|
||||
projectId: value.record.projectId,
|
||||
name: value.record.name,
|
||||
@@ -2482,7 +2482,7 @@ export default {
|
||||
});
|
||||
}}
|
||||
style={{ cursor: "pointer" }}
|
||||
to="/manage/classadd"
|
||||
to="/classadd"
|
||||
class="operation3"
|
||||
>
|
||||
创建班级
|
||||
@@ -2566,7 +2566,7 @@ export default {
|
||||
</a-select>
|
||||
</div>
|
||||
|
||||
<router-link to="/manage/classadd" class="operation3">
|
||||
<router-link to="/classadd" class="operation3">
|
||||
创建班级
|
||||
</router-link>
|
||||
<div class="tableSelect">
|
||||
@@ -2683,7 +2683,7 @@ export default {
|
||||
}
|
||||
if (value.record.parentId == "0") {
|
||||
router.push({
|
||||
path: "/manage/projectadd",
|
||||
path: "/projectadd",
|
||||
query: {
|
||||
projectId: value.record.projectId,
|
||||
name: value.record.name,
|
||||
@@ -2692,7 +2692,7 @@ export default {
|
||||
} else {
|
||||
if (value.record.isbj) {
|
||||
router.push({
|
||||
path: "/manage/classadd",
|
||||
path: "/classadd",
|
||||
query: {
|
||||
projectId: value.record.projectId,
|
||||
name: value.record.paraentName,
|
||||
@@ -2701,7 +2701,7 @@ export default {
|
||||
});
|
||||
} else {
|
||||
router.push({
|
||||
path: "/manage/sonproject",
|
||||
path: "/sonproject",
|
||||
query: {
|
||||
projectId: value.record.projectId,
|
||||
name: value.record.paraentName,
|
||||
@@ -2728,7 +2728,7 @@ export default {
|
||||
// }
|
||||
// if (value.record.parentId == "0") {
|
||||
// router.push({
|
||||
// path: "/manage/projectadd",
|
||||
// path: "/projectadd",
|
||||
// query: {
|
||||
// projectId: value.record.projectId,
|
||||
// name: value.record.name,
|
||||
@@ -2738,7 +2738,7 @@ export default {
|
||||
// } else {
|
||||
// if (value.record.isbj) {
|
||||
// router.push({
|
||||
// path: "/manage/classadd",
|
||||
// path: "/classadd",
|
||||
// query: {
|
||||
// projectId: value.record.projectId,
|
||||
// name: value.record.paraentName,
|
||||
@@ -2748,7 +2748,7 @@ export default {
|
||||
// });
|
||||
// } else {
|
||||
// router.push({
|
||||
// path: "/manage/sonproject",
|
||||
// path: "/sonproject",
|
||||
// query: {
|
||||
// projectId: value.record.projectId,
|
||||
// name: value.record.paraentName,
|
||||
@@ -2878,7 +2878,7 @@ export default {
|
||||
<div
|
||||
onClick={() => {
|
||||
router.push({
|
||||
path: "/manage/taskpage",
|
||||
path: "/taskpage",
|
||||
});
|
||||
storage.set("projectId", value.record.projectId);
|
||||
}}
|
||||
@@ -2937,7 +2937,7 @@ export default {
|
||||
<div
|
||||
onClick={() => {
|
||||
router.push({
|
||||
path: "/manage/taskpage",
|
||||
path: "/taskpage",
|
||||
});
|
||||
storage.set("projectId", value.record.projectId);
|
||||
}}
|
||||
@@ -2984,7 +2984,7 @@ export default {
|
||||
<div
|
||||
onClick={() => {
|
||||
router.push({
|
||||
path: "/manage/taskpage",
|
||||
path: "/taskpage",
|
||||
});
|
||||
storage.set("projectId", value.record.projectId);
|
||||
}}
|
||||
@@ -2992,7 +2992,7 @@ export default {
|
||||
基础信息
|
||||
</div>
|
||||
{/**
|
||||
<router-link to="/manage/taskpage">基础信息</router-link>
|
||||
<router-link to="/taskpage">基础信息</router-link>
|
||||
*/}
|
||||
</a-select-option>
|
||||
</a-select>
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<div
|
||||
@click="backPage"
|
||||
style="cursor: pointer"
|
||||
to="/manage/projectmanage"
|
||||
to="/projectmanage"
|
||||
class="goback"
|
||||
>
|
||||
<span class="return"></span><span class="returntext">返回</span>
|
||||
@@ -408,7 +408,7 @@ export default {
|
||||
|
||||
if (routers.query.name == undefined) {
|
||||
router.push({
|
||||
path: "/manage/projectmanage",
|
||||
path: "/projectmanage",
|
||||
});
|
||||
}
|
||||
|
||||
@@ -481,7 +481,7 @@ export default {
|
||||
const backPage = () => {
|
||||
setTimeout(() => {
|
||||
router.push({
|
||||
path: "/manage/projectmanage",
|
||||
path: "/projectmanage",
|
||||
});
|
||||
}, 400);
|
||||
};
|
||||
@@ -800,7 +800,7 @@ export default {
|
||||
message.success("编辑成功");
|
||||
setTimeout(() => {
|
||||
router.push({
|
||||
path: "/manage/projectmanage",
|
||||
path: "/projectmanage",
|
||||
});
|
||||
}, 1000);
|
||||
} else {
|
||||
@@ -855,7 +855,7 @@ export default {
|
||||
message.success("创建成功");
|
||||
setTimeout(() => {
|
||||
router.push({
|
||||
path: "/manage/taskpage",
|
||||
path: "/taskpage",
|
||||
query: { id: res.data.data.projectId },
|
||||
});
|
||||
}, 1000);
|
||||
|
||||
@@ -149,7 +149,7 @@
|
||||
<!-- <img class="img2" src="../../assets/images/projectadd/keep.png" />
|
||||
<div class="pub">保存</div>
|
||||
<div class="line"></div> -->
|
||||
<router-link to="/manage/taskpage">
|
||||
<router-link to="/taskpage">
|
||||
<div style="display: flex">
|
||||
<img
|
||||
class="img2"
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="line"></div>
|
||||
<router-link to="/manage/projectmanage">
|
||||
<router-link to="/projectmanage">
|
||||
<div style="display: flex">
|
||||
<img class="img2" src="../../assets/images/leveladd/back.png" />
|
||||
<div class="return">返回</div>
|
||||
@@ -321,8 +321,8 @@
|
||||
<button class="btn" @click="showFaceIn" v-if="morFaceT">
|
||||
批量面授报名
|
||||
</button>
|
||||
<router-link to="/manage/taskadd">
|
||||
<button to="/manage/taskadd" class="edit">
|
||||
<router-link to="/taskadd">
|
||||
<button to="/taskadd" class="edit">
|
||||
<img
|
||||
class="editimg"
|
||||
src="../../assets/images/projectadd/edit.png"
|
||||
@@ -505,7 +505,7 @@
|
||||
</a-collapse>
|
||||
<!-- 无数据创建任务 v-if="taskSyllabus.length == 0"-->
|
||||
<router-link
|
||||
to="/manage/taskadd"
|
||||
to="/taskadd"
|
||||
class="taskbox"
|
||||
style="
|
||||
background: linear-gradient(180deg, #ddeaff, #f0f8fe);
|
||||
@@ -1062,7 +1062,11 @@
|
||||
<span style="font: oblique bold 16px Sans-serif">{{
|
||||
item.name
|
||||
}}</span>
|
||||
<span style="color: #4ea6ff; float: right;cursor: pointer;" @click="deFile(item.uid)">删除</span>
|
||||
<span
|
||||
style="color: #4ea6ff; float: right; cursor: pointer"
|
||||
@click="deFile(item.uid)"
|
||||
>删除</span
|
||||
>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -3260,7 +3264,7 @@ export default {
|
||||
let luj = info.attach;
|
||||
console.log("lulj", luj);
|
||||
console.log("赚回来", JSON.parse(luj));
|
||||
state.fileList = JSON.parse(luj)
|
||||
state.fileList = JSON.parse(luj);
|
||||
// state.fileList = luj
|
||||
}
|
||||
});
|
||||
@@ -3379,9 +3383,9 @@ export default {
|
||||
// // list.push(JSON.stringify(item))
|
||||
// state.fileList.push(item)
|
||||
// });
|
||||
|
||||
state.fileList.push(info.file)
|
||||
list = state.fileList
|
||||
|
||||
state.fileList.push(info.file);
|
||||
list = state.fileList;
|
||||
console.log("list", list);
|
||||
// let str = list.join(",");
|
||||
let str = JSON.stringify(list);
|
||||
@@ -3431,7 +3435,7 @@ export default {
|
||||
const toEdit = () => {
|
||||
if (state.parentId == "0") {
|
||||
routered.push({
|
||||
path: "/manage/projectadd",
|
||||
path: "/projectadd",
|
||||
query: {
|
||||
projectId: state.projectId,
|
||||
name: state.name,
|
||||
@@ -3440,7 +3444,7 @@ export default {
|
||||
} else {
|
||||
if (state.isbj !== null) {
|
||||
routered.push({
|
||||
path: "/manage/classadd",
|
||||
path: "/classadd",
|
||||
query: {
|
||||
projectId: state.projectId,
|
||||
// name: state.paraentName,
|
||||
@@ -3450,7 +3454,7 @@ export default {
|
||||
});
|
||||
} else {
|
||||
routered.push({
|
||||
path: "/manage/sonproject",
|
||||
path: "/sonproject",
|
||||
query: {
|
||||
projectId: state.projectId,
|
||||
name: state.name,
|
||||
@@ -3608,45 +3612,47 @@ export default {
|
||||
});
|
||||
};
|
||||
//删除文件
|
||||
const deFile=(id)=>{
|
||||
console.log(id)
|
||||
let index = state.fileList.findIndex(item=>{item.uid==id})
|
||||
state.fileList.splice(index,1)
|
||||
let str = JSON.stringify(state.fileList)
|
||||
const deFile = (id) => {
|
||||
console.log(id);
|
||||
let index = state.fileList.findIndex((item) => {
|
||||
item.uid == id;
|
||||
});
|
||||
state.fileList.splice(index, 1);
|
||||
let str = JSON.stringify(state.fileList);
|
||||
editProj({
|
||||
attach: str,
|
||||
beginTime: state.tstartTime.slice(0, 10),
|
||||
// beginTime:1668643200,
|
||||
boeFlag: state.boeFlag,
|
||||
category: state.category,
|
||||
courseSyncFlag: state.courseSyncFlag,
|
||||
endTime: state.tendTime.slice(0, 10),
|
||||
// endTime: 1668816000,
|
||||
level: state.tlevel,
|
||||
manager: state.manager,
|
||||
managerId: state.managerId,
|
||||
name: state.name,
|
||||
notice: state.notice,
|
||||
noticeFlag: state.noticeFlag,
|
||||
parentId: state.parentId,
|
||||
picUrl: state.picUrl,
|
||||
projectId: state.projectId,
|
||||
remark: state.remark,
|
||||
sourceBelongId: Number(state.tsourceBelong),
|
||||
status: state.status,
|
||||
systemId: state.tsystemId,
|
||||
templateId: state.templateId || 0,
|
||||
type: state.type,
|
||||
attach: str,
|
||||
beginTime: state.tstartTime.slice(0, 10),
|
||||
// beginTime:1668643200,
|
||||
boeFlag: state.boeFlag,
|
||||
category: state.category,
|
||||
courseSyncFlag: state.courseSyncFlag,
|
||||
endTime: state.tendTime.slice(0, 10),
|
||||
// endTime: 1668816000,
|
||||
level: state.tlevel,
|
||||
manager: state.manager,
|
||||
managerId: state.managerId,
|
||||
name: state.name,
|
||||
notice: state.notice,
|
||||
noticeFlag: state.noticeFlag,
|
||||
parentId: state.parentId,
|
||||
picUrl: state.picUrl,
|
||||
projectId: state.projectId,
|
||||
remark: state.remark,
|
||||
sourceBelongId: Number(state.tsourceBelong),
|
||||
status: state.status,
|
||||
systemId: state.tsystemId,
|
||||
templateId: state.templateId || 0,
|
||||
type: state.type,
|
||||
})
|
||||
.then((res) => {
|
||||
console.log("上传成功", res);
|
||||
message.destroy();
|
||||
return message.success("删除成功");
|
||||
})
|
||||
.then((res) => {
|
||||
console.log("上传成功", res);
|
||||
message.destroy()
|
||||
return message.success("删除成功")
|
||||
})
|
||||
.catch((err) => {
|
||||
console.log("上传失败了", err);
|
||||
});
|
||||
}
|
||||
.catch((err) => {
|
||||
console.log("上传失败了", err);
|
||||
});
|
||||
};
|
||||
onMounted(() => {
|
||||
getStu();
|
||||
getTaskList();
|
||||
|
||||
@@ -138,7 +138,7 @@ export default defineComponent({
|
||||
{value.status === "已发布" ? (
|
||||
<div class="nselect">
|
||||
<div class="ops2">
|
||||
<router-link to="/manage/libraryadd">
|
||||
<router-link to="/libraryadd">
|
||||
<div class="jc">
|
||||
查看{" "}
|
||||
<span style="color:#E9E9E9;margin-left:15px;">|</span>
|
||||
@@ -179,7 +179,7 @@ export default defineComponent({
|
||||
</div>
|
||||
</div>
|
||||
<div class="ops2">
|
||||
<router-link to="/manage/libraryadd">
|
||||
<router-link to="/libraryadd">
|
||||
<div class="jc">
|
||||
查看
|
||||
<span style="color:#E9E9E9;margin-left:15px;">|</span>
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<div
|
||||
@click="backPage"
|
||||
style="cursor: pointer"
|
||||
to="/manage/libraryAdd"
|
||||
to="/libraryAdd"
|
||||
class="goback"
|
||||
>
|
||||
<span class="return"></span><span class="returntext">返回</span>
|
||||
@@ -501,7 +501,7 @@ export default {
|
||||
storage.remove("projectAddId");
|
||||
setTimeout(() => {
|
||||
router.push({
|
||||
path: "/manage/libraryAdd",
|
||||
path: "/libraryAdd",
|
||||
});
|
||||
}, 400);
|
||||
};
|
||||
@@ -950,7 +950,7 @@ export default {
|
||||
message.success("编辑成功");
|
||||
setTimeout(() => {
|
||||
router.push({
|
||||
path: "/manage/projectmanage",
|
||||
path: "/projectmanage",
|
||||
});
|
||||
}, 1000);
|
||||
} else {
|
||||
@@ -1005,7 +1005,7 @@ export default {
|
||||
message.success("创建成功");
|
||||
setTimeout(() => {
|
||||
router.push({
|
||||
path: "/manage/taskpage",
|
||||
path: "/taskpage",
|
||||
query: { id: res.data.data.projectId },
|
||||
});
|
||||
}, 1000);
|
||||
|
||||
@@ -10,9 +10,9 @@
|
||||
导出信息
|
||||
</span>
|
||||
</div>
|
||||
<router-link to="/manage/researchmanage" class="goback">
|
||||
<router-link to="/researchmanage" class="goback">
|
||||
<span class="return"></span>
|
||||
<router-link class="returntext" to="/manage/researchmanage">
|
||||
<router-link class="returntext" to="/researchmanage">
|
||||
返回
|
||||
</router-link>
|
||||
</router-link>
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<div class="researchadd">
|
||||
<div class="header">
|
||||
<span class="title">创建评估</span>
|
||||
<router-link to="/manage/researchmanage" class="goback">
|
||||
<router-link to="/researchmanage" class="goback">
|
||||
<span class="return"></span>
|
||||
<router-link class="returntext" to="/manage/researchmanage">
|
||||
<router-link class="returntext" to="/researchmanage">
|
||||
返回
|
||||
</router-link>
|
||||
</router-link>
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<div class="researchadd">
|
||||
<div class="header">
|
||||
<span class="title">创建评估</span>
|
||||
<router-link to="/manage/researchmanage" class="goback">
|
||||
<router-link to="/researchmanage" class="goback">
|
||||
<span class="return"></span>
|
||||
<router-link class="returntext" to="/manage/researchmanage">
|
||||
<router-link class="returntext" to="/researchmanage">
|
||||
返回
|
||||
</router-link>
|
||||
</router-link>
|
||||
@@ -499,7 +499,7 @@ export default {
|
||||
if (res.data.code === 200) {
|
||||
message.success("编辑成功");
|
||||
router.push({
|
||||
path: "/manage/researchmanage",
|
||||
path: "/researchmanage",
|
||||
});
|
||||
}
|
||||
});
|
||||
@@ -517,7 +517,7 @@ export default {
|
||||
if (res.data.code === 200) {
|
||||
message.success("创建成功");
|
||||
router.push({
|
||||
path: "/manage/researchmanage",
|
||||
path: "/researchmanage",
|
||||
});
|
||||
}
|
||||
});
|
||||
@@ -526,7 +526,7 @@ export default {
|
||||
const handleAllCancel = () => {
|
||||
state.allFormsData = [];
|
||||
router.push({
|
||||
path: "/manage/researchmanage",
|
||||
path: "/researchmanage",
|
||||
});
|
||||
};
|
||||
const checkVal = (filterData) => {
|
||||
|
||||
@@ -428,7 +428,7 @@ export default {
|
||||
<div
|
||||
class="jc"
|
||||
onClick={() => {
|
||||
handleToManagepage(value, "/manage/managepage");
|
||||
handleToManagepage(value, "/managepage");
|
||||
}}
|
||||
>
|
||||
管理
|
||||
@@ -474,7 +474,7 @@ export default {
|
||||
<div
|
||||
class="jc"
|
||||
onClick={() => {
|
||||
handleToResearchadd(value, "/manage/researchadd");
|
||||
handleToResearchadd(value, "/researchadd");
|
||||
}}
|
||||
>
|
||||
基础信息
|
||||
|
||||
@@ -327,7 +327,7 @@ export default {
|
||||
};
|
||||
const router = useRouter();
|
||||
const golearningpath = () => {
|
||||
router.push({ path: "/manage/learningpath", params: { id: 1 } });
|
||||
router.push({ path: "/learningpath", params: { id: 1 } });
|
||||
};
|
||||
|
||||
//下载二维码图片
|
||||
|
||||
Reference in New Issue
Block a user