mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-17 23:06:47 +08:00
Merge remote-tracking branch 'origin/develop' into develop
This commit is contained in:
@@ -14,6 +14,8 @@ export const deleteTask = (obj) => http.delete('/admin/project/deleteTask', { pa
|
|||||||
|
|
||||||
//新建或编辑项目
|
//新建或编辑项目
|
||||||
export const editProj = (obj) => http.post('/admin/project/edit', obj)
|
export const editProj = (obj) => http.post('/admin/project/edit', obj)
|
||||||
|
|
||||||
|
export const editProjs = (obj) => http.post('/admin/project/editStatus', obj)
|
||||||
//编辑项目共享文档
|
//编辑项目共享文档
|
||||||
export const editProjDoc = (obj) => http.post('/admin/project/editShareAttach', obj)
|
export const editProjDoc = (obj) => http.post('/admin/project/editShareAttach', obj)
|
||||||
|
|
||||||
|
|||||||
@@ -284,7 +284,7 @@
|
|||||||
<span style="margin-right: 3px">评估:</span>
|
<span style="margin-right: 3px">评估:</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="btnbox2">
|
<div class="btnbox2">
|
||||||
<a-checkbox v-model:checked="formData.isEvaluate"
|
<a-checkbox v-model:checked="formData.isEvaluate" @change="getchanges(formData.isEvaluate)"
|
||||||
>需要评估
|
>需要评估
|
||||||
</a-checkbox>
|
</a-checkbox>
|
||||||
</div>
|
</div>
|
||||||
@@ -338,6 +338,9 @@ const removePG = () => {
|
|||||||
const getchange = (mess) => {
|
const getchange = (mess) => {
|
||||||
console.log(mess); //输出true或者false
|
console.log(mess); //输出true或者false
|
||||||
};
|
};
|
||||||
|
const getchanges = (mess) => {
|
||||||
|
console.log(mess); //输出true或者false
|
||||||
|
};
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
type: Number,
|
type: Number,
|
||||||
taskList: [],
|
taskList: [],
|
||||||
@@ -355,7 +358,7 @@ const formData = ref({
|
|||||||
liveCover: "",
|
liveCover: "",
|
||||||
beforeSignIn: "",
|
beforeSignIn: "",
|
||||||
afterSignIn: "",
|
afterSignIn: "",
|
||||||
isEvaluate: "",
|
isEvaluate: false,
|
||||||
assessmentId: "",
|
assessmentId: "",
|
||||||
assessmentName: "",
|
assessmentName: "",
|
||||||
livePlayback: "",
|
livePlayback: "",
|
||||||
@@ -375,7 +378,7 @@ const rulesRef = ref({
|
|||||||
{
|
{
|
||||||
type: "url",
|
type: "url",
|
||||||
required: true,
|
required: true,
|
||||||
message: "请输入直播链接",
|
message: "请输入合法的直播链接",
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
liveStartTime: [
|
liveStartTime: [
|
||||||
|
|||||||
@@ -380,7 +380,7 @@ export default {
|
|||||||
},
|
},
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
.ExportScore {
|
.ExportScore {
|
||||||
.drawerMain {
|
.drawerMain {
|
||||||
@@ -627,4 +627,3 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
@@ -99,7 +99,7 @@
|
|||||||
onChange: onSelectChange,
|
onChange: onSelectChange,
|
||||||
}"
|
}"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<div class="pa">
|
<div class="pa">
|
||||||
<a-pagination
|
<a-pagination
|
||||||
:showSizeChanger="false"
|
:showSizeChanger="false"
|
||||||
@@ -139,7 +139,7 @@ import EntryScores from "./EntryScores.vue";
|
|||||||
import * as api from "../../api/index";
|
import * as api from "../../api/index";
|
||||||
export default {
|
export default {
|
||||||
name: "FaceManage",
|
name: "FaceManage",
|
||||||
components: {
|
components: {
|
||||||
EntryScores,
|
EntryScores,
|
||||||
CKWork,
|
CKWork,
|
||||||
CQue,
|
CQue,
|
||||||
@@ -326,7 +326,7 @@ export default {
|
|||||||
if ( bol == true ) {
|
if ( bol == true ) {
|
||||||
getManageList()
|
getManageList()
|
||||||
}
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
const selectProjectName = (value) => {
|
const selectProjectName = (value) => {
|
||||||
state.projectName = value;
|
state.projectName = value;
|
||||||
|
|||||||
@@ -62,7 +62,7 @@
|
|||||||
<script>
|
<script>
|
||||||
import { message } from "ant-design-vue";
|
import { message } from "ant-design-vue";
|
||||||
import { reactive, toRefs, onMounted } from "vue";
|
import { reactive, toRefs, onMounted } from "vue";
|
||||||
import { editProj, getTask } from "../../api/indexTaskadd";
|
import { editProj,editProjs, getTask } from "../../api/indexTaskadd";
|
||||||
// import { editProj } from "../../api/indexTaskadd";
|
// import { editProj } from "../../api/indexTaskadd";
|
||||||
import { publishNotice } from "../../api/indexNotice";
|
import { publishNotice } from "../../api/indexNotice";
|
||||||
import emitter from "../../utils/bus";
|
import emitter from "../../utils/bus";
|
||||||
@@ -112,7 +112,7 @@ export default {
|
|||||||
state.projectInfo.projectId = props.projectId;
|
state.projectInfo.projectId = props.projectId;
|
||||||
state.projectInfo.beginTime = null;
|
state.projectInfo.beginTime = null;
|
||||||
state.projectInfo.endTime = null;
|
state.projectInfo.endTime = null;
|
||||||
editProj(state.projectInfo)
|
editProjs(state.projectInfo)
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
console.log("res5555555555", res);
|
console.log("res5555555555", res);
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -133,7 +133,7 @@
|
|||||||
<EScore
|
<EScore
|
||||||
v-model:eScorevisible="Evisible"
|
v-model:eScorevisible="Evisible"
|
||||||
:type="1"
|
:type="1"
|
||||||
:id="projectTaskInfo?.projectTaskId"
|
:id="projectTaskInfo?.id"
|
||||||
:pid="projectTaskInfo?.projectId"
|
:pid="projectTaskInfo?.projectId"
|
||||||
v-model:searchTaskList="searchTaskList"
|
v-model:searchTaskList="searchTaskList"
|
||||||
/>
|
/>
|
||||||
@@ -511,7 +511,7 @@ export default {
|
|||||||
pid: props.projectTaskInfo.projectId,
|
pid: props.projectTaskInfo.projectId,
|
||||||
status: state.projectName,
|
status: state.projectName,
|
||||||
studentName: state.name,
|
studentName: state.name,
|
||||||
taskId: props.projectTaskInfo.projectTaskId,
|
taskId: props.projectTaskInfo.id,
|
||||||
taskType: props.projectTaskInfo.type,
|
taskType: props.projectTaskInfo.type,
|
||||||
});
|
});
|
||||||
api
|
api
|
||||||
@@ -523,7 +523,7 @@ export default {
|
|||||||
pid: props.projectTaskInfo.projectId,
|
pid: props.projectTaskInfo.projectId,
|
||||||
status: state.projectName,
|
status: state.projectName,
|
||||||
studentName: state.name,
|
studentName: state.name,
|
||||||
taskId: props.projectTaskInfo.projectTaskId,
|
taskId: props.projectTaskInfo.id,
|
||||||
taskType: props.projectTaskInfo.type,
|
taskType: props.projectTaskInfo.type,
|
||||||
})
|
})
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
@@ -585,7 +585,7 @@ export default {
|
|||||||
// pageNo: state.currentPage,
|
// pageNo: state.currentPage,
|
||||||
// pageSize: state.pageSize,
|
// pageSize: state.pageSize,
|
||||||
// currentStageId: props.projectTaskInfo.stageId,
|
// currentStageId: props.projectTaskInfo.stageId,
|
||||||
// currentTaskId: props.projectTaskInfo.projectTaskId,
|
// currentTaskId: props.projectTaskInfo.id,
|
||||||
// type: 1,
|
// type: 1,
|
||||||
// pid: props.projectTaskInfo.projectId,
|
// pid: props.projectTaskInfo.projectId,
|
||||||
// })
|
// })
|
||||||
@@ -603,7 +603,7 @@ export default {
|
|||||||
let obj = {
|
let obj = {
|
||||||
currentStageId: props.projectTaskInfo.stageId,
|
currentStageId: props.projectTaskInfo.stageId,
|
||||||
pid: props.projectTaskInfo.projectId,
|
pid: props.projectTaskInfo.projectId,
|
||||||
taskId: props.projectTaskInfo.projectTaskId,
|
taskId: props.projectTaskInfo.id,
|
||||||
taskType: props.projectTaskInfo.type,
|
taskType: props.projectTaskInfo.type,
|
||||||
type: 1,
|
type: 1,
|
||||||
};
|
};
|
||||||
@@ -634,7 +634,7 @@ export default {
|
|||||||
}/admin/student/exportHomeWork?currentStageId=${
|
}/admin/student/exportHomeWork?currentStageId=${
|
||||||
props.projectTaskInfo.stageId
|
props.projectTaskInfo.stageId
|
||||||
}&type=${1}&pid=${props.projectTaskInfo.projectId}&taskId=${
|
}&type=${1}&pid=${props.projectTaskInfo.projectId}&taskId=${
|
||||||
props.projectTaskInfo.projectTaskId
|
props.projectTaskInfo.id
|
||||||
}&taskType=${props.projectTaskInfo.type}`
|
}&taskType=${props.projectTaskInfo.type}`
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -22,7 +22,7 @@
|
|||||||
<div
|
<div
|
||||||
v-if="datasource.startTime && datasource.endTime"
|
v-if="datasource.startTime && datasource.endTime"
|
||||||
class="endtime"
|
class="endtime"
|
||||||
>
|
>
|
||||||
起止时间:{{ datasource.startTime }} ~ {{ datasource.endTime }}
|
起止时间:{{ datasource.startTime }} ~ {{ datasource.endTime }}
|
||||||
</div>
|
</div>
|
||||||
<div v-else class="endtime">
|
<div v-else class="endtime">
|
||||||
@@ -348,8 +348,8 @@ export default {
|
|||||||
currentStageId: props.datasource.chapterId,
|
currentStageId: props.datasource.chapterId,
|
||||||
type: 2,
|
type: 2,
|
||||||
pid: props.datasource.routerId,
|
pid: props.datasource.routerId,
|
||||||
taskId: props.datasource.routerTaskId,
|
taskId: props.datasource.routerTaskId,
|
||||||
taskType: props.datasource.type,
|
taskType: props.datasource.type,
|
||||||
status: state.projectName,
|
status: state.projectName,
|
||||||
studentName: state.name,
|
studentName: state.name,
|
||||||
});
|
});
|
||||||
@@ -360,7 +360,7 @@ export default {
|
|||||||
currentStageId: props.datasource.chapterId,
|
currentStageId: props.datasource.chapterId,
|
||||||
type: 2,
|
type: 2,
|
||||||
pid: props.datasource.routerId,
|
pid: props.datasource.routerId,
|
||||||
taskId: props.datasource.routerTaskId,
|
taskId: props.datasource.id,
|
||||||
taskType: props.datasource.type,
|
taskType: props.datasource.type,
|
||||||
status: state.projectName,
|
status: state.projectName,
|
||||||
studentName: state.name,
|
studentName: state.name,
|
||||||
@@ -660,4 +660,3 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
@@ -156,7 +156,7 @@
|
|||||||
:downloadUrl="downloadUrl"
|
:downloadUrl="downloadUrl"
|
||||||
/>
|
/>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { toRefs, reactive } from "vue";
|
import { toRefs, reactive } from "vue";
|
||||||
import { message } from "ant-design-vue";
|
import { message } from "ant-design-vue";
|
||||||
@@ -627,7 +627,7 @@ export default {
|
|||||||
}/admin/student/exportHomeWork?currentStageId=${
|
}/admin/student/exportHomeWork?currentStageId=${
|
||||||
props.datasource.chapterId
|
props.datasource.chapterId
|
||||||
}&type=${2}&pid=${props.datasource.routerId}&taskId=${
|
}&type=${2}&pid=${props.datasource.routerId}&taskId=${
|
||||||
props.datasource.routerTaskId
|
props.datasource.id
|
||||||
}&taskType=${props.datasource.type}&thirdType=5`
|
}&taskType=${props.datasource.type}&thirdType=5`
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@@ -652,7 +652,7 @@ export default {
|
|||||||
},
|
},
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
.ProjectFaceTaskManage {
|
.ProjectFaceTaskManage {
|
||||||
.ant-drawer-content-wrapper {
|
.ant-drawer-content-wrapper {
|
||||||
@@ -949,4 +949,3 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
@@ -10,7 +10,7 @@
|
|||||||
>
|
>
|
||||||
<div class="drawerMain">
|
<div class="drawerMain">
|
||||||
<div class="header">
|
<div class="header">
|
||||||
<div class="headerTitle">【作业111】{{ title }}</div>
|
<div class="headerTitle">【作业】{{ title }}</div>
|
||||||
<img
|
<img
|
||||||
style="width: 29px; height: 29px; cursor: pointer"
|
style="width: 29px; height: 29px; cursor: pointer"
|
||||||
src="../../../assets/images/basicinfo/close.png"
|
src="../../../assets/images/basicinfo/close.png"
|
||||||
@@ -128,7 +128,7 @@
|
|||||||
<EScore
|
<EScore
|
||||||
v-model:eScorevisible="Evisible"
|
v-model:eScorevisible="Evisible"
|
||||||
:type="2"
|
:type="2"
|
||||||
:id="datasource?.routerTaskId"
|
:id="datasource?.id"
|
||||||
:pid="datasource?.routerId"
|
:pid="datasource?.routerId"
|
||||||
v-model:searchTaskList="searchTaskList"
|
v-model:searchTaskList="searchTaskList"
|
||||||
/>
|
/>
|
||||||
@@ -443,6 +443,7 @@ export default {
|
|||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<a-button
|
<a-button
|
||||||
|
disabled
|
||||||
class="operation"
|
class="operation"
|
||||||
style="margin-right:10px;color:rgba(56, 125, 247, 0.5)"
|
style="margin-right:10px;color:rgba(56, 125, 247, 0.5)"
|
||||||
>
|
>
|
||||||
@@ -521,6 +522,7 @@ export default {
|
|||||||
studentName: state.name,
|
studentName: state.name,
|
||||||
})
|
})
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
|
debugger
|
||||||
console.log("获取作业管理学员", res);
|
console.log("获取作业管理学员", res);
|
||||||
if (res.data.code == 200) {
|
if (res.data.code == 200) {
|
||||||
let newData = [];
|
let newData = [];
|
||||||
@@ -594,7 +596,7 @@ export default {
|
|||||||
let obj = {
|
let obj = {
|
||||||
currentStageId: props.datasource.chapterId,
|
currentStageId: props.datasource.chapterId,
|
||||||
pid: props.datasource.routerId,
|
pid: props.datasource.routerId,
|
||||||
taskId: props.datasource.routerTaskId,
|
taskId: props.datasource.id,
|
||||||
taskType: props.datasource.type,
|
taskType: props.datasource.type,
|
||||||
type: 2,
|
type: 2,
|
||||||
};
|
};
|
||||||
@@ -603,6 +605,7 @@ export default {
|
|||||||
.then((res) => {
|
.then((res) => {
|
||||||
console.log("导出作业", res.data.data);
|
console.log("导出作业", res.data.data);
|
||||||
if (res.data.code === 200) {
|
if (res.data.code === 200) {
|
||||||
|
debugger
|
||||||
// message.destroy();
|
// message.destroy();
|
||||||
// message.success("导出作业成功");
|
// message.success("导出作业成功");
|
||||||
state.exportHomeWorkV = true;
|
state.exportHomeWorkV = true;
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
v-if="datasource.type !== 6 && datasource.type !== 9"
|
v-if="datasource.type !== 6 && datasource.type !== 9"
|
||||||
class="endtime"
|
class="endtime"
|
||||||
>
|
>
|
||||||
|
|
||||||
<!-- 起止时间:—-->
|
<!-- 起止时间:—-->
|
||||||
</div>
|
</div>
|
||||||
<div v-else class="endtime">
|
<div v-else class="endtime">
|
||||||
@@ -48,7 +48,7 @@
|
|||||||
placeholder="请选择"
|
placeholder="请选择"
|
||||||
:options="projectNameList"
|
:options="projectNameList"
|
||||||
@change="selectProjectName"
|
@change="selectProjectName"
|
||||||
|
|
||||||
></a-select>
|
></a-select>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -160,7 +160,7 @@
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
setup(props, ctx) {
|
setup(props, ctx) {
|
||||||
const state = reactive({
|
const state = reactive({
|
||||||
visible: props.PjModelVisible,
|
visible: props.PjModelVisible,
|
||||||
@@ -171,7 +171,7 @@
|
|||||||
tableDataTotal: 0,
|
tableDataTotal: 0,
|
||||||
projectName: undefined,
|
projectName: undefined,
|
||||||
projectNameList: [
|
projectNameList: [
|
||||||
|
|
||||||
{
|
{
|
||||||
id: 1,
|
id: 1,
|
||||||
value: "1",
|
value: "1",
|
||||||
@@ -195,9 +195,9 @@
|
|||||||
courseID: "",
|
courseID: "",
|
||||||
|
|
||||||
|
|
||||||
routerId: '',
|
routerId: '',
|
||||||
studentId: '',
|
studentId: '',
|
||||||
CheckStuvisible: false,
|
CheckStuvisible: false,
|
||||||
});
|
});
|
||||||
const tableDataFunc = () => {
|
const tableDataFunc = () => {
|
||||||
const columns = [
|
const columns = [
|
||||||
@@ -239,7 +239,7 @@
|
|||||||
key: "studentDepartName",
|
key: "studentDepartName",
|
||||||
width: "20%",
|
width: "20%",
|
||||||
align: "center",
|
align: "center",
|
||||||
|
|
||||||
className: "h",
|
className: "h",
|
||||||
ellipsis: true,
|
ellipsis: true,
|
||||||
customRender: (text) => {
|
customRender: (text) => {
|
||||||
@@ -378,7 +378,7 @@
|
|||||||
() => {
|
() => {
|
||||||
{/* 当前学员 用来查看学员详情 */}
|
{/* 当前学员 用来查看学员详情 */}
|
||||||
state.routerId = value.record.routerId;
|
state.routerId = value.record.routerId;
|
||||||
state.studentId = value.record.studentId;
|
state.studentId = value.record.studentId;
|
||||||
state.CheckStuvisible = true;
|
state.CheckStuvisible = true;
|
||||||
console.log(value);
|
console.log(value);
|
||||||
}}>
|
}}>
|
||||||
@@ -390,7 +390,7 @@
|
|||||||
];
|
];
|
||||||
return columns;
|
return columns;
|
||||||
};
|
};
|
||||||
|
|
||||||
const closeDrawer = () => {
|
const closeDrawer = () => {
|
||||||
ctx.emit("update:PjModelVisible", false);
|
ctx.emit("update:PjModelVisible", false);
|
||||||
state.currentPage = 1;
|
state.currentPage = 1;
|
||||||
@@ -417,7 +417,7 @@
|
|||||||
const onChange = (pageNumber) => {
|
const onChange = (pageNumber) => {
|
||||||
console.log("Page: ", pageNumber);
|
console.log("Page: ", pageNumber);
|
||||||
};
|
};
|
||||||
|
|
||||||
// 获取数据
|
// 获取数据
|
||||||
function getData() {
|
function getData() {
|
||||||
if(props.datasource.type === 13){
|
if(props.datasource.type === 13){
|
||||||
@@ -428,7 +428,7 @@
|
|||||||
currentStageId: props.datasource.chapterId,
|
currentStageId: props.datasource.chapterId,
|
||||||
type: 2,
|
type: 2,
|
||||||
pid: props.datasource.routerId,
|
pid: props.datasource.routerId,
|
||||||
taskId: props.datasource.routerTaskId,
|
taskId: props.datasource.id,
|
||||||
taskType: props.datasource.type,
|
taskType: props.datasource.type,
|
||||||
status: state.projectName,
|
status: state.projectName,
|
||||||
studentName: state.name,
|
studentName: state.name,
|
||||||
@@ -449,7 +449,7 @@
|
|||||||
state.tabledata = [];
|
state.tabledata = [];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 搜索按钮
|
// 搜索按钮
|
||||||
function searchTaskList() {
|
function searchTaskList() {
|
||||||
state.currentPage = 1;
|
state.currentPage = 1;
|
||||||
@@ -464,20 +464,20 @@
|
|||||||
state.projectName = undefined;
|
state.projectName = undefined;
|
||||||
getData();
|
getData();
|
||||||
}
|
}
|
||||||
|
|
||||||
//分页
|
//分页
|
||||||
const changePaginationStu = (page) => {
|
const changePaginationStu = (page) => {
|
||||||
state.tableDataTotalLoading = true;
|
state.tableDataTotalLoading = true;
|
||||||
state.currentPage = page;
|
state.currentPage = page;
|
||||||
getData();
|
getData();
|
||||||
};
|
};
|
||||||
|
|
||||||
// 导出数据
|
// 导出数据
|
||||||
function exportTaskStu() {
|
function exportTaskStu() {
|
||||||
console.log(`${process.env.VUE_APP_BASE_API}/project/management/exportProjectManage?courseId=${props.datasource.courseId}`)
|
console.log(`${process.env.VUE_APP_BASE_API}/project/management/exportProjectManage?courseId=${props.datasource.courseId}`)
|
||||||
window.open(`${process.env.VUE_APP_BASE_API}/project/management/exportProjectManage?courseId=${props.datasource.courseId}`)
|
window.open(`${process.env.VUE_APP_BASE_API}/project/management/exportProjectManage?courseId=${props.datasource.courseId}`)
|
||||||
}
|
}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
...toRefs(state),
|
...toRefs(state),
|
||||||
selectProjectName,
|
selectProjectName,
|
||||||
@@ -496,7 +496,7 @@
|
|||||||
},
|
},
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
.ant-drawer-content-wrapper {
|
.ant-drawer-content-wrapper {
|
||||||
max-width: 80% !important;
|
max-width: 80% !important;
|
||||||
@@ -562,7 +562,7 @@
|
|||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
margin-top: 20px;
|
margin-top: 20px;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
|
|
||||||
.sealeft {
|
.sealeft {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-wrap: wrap;
|
flex-wrap: wrap;
|
||||||
@@ -579,7 +579,7 @@
|
|||||||
.btns {
|
.btns {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-wrap: nowrap;
|
flex-wrap: nowrap;
|
||||||
|
|
||||||
.btn {
|
.btn {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
width: 100px;
|
width: 100px;
|
||||||
@@ -603,15 +603,15 @@
|
|||||||
margin-right: 7px;
|
margin-right: 7px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.btn1 {
|
.btn1 {
|
||||||
background: #4ea6ff;
|
background: #4ea6ff;
|
||||||
|
|
||||||
color: #ffffff;
|
color: #ffffff;
|
||||||
}
|
}
|
||||||
.btn2 {
|
.btn2 {
|
||||||
background: #ffffff;
|
background: #ffffff;
|
||||||
|
|
||||||
color: #4ea6ff;
|
color: #4ea6ff;
|
||||||
border: 1px solid #4ea6ff;
|
border: 1px solid #4ea6ff;
|
||||||
}
|
}
|
||||||
@@ -620,7 +620,7 @@
|
|||||||
.btnss {
|
.btnss {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-wrap: nowrap;
|
flex-wrap: nowrap;
|
||||||
|
|
||||||
.btn {
|
.btn {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
width: 130px;
|
width: 130px;
|
||||||
@@ -644,15 +644,15 @@
|
|||||||
margin-right: 7px;
|
margin-right: 7px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.btn1 {
|
.btn1 {
|
||||||
background: #4ea6ff;
|
background: #4ea6ff;
|
||||||
|
|
||||||
color: #ffffff;
|
color: #ffffff;
|
||||||
}
|
}
|
||||||
.btn2 {
|
.btn2 {
|
||||||
background: #ffffff;
|
background: #ffffff;
|
||||||
|
|
||||||
color: #4ea6ff;
|
color: #4ea6ff;
|
||||||
border: 1px solid #4ea6ff;
|
border: 1px solid #4ea6ff;
|
||||||
}
|
}
|
||||||
@@ -661,7 +661,7 @@
|
|||||||
th.h {
|
th.h {
|
||||||
background-color: #eff4fc !important;
|
background-color: #eff4fc !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.ant-table-tbody
|
.ant-table-tbody
|
||||||
> tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)
|
> tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected)
|
||||||
> td {
|
> td {
|
||||||
@@ -688,7 +688,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.btnn {
|
.btnn {
|
||||||
height: 72px;
|
height: 72px;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
@@ -723,4 +723,3 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
@@ -1629,6 +1629,29 @@ const columns1 = [
|
|||||||
return text ? text : "-";
|
return text ? text : "-";
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
title: " 资源归属",
|
||||||
|
width: 250,
|
||||||
|
dataIndex: "sourceBelongFullName",
|
||||||
|
key: "3",
|
||||||
|
align: "center",
|
||||||
|
ellipsis: true,
|
||||||
|
customRender: ({text}) => {
|
||||||
|
return text ? text : "-";
|
||||||
|
},
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
title: " 目标人群",
|
||||||
|
width: 250,
|
||||||
|
dataIndex: "targetUser",
|
||||||
|
key: "3",
|
||||||
|
align: "center",
|
||||||
|
ellipsis: true,
|
||||||
|
customRender: ({text}) => {
|
||||||
|
return text ? text : "-";
|
||||||
|
},
|
||||||
|
},
|
||||||
{
|
{
|
||||||
title: "学习人数",
|
title: "学习人数",
|
||||||
width: 130,
|
width: 130,
|
||||||
@@ -3353,12 +3376,12 @@ export default defineComponent({
|
|||||||
if (state.selectTime) {
|
if (state.selectTime) {
|
||||||
// beginTime = parseInt(new Date(state.selectTime[0].$d).getTime() / 1000);
|
// beginTime = parseInt(new Date(state.selectTime[0].$d).getTime() / 1000);
|
||||||
// endTime = parseInt(new Date(state.selectTime[1].$d).getTime() / 1000);
|
// endTime = parseInt(new Date(state.selectTime[1].$d).getTime() / 1000);
|
||||||
beginTime = dayjs(state.selectTime[0]).format('YYYY-MM-DD HH:mm')
|
beginTime = dayjs(state.selectTime[0]).format('YYYY-MM-DD HH:mm:ss')
|
||||||
// toDate(
|
// toDate(
|
||||||
// new Date(state.selectTime[0].$d).getTime() / 1000,
|
// new Date(state.selectTime[0].$d).getTime() / 1000,
|
||||||
// "Y-M-D h:m:s"
|
// "Y-M-D h:m:s"
|
||||||
// );
|
// );
|
||||||
endTime = dayjs(state.selectTime[1]).format('YYYY-MM-DD HH:mm')
|
endTime = dayjs(state.selectTime[1]).format('YYYY-MM-DD HH:mm:ss')
|
||||||
// toDate(
|
// toDate(
|
||||||
// new Date(state.selectTime[1].$d).getTime() / 1000,
|
// new Date(state.selectTime[1].$d).getTime() / 1000,
|
||||||
// "Y-M-D h:m:s"
|
// "Y-M-D h:m:s"
|
||||||
|
|||||||
@@ -1522,8 +1522,8 @@ export default {
|
|||||||
state.editPathId = id;
|
state.editPathId = id;
|
||||||
let arr = imgData.value;
|
let arr = imgData.value;
|
||||||
arr.forEach((item) => {
|
arr.forEach((item) => {
|
||||||
if (item.dictValue === state.pathBg) {
|
if (item.value === state.pathBg) {
|
||||||
state.pathBgId = item.dictCode;
|
state.pathBgId = item.code;
|
||||||
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -102,7 +102,7 @@
|
|||||||
<a-range-picker
|
<a-range-picker
|
||||||
separator="至"
|
separator="至"
|
||||||
:show-time="{ format: 'HH:mm' }"
|
:show-time="{ format: 'HH:mm' }"
|
||||||
:placeholder="[' 开始时间2', ' 结束时间2']"
|
:placeholder="[' 开始时间', ' 结束时间']"
|
||||||
:disabledDate="disabledDate"
|
:disabledDate="disabledDate"
|
||||||
v-model:value="timeRange"
|
v-model:value="timeRange"
|
||||||
@calendarChange="calendarChange"
|
@calendarChange="calendarChange"
|
||||||
@@ -530,7 +530,8 @@ export default {
|
|||||||
if (state.projectInfo.id && state.datePartial === 'start') {
|
if (state.projectInfo.id && state.datePartial === 'start') {
|
||||||
return current && current > dayjs(state.timeRange[0]).endOf("YYYY-MM-DD HH:mm");
|
return current && current > dayjs(state.timeRange[0]).endOf("YYYY-MM-DD HH:mm");
|
||||||
}
|
}
|
||||||
return current && current < dayjs().endOf('day');
|
// return current && current < dayjs().endOf('day');
|
||||||
|
return current && current < dayjs().subtract(1, 'days').endOf('day')
|
||||||
};
|
};
|
||||||
|
|
||||||
function calendarChange(date, dateStr, partial) {
|
function calendarChange(date, dateStr, partial) {
|
||||||
|
|||||||
@@ -4052,6 +4052,7 @@ export default {
|
|||||||
parentId: state.parentId,
|
parentId: state.parentId,
|
||||||
picUrl: state.picUrl,
|
picUrl: state.picUrl,
|
||||||
projectId: Number(state.projectId),
|
projectId: Number(state.projectId),
|
||||||
|
id: Number(state.projectId),
|
||||||
remark: state.remark,
|
remark: state.remark,
|
||||||
sourceBelongId: Number(state.tsourceBelong),
|
sourceBelongId: Number(state.tsourceBelong),
|
||||||
status: state.status,
|
status: state.status,
|
||||||
@@ -4074,6 +4075,7 @@ export default {
|
|||||||
parentId: state.parentId,
|
parentId: state.parentId,
|
||||||
picUrl: state.picUrl,
|
picUrl: state.picUrl,
|
||||||
projectId: Number(state.projectId),
|
projectId: Number(state.projectId),
|
||||||
|
id: Number(state.projectId),
|
||||||
remark: state.remark,
|
remark: state.remark,
|
||||||
sourceBelongId: Number(state.tsourceBelong),
|
sourceBelongId: Number(state.tsourceBelong),
|
||||||
status: state.status,
|
status: state.status,
|
||||||
|
|||||||
Reference in New Issue
Block a user