修改未完成

This commit is contained in:
rain
2026-07-29 18:15:59 +08:00
parent 6fbcf21024
commit 8c2355a52c
59 changed files with 7995 additions and 1118 deletions
+23 -14
View File
@@ -33,18 +33,13 @@ foreach ($source in @($t04, $t05)) {
}
foreach ($required in @(
'v-model="addForm.personNo"',
'v-model="addForm.aliasName"',
'v-model="addForm.generation"',
'v-model="addForm.generationName"',
'v-model="addForm.birthPlace"',
'v-model="addForm.deathPlace"',
'v-model="addForm.burialPlace"',
'v-model="addForm.biography"',
'v-model="addForm.remark"',
'v-model="addForm.sortOrder"',
'v-model="addForm.relationName"',
'personNo: addForm.personNo',
'sex: addForm.sex',
'avatarOssId: addForm.avatarOssId',
'personStatus: addForm.personStatus',
@@ -53,28 +48,24 @@ foreach ($required in @(
'generationName: addForm.generationName',
'biography: addForm.biography',
'remark: addForm.remark',
'? { generation: 1, relationName: addForm.relationName }',
'? { generation: 1 }',
'relationType.value === "SPOUSE"',
'v-if="isDeceased"',
'const isDeceased = computed(() => addForm.personStatus === "1")',
'const sexOptions = Object.freeze([',
'const lunarOptions = Object.freeze([',
'const personStatusOptions = Object.freeze([',
'personOptionLabels',
'appApi.getLineagePersonOptions(',
'const personOptionsRequestController = createRequestController();',
'requestController: personOptionsRequestController',
'const bindingModeOptions = Object.freeze([',
'bindingMode: addForm.bindingMode',
'addForm.bindingMode === "SPECIFIED"',
'pickAndUploadImage('
)) {
if (-not $t04.Contains($required)) { throw "T04 safe optional field missing: $required" }
}
foreach ($required in @(
'v-model="editForm.personNo"',
'originalMember.personNo ||',
'v-model="editForm.generation"',
'v-model="editForm.sortOrder"',
'v-model="editForm.relationName"',
'personNo: editForm.personNo',
'sex: editForm.sex',
'avatarOssId: editForm.avatarOssId',
'personStatus: editForm.personStatus',
@@ -89,11 +80,29 @@ foreach ($required in @(
'const bindingModeOptions = Object.freeze([',
'bindingMode: editForm.bindingMode',
'editForm.bindingMode === "SPECIFIED"',
'const isDeceased = computed(() => editForm.personStatus === "1")',
'v-if="isDeceased"',
'pickAndUploadImage('
)) {
if (-not $t05.Contains($required)) { throw "T05 LineagePersonBody field missing: $required" }
}
foreach ($forbidden in @(
'v-model="addForm.personNo"',
'personNo: addForm.personNo',
'v-model="addForm.fatherId"',
'v-model="addForm.motherId"',
'v-model="addForm.relationName"',
'v-model="editForm.personNo"',
'personNo: editForm.personNo',
'v-model="editForm.relationName"',
'relationName: editForm.relationName'
)) {
if ($t04.Contains($forbidden) -or $t05.Contains($forbidden)) {
throw "Lineage system-managed or relation-context field must not be editable: $forbidden"
}
}
foreach ($forbidden in @(
'v-model="addForm.appUserId"',
'v-model="addForm.fatherId"',