面授课bug

This commit is contained in:
zhangyc
2022-12-09 14:30:59 +08:00
12 changed files with 407 additions and 231 deletions

View File

@@ -75,10 +75,10 @@
<div class="btnText">重置</div>
</div>
<!-- 2022-11-30注释 后面放开 -->
<!-- <div class="btn btn3" @click="openMessage">
<div class="btn btn3" @click="openMessage">
<div class="search"></div>
<div class="btnText">导出</div>
</div> -->
</div>
<div class="btn btn4" @click="of_hShow">
<div class="search"></div>
<div class="btnText">新建课程</div>
@@ -221,7 +221,7 @@
</div>
</a-radio-group>
</div>
<div class="b_sup" :style="{ display: bs_hs ? 'block' : 'none' }">
<div class="ofmb_items">
<div class="signbox">
@@ -231,7 +231,7 @@
alt=""
/>
</div>
<span>是否设置目录</span>
</div>
<a-radio-group v-model:value="valueE2">
@@ -257,7 +257,7 @@
</div>
</a-radio-group>
</div>
</div>
</div>
<div class="b_footer">
<div class="btn btn5" @click="of_exit1">
<div class="btnText">取消</div>
@@ -629,6 +629,9 @@
<!-- <div class="file_name">
<span style="color: #6f6f6f">{{ item.name }}</span>
</div> -->
<div class="file_name">
<span style="color: #6f6f6f;width:140px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;">{{ item.slice(item.lastIndexOf('/')+1) }}</span>
</div>
<!-- 条件渲染 s -->
<!-- <div class="file_size">
<span style="color: #999ba3">{{ item.size }}</span>
@@ -1548,7 +1551,7 @@
<div class="modalMain">
<div class="schooltime" :style="{ display: stm_hs ? 'block' : 'none' }">
<div class="st_main">
<div class="stm_inputbtn">
<div class="stm_inputbtn" style="width: 100%">
<a-input
v-model:value="kk_inputV1"
style="
@@ -1570,11 +1573,22 @@
placeholder="请输入教师名称"
/>
<div class="select">
<a-date-picker
<!-- <a-date-picker
v-model:value="selectTime"
type="date"
placeholder="创建时间"
style="width: 270px; margin-right: 14px"
/> -->
<a-range-picker
v-model:value="selectTime"
type="date"
style="width: 270px; margin-right: 14px"
:show-time="{
defaultValue: [
moment('00:00:00', 'HH:mm:ss'),
moment('23:59:59', 'HH:mm:ss'),
],
}"
/>
</div>
<div class="stm_btn btn1" @click="handleSearchTable">
@@ -1585,11 +1599,15 @@
<div class="reset"></div>
<div class="btnText">重置</div>
</div>
<div class="stm_btn3 btn3" @click="createkk">
<div class="add"></div>
<div class="btnText">
<span style="color: #ffffff">新建开课</span>
</div>
</div>
<div
class="stm_btn3 btn3"
@click="createkk"
style="margin-bottom: 10px"
>
<div class="add"></div>
<div class="btnText">
<span style="color: #ffffff">新建开课</span>
</div>
</div>
<!-- 无数据样式 -->
@@ -1956,9 +1974,9 @@
>
<div class="file_img"></div>
<div class="file_detail">
<!-- <div class="file_name">
<span style="color: #6f6f6f">{{ item.name }}</span>
</div> -->
<div class="file_name">
<span style="color: #6f6f6f;width:140px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;">{{ item.slice(item.lastIndexOf('/')+1) }}</span>
</div>
<!-- 条件渲染 s -->
<!-- <div class="file_size">
<span style="color: #999ba3">{{ item.size }}</span>
@@ -2713,7 +2731,7 @@ import SeeModal from "./components/seeModal.vue";
import CourseModal from "./courseModal.vue";
import * as moment from "moment";
import TwoDimensionalCode from "../../components/TwoDimensionalCode.vue";
import { codeUrl } from "../../api/method";
import { codeUrl, toDate } from "../../api/method";
//列表表格
const columns1 = [
{
@@ -2979,7 +2997,7 @@ const columns6 = [
return index + 1 + pageNum;
},
},
{
{
title: "课程名称",
dataIndex: "organization",
key: "organization",
@@ -2990,7 +3008,7 @@ const columns6 = [
return text ? text : "-";
},
},
{
{
title: "场地",
dataIndex: "address",
key: "saddress",
@@ -3001,7 +3019,7 @@ const columns6 = [
return text ? text : "-";
},
},
{
{
title: "教师名称",
dataIndex: "teacher",
key: "teacher",
@@ -3013,9 +3031,6 @@ const columns6 = [
},
},
{
title: "开始时间",
dataIndex: "starttime",
@@ -3040,7 +3055,7 @@ const columns6 = [
return text ? text : "-";
},
},
{
{
title: "创建人",
dataIndex: "createName",
key: "createName",
@@ -4112,15 +4127,30 @@ export default defineComponent({
// 渲染开课操作
const getTableDate3 = async () => {
// let datas = state.tableData6;
let beginTime = "";
let endTime = "";
if (state.selectTime) {
// beginTime = parseInt(new Date(state.selectTime[0].$d).getTime() / 1000);
// endTime = parseInt(new Date(state.selectTime[1].$d).getTime() / 1000);
beginTime = toDate(
new Date(state.selectTime[0].$d).getTime() / 1000,
"Y-M-D h:m:s"
);
endTime = toDate(
new Date(state.selectTime[1].$d).getTime() / 1000,
"Y-M-D h:m:s"
);
}
let obj = {
pageNo: state.currentPage222,
pageSize: state.pageSize222,
createName: state.kk_inputV1,
teacher: state.kk_inputV2,
beginTime: parseInt(new Date(state.selectTime).getTime() / 1000),
beginTime: beginTime,
endTime: endTime,
offcourseId: state.offcourseId,
};
console.log("获取开", obj);
console.log("获取开obj", obj, state.selectTime);
let res = await planList(obj);
console.log("开课res", res);
const { rows, total, pageNo } = res.data.data;
@@ -4742,7 +4772,7 @@ export default defineComponent({
completeType: item.completeType,
endTime: new Date(item.endTime) / 1000,
evalFlag: item.evalFlag,
name: item.name+'1',
name: item.name + "1",
signFlag: item.signFlag, //是否允许未报名的签到:1是0否
//signWordFlag: item.signWordFlag, //签到是否需要口令:1是0否
teacherId: item.teacherId,
@@ -4766,7 +4796,7 @@ export default defineComponent({
});
const postData = {
offcourseId: null, //不传代表新增
name: item.name+'1',
name: item.name + "1",
picUrl: item.picUrl,
targetUser: item.targetUser,
meaning: item.meaning,
@@ -5126,6 +5156,7 @@ export default defineComponent({
// size: file.size,
// });
// console.log(state.filesList);
console.log(res.data.data)
state.filesList = [res.data.data];
// state.hasImgName = res.data.data;
}