diff --git a/src/pages/membership/MembershipPage.vue b/src/pages/membership/MembershipPage.vue index 48d0311..d7af180 100644 --- a/src/pages/membership/MembershipPage.vue +++ b/src/pages/membership/MembershipPage.vue @@ -4,6 +4,7 @@ import { useRoute } from 'vue-router' import MemberShipPageVerifyEmailLink from '@/pages/membership/MembershipPageVerifyEmailLink.vue' import MemberShipPageUserTypeSelector from './MemberShipPageUserTypeSelector.vue' +import MembershipPageInputText from './MembershipPageInputText.vue' import MembershipPageLoginLink from './MembershipPageLoginLink.vue' const route = useRoute() @@ -16,7 +17,7 @@ const isUserTypeQueryValid = computed( ) const isLoggedIn = ref(false) -const hasVerifiedMailAddress = ref(false) +const hasVerifiedMailAddress = ref(true) const hasCustomerObjectOnTraqId = ref(false) const shouldShowUserTypeSelector = computed(() => !isLoggedIn.value) const needUserTypeSelect = computed(() => !isLoggedIn.value && !isUserTypeQueryValid.value) @@ -46,9 +47,11 @@ const needTraqIdInput = computed( isUserTypeRejoin.value && (!hasCustomerObjectOnMailAddress.value || !hasTraQIdOnCustomerObject.value), ) +const traqIdInput = ref('') const needNameInput = computed(() => !hasCustomerObject.value) -const hasValidTraqId = computed(() => !needTraqIdInput.value && false) -const hasName = computed(() => !needNameInput.value && false) +const nameInput = ref('') +const hasValidTraqId = computed(() => !needTraqIdInput.value || traqIdInput.value.length > 0) +const hasName = computed(() => !needNameInput.value || nameInput.value.length > 0) const canShowInvoiceInfoConfirm = computed( () => needNameInput.value && hasValidTraqId.value && hasName.value, ) @@ -60,15 +63,21 @@ const canShowInvoiceInfoConfirm = computed(
新規入部、再入部、継続所属のいずれかを選択してください
-
+
isct アドレスの認証が必要です
-
+
ログインが必要です
-
traQ ID を入力してください
-
名前を入力してください
+
+ traQ ID を入力してください + +
+
+ 名前を入力してください + +
請求書発行のための情報を確認してください
diff --git a/src/pages/membership/MembershipPageInputText.vue b/src/pages/membership/MembershipPageInputText.vue new file mode 100644 index 0000000..725fdea --- /dev/null +++ b/src/pages/membership/MembershipPageInputText.vue @@ -0,0 +1,36 @@ + + +