fix:修改开课时间搜索

This commit is contained in:
lixg
2022-12-09 14:22:39 +08:00
parent e99c9f1749
commit c853af3316
4 changed files with 172 additions and 119 deletions

View File

@@ -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>
@@ -1548,7 +1548,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 +1570,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 +1596,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>
<!-- 无数据样式 -->
@@ -2713,7 +2728,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 +2994,7 @@ const columns6 = [
return index + 1 + pageNum;
},
},
{
{
title: "课程名称",
dataIndex: "organization",
key: "organization",
@@ -2990,7 +3005,7 @@ const columns6 = [
return text ? text : "-";
},
},
{
{
title: "场地",
dataIndex: "address",
key: "saddress",
@@ -3001,7 +3016,7 @@ const columns6 = [
return text ? text : "-";
},
},
{
{
title: "教师名称",
dataIndex: "teacher",
key: "teacher",
@@ -3013,9 +3028,6 @@ const columns6 = [
},
},
{
title: "开始时间",
dataIndex: "starttime",
@@ -3040,7 +3052,7 @@ const columns6 = [
return text ? text : "-";
},
},
{
{
title: "创建人",
dataIndex: "createName",
key: "createName",
@@ -4111,15 +4123,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;
@@ -4745,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,
@@ -4769,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,