Skip to content

Commit e5656a8

Browse files
authored
fix: 琐碎问题 (#172)
* fix: 路由错误 * feat: 日期默认值 * fix: 引导输入框失效 * fix: 统一验证请求 * feat: 投票日期默认值
1 parent b53b39f commit e5656a8

File tree

6 files changed

+12
-11
lines changed

6 files changed

+12
-11
lines changed

src/apis/service/User/verifyApi.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ const urlde =
1010
type verifyData = {
1111
stu_id: string,
1212
password: string,
13-
survey_id: number
13+
id: number
1414
};
1515
const verifyAPI = (data: verifyData) => {
1616
return request("/api/user/oauth", {

src/pages/DetailInfo/rightMenu.vue

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@
4141

4242
<div class="pt-16">
4343
<el-input
44-
v-if="questionList[activeSerial-1]?.description"
4544
v-model="questionList[activeSerial-1].description"
4645
style="width: 240px"
4746
placeholder="Please input"

src/pages/View/view.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,7 @@ const isOutDate = ref(false);
313313
const verifyData = ref({
314314
stu_id: "",
315315
password: "",
316-
survey_id: -1
316+
id: -1
317317
});
318318
const optionStore = useMainStore().useOptionStore();
319319
const questionnaireStore = useMainStore().useQuetionnaireStore();
@@ -327,7 +327,7 @@ onMounted(async () => {
327327
idParam = idParam.replace(/ /g, "+");
328328
decryptedId.value = decryptId(idParam) as string | null;
329329
// console.log(decryptedId.value)
330-
verifyData.value.survey_id = Number(decryptedId.value);
330+
verifyData.value.id = Number(decryptedId.value);
331331
if (decryptedId.value === "") {
332332
ElNotification.error("无效的问卷id");
333333
}

src/pages/addVote/voteSetting.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,4 +128,5 @@
128128
<script setup lang="ts">
129129
import { useEditVoteStore } from "@/stores/voteEdit.ts";
130130
const { schema } = useEditVoteStore();
131+
// console.log(schema);
131132
</script>

src/stores/edit.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import { QuesItemType, QuesStatus, QuesType } from "@/utilities/constMap.ts";
88
import { Question, Option } from "@/utilities/type.ts";
99
import { quesSettingMap } from "@/utilities/quesSettingMap.ts";
1010
import { deepSnakeToCamel } from "@/utilities/deepSnakeToCamel.ts";
11+
import { dayjs } from "element-plus";
1112

1213
/**
1314
* 返回默认的问卷 schema
@@ -17,8 +18,8 @@ function defaultSchema() {
1718
status: QuesStatus.DRAFT,
1819
surveyType: QuesType.SURVEY,
1920
baseConfig: {
20-
startTime: "",
21-
endTime: "",
21+
startTime: dayjs().format("YYYY-MM-DDTHH:mm:ssZ"),
22+
endTime: dayjs().add(1, "week").format("YYYY-MM-DDTHH:mm:ssZ"),
2223
dayLimit: 0,
2324
verify: false,
2425
/** 是否仅本科生 */

src/stores/voteEdit.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,20 @@ import { getQuestionnaireDetailAPI } from "@/apis";
44
import { closeLoading, startLoading } from "@/utilities";
55
import { ElNotification } from "element-plus";
66
import { defineStore } from "pinia";
7-
import { QuesStatus, QuesType } from "@/utilities/constMap.ts";
87
import { deepSnakeToCamel } from "@/utilities/deepSnakeToCamel.ts";
8+
import { dayjs } from "element-plus";
99

1010
const VOTE = 1;
1111
/**
1212
* 返回默认的问卷 schema
1313
*/
1414
function defaultSchema() {
1515
return {
16-
status: QuesStatus.DRAFT,
17-
surveyType: QuesType.VOTE,
16+
startTime: dayjs().format("YYYY-MM-DDTHH:mm:ssZ"),
17+
endTime: dayjs().add(1, "week").format("YYYY-MM-DDTHH:mm:ssZ"),
1818
baseConfig: {
19-
startTime: "",
20-
endTime: "",
19+
startTime: dayjs().format("YYYY-MM-DDTHH:mm:ssZ"),
20+
endTime: dayjs().add(1, "week").format("YYYY-MM-DDTHH:mm:ssZ"),
2121
dayLimit: 1,
2222
verify: false,
2323
sumLimit: 1,

0 commit comments

Comments
 (0)