fix:修复可见范围
This commit is contained in:
parent
b3954ffcf3
commit
bee5152a2d
@ -12,7 +12,10 @@ export interface Contest {
|
|||||||
endTime: string;
|
endTime: string;
|
||||||
address?: string;
|
address?: string;
|
||||||
content?: string;
|
content?: string;
|
||||||
visibility?: "public" | "designated" | "internal"; // 可见范围
|
visibility?: "public" | "targeted" | "designated" | "internal"; // 可见范围
|
||||||
|
targetCities?: string[]; // 目标城市列表
|
||||||
|
ageMin?: number; // 最小年龄
|
||||||
|
ageMax?: number; // 最大年龄
|
||||||
contestTenants?: number[];
|
contestTenants?: number[];
|
||||||
contestTenantInfos?: Array<{
|
contestTenantInfos?: Array<{
|
||||||
id: number;
|
id: number;
|
||||||
@ -73,6 +76,10 @@ export interface CreateContestForm {
|
|||||||
endTime: string;
|
endTime: string;
|
||||||
address?: string;
|
address?: string;
|
||||||
content?: string;
|
content?: string;
|
||||||
|
visibility?: "public" | "targeted" | "designated" | "internal"; // 可见范围
|
||||||
|
targetCities?: string[]; // 目标城市列表
|
||||||
|
ageMin?: number; // 最小年龄
|
||||||
|
ageMax?: number; // 最大年龄
|
||||||
contestTenants?: number[];
|
contestTenants?: number[];
|
||||||
coverUrl?: string;
|
coverUrl?: string;
|
||||||
posterUrl?: string;
|
posterUrl?: string;
|
||||||
|
|||||||
@ -364,6 +364,10 @@ const loadContestData = async () => {
|
|||||||
const c = await contestsApi.getDetail(contestId.value)
|
const c = await contestsApi.getDetail(contestId.value)
|
||||||
form.contestName = c.contestName || ""
|
form.contestName = c.contestName || ""
|
||||||
form.contestType = c.contestType || "individual"
|
form.contestType = c.contestType || "individual"
|
||||||
|
form.visibility = c.visibility || "designated"
|
||||||
|
form.targetCities = c.targetCities || []
|
||||||
|
form.ageMin = c.ageMin
|
||||||
|
form.ageMax = c.ageMax
|
||||||
form.startTime = c.startTime || ""
|
form.startTime = c.startTime || ""
|
||||||
form.endTime = c.endTime || ""
|
form.endTime = c.endTime || ""
|
||||||
form.content = c.content || ""
|
form.content = c.content || ""
|
||||||
@ -411,6 +415,10 @@ const handleSubmit = async () => {
|
|||||||
reviewRuleId: form.reviewRuleId || undefined,
|
reviewRuleId: form.reviewRuleId || undefined,
|
||||||
reviewStartTime: form.reviewStartTime, reviewEndTime: form.reviewEndTime,
|
reviewStartTime: form.reviewStartTime, reviewEndTime: form.reviewEndTime,
|
||||||
resultPublishTime: form.resultPublishTime || undefined,
|
resultPublishTime: form.resultPublishTime || undefined,
|
||||||
|
visibility: form.visibility,
|
||||||
|
targetCities: form.targetCities,
|
||||||
|
ageMin: form.ageMin,
|
||||||
|
ageMax: form.ageMax,
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isEdit.value && contestId.value) {
|
if (isEdit.value && contestId.value) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user