|
@@ -60,14 +60,27 @@ interface FormData {
|
|
|
reportMonth: string | number; // 月
|
|
|
reportWeek: string | number; // 周
|
|
|
}
|
|
|
-
|
|
|
-// 页面数据
|
|
|
-const thisWeek = ref(
|
|
|
- `${moment().startOf("week").add(1, "day").format("YYYY/MM/DD")} ~ ${moment()
|
|
|
+const defWeek = () => {
|
|
|
+ if (moment().day() == 0) {
|
|
|
+ const today = moment().subtract(1, "day");
|
|
|
+ return `${moment(today)
|
|
|
+ .startOf("week")
|
|
|
+ .add(1, "day")
|
|
|
+ .format("YYYY/MM/DD")} ~ ${moment(today)
|
|
|
+ .endOf("week")
|
|
|
+ .add(1, "day")
|
|
|
+ .format("YYYY/MM/DD")}`;
|
|
|
+ }
|
|
|
+ return `${moment()
|
|
|
+ .startOf("week")
|
|
|
+ .add(1, "day")
|
|
|
+ .format("YYYY/MM/DD")} ~ ${moment()
|
|
|
.endOf("week")
|
|
|
.add(1, "day")
|
|
|
- .format("YYYY/MM/DD")}`
|
|
|
-);
|
|
|
+ .format("YYYY/MM/DD")}`;
|
|
|
+};
|
|
|
+// 页面数据
|
|
|
+const thisWeek = ref(defWeek());
|
|
|
const formData = reactive<FormData>({
|
|
|
reportContent: "",
|
|
|
weeklyWorkloadList: [],
|