|
@@ -88,7 +88,7 @@ export default defineComponent({
|
|
|
onMounted(() => {
|
|
|
getList()
|
|
|
getOrchestraList()
|
|
|
- getSubjects()
|
|
|
+ // getSubjects()
|
|
|
})
|
|
|
|
|
|
const onBack = () => {
|
|
@@ -127,22 +127,22 @@ export default defineComponent({
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- const getSubjects = async () => {
|
|
|
- try {
|
|
|
- const res = await request.post(`${platformApi.value}/subjectBasicConfig/page`, {
|
|
|
- data: { page: 1, rows: 9999 }
|
|
|
- })
|
|
|
- state.subjects = res.data.rows.map((item) => {
|
|
|
- return {
|
|
|
- name: item.courseTypeName,
|
|
|
- value: item.courseType as string
|
|
|
- }
|
|
|
- })
|
|
|
- } catch (e: any) {
|
|
|
- const message = e.message
|
|
|
- showToast(message)
|
|
|
- }
|
|
|
- }
|
|
|
+ // const getSubjects = async () => {
|
|
|
+ // try {
|
|
|
+ // const res = await request.post(`${platformApi.value}/subjectBasicConfig/page`, {
|
|
|
+ // data: { page: 1, rows: 9999 }
|
|
|
+ // })
|
|
|
+ // state.subjects = res.data.rows.map((item) => {
|
|
|
+ // return {
|
|
|
+ // name: item.courseTypeName,
|
|
|
+ // value: item.courseType as string
|
|
|
+ // }
|
|
|
+ // })
|
|
|
+ // } catch (e: any) {
|
|
|
+ // const message = e.message
|
|
|
+ // showToast(message)
|
|
|
+ // }
|
|
|
+ // }
|
|
|
const onRefresh = () => {
|
|
|
finished.value = false
|
|
|
// 重新加载数据
|
|
@@ -164,7 +164,7 @@ export default defineComponent({
|
|
|
|
|
|
const formatTime2Mins = (second: number) => {
|
|
|
if (second) {
|
|
|
- const first = Math.floor(1098 / 60)
|
|
|
+ const first = Math.floor(second / 60)
|
|
|
const last = second % 60
|
|
|
return (first >= 10 ? first : '0' + first) + ':' + (last >= 10 ? last : '0' + last)
|
|
|
} else {
|
|
@@ -450,9 +450,33 @@ export default defineComponent({
|
|
|
onSelect={(item: any) => {
|
|
|
forms.startTime = ''
|
|
|
forms.endTime = ''
|
|
|
+ // console.log(
|
|
|
+ // item,
|
|
|
+ // dayjs(item[0]).format('YYYY-MM-DD'),
|
|
|
+ // 'item',
|
|
|
+ // dayjs(item[0]).day(0).format('YYYY-MM-DD'),
|
|
|
+ // dayjs(item[0]).day(),
|
|
|
+ // dayjs(item[0]).subtract(6, 'day').format('YYYY-MM-DD')
|
|
|
+ // )
|
|
|
+
|
|
|
if (!dayjs(item[0]).isBetween(dayjs(forms.startTime), dayjs(forms.endTime))) {
|
|
|
- forms.startTime = dayjs(item[0]).day(1).format('YYYY-MM-DD')
|
|
|
- forms.endTime = dayjs(item[0]).day(7).format('YYYY-MM-DD')
|
|
|
+ const week = dayjs(item[0]).day()
|
|
|
+ if (week === 0) {
|
|
|
+ // 星期天
|
|
|
+ forms.startTime = dayjs(item[0]).subtract(6, 'day').format('YYYY-MM-DD')
|
|
|
+ forms.endTime = dayjs(item[0]).format('YYYY-MM-DD')
|
|
|
+ } else if (week === 1) {
|
|
|
+ // 星期一
|
|
|
+ forms.startTime = dayjs(item[0]).format('YYYY-MM-DD')
|
|
|
+ forms.endTime = dayjs(item[0]).add(6, 'day').format('YYYY-MM-DD')
|
|
|
+ } else {
|
|
|
+ forms.startTime = dayjs(item[0])
|
|
|
+ .subtract(week - 1, 'day')
|
|
|
+ .format('YYYY-MM-DD')
|
|
|
+ forms.endTime = dayjs(item[0])
|
|
|
+ .add(7 - week, 'day')
|
|
|
+ .format('YYYY-MM-DD')
|
|
|
+ }
|
|
|
}
|
|
|
state.showPopoverTime = false
|
|
|
}}
|