diff --git a/src/api/ThirdApi.js b/src/api/ThirdApi.js index 788346fc..ca3f8f34 100644 --- a/src/api/ThirdApi.js +++ b/src/api/ThirdApi.js @@ -4,9 +4,11 @@ export const USER_LIST_PAGE = '/userbasic/user/list post' export const USER_LIST = '/userbasic/user/searchList post' export const ORG_LIST = '/userbasic/org/list post' export const ORG_CHILD_LIST = '/userbasic/org/info post' -export const AUDIENCE_LIST = '/userbasic/audience/list post' +// export const AUDIENCE_LIST = '/userbasic/audience/list post' +//当前用户可以查看的受众接口 +export const AUDIENCE_LIST = '/userbasic/audience/userAudiencesFilter post' export const USER_PERMISSION = '/userbasic/permission/listByUser post' export const CASE_PAGE = '/systemapi/xboe/m/boe/cases/pagelist post formData' export const EXAM_PAPER_PAGE = '/systemapi/xboe/m/exam/paper/querylist post formData' export const TEST_PAGE = '/api/b1/system/quiz/quiz-list post formData' -export const ONLINE_PAGE = '/systemapi/xboe/m/course/manage/pagelist post formData' +export const ONLINE_PAGE = '/systemapi/xboe/m/course/manage/pagelist post formData' \ No newline at end of file diff --git a/src/components/drawers/ActiveAttendance.vue b/src/components/drawers/ActiveAttendance.vue index 185ef73b..27282fde 100644 --- a/src/components/drawers/ActiveAttendance.vue +++ b/src/components/drawers/ActiveAttendance.vue @@ -826,7 +826,7 @@ export default { name: props.datasource?.name, url: process.env.VUE_APP_BASE_API + - `/admin/student/studentSign?taskId=${props.datasource.routerTaskId + `/admin/student/studentSign?taskId=${props.datasource.id }&taskType=${props.datasource.type}&type=${2}`, }; console.log("codeInfo", state.codeInfo); @@ -855,7 +855,6 @@ export default { // 导出数据 function exportTaskStu() { - debugger {/* debugger */ } console.log("props.datasource此处的taskId 应该是router_task 表中主键", props.datasource); console.log("props.datasource", props.datasource); diff --git a/src/components/drawers/AddLive.vue b/src/components/drawers/AddLive.vue index 20e1c7b2..a9a1a555 100644 --- a/src/components/drawers/AddLive.vue +++ b/src/components/drawers/AddLive.vue @@ -84,7 +84,7 @@ 直播封面: -
+
avatar @@ -258,6 +258,7 @@ const formData = ref({ assessmentId: "", assessmentName: "", livePlayback: "", + liveExplain: "" }); const emit = defineEmits({}); const taskIndex = ref(-1); @@ -325,6 +326,7 @@ const { resetFields, validate } = Form.useForm(formData, rulesRef); const closeDrawer = () => { formData.value.liveCover = ""; + formData.value.livePlaybackLink = ""; imageUrl.value = ""; visible.value = false; taskIndex.value = -1; @@ -374,9 +376,9 @@ async function confirm() { } else { const data = props.taskList[taskIndex.value]; data.name = formData.value.liveName; - data.info = formData.value; + data.info = {...formData.value}; data.duration = dayjs(formData.value.liveEndTime).diff(formData.value.liveStartTime, 'minutes') - + console.log(data) } emit("update:taskList", [...props.taskList]); closeDrawer(); @@ -430,6 +432,9 @@ const beforeUpload = (file) => { }; \ No newline at end of file + diff --git a/src/components/drawers/ProjPowerList.vue b/src/components/drawers/ProjPowerList.vue index dd4d65f6..bb299b2e 100644 --- a/src/components/drawers/ProjPowerList.vue +++ b/src/components/drawers/ProjPowerList.vue @@ -1,18 +1,18 @@ diff --git a/src/views/courselibrary/courseModal.vue b/src/views/courselibrary/courseModal.vue index e1b08b74..1b500710 100644 --- a/src/views/courselibrary/courseModal.vue +++ b/src/views/courselibrary/courseModal.vue @@ -593,9 +593,9 @@ export default defineComponent({ selectBandName: [], selectBandId: [], //资源归属 - sourceBelongId: [], - sourceBelongName: [], - sourceBelongFullName: [], + sourceBelongId: null, + sourceBelongName: null, + sourceBelongFullName: null, }); const store = useStore(); console.log(store, 666); @@ -606,7 +606,12 @@ export default defineComponent({ const jobType = computed(() => store.state.job_type); //获取band const bandList = computed(() => store.state.band); + const userInfo = computed(() => store.state.userInfo); console.log("jobTypebandList", jobType, bandList); + if (userInfo.value.departId && userInfo.value.departName) { + state.sourceBelongName = userInfo.value.departName; + state.sourceBelongId = userInfo.value.departId; + } watch( () => state.fen_lei, () => { @@ -718,9 +723,9 @@ export default defineComponent({ state.selectBandName = []; state.selectBandId = []; //资源归属 - state.sourceBelongId = []; - state.sourceBelongName = []; - state.sourceBelongFullName = []; + state.sourceBelongId = null; + state.sourceBelongName = null; + state.sourceBelongFullName = null; // valueHtml.value = ""; console.log("清空"); }; @@ -754,7 +759,15 @@ export default defineComponent({ fileUp(formData).then((res) => { if (res.data.code === 200) { // 最后插入图片 url alt href - insertFn(res.data.data, file.name, res.data.data); + console.log( + "上传图片结果", + process.env.VUE_APP_FILE_PATH + res.data.data + ); + insertFn( + process.env.VUE_APP_FILE_PATH + res.data.data, + file.name, + res.data.data + ); } }); }, diff --git a/src/views/learningpath/LevelAdd.vue b/src/views/learningpath/LevelAdd.vue index 6bd44354..d34fcdf5 100644 --- a/src/views/learningpath/LevelAdd.vue +++ b/src/views/learningpath/LevelAdd.vue @@ -692,7 +692,7 @@
- +
@@ -713,7 +713,7 @@ v-if="docChecked == true" v-model:file-list="fileList" name="file" - action="/manageApi/file/upload" + action="/manageApi/file/uploadunlimit" @change="handleChange" >
必修
diff --git a/src/views/projectcenter/LibraryAdd.vue b/src/views/projectcenter/LibraryAdd.vue index 229bd68b..c9383a36 100644 --- a/src/views/projectcenter/LibraryAdd.vue +++ b/src/views/projectcenter/LibraryAdd.vue @@ -623,7 +623,7 @@ v-if="attachSwitch == true" v-model:file-list="fileList" name="file" - action="/manageApi/file/upload" + action="/manageApi/file/uploadunlimit" @change="handleChange2" > 撤回发布 - 管理 - + 管理 + { .footBox { position: fixed; bottom: 0; + z-index: 99999; } diff --git a/src/views/projectcenter/TaskPage.vue b/src/views/projectcenter/TaskPage.vue index 616a92a8..d4a8a3f9 100644 --- a/src/views/projectcenter/TaskPage.vue +++ b/src/views/projectcenter/TaskPage.vue @@ -262,7 +262,6 @@
-->
-
@@ -757,6 +756,7 @@ :permissions="permissions" :type="1" :id="projectId" + :activeKey1="activeKey1" :columns="stuColumns" :stage="stage" :visable="tabFlag" @@ -766,11 +766,12 @@ 查看 - {{ record.topFlag ? "取消优秀" : "优秀学员" }} 换组 @@ -1072,7 +1073,7 @@
-
+
+添加证书
@@ -1298,7 +1299,7 @@ v-if="docChecked == true" v-model:file-list="fileList" name="file" - action="/manageApi/file/upload" + action="/manageApi/file/uploadunlimit" @change="handleChange" > { - if (res.status == 200) { + apitl.getProjectDetail(objtl).then((res) => { console.log("阶段列表", res); for (let i = 0; i < res.data.data.stageList.length; i++) { for ( @@ -2925,7 +2923,7 @@ export default { } } levelList.stageList = res.data.data.stageList; - if (levelList.stageList.length == 1) { + if (levelList.stageList.length === 1) { // 无解段任务 state.rankjieduan = [{ value: 0, label: "无阶段" }]; state.valuestu2 = 0; @@ -2946,10 +2944,6 @@ export default { state.valuestu2 = arrStage[0].value; state.choosedStageName = levelList.stageList[0].name; } - console.log( - "----------------------------------->", - res.data.data.stageList - ); //暂时传个固定的id用 到时候看数据里面是否有在更换 // state.projectTaskId = res.data.data.stageList[0].taskList[0].projectTaskId let leng = res.data.data.stageList.length; @@ -2957,17 +2951,13 @@ export default { let taskarr = res.data.data.stageList; console.log("11-22-33", taskarr); if (taskarr.length == 1) { - if (taskarr[0].stageId == "0") { + if (taskarr[0].id == "0") { taskarr[0].name = "无阶段任务"; } } state.taskSyllabus = taskarr; } - } }) - .catch((err) => { - console.log("获取任务列表失败", err); - }); }; //学员学员管理渲染 // const getTableDate = () => { @@ -3106,6 +3096,7 @@ export default { state.stugroup = false; state.groupInfo = {}; state.groupMemberCountContrast = null; + getGroup(); }; //点击确定创建小组 const createG = () => { @@ -3725,7 +3716,7 @@ export default { gangw: value.userInfoBo.jobName, //岗位 completeStageCnt: value.completeStageCnt, //当前完成阶段数 totalStageCnt: value.totalStageCnt, //总阶段数 - excellent: value.topFlag == 1 ? true : false, //是否优秀学员 + excellent: value.topFlag == 1, //是否优秀学员 progress: value.completeStageCnt + "/" + value.totalStageCnt, putin: value.source == 0 @@ -3907,6 +3898,8 @@ export default { state.hasTask = !!res.data.data?.stageList.some( ({ taskList }) => taskList.length ); + console.log(111111111111); + console.log(state.hasTask); // state.attach = info.attach; // state.templateId = info.templateId; state.sourceBelong = diff --git a/src/views/research/ResearchAdd.vue b/src/views/research/ResearchAdd.vue index 6f185b3b..3ff1c3ce 100644 --- a/src/views/research/ResearchAdd.vue +++ b/src/views/research/ResearchAdd.vue @@ -133,7 +133,7 @@ export default { allFormsData: [], valueMore: "", - loading:false + loading: false, }); // 详情 @@ -485,7 +485,7 @@ export default { if (!checkVal(filterData)) { return false; } - state.loading = true + state.loading = true; if (state.assessmentId) { resultPost = { @@ -499,7 +499,7 @@ export default { "assessmentMinScore", ]); editResearchMessage(resultPost).then((res) => { - state.loading = false + state.loading = false; if (res.data.code === 200) { message.success("编辑成功"); router.push({ diff --git a/src/views/research/ResearchManage.vue b/src/views/research/ResearchManage.vue index e63cd667..cd91cc88 100644 --- a/src/views/research/ResearchManage.vue +++ b/src/views/research/ResearchManage.vue @@ -39,7 +39,7 @@
搜索
-
+
重置
@@ -165,14 +165,14 @@
-
-
取消
+
+
取消
-
-
- 确定 -
-
确定
+
+
确定
+
+
+
确定
diff --git a/src/views/research/components/ResearchAddItem.vue b/src/views/research/components/ResearchAddItem.vue index 84b25443..e685ab4c 100644 --- a/src/views/research/components/ResearchAddItem.vue +++ b/src/views/research/components/ResearchAddItem.vue @@ -28,7 +28,7 @@
+添加图片
- +
{{ hasImgName }}