Commit 1a269f96 authored by 罗超's avatar 罗超

1

parent 34e3cc0a
......@@ -139,6 +139,7 @@ import {
} from "vue";
import { getdate } from "../../utils/date";
import { getStundentPlanStatistical, setStudentLeave } from "../../api/index";
let { ClassId } = uni.getStorageSync("indexData");
export default {
setup() {
let data = reactive({
......@@ -156,6 +157,7 @@ export default {
name: "病假",
},
],
data: {
type: "事假",
startTime: getdate(new Date(), 1),
......@@ -207,7 +209,6 @@ export default {
status: "failed",
},
],
courseMsg: {},
});
let methods = {
//显示请假类型弹出层
......@@ -241,6 +242,7 @@ export default {
data.data.endTime = date;
}
data.TimeChoose = false;
that.getCourseTime();
console.log(141, data.data);
},
// 请假理由
......@@ -266,13 +268,22 @@ export default {
}
console.log(249, data.checkboxList);
},
getCourseTime() {
// getStundentPlanStatistical(data.courseMsg);
//获取课程时间表
async getCourseTime() {
let msg = {
StartTime: data.data.startTime,
EndTime: data.data.endTime,
ClassId: ClassId,
};
console.log(276, msg);
let res = await getStundentPlanStatistical(msg);
console.log(280, res);
},
};
onMounted(() => {
data.checkboxList = data.checkboxListAll.slice(0, 4);
});
const that = methods;
return {
...toRefs(data),
...methods,
......
......@@ -87,6 +87,9 @@
</view>
</view>
<view class="Timetable-box">
<van-button @click="jumpPage('/pages/course/askForLeave')"
>请假</van-button
>
<van-empty description="暂无数据" v-if="dataList.length === 0" />
<view
v-for="(item, index) in dataList"
......@@ -249,7 +252,7 @@ export default {
let { ctx } = getCurrentInstance();
ctx.msg.StartTime = getToday();
ctx.msg.EndTime = getToday();
// ctx.msg.ClassId = JSON.parse(options.classId);
ctx.msg.ClassId = JSON.parse(options.classId);
ctx.getData();
},
};
......
......@@ -12,7 +12,7 @@
<view
v-for="(item2, index2) in item1.children"
:key="item2.id"
class="flex item2"
class="flex item2 flex_start_center"
v-if="item.type === 1"
>
<view
......@@ -21,12 +21,16 @@
@click="change(item.type, index, index1, index2)"
>{{ item2.chooseNum }}
</view>
<view class="chooseName">{{ item2.itemName }}</view>
<view
class="chooseName"
@click="change(item.type, index, index1, index2)"
>{{ item2.itemName }}</view
>
</view>
<view
v-for="(item2, index2) in item1.children"
:key="item2.id"
class="item2 flex"
class="item2 flex flex_start_center"
v-if="item.type === 2"
>
<view
......@@ -35,7 +39,11 @@
@click="change(item.type, index, index1, index2)"
>{{ item2.chooseNum }}
</view>
<view class="chooseName">{{ item2.itemName }}</view>
<view
class="chooseName"
@click="change(item.type, index, index1, index2)"
>{{ item2.itemName }}</view
>
</view>
</view>
</view>
......
......@@ -214,6 +214,7 @@ export default {
let res = await getIndexInfo();
if (res) {
data.indexData = res.Data;
uni.setStorageSync("indexData", res.Data);
data.baseInfo[0].desc = res.Data.SName;
data.baseInfo[1].desc = res.Data.CourseName;
......@@ -234,7 +235,7 @@ export default {
getSystemInfo((res) => {
data.statusBarHeight = res.statusBarHeight;
});
that.getIndexdata();
data.userinfo = uni.getStorageSync("userInfo");
console.log("tag", data.userinfo);
data.userinfo.EnterPhone2 = desensitization(
......@@ -242,6 +243,7 @@ export default {
3,
-4
);
that.getIndexdata();
});
let that = methods;
return {
......
......@@ -59,7 +59,7 @@ export default {
setup(props, context) {
let Toast = inject("$toast");
let msg = reactive({
Account: "18170039207",
Account: "18981921485",
Password: "123456",
});
let methods = {
......
......@@ -46,6 +46,5 @@ export let getdate = (time, tomorrow) => {
day = date.getDate() < 9 ? '0' + (date.getDate() + 1) : date.getDate() + 1
}
let d = year + "-" + month + '-' + day
console.log(50, d, tomorrow)
return d
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment