feat:合并

This commit is contained in:
lixg
2023-02-27 21:04:53 +08:00
13 changed files with 93 additions and 41 deletions

View File

@@ -258,6 +258,7 @@ const formData = ref({
assessmentId: "",
assessmentName: "",
livePlayback: "",
liveExplain: ""
});
const emit = defineEmits({});
const taskIndex = ref(-1);
@@ -375,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();

View File

@@ -195,7 +195,7 @@ export default {
console.log('我是传递过来的参数2', props.basicdata)
api.QueryAssessmentDetail({
"assessmentSubmitId": props.datasource.assessmentSubmitId?props.datasource.assessmentSubmitId:props.datasource.assessmentResultIds,
"courseId": props.basicdata.id,
"courseId": props.datasource.courseId,
"studentId": props.datasource.studentId
}).then(res=>{
console.log(res)

View File

@@ -169,13 +169,13 @@ export default {
},
{
id: 2,
value: "10",
label: "未通过",
value: "9",
label: "已完成",
},
{
id: 3,
value: "1",
label: "已通过",
label: "进行中",
},
],
selectedRowKeys: [],
@@ -305,7 +305,7 @@ export default {
align: "center",
ellipsis: true,
className: "h",
customRender: ({record:{finishStatus}}) => ({1:'通过',2:'未通过'}[finishStatus] || '未开始'),
customRender: ({record:{finishStatus}}) => ({1:'进行中',0:'未开始',9:'已完成'}[finishStatus] || '未开始'),
},
{
title: "操作",

View File

@@ -360,7 +360,7 @@
"studentName": state.name,
"targetId":props.datasource.projectId,
"taskId": props.datasource.courseId,
"type": 2
"type": 1
});
api.QueryVoteManagementDetail({
"pageNo": state.currentPage,
@@ -370,7 +370,7 @@
"studentName": state.name,
"targetId":props.datasource.routerId,
"taskId": props.datasource.courseId,
"type": 2
"type": 1
}).then(res=>{
console.log('投票数据获取', res)
if(res.data.code==200){

View File

@@ -128,16 +128,19 @@
</div>-->
</div>
</a-drawer>
<view-assess v-model:Assessvisible="Assessvisible" :datasource="evalDataSource" :evalName="datasource.info?.assessmentName"
:basicdata="datasource.info" />
</template>
<script>
import { toRefs, reactive, onMounted, onUnmounted } from "vue";
import { message } from "ant-design-vue";
import ViewAssess from "../ViewAssess";
// import * as api from "../../../api/index";
import * as api from "../../../api/indexTaskManage";
export default {
name: "RouterCommonManage",
components: { ViewAssess },
props: {
CommonModelVisible: {
type: Boolean,
@@ -200,6 +203,8 @@ export default {
],
tabledata: [],
tableDataTotalLoading: true, // 表格loading加载配置
evalDataSource: "",
Assessvisible: false
});
const tableDataFunc = () => {
const columns = [
@@ -317,9 +322,42 @@ export default {
},
},
];
let obj = {
title: "操作",
dataIndex: "finishStatus",
key: "finishStatus",
width: 60,
align: "center",
ellipsis: true,
className: "h",
customRender: (text) => {
return (
<div class="racona">
<a
onClick={()=>{
console.log('iyiy', text.record)
showassess(text.record);
}}>查看</a>
</div>
);
},
}
{/* 评估查看操作 */}
if(props.datasource.type==11){
columns.push(obj)
}
return columns;
};
{/* 查看评估弹框 */}
const showassess = (data) => {
state.evalDataSource = data;
state.Assessvisible = true;
};
const closeDrawer = () => {
ctx.emit("update:CommonModelVisible", false);
state.currentPage = 1;
@@ -477,6 +515,7 @@ export default {
...toRefs(state),
selectProjectName,
closeDrawer,
showassess,
afterVisibleChange,
tableDataFunc,
godie,

View File

@@ -286,7 +286,7 @@ export default {
align: "center",
ellipsis: true,
className: "h",
customRender: ({ record: { finishStatus } }) => ({ 1: '通过', 2: '未通过' }[finishStatus] || '未开始'),
customRender: ({record:{finishStatus}}) => ({1:'进行中',0:'未开始',9:'已完成'}[finishStatus] || '未开始'),
},
{
title: "操作",
@@ -299,7 +299,7 @@ export default {
customRender: (text) => {
{/* debugger */ }
console.log("text" + text.record)
if (text.record.finishStatus === 1 || text.record.finishStatus === 2) {
if (text.record.finishStatus === 1 || text.record.finishStatus === 9) {
return (
<div class="racona">
<a-button

View File

@@ -391,7 +391,6 @@ const getStu = () => {
console.log("获取项目学员", obj);
getStuPage(obj).then((res) => {
console.log("获取项目学员", res);
if (res.data.code === 200) {
let arr = res.data.data.records;
let array = [];
arr.map((value) => {
@@ -408,7 +407,6 @@ const getStu = () => {
});
projectList.value = array;
projectListTotal.value = res.data.data.total;
}
});
};
getStu();