fix(phase3): description optional, restore nginx to host IP
- Make ledger description field optional (was required, caused 400) - Revert nginx.conf back to 192.168.1.14:8090 (host IP, reliable) - Keep docker-compose port mapping as 8090:8090 - Add $autoCancel:false to ledger/asset API calls Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
+2
-2
@@ -17,7 +17,7 @@ server {
|
||||
|
||||
# SSE realtime 连接(必须在 /api/ 之前)
|
||||
location /api/realtime {
|
||||
proxy_pass http://gamegroup-pb:8090;
|
||||
proxy_pass http://192.168.1.14:8090;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Connection '';
|
||||
proxy_set_header Host $host;
|
||||
@@ -33,7 +33,7 @@ server {
|
||||
# API 代理到局域网 PocketBase
|
||||
location /api/ {
|
||||
client_max_body_size 500m;
|
||||
proxy_pass http://gamegroup-pb:8090;
|
||||
proxy_pass http://192.168.1.14:8090;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
proxy_set_header Connection 'upgrade';
|
||||
|
||||
@@ -7,7 +7,7 @@ interface CreateLedgerData {
|
||||
type: string
|
||||
amount: number
|
||||
category: string
|
||||
description: string
|
||||
description?: string
|
||||
relatedMembers?: string[]
|
||||
occurredAt: string
|
||||
}
|
||||
|
||||
@@ -106,25 +106,22 @@ async function handleSubmit() {
|
||||
? new Date(String(form.value.occurredAt)).toISOString()
|
||||
: new Date().toISOString()
|
||||
|
||||
const submitData = {
|
||||
type: form.value.type,
|
||||
amount: form.value.amount,
|
||||
category: form.value.category,
|
||||
description: form.value.description || '',
|
||||
relatedMembers: form.value.relatedMembers,
|
||||
occurredAt,
|
||||
}
|
||||
|
||||
if (isEditing.value && props.editLedger) {
|
||||
await ledgerStore.editLedger(props.editLedger.id, {
|
||||
type: form.value.type,
|
||||
amount: form.value.amount,
|
||||
category: form.value.category,
|
||||
description: form.value.description,
|
||||
relatedMembers: form.value.relatedMembers,
|
||||
occurredAt,
|
||||
})
|
||||
await ledgerStore.editLedger(props.editLedger.id, submitData)
|
||||
ElMessage.success('账目更新成功')
|
||||
} else {
|
||||
await ledgerStore.addLedger({
|
||||
group: props.groupId,
|
||||
type: form.value.type,
|
||||
amount: form.value.amount,
|
||||
category: form.value.category,
|
||||
description: form.value.description,
|
||||
relatedMembers: form.value.relatedMembers,
|
||||
occurredAt,
|
||||
...submitData,
|
||||
})
|
||||
ElMessage.success('账目创建成功')
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user