-
-
搜索
+
+
+
+
+
+
+
+
+
+
+
+
{{ value.name }}
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
-
- 重置
-
-
-
-
+
-
-
-
-
-
-
- {{ item.realName }}
-
-
-
-
-
-
-
-
- 取消
- 确定
-
-
-
-
-
-
-
-
-
请下载
-
模板
-
,按要求填写数据并导入(文件需解密后再上传)
-
-
-
上传:
-
-
-
-
-
-
- 点击或将文件拖拽到此处上传
- 支持扩展名:.xls/.xlsx
-
-
-
-
-
-
-
-
{{ file.name }}
-
{{
- {
- done: "上传成功",
- uploading: "正在上传",
- error: "上传失败",
- removed: "正在上传",
- }[file.status]
- }}
-
-
-
-
-
-
下载失败数据
-
-
100%
-
- 删除
-
-
-
-
-
-
-
-
-
- {{ fileRes.result?.totalNumber || 0 }}条数据导入,{{fileRes.result?.successNumber || 0 }}条数据导入成功
-
-
-
-
-
-
-
-
-
-
- 取消
- 确定
-
-
-
+
+
+
diff --git a/src/views/compulsoryProfessional/index.vue b/src/views/compulsoryProfessional/index.vue
new file mode 100644
index 00000000..166edef0
--- /dev/null
+++ b/src/views/compulsoryProfessional/index.vue
@@ -0,0 +1,2615 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
无数据
+
请添加路径
+
+
+
+
+
+
+
+
+
+
+
+
+ 发布
+ 编辑
+
+ 管理
+
+ 权限名单
+ 查看权
+ 管理权
+
+
+ 复制
+ 删除
+ 撤回
+ 结束
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
创建路径
+
+
+
+
+
+
+
+
+
+
路径图名称
+
+
+
+
+
+
+
+
+
归属组织
+
+
+
+
+
+
+
+
+
+
路径图背景
+
+
+
+ 查看更多
+
+
+
+
+
路径说明
+
+
+
{{ pathIntro.length }}/150
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
编辑路径
+
+
+
+
+
+
+
+
+
+
路径图名称
+
+
+
+
+
+
+
+
+
归属组织
+
+
+
+
+
+
+
+
+
+
路径图背景
+
+
+
+
+
+
+
+ 查看更多
+
+
+
+
+
路径说明
+
+
+
{{ pathIntro.length }}/150
+
+
+
+
+
+
+
+
+
+
+
{{ releasePathName }}
+
+
+
+
路径信息
+
+ 当前路径共{{ routeChapters }}个关卡,{{ routeTasks }}个任务
+
+
+
+
学员信息
+
路径共{{ routeStudentsNum }}名学员
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
是否结束项目
+
+ (项目结束后学员将无法继续学习,此操作不可逆)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
是否撤回路径
+
(路径撤回后学员进度保留,发布后可继续学习)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
路径图背景
+
+
+
+
+
+
+ 取消
+ 确定
+
+
+
+
+
+
+
diff --git a/src/views/growthpath/EditingTasks.vue b/src/views/growthpath/EditingTasks.vue
new file mode 100644
index 00000000..3ab0fe29
--- /dev/null
+++ b/src/views/growthpath/EditingTasks.vue
@@ -0,0 +1,1118 @@
+
+
+
+
+
+
+
+
+
+ {{
+ `${basicData?.organizationName || ""}${
+ basicData?.stdPosition || ""
+ }${basicData?.qualsLevelDesr || ""}`
+ }}
+
+
归属组织:{{ basicData?.ownershipOrg }}
+
创建时间:{{ basicData?.createTime }}
+
+
+
+
+
+
+
返回
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{ value.name }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
类型
+
+
名称
+
时长
+
状态
+
+ 操作
+
+
+
+
+
+
+
+
+ {{ TASK_TYPE[element.taskType]?.name || "" }}
+
+
+
+
+ {{ element.taskName }}
+
+
+ {{ element.duration ? element.duration + "分钟" : "-" }}
+
+
+ {{ element.status == "0" ? "未发布" : "已发布" }}
+
+
+
+
+
+
+ 发布
+
+
+
+ 编辑
+
+
+ 删除
+
+
+
+
+ 撤回
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 无任务
+
+
+ 请点击上方,创建任务
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/growthpath/GrowthPath.vue b/src/views/growthpath/GrowthPath.vue
new file mode 100644
index 00000000..86594360
--- /dev/null
+++ b/src/views/growthpath/GrowthPath.vue
@@ -0,0 +1,1170 @@
+
+
+
+
+
+
+
+
+ 发布
+ 编辑
+ 管理
+
+ 归属权
+ 查看权
+ 管理权
+
+
+
+ 更多
+
+
+
+
+
+
+ 撤回
+
+
+
+
+ 修改记录
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
标准岗位
+
+
+
+
+
+
+
+
+
任职资格等级
+
+
+
+
+
+
+
+
+
+
+
Band职级
+
+
+
+
+
+
+
+
+
+
匹配学员
+
+
+
+
+
+
+
+
+
选择模板
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/growthpath/PathManage.vue b/src/views/growthpath/PathManage.vue
new file mode 100644
index 00000000..b4263f65
--- /dev/null
+++ b/src/views/growthpath/PathManage.vue
@@ -0,0 +1,1539 @@
+
+
+
+
+
+ {{
+ `${basicData?.organizationName || ""}${
+ basicData?.stdPosition || ""
+ }${basicData?.qualsLevelDesr || ""}`
+ }}
+
+
归属组织:{{ basicData?.ownershipOrg }}
+
创建时间:{{ basicData?.createTime }}
+
+
+
+
+
+
+
+ {{ basicData?.isPublished ? "撤回" : "发布" }}
+
+
+
+
+
+
返回
+
+
+
+
+
+
+
+
+
+
+
+
+ 快速创建专业力必修任务详情
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{ overviewData?.studentNum || 0 }}
+
总人数
+
+
+
+ {{ overviewData?.learnNum || 0 }}
+
+
学习人数
+
+
+
+ {{ overviewData?.completedNum || 0 }}
+
+
完成人数
+
+
+
+
+
+ {{ ((overviewData?.completedRate || 0) * 100).toFixed(2) }}%
+
+
总完成率
+
+
+
+
+
+
+
+
+
+
+ 任务完成率{{
+ overviewData?.completeTaskCnt
+ }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 添加任务
+
+
快速创建专业力必修任务
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ TASK_TYPE[element.taskType]?.name || "" }}
+
+
+
+
+
+ {{ element.taskName }}
+
+
+
+
+ {{ element.finishTaskStudentNum || 0 }}/{{
+ element.taskStudentNum || 0
+ }}人
+
+
+
+
{{
+ parseInt(
+ (element.finishTaskStudentNum /
+ element.taskStudentNum) *
+ 100
+ ) || 0
+ }}%
+
+
+
+
+
+ {{ element.superiorTaskName }}
+
+
+
+
+
+
+
+
+
+
+ {{ i.taskName }}
+
+
+
+
+
+
+
+
+ 开课
+
+
+ 二维码
+
+
+ 管理
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查看
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vue.config.js b/vue.config.js
index f6594209..04212f49 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -14,10 +14,19 @@ module.exports = defineConfig({
outputDir: process.env.VUE_APP_OUTPUT_DIR,
devServer: {
port: 8070,
- client:{
- overlay:false,// 解决代码抛出异常
+ client: {
+ overlay: false,// 解决代码抛出异常
},
proxy: {
+ "/professional": {
+ // target: 'http://192.168.16.195:32002',
+ target: 'http://192.168.18.141:32002',
+ changeOrigin: true,
+ },
+ // "/growth": {
+ // target: 'https:' + process.env.VUE_APP_BOE_API_URL,
+ // changeOrigin: true,
+ // },
"/manageApi": {
target: 'https:' + process.env.VUE_APP_PROXY_URL,
changeOrigin: true, //表示是否改变原域名
@@ -37,16 +46,17 @@ module.exports = defineConfig({
changeOrigin: true, //表示是否改变原域名
},
"/report": {
- target:'https:'+ process.env.VUE_APP_BOE_API_URL,
+ target: 'https:' + process.env.VUE_APP_BOE_API_URL,
changeOrigin: true, //表示是否改变原域名
pathRewrite: {
// "^/manageApi": "",
},
},
"/activityApi": {
- target:'https:'+ process.env.VUE_APP_BOE_API_URL,
+ target: 'https:' + process.env.VUE_APP_BOE_API_URL,
changeOrigin: true,
},
+
},
},
});